声明
摘要
1 绪论
1.1 课题研究的背景
1.2 考试系统的国内外发展动态
1.3 研究意义
2 系统需求分析
2.1 考试培训管理系统用户分析
2.2 系统总体目标与需求
2.3 系统总体开发原则
2.4 可行性分析
2.4.1 技术上的可行性分析
2.4.2 经济上的可行性分析
2.4.3 社会环境的可行性分析
2.5 数据库需求
2.5.1 基本数据表项
2.5.2 考试系统表项
2.5.3 证书管理表项
2.6 本章小结
3 系统的分析和设计
3.1 系统总体设计
3.2 模块具体设计
3.2.1 考生报名系统前台设计
3.2.2 主管部门考试管理设计
3.2.3 考试结果管理设计
3.2.4 考试辅助设计
3.2.5 证书管理模块设计
3.3 数据库设计
3.3.1 概念设计
3.3.2 逻辑设计
3.3.3 业务流程详细设计
3.3.4 数据库详细设计
3.3.5 数据库中高并发量应对措施
3.4 本章小结
4 系统实现
4.1 实现技术基础
4.1.1 MVC模式
4.1.2 ASP.NET
4.1.3 访问数据库
4.2 逻辑结构
4.2.1 权限管理
4.2.2 系统安全问题
4.2.3 系统自动化组织考试
4.2.4 注册及培训报名
4.2.5 预审功能
4.3 核心模块具体实现
4.3.1 数据库模块实现
4.3.2 考生报名系统前台实现
4.3.3 主管部门考试管理实现
4.3.4 考试结果管理或证书管理实现
4.3.5 考试辅助实现
4.4 应对高并发量的设计
4.4.1 静态化HTML页面
4.4.2 资源文件服务器分离
4.4.3 建立镜像服务器
4.4.4 队列
4.5 本章小结
5 系统测试
5.1 测试目的
5.2 测试软硬件环境
5.3 系统测试
5.3.1 功能测试
5.3.2 压力测试
5.3.3 综合应用测试
5.4 测试结果及其结论
5.5 本章小结
结论
参考文献
致谢