我的毕业设计是用asp.net实现的基于B/S的网上考试系统,为学生和老师提供一个类似于学校考试系统的网络界面。通过身份论证后,教师可以进行分数统计、查看成绩、出题等操作,而学生则可以查看自己的成绩和进行考试等。网上考试系统应该具备成绩查询、学生考试、成绩分析、和教师出题等功能。
文档方面:有配套论文,开题报告,答辩ppt等,开发环境:Visual studio,sqlserver数据库.
根据系统功能的需求分析,把该系统的功能划分为6个模块。
1系统登陆模块
该模块根据用户微分的不同而进入不同的页面,教师和学生登陆后分别进入不同的页面。
2学生首页模块
该模块包含该登陆考生的所有分数以及所有已经准备考试的试卷,单击所要考试的试卷对应的“进入考场”则登陆考试页面。
3教师首页模块
该模块首先为教师展示所有的成绩信息,教师可以选择不同的科目查看学生的成绩。该模块还包含题库的管理,自动生成试卷,阅卷及分数统计和出题模块的入口。
4考试模块
该模块就像学生平时考试的教室一样。学生单击“开始考试”按钮将显示试卷内容,单击“交卷”按钮则会注销并退出,此时试卷评阅功能已经完成,成绩被记录。再次登录后可以看于本次考试的学生成绩。
5出题模块
该模块包含两个页面,一个是建立新的试卷,另外一个是为试卷添加试题。
6成绩统计模块
该模块通过图表形式显示学生某门课程考试的成绩分布。
系统重点模块设计
管理员登录
实现管理员的登录登录后才能对系统进行管理。
考试科目管理
包括考试科目的添加,修改,删除,查看等所有的功能。
学生管理
学生添加:对参加考试的学生信息进行录入添加。
学生信息维护:对 已经添加的学生信息进行维护。
试卷管理
试卷定制:在此根据试卷的,各个试题类型的试题数量,进行试卷的定制。定制好一份一份的试卷供学生参加考试使用。
试卷维护:对已经生成的试卷信息进行管理和维护。
试题管理
单选题题录入:在这里进行单选题的录入管理。包括考题目,4个选项的答案,以及本题的答案选项。
单选题维护:对已经添加的试题信息进行修改,删除,查看等操作。
填空题录入:在这里进行多题的录入管理。包括所在,题目,4个选项的答案,以及本题的答案选项。
填空题维护:对已经添加的试题信息进行修改,删除,查看等操作。
目 录
第1章 项目背景 4
1.1项目研究的背景 4
1.2网上考试系统的现状分析 4
1.3项目研究的目的 5
第2章 系统开发的相关技术 6
2.1 asp.net介绍 6
2.2 动态网站技术介绍 7
2.3数据库技术 7
第3章系统总体设计 8
3.1可行性分析 8
3.2需求分析 9
3.3系统开发目标 10
3.4系统模块结构设计 10
3.5 重要功能模块流程 11
3.5.1添加用户信息流程 11
3.5.2 用户登录流程 11
3.5.3 用户管理流程 12
3.5.4 题目管理流程 13
3.5.5 题库管理流程 14
3.5.6 在线考试管理流程 15
第4章 数据库设计 16
4.1数据库设计 16
4.2数据库结构 19
第5章 系统实现 23
5.1系统重点模块设计 23
5.2 登录模块详细设计 24
5.3科目信息模块详细设计 26
5.4试题管理模块详细设计 27
5.5 用户信息管理模块详细设计 29
5.6 考试信息管理模块详细设计 31
总 结 36
致谢 37