asp.net409随机出题在线考试系统

asp.net409随机出题在线考试系统

150

更新时间:2021-06-17

所属分类:ASP.NET

评论回复:0

开发语言:

数据库:mysql

环境:Visual Studio

 

下载权限

本随机出题在线考试系统实现了用户登录、试题的管理、试题库的维护、试题库的组卷管理、在线考试管理、考试成绩评阅管理等功能。采用asp.net技术,sqlserver数据库.是一款非常不错的毕业设计.

系统应该具备的基本功能

  系统的用户可以有很多,主要包括两项客户,管理员级别的客户 和 考试的学生。

   管理员功能:

 系统维护:主要包括以下几项功能:修改密码、用户管理、权限管理、角色管理。

 科目管理:考试科目管理。

 试卷管理:主要包括以下几项功能:试卷指定、试卷维护、试卷评阅、用户成绩

 题库管理:主要包括以下的功能:单选题管理、多选题管理、判断题管理。

学生功能:

选择考试题目:查看要参加的考试题目列表,选择指定考试题目考试

考试管理:显示考试内容,计时,进行在线考试。

查看考试评价:查看各科题目考试后的成绩以及老师的评价 

除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性高,稳定性强的特点。


目   录 4

1 概述 1

1.1开发背景 1

1.2 项目提出的意义 1

1.3 系统的开发方法 1

1.4 系统开发工具 2

1.4.1 C#简介 2

1.4.2 ASP.NET简介 3

1.4.3 数据库简介 4

2 需求分析 6

2.1 可行性分析 6

2.2 系统需要解决的主要问题 6

2.3 系统应该具备的基本功能 7

系统的用户可以有很多,主要包括两项客户,管理员级别的客户 和 考试的学生。 7

管理员功能: 7

3 系统总体设计 8

3.1 基本简介 8

3.2 运行环境 8

3.3 系统结构图 8

3.4 详细设计 9

3.4.1 用户个人信息设计 9

3.4.2 数据库中表的设计 9

3.4.3 数据库逻辑设计E—R图 12

3.4.4 功能模块详细设计 13

3.4.5主要模块的流程图 14

4 系统程序实现 18

4.1 index(系统主界面) 18

4.2 用户管理模块 20

4.3 试卷制定模块 25

4.4 试卷评阅 27

4.5 判断题维护 32

其代码实现过程如下: 32

} 35

4.6 学生考试模块 35

其代码实现过程如下: 35

} 39

5 软件测试 40

5.1 软件测试的意义 40

5.2 软件测试的重要性 40

5.3 软件测试的范围 41

5.3 软件测试的方法 41

5.3 软件测试的目的和原则 41

6 结论与总结 43


谢辞 44

【参 考 文 献】 45

 


下载
本地下载
- MB
188083800