基于asp.net352课程在线考试系统

随着近几年来微机技术、网络技术、多媒体技术及相应软件技术的迅猛发展,学校的教学、管理、考试等工作己越来越离不开计算机了。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段。

本文以实际运用为开发背景,运用软件工程原理和开发方法,采用ASP.Net技术构建一个基于B/S模式的网络考试系统。整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图。请添加图片描述
请添加图片描述
请添加图片描述
目 录

1 系统概述 4

1.1 研究背景和意义 4

1.2 研究的意义 5

1.3 技术线路 5

2 系统开发环境 6

2.1 ASP.NET概述 6

2.2动态网站技术介绍 7

2.3 数据库技术 8

2.4 ADO.NET连接数据库 9

3 需求分析 9

3.1可行性分析 9

3.1.1 技术可行性 10

3.1.2 经济可行性 10

3.1.3 操作可行性 10

3.2计算机软硬件配置和开发平台 11

3.2.1计算机系统硬件配置 11

3.2.2计算机系统软件配置 11

3.2.3编程环境与工具 11

4系统概要设计 12

4.1 概述 12

4.2 系统结构 12

4.3. 数据库设计 13

4.3.1 数据库E-R图 13

4.3.2 数据库实体 14

4.3.3数据库设计表 16

5系统详细设计 18

5.1 用户登录模块的实现 19

5.2学生信息管理模块 19

5.3教师信息管理模块 20

5.4系别信息管理模块 21

5.5班级信息管理模块 22

5.7修改密码模块 23

5.8题库管理 23

5.9在线测试 24

6系统测试 25

6.1系统测试计划 25

6.2 系统测试工具 25

6.3系统测试方法和测试类型 26

6.4系统测试的目的和原则 26

6.5系统测试效果 26

7 总结 29

致谢语 30

参考文献: 31

实现了在线考试系统,功能主要包括考试者功能和管理员功能,考试者需要功能:系统登录、选择不同的科目进行考试、在线考试、考试结束得到自己的成绩、查看试卷答案;管理员需要功能:管理员登录、考试科目管理、题库管理、用户管理、成绩管理、试卷管理: \MyOnLineExam\App_Code\BusinessLogicLayer 在线考试业务逻辑层,包括以下文件: \Course.cs 考试科目类 \Paper.cs 试卷类 \Users.cs 用户类 \Scores.cs 成绩类 \SingleProblem.cs 单选题类 \MultiProblem.cs 多选题类 \JudgeProblem.cs 判断题类 \FillBlankProblem.cs 填空题类 \MyOnLineExam\App_Code\DataAccessHelper 在线考试数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyOnLineExam\App_Code\DataAccessLayer 在线考试数据访问层,包括文件: \DataBase.cs 数据访问类 \MyOnLineExam\Controls 在线考试用户控件,包括文件: \admin_left.ascx 管理员左侧菜单控件 \MyOnLineExam\DB \ 在线考试数据库,包括文件: \ MyOnLineExam.sql 数据库创建脚本 \ MyOnLineExam.bak 数据库备份 \MyOnLineExam\Images\ 在线考试系统图片文件夹 \MyOnLineExam\Web 在线考试系统页面,包括文件: \Login.aspx 用户登录页面 \UserTest.aspx 在线考试页面 \TestAnswer.aspx 查看试卷答案页面 \admin_Login.aspx 管理员登录页面 \adminMain.aspx 管理员主页面 \admin_CourseAdd.aspx 添加考试科目页面 \admin_CourseLists.aspx 考试科目管理页面 \admin_PaperSetup.aspx 制定试卷页面 \admin_PaperLists.aspx 试卷管理页面 \admin_UserAdd.aspx 添加用户页面 \admin_UserList.aspx 用户管理页面 \admin_UserScore.aspx 成绩管理页面 \admin_SingleSelectAdd.aspx 录入单选题页面 \admin_SingleSelectLists.aspx 单选题维护页面 \admin_MultiSelectAdd.aspx 录入多选题页面 \admin_MultiSelectLists.aspx 多选题维护页面 \admin_JudgeAdd.aspx 录入判断题页面 \admin_JudgeLists.aspx 判断题维护页面 \admin_FillBlankAdd.aspx 录入填空题页面 \admin_FillBlankLists.aspx 填空题维护页面
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值