摘要
我国教育现代化步伐的加快和计算机辅助教学的广泛应用,利用计算机的强大功能参与教学已成为教育工作者和教育科研人员广泛关注的研究领域。在教育领域中,考试是整个教学过程中的重要环节,它是对学生所学知识和能力的一种评价,也是衡量教师教学效果优劣的一种教育测量手段。为适应现代化教育与考试的需要,再加上网络的迅猛发展和在学习生活中的广泛应用、科技的进步都在促使在线考试系统应运而生。
根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用MYSQL5.0数据库。本系统的设计实施为在线考试系统的运行做基础,为在线考试系统提供良好的条件。
关键词:在线考试系统 互联网 计算机辅助教育 B/S
ABSTRACT
Broad application of the computer aided teaching and the pace of the modernization of education in China, using the strong function of the computer in the teaching has become the research attention of educators and researchers. In the field of education, the examination is an important part of the whole teaching process, it is a kind of evaluation of knowledge and ability of students, as a means of education measurement is to measure the quality of teachers' teaching effect. To meet the needs of modern education and examination, the rapid development of coupled with the network and widely used, in the study of life science and technology progress in the online examination system emerge as the times require.
According to previous analysis and design phase, the system used in the design of B/S mode, to the basic page design and function realization using JSP technology, background database use MYSQL5.0 database. Design and implementation of this system for online examination system to run as a foundation, to provide good conditions for online examination system.
Key Words:online examination system of computer aided education B/S Internet
目 录
1 引言 1
1.1 项目开发的背景... 1
1.2 项目开发的意义... 1
1.3 国内外发展现状... 2
2 可行性分析及设计原则. 4
2.1 可行性分析... 4
2.1.1 技术可行性. 4
2.1.2 经济可行性. 4
2.1.3 社会可行性. 4
2.2 总体设计原则... 5
3 系统分析. 6
3.1 业务流程分析... 6
3.2 数据流图... 8
3.3 数据字典... 10
4 系统设计. 13
4.1 系统功能设计... 13
4.2 系统数据库设计... 14
4.2.1 概念结构设计. 14
4.2.2 数据库表设计. 18
4.3 系统开发工具与开发模式的选择... 22
4.3.1 系统开发工具. 22
4.3.2 系统设计模式. 23
5 系统实现. 25
5.1 系统管理员登录模块... 25
5.1.1 登录. 25
5.1.2 科目管理界面. 27
5.1.3 试题管理界面. 27
5.1.4 试卷管理界面. 27
5.1.5 添加考生界面. 28
5.1.6 评分老师管理界面. 29
5.1.7 修改密码界面. 29
5.2 考生模块... 30
5.2.1 考试界面. 30
5.3 评分教师模块... 30
5.3.1 开始阅卷界面. 30
6 软件测试与分析. 31
6.1 软件测试的重要性... 31
6.2 测试实例的研究与选择... 32
6.3 测试环境与测试条件... 33
6.4 系统运行情况... 33
6.5 系统评价... 33
结 论. 34
参 考 文 献. 35
致 谢. 36