基于asp在线考试系统的开发与实现

基于asp在线考试系统的开发与实现

ID:18748586

大小:105.00 KB

页数:12页

时间:2018-09-22

基于asp在线考试系统的开发与实现_第1页
基于asp在线考试系统的开发与实现_第2页
基于asp在线考试系统的开发与实现_第3页
基于asp在线考试系统的开发与实现_第4页
基于asp在线考试系统的开发与实现_第5页
资源描述:

《基于asp在线考试系统的开发与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于ASP技术的在线考试系统的开发与实现时间:2011-03-18来源:论文在线  摘要:目的 实现基于ASP技术的在线考试用户注册、登录、参加考试、试题录入、修改、删除、成绩查询、管理用户等功能.方法 基于Browser/Web模式,服务器端采用Access数据库系统和ASP组件来构成应用服务系统,客户端采用浏览器来完成全过程.结果 最终实现了出题,考试,阅卷等网络信息化,大大节省教师的工作时间,提高工作效率.结论 基于ASP技术的在线考试系统简单易行,具有很大的发展前景和开发价值.  关键词:在线考试;ASP技术;B/S

2、模式;Access数据库  引言  随着网络技术的飞速发展,很多大学开设了远程教育,通过计算机网络对千里以外的学生进行教学和考试[1],在这种环境下,在线网络考试系统也应运而生.在线考试系统实现了出题、考试、阅卷等网络信息化,大大节省教师的工作时间,提高工作效率,最重要的是保证考试的公平性和严肃性,值得推广与应用.本文主要就在线考试系统的开发和实现做一下简要的介绍.  一、相关原理与技术路线  本在线考试系统,综合运用ASP语言,HTML语言,Access数据库,SQL查询的相关技术和原理,整体设计遵循软件工程的方法,经过需

3、求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段.  系统的功能目标是实现将现有的纸张答题式考试向基于Internet的无纸张考试系统的转变,所以它必须实现对系统的帐户不同管理,以及完成阅卷、评分这些环节的处理.由于系统数据的收集的实时性要求并不高,因此采用Browser/Server结构来进行设计.后台数据库直接采用了Access文件的相对路径来实现数据库的创建,配置和读取,简单易行.服务器配置方面,采用IIS5.0作为系统服务器.前端网络页面的开发与设计方面主要是应用ASP技术实现相应的功能[2].  从服

4、务器端对数据库进行管理,客户端通过浏览器登录网络考场,进行选择性考试,考试结束用户答案自动提交服务器数据库,服务器自动对用户的考试进行评分.与传统的基于C2S模式的网络考场相比,它更加稳定,更适宜于互联网上的考试.  二、系统设计  2.1需求分析  通过对目前一些在线考试系统地调查和分析,并且考虑到用户对象,使用方式,和运行过程中可能出现的问题.该系统设计时应该具备以下功能:  在线帐户管理.用户使用系统时需要进行验证和注册,不同用户具备不同的访问权限和密码,保证整个考试系统管理的严密性和有序性.并且用户可以选择更改自己的

5、密码,管理员可以浏览整个系统中的各种用户,具有用户的添加和删除的权限.  随机选题的功能.由于在线考试大多数是在学校机房等人员密集的场所,考生之间间隔较小.如果相邻考生使用同样的试题,就很容易出现作弊现象.为了避免发生作弊现象的客观条件,必须保证考生考试时抽题的随机性.  记录考生考试信息.将随机试卷保存在暂时表中,可以让用户先择试卷的断线情况.保证在死机或意外断电的情况下,暂存考生考试记录,使意外排出后考试可以继续进行.并保存考生的试卷和成绩,有利于考生日后查询以往成绩,不断提高.  在线阅卷的功能.在线阅卷是在线考试系统

6、的一个重要组成部分,是提高考试效率,减轻教师工作量的一个重要环节.因此这个功能的实现,是在线考试系统的必然要求[3].  2.2功能模块设计  根据对本系统的功能需求分析,将在线考试系统设计为4个功能模块.分别为在线注册登陆系统,在线的考试系统,在线账号管理系统和在线的试卷管理系统.各功能模块之间关系如图1所示.  首先是注册功能,虽然在本系统中没有复杂的注册功能,也不需要用户的详细信息,但是必要的注册功能对系统的安全还是必要的.因此这部分功能主要在欢迎页面和登陆页面实现.  其次是在线的考试系统,这是本系统地核心部分主要考

7、虑的是怎样出题、怎样收集答案、怎样保存,怎样判分等的问题.  在线账号管理系统,就是要对数据库中的系统用户和考试用户进行管理,而管理的项目则包括浏览整个系统的用户、添加、删除用户,以及更改用户的密码.  在线阅卷系统是对在线考试系统的补充,虽然在线系统是自动判分的,但为了判分的准确性,以及对用户的答题情况进行详细地了解,对用户的试卷应该进行判定.  2.3系统页面的逻辑结构流程  根据系统功能分析,整个系统页面的逻辑结构流程如图2所示.从图中可以看出,系统的页面逻辑结构为:从试题选择页面开始,然后是断线记录选择页面,接着就进

8、入考试页面,然后是判分以及查询成绩的页面.对于在线的管理系统,根据系统功能分析,可以具体细化为浏览系统用户页面、添加用户页面、删除用户页面以及更改用户密码页面.对于在线的试卷管理系统,根据系统功能分析,可以具体细化为登陆页面,另外一个就是试卷维护页面.  2.4系统的数据库设计  2.4.

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

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

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