目 录
文摘
英文文摘
声明
引言
1绪论
1.1系统开发背景
1.2系统研究的意义
1.3现行系统调查
1.4考试系统的功能和作用
1.5本章小结
2系统开发环境与相关技术
2.1开发环境
2.1.1关于ASP.NET
2.1.2 C#语言概述
2.2面向对象的程序设计思想
2.3系统架构分析
2.3.1 C/S结构分析
2.3.2 B/S结构分析
2.3.3本系统架构
2.4数据库技术
2.5本章小结
3系统需求分析
3.1可行性分析
3.2性能需求分析
3.3系统功能需求分析
3.4系统用例分析
3.4.1用例模型
3.4.2考试时序图
3.5本章小结
4系统总体设计
4.1运行环境设置
4.2系统功能结构图
4.3数据库设计
4.3.1数据库设计概要
4.3.2数据流程分析
4.3.3数据库概念设计
4.3.4数据库逻辑设计
4.4本章小结
5系统详细设计与实现
5.1系统业务流程
5.2面向对象程序设计方法
5.2.1面向对象程序设计方法分析
5.2.2面向对象程序设计方法应用
5.3登录模块的设计实现
5.4管理模块的设计与实现
5.4.1专业管理子模块
5.4.2套题管理子模块
5.5考试模块的设计与实现
5.5.1答题子模块
5.5.2成绩查询子模块
5.6考试系统的组卷方式与算法
5.6.1组卷算法简介
5.6.2本系统采用的组卷算法
5.7考试系统的故障恢复策略
5.7.1关于XML
5.7.2考试系统的故障恢复策略
5.8系统其他关键技术
5.8.1防止用户非法进入页面
5.8.2禁止用户随意刷新页面
5.9本章小结
6系统安全性能分析与测试
6.1.NET Framework的安全性
6.2严格的权限管理
6.3黑盒测试
6.3.1界面测试
6.3.2功能测试
6.4白盒测试
6.5本章小结
结论
参考文献
致谢