1 引言1
1.1 项目开发的背景1
1.2 项目开发的意义2
2 可行性分析及总体设计原则3
2.1 可行性分析3
2.1.1 技术可行性3
2.1.2 经济可行性3
2.1.3 社会可行性4
2.2 总体设计原则4
3 系统分析5
3.1 业务流程分析5
3.2 数据流图7
3.3 数据字典9
4 系统设计12
4.1 系统功能设计12
4.2 系统数据库设计13
4.2.1 概念结构设计13
4.2.2 数据库表设计18
4.3 系统开发工具与开发模式的选择21
4.3.1 系统开发工具21
4.3.2 系统设计模式22
5 系统实现24
5.1 系统管理员登录模块24
5.1.1 登录24
5.1.2 课程管理界面26
5.1.3 题库管理界面26
5.1.4 试卷管理界面26
5.1.5 添加考生界面27
5.1.6 评分老师管理界面27
5.1.7 修改密码界面28
5.2 考生模块28
5.2.1 考试界面28
5.3 评分教师模块29
5.3.1 开始阅卷界面29
6 软件测试与分析29
6.1 软件测试的重要性30
6.2 测试实例的研究与选择30
6.3 测试环境与测试条件31
6.4 系统运行情况31
6.5 系统评价32
结 论33
参 考 文 献34
致 谢35