网站大量收购闲置独家精品文档,联系QQ:2885784924

在线考试系统的计与开发.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统的计与开发

在线考试系统的设计与开发 摘要 随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。 本设计以Internet为平台, 采用ASP技术并以Access做强大的后台数据库管理系统支持,研究了基于Web考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计。最后,对整个在线考试系统做了评价与推广,给出系统的优缺点及本系统在其他领域的应用。 关键词: Web考试系统; ASP技术;Access数据 目录 1 系统分析 1 1.1 系统需求分析 1 1.2 数据库分析 1 2 系统设计工具 2 2.1 ASP技术 2 2.2 Access软件介绍 3 3 系统结构设计 3 4 系统主要功能模块 4 4.1功能模块实现界面及功能分析 4 4.1.1 考生登录模块 4 4.1.2 考生注册模块 5 4.1.3 科目选择模块 5 4.1.4 考试模块 6 4.1.5题库管理模块 7 4.1.6 学生成绩管理模块 8 4.2 功能模块源代码 8 5 系统测试与发布 11 5.1 运行环境 11 5.2 系统安装 11 5.3 系统使用 12 5.4 注意事项 12 6 系统评价 12 致谢 12 参考文献 13 1 系统分析 1.1 系统需求分析 本系统的用户可分为管理员和普通用户两类。 本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试、查询以往考试成绩等。 从总体上,系统应该实现下列功能: 对管理员来说,包括试卷管理、题库管理、成绩管理。 1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。 2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。 3、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计。 4、学生管理:管理员可以对用户的资料进行查询、删除。 对普通用户来说,包括在线考试、查询以往考试成绩等。 1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。 2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。 1.2 数据库分析 针对一般考试系统的需求,设计如下所示的数据项和数据结构: ⑴ 管理员信息,包括的数据项有:管理员姓名、密码等。 ⑵ 普通用户信息,包括的数据项有:用户名、班级、学号等。 ⑶ 试卷信息,包括的数据项有:填空题分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。 ⑷ 判断题信息,包括的数据项有:判断题编号、题干、正确答案等。 ⑸ 填空题信息,包括的数据项有:填空题编号、题干、正确答案等。 ⑹选择题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)等。 ⑺ 成绩信息,包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。 本系统建立了一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。 2 系统设计工具 2.1 ASP技术 由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,所以采用动态网页技术。目前动态网页技术有很多,本设计采用ASP技术。 Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写产生动态网页的HTML程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通

文档评论(0)

vdi938 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档