基于.NET的公务员考试模拟系统的设计
摘要
随着互联网的迅速的发展,基于互联网的各种应用日益受到人们的重视,基于Web的在线考试系统在这种形势下应运而生,它可以利用网络,随时随地对学生进行考试,是传统考场的延伸。
本文在基于一般在线考试系统的设计与实现技术上,结合公务员考试的特点,通过对系统的结构设计、后台设计、前端开发,构建了一个基于B/S三层结构的、以ASP.NET2.0为开发平台和SQLServer2000为数据库的公务员考试系统。本系统基本实现了学生在线考试、试卷生成、教师试卷评阅、管理员对用户及角色进行管理等功能。
本公务员考试系统采用的技术较为新颖,在今后的应用将会很广泛。该系统既可以用于考生平时对自己的能力进行测评,也可用于实际的考试。
关键词:在线考试系统;在线考试;试卷生成;ASP.NET2.0;C#
目录
论文总页数:27页
1引言...1
2相关理论技术基础...1
2.1C#.NET.1
2.2ASP.NET2.0简介...2
2.3SQLServer2000.3
2.4B/S模式...3
3系统需求设计...4
3.1用户角色需求...4
3.2功能需求...4
3.2.1考生...4
3.2.2教师...4
3.2.3管理员...5
3.3性能需求...5
4系统总体设计...5
4.1系统功能描述...5
4.2数据库设计...6
4.2.1Exam_User数据库...6
4.2.2Exam数据库...7
5系统主要功能的实现...10
5.1用户登录和注册...10
5.2公告查看...10
5.3在线考试模块...11
5.3.1客观(行政能力测试)考试...13
5.3.2主观(申论)考试...15
5.4试卷管理模块...15
5.4.1组卷模块...15
5.4.2试卷题目修改与删除...17
5.4.3设置考试试卷...18
5.5试卷评阅模块...18
5.5.1客观题(行政能力测试)评阅...18
5.5.2主观题(申论)评阅...19
5.6用户及角色管理...20
5.6.1用户管理...20
5.6.2角色管理...20
5.7公告管理模块...21
6系统测试...21
6.1测试环境...21
6.2测试结果...21
6.3系统安全性设计...21
6.3.1密码的安全性...21
6.3.2角色访问控制...22
6.3.3数据库安全...22
结论...22
参考文献...23
致谢...24
声明...25
附录...26