1、 在线考试系统介绍 一 、需求分析 随着网络技术得飞速发展,现在很多国外得大学与社会其她部门都已经开设了远程教育,通过计算机网络实现异地教育与培训。但就是,远程教育软件得开发目前还处于起步阶段,随着这项技术得不断深入发展,就要求有更好、更完善得软件系统应用到远程教育当中去,这就给软件设计人员提出了更高得设计要求。 远程教育包括很多环节,例如教学系统、答疑系统与考试系统等等。其中很重要得一个环节就就是在线考试系统,同时它也就是最难实现得环节。在我国,虽然远程教育已经蓬勃地发展起来,但就是目前学校与社会上得各种考试大都采用传统得考试方式,在此方式下,组
2、织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估与试卷分析。显然,随着考试类型得不断增加及考试要求得不断提高,教师得工作量将会越来越大,并且其工作将就是一件十分烦琐与非常容易出错得事情,可以说传统得考试方式已经不能适应现代考试得需要。人们迫切要求利用这些技术来进行在线考试,以减轻教师得工作负担及提高工作效率,与此同时也提高了考试得质量,从而使考试更趋于公证、客观,更加激发学生得学习兴趣。 伴随着远程教育得蓬勃发展,作为教学当中不可分割得一部分得在线考试系统也得到了当今远程教育研究者得关注,考试就是考察学生对所学习知识得接受与理解程度得重要手段,无纸化得考卷,考试得随时性
3、随地性,这些特点都就是研究并开发网络考试系统主要得原因,网络考试系统远远超越了传统考试固定时间,固定地点得考试模式得限制,将给学生与老师带来极大得便利。 如今世界上对于基于Internet得远程考试系统所进行得研究开发工作不就是很长,但就是基于web技术构建得在线考试系统已然成为发展得主流。数据库安全、共享、数据传输过程得安全性、访问控制技术、身份识别技术都就是构建考试系统要考虑得问题。 目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet得B/S结构在线考试。因为对于很多方面考虑得还不就是很完善,因而使得在线考试在近段时间很难完全替代传统得考试。 二、系统结构
4、图 在线考试系统 管理员 学生 系统设置 系统用户 学校管理 学院管理 科目管理 考生管理 考试管理 考试分析 成绩管理 成绩分析 阅卷管理 退出系统 修改密码 题库管理 个人主页 选择试卷 考试 成绩查询 信息修改 退出系统 三 、数据库设计 1、管理员登陆录表 2、答案表 3、学校学院表 4、学生表 5、成绩表 6、单选题、多选题、填空、判断、简答题型表 四、 系统功能 在线考试系统利用微软得ASP技术,结合ADO,实现了对access数据库得访问与查询。该设计实现了按题型手工组卷、在线考试、题库管理、系统管理得功能,能够
5、对主观题在线评分。用户登录成功后,阅读考试须知,之后选择考试科目进入考试页面,完成相应科目考试,自动给出客观题考试成绩。系统管理,实现了对题库、考生信息、考试成绩、考试科目得管理。题库管理,实现了对试题得添加、编辑、删除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管理可以删除成绩信息,科目管理主要就是修改考试科目信息。 五、界面设计 1登录界面 2、管理员登录界面 3、后台管理界面 4、考生考试界面 六、 典型模块功能及代码 1、系统管理模块 主要对系统进行设置,添加管理员,新建学校、学院、科目,对学校学院科目等进行删除等功能。 <%if session("AdPower1")=1 then%>
7、equiv="Content-Type" content="text/html; charset=gb2312"> set rs=server、createobject("adodb、recordset") sql="select * from Config" rs、open sql,conn,1,3 if not rs、eof then %>