基于ASP网上报名及在线考试系统设计
关键词:access;在线考试;asp
摘 要
随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,考试也是一样。与传统的考试方式相比,网络考试系统极大地提高了教学的灵活性,并在许多领域已经有了广泛的应用。网上考试系统的最大优点是可以动态地管理各种考试信息,这大大的降低了考生作弊的可能性,在各类考试中发挥高效、便捷的作用,能把老师从繁重的工作中解脱出来!
该网上报名及在线考试系统由用户网上报名模块、考试模块和系统管理模块等三大模块组成。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息查询。考生通过自己的姓名和密码登陆系统,进入考试界面后按照管理员预先设置好考试题目,自动生成试卷参加考试。系统选用的开发软件是ASP,后台数据库为ACCESS2000。
4网上报名及考试系统
4.1功能模块划分
系统实现了网上报名,前台操作原理,后台操作管理三大功能。系统结构图如图4-1 所示
4.1.1网上报名
考生登陆考试系统填写资料申请在线报名,当得到管理员的审批后即可登录到考试中心,参加考试。
4.1.2前台操作管理
前台操作管理包括:在线考试、成绩查询、考试信息查询、个人信息及密码修改。
(1)在线考试:学生登录以后可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
(2)成绩查询:学生可以在线查询以前参加过的每门课程的考试相关信息。
(3)个人信息及密码修改:当考试信息有变动时,考生可以根据变动的信息进行相应信息的修改。
4.1.3后台管理
后台管理模块,主要功能有操作远管理、课程档案管理、试题档案管理、考试计划管理、考生管理等
(1)操作员管理:操作员的类型包括超级管理员与普通管理员,操作员管理包括对管理员信息的添加,删除,修改等操作。
目 录
1引言 1
1.1课题背景 1
1.2选题意义 1
1.3课题研究思路和方法 1
2关键技术 1
2.1 ASP 1
2.2 ACCESS 3
3 数据库设计说明 3
3.1管理员信息表 3
3.2课程档案表 4
3.3考生考试计划表 4
3.4考生表 4
3.5试题表 5
3.6考试计划表 5
3.7考试过程控制表 6
4网上报名及考试系统 6
4.1功能模块划分 6
4.1.1网上报名 6
4.1.2前台操作管理 6
4.1.3后台管理 7
4.2各功能模块 8
4.2.1新生报名 8
4.2.2在线考试 8
4.2.3成绩查询 12
4.2.4个人信息及密码修改 14
4.2.5操作员管理 15
4.2.6课程档案管理 16
4.2.7试题档案管理 17
4.2.8考试计划管理 19
4.2.9考生信息管理 20
5系统测试 20
5.1对考生在线报名功能的测试 20
5.2对在线考生功能的测试 21
结 论 22
参考文献 22
致 谢 23