职称考试模拟系统的设计与实现
摘 要
随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试的网络化就显得尤其的重要了。
本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。
关键词:考试系统;数据库管理;在线考试 [资料来源:www.doc163.com]
The Design and Implementation of Professional Post Examination
Abstract
Being along with the development of the computer technology, the development of the exam online system is so fast that it will become a good helper of the multiplicity exam. Especial in the quick development of the national's information construction, the exam-system will play a important role in the construction.
First of all, it is necessarily to analyze the requirement of this system in order to constitute the module needed. Secondly, we must to create the Database of the system which supported by the Microsoft ODBC Data source. So that this system have many helpful function, such as set question automation, set question randomly, count the score automatically, online test by time keeping, the management of user account etc. it improves examination efficiency with high efficient. The transplantation of the system is considered as much as it can be, so the system is provided with comprehensive application domain [资料来源:Doc163.com]
Key words: the examination system; the management of Database; the on-line examination.
目 录
论文总页数:31页 [资料来源:Doc163.com]
1 引言 1
1.1 课题背景 1
1.2 开发职称考试系统的目的和意义 1
2 开发环境介绍 2
2.1 asp语言 2
2.2 MICROSOFT ODBC数据源管理 3
2.3 IIS 服务 5
2.4 DREAMWEAVER MX 2004开发工具 6
2.5 B/S数据库访问模式 6
3 系统设计 7
3.1项目需求分析 7
3.2数据库设计 8
3.2.1 功能流程图介绍 8
3.2.2功能流程图 9
3.2.3 数据字典 13
3.3功能模块 18
4 设计实现 22
4.1主要界面 22
4.2关键代码 26
结 论 30
参考文献 30
致 谢 31
声 明 32
功能模块
本职称模拟考试管理系统大致分为六个部分:题库管理、试卷管理、考试管理、成绩管理、用户管理和其它功能模块。网络考试系统的功能结构图如下所示:
系统各功能部分说明如下:
1.题库管理模块:对科目的建立、结构的设置、库的编辑、及科目清除进行管理。
2.试卷管理模块:对试卷的结构、生成指定试卷,设置考试时间及对试卷打印、删除等进行管理。
3.考试管理模块:对考生进行登记,选择考试试卷及对考生自动考试进行管理。
4.成绩管理模块:对考生成绩进行维护、查询、打印等。
5.用户管理模块:对用户进行增加、删除及为用户授权等功能进行管理。
6.其他功能模块:包括聊天室、计算器等功能。
根据考试系统的功能结构划分,我将本考试系统的功能结构说明划分为两部分进行,即超级用户管理模块和普通用户管理模块。这样的划分是基于由于权限不同而带来的功能的不同而来的,两个功能模块功能各异,在本系统中扮演着两个最重要的角色,二者功能相对独立但有彼此有紧密的联系,所以将系统功能划分为此两部分来阐述将有助于目标人群的理解和使用。 [资料来源:www.doc163.com]