时间: 2021-07-03 23:08:06 人气: 9 评论: 0
摘要 随着我国计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软件和硬件双方面把学校建设成一流的教育教学、信息管理的平台,这样也加强了我国的科技发展。
系统分为两大模块:考试模块和系统管理模块。其中系统管理模块就是进行题目的添加、存储和删除,是作为系统运行的基础;考试模块是客户端学生或教师通过自己的用户名和密码登陆系统,由教师完成试卷的随机组成。
本系统的开发采用结构化设计思想,开发软件是ASP.net,后台数据库为Sqlserver2008。系统说明书说明了考试系统的背景和开发初衷,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图,数据库的设计与连接,各个模块功能的实现。最后对该软件进行了严格的测试。
关键字:考试;试卷;自动;系统;ASP.net
2.2.2 计算机等级考试系统具体任务要求
☆试题库管理:分单选、填空、主观题,使试题的增删、编辑更加简便。
☆试卷生成:可以随机从题库中抽取试卷。
☆在线考试:系统严格控制整个考试过程,实现监控和访问控制,学生需要注意考试时间的限制。
☆试卷评阅:试卷选择题借助于电脑自动阅卷完成。
☆成绩查阅:考生在考试之后,管理员应该能够查询所有记录,可以删除指定的记录,学生登录后可以查看自己的考试成绩。
☆用户信息管理:管理员可以管理学生的基本信息。
计算机等级考试除了上述功能外,系统还有简洁的界面,更高的安全性,更好的稳定和能够满足100多人同时在线测试。
引言 4
1 系统概述 4
1.1 国内外研究现状及发展趋势 4
1.2 研究目的、意义和范围 5
1.3 系统技术概述 5
1.3.1 .NET Framework概述 5
1.3.2 ASP.NET、ADO.NET和C#语言简介 6
2 系统需求分析 7
2.1 项目背景 7
2.2 需求分析 7
2.2.1 问题定义 8
2.2.2 计算机等级考试系统具体任务要求 8
2.2.3 可行性研究 8
2.3 软件运行环境 9
2.3.1 软件环境 9
2.3.2 硬件环境 9
3 系统总体设计 9
3.1 数据流程分析 9
3.2 数据字典 11
3.3 系统逻辑模型提出 11
3.4 系统总体软件结构 11
3.5数据库设计 13
3.5.1数据库概念设计 13
3.5.2 物理结构设计 15
4 系统主要功能实现 18
4.1 Web.config文件配置 18
4.2 页面的风格设计 18
4.3 系统登陆模块的实现 19
4.4 考试科目信息管理模块的实现 20
4.5 试题库管理模块的实现 20
4.5.1单选题管理功能的实现 21
4.5.2改错题题管理功能的实现 21
4.5.3填空题管理功能的实现 22
4.6 试卷制定维护模块的实现 22
4.7 学生在线考试成绩结果查询 23
5 系统的发布 24
6 系统测试 24
6.1 环境测试 24
6.1.1 硬件环境 24
6.1.2 软件环境 25
6.2主要模块测试 25
6.2.1 教师登陆模块测试 25
6.2.2考生登陆模块测试 25
6.2.3 教师阅卷模块测试 26
结 论 26
致 谢 27
参考文献 27
196
198
82