毕业设计 基于ASP在线考试系统的开发与实现.doc

毕业设计 基于ASP在线考试系统的开发与实现.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ASP 技术的在线考试系统的开发与实现 时间: 2011-03-18 来源: 论文在线  摘要: 目的 实现基于ASP 技术的在线考试用户注册、登录、参加考试、试题录入、修改、删除、成绩查询、管理用户等功能. 方法 基于Browser/ Web 模式, 服务器端采用Access 数据库系统和ASP 组件来构成应用服务系统, 客户端采用浏览器来完成全过程. 结果 最终实现了出题, 考试, 阅卷等网络信息化, 大大节省教师的工作时间, 提高工作效率. 结论 基于ASP 技术的在线考试系统简单易行, 具有很大的发展前景和开发价值.   关键词: 在线考试; ASP 技术; B/ S 模式; Access 数据库   引言   随着网络技术的飞速发展,很多大学开设了远程教育,通过计算机网络对千里以外的学生进行教学和考试[1],在这种环境下,在线网络考试系统也应运而生.在线考试系统实现了出题、考试、阅卷等网络信息化,大大节省教师的工作时间,提高工作效率,最重要的是保证考试的公平性和严肃性,值得推广与应用.本文主要就在线考试系统的开发和实现做一下简要的介绍.   一、相关原理与技术路线   本在线考试系统, 综合运用ASP 语言, HTML 语言, Access 数据库, SQL 查询的相关技术和原理,整体设计遵循软件工程的方法, 经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段.   系统的功能目标是实现将现有的纸张答题式考试向基于Internet 的无纸张考试系统的转变, 所以它必须实现对系统的帐户不同管理, 以及完成阅卷、评分这些环节的处理. 由于系统数据的收集的实时性要求并不高, 因此采用Browser/ Server 结构来进行设计. 后台数据库直接采用了Access 文件的相对路径来实现数据库的创建, 配置和读取, 简单易行. 服务器配置方面, 采用IIS5. 0 作为系统服务器. 前端网络页面的开发与设计方面主要是应用ASP 技术实现相应的功能[ 2 ] .   从服务器端对数据库进行管理, 客户端通过浏览器登录网络考场, 进行选择性考试, 考试结束用户答案自动提交服务器数据库, 服务器自动对用户的考试进行评分. 与传统的基于C2S 模式的网络考场相比,它更加稳定, 更适宜于互联网上的考试.   二、系统设计   2.1 需求分析   通过对目前一些在线考试系统地调查和分析, 并且考虑到用户对象, 使用方式, 和运行过程中可能出现的问题. 该系统设计时应该具备以下功能:   在线帐户管理. 用户使用系统时需要进行验证和注册, 不同用户具备不同的访问权限和密码, 保证整个考试系统管理的严密性和有序性. 并且用户可以选择更改自己的密码, 管理员可以浏览整个系统中的各种用户, 具有用户的添加和删除的权限.   随机选题的功能. 由于在线考试大多数是在学校机房等人员密集的场所, 考生之间间隔较小. 如果相邻考生使用同样的试题, 就很容易出现作弊现象. 为了避免发生作弊现象的客观条件, 必须保证考生考试时抽题的随机性.   记录考生考试信息. 将随机试卷保存在暂时表中, 可以让用户先择试卷的断线情况. 保证在死机或意外断电的情况下, 暂存考生考试记录, 使意外排出后考试可以继续进行. 并保存考生的试卷和成绩, 有利于考生日后查询以往成绩, 不断提高.   在线阅卷的功能. 在线阅卷是在线考试系统的一个重要组成部分, 是提高考试效率, 减轻教师工作量的一个重要环节. 因此这个功能的实现, 是在线考试系统的必然要求[3 ] .   2.2 功能模块设计   根据对本系统的功能需求分析, 将在线考试系统设计为4 个功能模块. 分别为在线注册登陆系统, 在线的考试系统, 在线账号管理系统和在线的试卷管理系统. 各功能模块之间关系如图1 所示.   首先是注册功能,虽然在本系统中没有复杂的注册功能,也不需要用户的详细信息,但是必要的注册功能对系统的安全还是必要的.因此这部分功能主要在欢迎页面和登陆页面实现.   其次是在线的考试系统,这是本系统地核心部分主要考虑的是怎样出题、怎样收集答案、怎样保存,怎样判分等的问题.   在线账号管理系统,就是要对数据库中的系统用户和考试用户进行管理,而管理的项目则包括浏览整个系统的用户、添加、删除用户,以及更改用户的密码.   在线阅卷系统是对在线考试系统的补充,虽然在线系统是自动判分的,但为了判分的准确性,以及对用户的答题情况进行详细地了解,对用户的试卷应该进行判定.   2.3 系统页面的逻辑结构流程   根据系统功能分析,整个系统页面的逻辑结构流程如图2所示.从图中可以看出,系统的页面逻辑结构为: 从试题选择页面开始, 然后是断线记录选择页面, 接着就进入考试

文档评论(0)

花开半季 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档