在线考试系统设计毕业设计论文(编辑修改稿)内容摘要:

评估和试卷分析。 显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也 提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。 例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 在线考试是现阶段研究开发的 1个热点。 它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。 1个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。 在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在上面自动完成。 只要形成 1 套成熟的题库就可以实现考试的自动化。 这样 1 来, 教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。 为了适应新形势的发展,我进行了这 1 系统的初步设计工作,也可以说是做 1 个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。 6 第 1 章:技术简介 asp 技术 由于系统的操作界面都是 Web 页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,所以采用动态网页技术。 目前动态网页技术有很多,本设计采用 ASP 技术。 ASP(Active Server Pages)是微软公司开发的基于 Windows NT Server 和IIS(InterInformation Server)的服务器端脚本环境,它具有如下特点: (1)无需编译: ASP 脚本集成于 HTML 当中,容易生成,无需编译或连接即可直接解释执行. (2)易于生成:使用常规文本编辑器 (如 Windows 下的记事本 ),即可进行 *. ASP页面设计.还可以使用可视化的集成编辑环境 Visual InterDev. (3) 独立于浏览器: ASP 脚本在服务器端解释执行,用户端只要使用可解释常规 HTML 码的浏览器,即可浏览 ASP 所设计的主页. (4) 面向对象:在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还能通过定制 ActiveX Server Component(ActiveX 服务器组件 )来扩充功能. (5) 与任何 Active Xscript 语言兼容:除了可使用 VBscript 和 Javascript语言进行设计外,还可通过 Plug— in的方式,使用由第三方所提供的其它 script语言. (6)源程序代码不会泄漏: ASP 脚本在服务器上执行,传到用户浏览器的只是ASP 执行结果所生成的常规 HTML 码,这样可保证编写出来的程序代码不会被他人盗取.另外, ASP 支持多用户、多线程,它还具有记忆能力,拥有强有力的管理机制,可以实现各请求之间的信息共享,提高服务器的处理效率,同时, ASP在安全性方面也作了细致的考虑,包括设定虚拟目录访问权限、用户身份监测等措施. 7 access数据库技术 Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。 它提供了表、查 询、窗体、报表、页、宏、模块 7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务 ,它有以下一些优点: (1)存储方式单一 : Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为( .mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 : Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统 中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。 (3)界面友好、易操作 : Access 是一个可视化工具,是风格与 Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。 (4)集成环境、处理多种数据信息 : Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access 支持 ODBC(开发数据库互 连, Open Data Base Connectivity),利用 Access 强大的 DDE(动态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、 Excel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。 Access 还可以将程序应用于网络,并与网络上的动态数据相联接。 利用数据库访问页对象生成 HTML 文件,轻松构建 Inter/Intra 的应用。 8 第 2 章:需求分析 系统 功能需求 该系统 要满足学生在线考试和模拟 考试 的需求,根据需求,我们首先将系统用户 分为管 理员和考生用户两类 ,管理员从后台登录,进行管理员基本资料、考生基本资料,题库、试卷、成绩的管理,考生从前台登录,可以进行在线考试,模拟考生,查询以往成绩 , 据此 我们将系统分为后台和前台两个模块。 系统后台 要实现以下功能: (1)试卷管理:管理员还可以对库中已有的试卷进行删除,添加新试卷等。 (2)题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、单项选择题、多项选择题;对于每种类型的试题,教师可以设置题干、答案等属性。 (3)考试计划 管理:管理员根据考生班级随机产生一套试卷供该班级的考生在线考试。 (4)成绩管理:管理员可以查看考生的考试成绩,并可以对成绩进行相应的修改等。 (5)学生管理:管理员可以对用户的资料进行查询、删除,还可以添加考生。 系统前台要实现以下功能: (1)在线考试:根据考生的班级,产生在线考试试卷,并设有时间控制,考试结束后,自动判分,成绩计入数据库,如果已参加在线考试,那么将不能再次参加。 (2)模拟考试:学生可以任选时间多次进行模拟测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩 ,此成绩不计入数据库。 (3)查询以往考试成绩:学生可以在线查询以前参加过考试成绩。 9 2. 2 系统 .数据库需求 针对考试系统的需求,设计如下所示的数据项和数据结构:  管理员信息,包括的数据项有:管理员用户名 、密码等。  普通用户信息,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。