基于b/s/d三层架构的在线考试系统的设计与实现

基于b/s/d三层架构的在线考试系统的设计与实现

ID:33018181

大小:59.88 KB

页数:6页

时间:2019-02-19

基于b/s/d三层架构的在线考试系统的设计与实现_第1页
基于b/s/d三层架构的在线考试系统的设计与实现_第2页
基于b/s/d三层架构的在线考试系统的设计与实现_第3页
基于b/s/d三层架构的在线考试系统的设计与实现_第4页
基于b/s/d三层架构的在线考试系统的设计与实现_第5页
资源描述:

《基于b/s/d三层架构的在线考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于B/S/D三层架构的在线考试系统的设计与实现基于B/S/D三层架构的在线考试系统的设计与实现口杜园…刘沙(【1】天津师范大学计算机与信息工程学院天津300387;[2]东南大学学习科学研究中心江苏?南京210096)摘要:利用SQLServer和ASP技术,建立B/S/D三层架构的在线测试系统.该系统己正常运行,可实现动态组卷,强制交卷,自动批卷,成绩储存,成绩查询及题库管理等功能,是一个较完善的,稳定灵活的系统,具有良好的使用价值•文章以《汇编语言程序设计》课程为例,重点剖析了核心环节的程序设计.关键词:在线测试建构主义汇编语言SQLServer中图分类号:TP3文献标识码:A文章编:1

2、007—3973(2010)08,062702I引言随着”以教育信息化带动教育现代化”总体思路的确定,我国教育信息化迅猛发展,在线考试也已成为大势所趋•另方面,考试类型及考生数量的增加使考务及批卷人员的工作量越来越大,工作烦琐易错.而在线考试公正,安全,高效,可动态地管理考试信息,实现自动组卷,阅卷,大大减轻了工作强度并消除了地域差异:而且考试灵活,不受吋问和空间的限制,可在任意时间进行考试.当代建构主义理论强调学习过程中学习者的主动性和建构性,注重学生在学习环境中自己设置学习目标和路径,利用学习资源进行自主学习•在技术方面,国内外目前的系统开发主要是基于ASP,JSP,PHP,ASP.NET

3、等语言,采用B/S/D(Browser/Server/Database)体系结构.本系统就是在建构主义理论的指导下,采用ASP+SQLServer进行开发的在线考试系统.2系统各模块功能介绍本系统分学生模块和教师模块,师生将分配到不同的权限,齐自在权限范围内操作.教师也可将某些学生指定为管理员,学生可将自己遇到的好的题目添加进来,与老师和同学们共享,极大地调动了学生的学习积极性.系统结构图如下:图1系统结构图2」学生登录(1)注册和登录模块该模块用SQLServer2000建立一个包括姓名,用户名,密码等信息的学生表•学生进入系统前必须要进行身份确认,只有用户名和密码都相符才可进入•如果是首次

4、登录则需先注册,通过管理员审批后方可生效.(2)修改个人信息模块为了及时更新学生的个人信息,学生通过该模块可方便地修改密码,email等个人信息,教师也可及时查询到学生更新的信息,方便师牛沟通.(3)生成试卷模块试卷页面是采用ASP技术动态生成的.学生在考试规定的时间内登录进入测试界面后,试卷就会显示在页面上.(4)限时答题模块开始答题后,系统会给出总时间和倒汁时•总时间到将自动提交考生答案,并修改学生表中的访问权限,避免学生重复答题,实现强制交卷的功能.(5)个人成绩查询模块当学生交卷后,可以通过系统的自动判卷看到自己的成绩以及正确的答案,找到自己学习中的漏洞,明确今后努力的方向,使学生的学

5、习更具有钊'对性.2.2教师登录(1)操作员管理模块该模块可由教师添加,修改和删除其他管理员及设置其相应的权限,可适当给予部分学生部分权限参与到试题编制过程中,更好地调动学生的学习积极性.(1)章节档案管理模块该模块可根据《汇编语言程序设计》各章节的结构设置相应的章节档案,进行分章节有针对性的测试,使测试紧跟教师的教学进度.(2)试题档案管理模块该模块将对试题进行添加,修改和删除等各项操作,按照章节对试题进行分类分章节管理,有针对性的将知识点各个击破.(3)考试计划管理模块该模块主要由教师对考试计划进行添加,修改和删除操作,便于学生及时巩固所学知识,教师可灵活掌握考试汁划.(4)考生管理模块该

6、模块主要由教师对学牛进行管理,可实现对考牛资料的添加,修改,删除以及对新注册的考生进行审核,保证考生斟协论I云?2010年第8期(下J——身份的真实性,合法性.3核心模块的设计与实现3.1考试计划管理及按要求抽取试题生成试卷模块管理员可根据教学需要自主设置考试计划,包括名称,有效期(开始时间和结束时间),考试限制时间,所属章节以及题型数量•设置完成后,采用ASP技术动态生成试卷•下面是该功能实现的界面截图以及核心代码:嘲蹴幽喇嘲嘲hll_・豳图2考试计划管理页面图3生成试卷考试页面<%functionmakePaper(intPijlD,intStudentlD)dimrsPaper,s

7、trSqlPaper,rsNew,strSqlNew,intCourselD,intCount5arrTemp5intSSCount9arrSSJntMSCount,arrMSJntB—Count,arrB.intCurTypeJJ.intPos.blnPassG一CONN.executeHdeletefrompij一processwherepijid=n&intPijlD&”an

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。