基于B/S的计算机等级考试系统的设计与实现


时间: 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


评论
188083800