asp考试系统.docx
- 文档编号:30177619
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:19
- 大小:1.08MB
asp考试系统.docx
《asp考试系统.docx》由会员分享,可在线阅读,更多相关《asp考试系统.docx(19页珍藏版)》请在冰豆网上搜索。
asp考试系统
本人的毕业设计,课题《题库考试系统》,ASP+SQL制作
前部分:
文字说明
后部分:
截图展示
(望加分)
2.5系统管理子系统
(1)基本信息管理:
管理员对基本信息(考生信息,教师信息,登陆信息,学生选课情况,考试安排,系统信息)进行查看,修改,删除。
(2)考试和成绩管理:
提前安排考试,对考试和成绩进行分析统计。
2.6教师管理子系统
(1)试题和试卷管理:
对题库试题进行复杂查询,条件批量删除/操作;配置试卷考点,参数,随机或手动生成试卷。
对试卷进行修改和删除。
还有测试管理。
(2)评阅试卷和考试结果统计分析:
对已考试卷进行自动评分和手动评分相结合的方法。
并对考生试卷进行结果统计。
以掌握教学中不足和难点。
2.7学生子系统
(1)进行普通测试。
普通测试没有时间和次数限制。
学生可以在任何时间重复参加某个测试,测试结束后系统自动判断并提示错误答案和给出正确答案。
(2)正式考试。
学生登录后可以查看所有未考考试安排。
在考试时间内,考试开发,学生可以从试卷库中读出试卷并进行考试,考试时间外不能读取试卷,但可以完成未完成考试(中途因客观原因引起的耽误:
如死机,电脑重启等等,再次登录后可以继续上次未完成考试)。
服务器端会保存考试时间并倒计时,超时则强制提交试卷。
(3)提供自动保存已考试卷的功能。
考生可以随时保存已考内容。
(4)系统界面提示考试剩余时间。
(5)提供现场恢复功能。
考生可以随时保存已考内容,如果中途遇到操作系统故障后可以恢复已考内容。
VB网络题库系统是基于B/S的Web服务系统。
程序在服务器端执行后把结果通过网络传输到客户端浏览器,浏览器解释Html代码并显示给用户。
系统包括系统管理子系统,教师子系统和考生考试子系统三部分。
系统管理子系统实现对系统数据库的全面管理和维护,包括登录信息,学生信息,教师信息,选课信息,考试信息。
教师子系统实现对试题库,试卷,阅卷,成绩的管理。
考试系统主要是学生进行考试,并进行严格的管理和控制以及提供平时的测试和成绩查询功能。
总体上的功能分配如图3.2。
VB网络题库系统是基于B/S的Web服务系统。
程序在服务器端执行后把结果通过网络传输到客户端浏览器,浏览器解释Html代码并显示给用户。
系统包括系统管理子系统,教师子系统和考生考试子系统三部分。
系统管理子系统实现对系统数据库的全面管理和维护,包括登录信息,学生信息,教师信息,选课信息,考试信息。
教师子系统实现对试题库,试卷,阅卷,成绩的管理。
考试系统主要是学生进行考试,并进行严格的管理和控制以及提供平时的测试和成绩查询功能。
总体上的功能分配如图3.2。
3.4.1系统管理子系统(管理员管理和教师管理)
(1)功能名:
用户登陆
描述:
在登陆用户里面,根据不同的权限分为3中用户。
这项功能就是要验证用户名和密码,并确定该登陆用户的权限。
实现方案:
登陆用户的用户名,密码,权限等信息存储在登陆表中,登陆时读取该表以验证身份和分配权限。
如图所示。
图3.4登录验证
(2)功能名:
MD5加密
描述:
对登录密码进行md5加密保存。
实现:
调用md5加密函数。
格式:
md5(参数,16)。
返回加密后的字符串。
存入数据表中密码列。
(3)功能名:
信息浏览
描述:
用户登陆成功后,根据其权限获得了相应的视角。
系统信息浏览功能使不同权限用户尽量方便高效的浏览属于自己管理范围的数据。
同时也保证了系统的安全。
用户所有操作连接都集中在页面左方的树型菜单中。
实现方案:
为了方便浏览,利用登录后保存在session变量(本系统中为session(“userlevel”)变量)中权限为不同身份用户提供不同的功能显示页面。
同时每个页面的访问都要验证该用户是否有此权限。
(4)功能名:
屏蔽按键
描述:
系统是基于BS架构的客户端是一般网页浏览器。
出于安全考虑,要屏蔽鼠标右键以及浏览器的相关快捷键,防止用户查看源码或考试过程中一些非法操作。
实现方案:
使用JavaScript对页面进行部分按键屏蔽,对鼠标在页面的部分事件屏蔽。
如:
(5)功能名:
导出excel文档
描述:
对系统中的一些数据,如考生成绩,考生名单等,可以导出到excel文档,方便使用和修改。
实现方案:
asp对excel的支持,可以在服务器端创建excelapplication,并进行操作。
将目的数据记录逐条写入excel文档或者对excel文档进行修改和保存。
(6)文件管理。
描述:
对一些上传文件或者系统生成文件进行可视化的管理。
实现方案:
使用asp提供的FSO对象可以方便的浏览服务器端文件目录和管理文件。
(7)试卷或试题预览
描述:
在添加,修改试题或者出卷过程中,提供预览功能。
方便用户更好的控制页面显示效果。
实现方案:
使用Js,打开新窗口,并对新窗口进行操作。
该操作完全在客户端执行。
为服务器节省了大量资源,减轻服务器负担。
(8)查询数据
描述:
系统中大量使用对限定条件的数据进行检索查询。
实现方案:
利用Asp提供的ADO组件,通过建立数据库连接和查询数据集。
利用数据库游标逐条显示数据记录。
(9)增加一条记录
描述:
对于单个的数据记录添加。
如添加一个学生用户,添加一道试题等等。
实现方案:
同样使用ADO组件操作数据库,对数据库表进行增加一条数据记录的操作。
(10)删除一条记录
描述:
对于单个的数据记录进行删除。
如删除一个教师的信息,删除一个知识点。
实现方案:
同样使用ADO组件操作数据库,对数据库表中的一条记录进行删除操作。
(11)修改当前记录
描述:
对当前数据记录的修改。
如修改个人资料,修改系统信息。
实现方案:
利用ADO组件,打开当前数据记录,对它进行修改更新。
然后关闭数据库连接。
(12)重置密码
描述:
学生忘记密码后,可以到管理员那里初始化密码。
实现方案:
根据学号,查询该学号的信息,如果存在,则修改密码为学好;否则提示该学生信息不存在。
(13)添加考试
描述:
管理员添加考试安排。
实现方案:
向考试安排表中添加一条记录。
(14)修改考试
描述:
管理员更改考试安排的时间,地点,监考人,考生等信息。
实现方案:
查询某考试安排记录,并更新相应字段。
(15)添加试卷
描述:
教师根据考试安排选择自动或手动组卷。
实现方案:
根据考试安排,选择考试试题类型,知识点,分值,由组卷算法生成一份不重复试卷。
(16)上传文件
描述:
用户把客户端文件上传到服务器。
实现方案:
这里我们可以使用一些上传组件或者无组件上传类来实现。
本系统中采用了无组件上传类。
3.4.2学生考试子系统
(1)功能名:
身份验证
描述:
考生考试或测试前要登录系统。
考生的初始用户和密码都是自己的学号,登陆后可以修改密码。
实现方案:
考试系统每个页面判断session(“username”)是否为空,为空,则没有登录,提示登录,不为空则可以进行相应操作。
(2)功能名:
考生状态验证
描述:
考生登陆后,系统自动记录为在线。
用户不能再次登录。
除非用户注销或者关闭页面。
实现方案:
考生登陆后,把用户标识和登录时间,登录IP记入一个在线表。
系统的一个嵌入页面每隔2分钟自动执行一次,以更新用户的最后在线时间和删除2分钟没有活动的用户。
用户登录时查询在线表,如果在线提示不能登录。
(3)功能名:
试卷的读取和显示
描述:
如果当前考试开放,则点击试卷可以进入试卷页面。
否则,提示考试未开放。
进入考试后,显示试卷所有试题。
实现功能:
判断服务器当前时间是否在考试范围内。
按照试卷内容从试题库中读取试题,并把每个考生的试卷存入临时表,每条记录存放一个考生关于这次考试的一个试题。
系统根据不同的题型在试题的下方自动生成不同的试题答案接受控件(填空题用text,单选用radio,多选用checkbox,简答和应用题用textarea)。
(4)功能名:
试卷的保存和提交
描述:
考生在考试过程中对试卷进行保存和结束考试后进行试卷提交。
功能实现:
试卷保存。
由于试卷页面显示所有试题,所以必须提供一个暂时保存试卷的功能,以防止突然事件造成的考试内容丢失。
这个功能是用一个临时表和页面的答题控件共同实现的。
试卷中每个试题下方都有一个答题控件,用来让考生填写试题答案,点击”保存试卷”,系统可以自动将每个答题控件中的内容存入临时表,并再次从临时表读出已完成答案到答题控件。
(5)功能名:
测试
描述:
学生除了进行考试之外,还可以进行一些章节测试,以提高对知识的掌握程度。
实现方案:
测试题目对所有登录学生开放,学生点击测试题目进入相应测试(测试全为客观题),完成测试后提交,系统自动判断学生答案并作出测试结果,提示学生作对的试题和做错的试题,同时提供做错试题的标准答案。
(6)功能名:
现场恢复功能
描述:
由于意外事件重新登录系统或者完成未完成的考试。
功能实现:
系统检测到用户的该考试合法,并且考试未结束,此时从临时表中读取考试进度,再次生成考试页面。
继续考试。
(7)功能名:
提交试卷
描述:
在考试结束前,考生可以自己提交试卷。
当考生考试时间用尽时,系统自动提交试卷。
功能实现:
系统的自动提交试卷功能可以用JavaScript和服务器端共同控制来实现。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp 考试 系统