计算机程序实验课考试系统的设计与实现教师机模块(附件)


目录
摘要 1
关键词 1
ABSTRACT. 1
KEY WORDS 1
引言
1 概述 1
1.1 选题背景及意义 1
1.2 国内外研究概况 1
1.3 系统特点 2
2 需求分析 2
2.1 用户需求 2
2.2 系统结构 2
2.3 用户用例图 3
2. 3. 1 系统整体功能用例图 3
2. 3. 2 功能模块用例图 3
2.3 类图 4
2. 3. 1 类图设计与实现 4
2.4 活动图 7
2.5 时序图 9
3 数据库设计 10
3.1 概念模型ER图 10
3. 1. 1 学生管理、课程管理和机房管理ER图 10
3.2 逻辑数据模型 11
3.2.1 关系模式 11
3.2.2 数据库中表的设计 13
4 系统设计及实现方法 17
4.1 系统开发技术简介 17
4.1.1 JAVA语言特点及优势 17
4. 1. 2 I/O非阻塞通信 17
4.1.3 NIO非阻塞通信 17
4. 2 数据库连接 18
4. 4 用户注册模块 19
4.4.1 功能描述与实现 19
4.5.1 功能描述 21
4. 6 班级信息管理模块 21
4.6.1 功能描述与实现 21
4. 7 阅卷模块 22
4.7.1 功能描述与实现 22
4. 8 个人信息管理模块 22
4.8.1 功能描述与实现 23
4. 9 考试系统模块 23
4.9.1 功能描述 24
4.9.2 功能实现 24
4. 10 学生考卷模块 25
4.10.1 功能描述 26
4. 11 导出作
 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
业模块 26
4.11.1 功能描述和实现 26
5 测试 27
5.1 测试登录功能 27
5.3 测试考试模块 27
5.4 测试用户注册模块 28
6 结束语 28
致谢 28
参考文献: 29
Design and implementation of a computer program Experimental Examination System Teacher machine module
Student majoring in Network engineering LIU Chenhui
Tutor ZHAO Li
Abstract:Computer technology and the rapid development of network technology, so based on these technologies to achieve greater efficiency, faster examination management system become a reality. The system uses JAVA as development language, SQL server as database, to achieve a C / S mode of application of laboratory teaching system (master computer) on the essential features. These features include: paper management (add, modify), class information management, marking, personal information management, and export, and collect student work; through a server on a computer, control and management of other multiple test terminal examinations; unified or single to activate or deactivate the terminal.
Key words: Experimental Examination System; JAVA; C / S; SQL Server
引言 现如今,绝大部分的考试依然是采用人力来进行管理、监督[1]。从出题、打印、到考试进行直至结束加起来需要使用大量的工作人员,这使得进行一场考试的工作量变得很大。如果能通过利用现在快速发展且稳定的计算机和互联网技术,去发展和推广考试管理系统,那么原来工作繁杂的考试将变得简单且快捷,阅卷速度也将大大提高[2]。另外除了使得考试不受地域的限制,同时节省了不少的人力资源。
1 概述
1.1 选题背景及意义
国内外研究概况
目前,国内外已经开发成功的网络考试系统很多,大多为C/S结构和C/B结构。
C/S(Client/Server)结构:基于Client/Server(客户机/服务器)结构的考试系统,利用计算机局域网络,每一台计算机(客户端)通过安装特别的软件与服务器进行通信。由于利用了计算机网络,不再需要大量人力以实现考试的一致性和考试信息的收集、自动化程度和效率都得到了较大的提高。但是由于需要安装客户端程序,维护和升级存在困难。但由于涉及到使用考试端系统资源和应用系统的考试,C/S架构的系统是必须的[4]。
国内外考试系统种类繁多,采用的技术大同小异,但是考试管理功能较弱,只注重了考试与试题,而不重视考前 和考场的管理以及考后对题库的统计分析。尽管如此,网络考试依然因为其公正性、安全性、准确性、灵活性、随机性以及方便性等特点,已成为目前国际上普遍采用的一种考试和认证方式,随着技术的不断发展和完善,网络考试系统正在成为网络教学系统和网络办公系统不可或缺的重要组成部分。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/703.html

好棒文