基于web的在线考试系统设计毕业论文(编辑修改稿)内容摘要:
学共青学院毕业设计 (论文 ) 第四章 10 用户登录模块 该模块包括 文件。 如果用户要使用为注册用户提供的功能,那么在使用之前必须登录。 用户只要输入用户名、密码就可以了。 若用户输入的以上两项与数据库中保存的相符,则表明用户登录成功,可以开放全部前台子系统;如果不符,则登录失败。 模块执行流 程如图 44 所示。 其中管理员、用户登录模块执行流程类似,文件为: . 具体的数据表结构和原代码参见附录 B。 流程分析: Yes No No Yes 录入用户信息 接收信息 信息为空。 提示用户已存在 注册成功 用户已存在吗 图 43 用户注册模块执行流程 提示信息不能为空 南昌大学共青学院毕业设计 (论文 ) 第四章 11 在线测试模块 在此模块中包含查询成绩、考试、自动判卷等模块。 进入在线考试系统。 在线测试是有时间限定的 ,学生要先登入自己的用户,用户可以查询成绩,再进行在线考试。 一旦进入在线考试,系统就自动开始计时。 时间到会自动交卷,然后进入判卷系统。 考试过程中学生可以不按题目顺序答题。 流程分析 : Yes Yes No No No 按照用户名查询 No Yes 提示密码错误 登录信息录入 接收登录信息 用户名、密码为空。 提示用户不存在 已 登 录 用户已存在吗 口令正确吗。 图 44 用户登 录模块执行流程 提示用户名或密码不能为空 南昌大学共青学院毕业设计 (论文 ) 第四章 12 题库管理模块 题库管理包括判断题管理、填空题管理、选择题管理。 管理员可以通过题库管理对各种类型的试题进行添加、删除、修改以及查询。 题库管理功能模块图如图 461所示,由于各种类型试题的管理功能均类似,这里仅以判断题管理为例进行介绍。 判断题管理模块包括的操作有:添加判断题、删除判断题、修改判断题和查找判断题 ,有关判断题管理模块操作的主要源代码参见附录 C。 题库管理功能模块图: 返回 No No Yes No 用户登录 进入考场 自动交卷 时间结束。 考试 退出考场 自动阅卷显示成绩 交卷。 交卷。 图 45 在线考试流程图 查询成绩 南昌大学共青学院毕业设计 (论文 ) 第四章 13 题管理模块页面流程: 其他功能模块均与题库管理模块类似,此处不再论述。 系 统测试与发布 系统在投入使用之前必须进行严格的测试,测试的内容包括各个模块的功能测试、性能测试、客户端测试等。 题库管理 填空题管理 多选题管理 判断题管理 图 461 题库管理功能模块图 返回 图 462 判断题管理页面流程 查找判断题 南昌大学共青学院毕业设计 (论文 ) 第五章 14 第五章 前台功能 模块的测试 用户注册模块的测试 进入系统后,若不是已有用户系统会提示先注册。 进入用户注册模块 ,若输入为空或已注册的用户名系统会提示重新输入。 用 户登录模块的测试 注册成功后,系统会自动进入 如图 52登录 界面 : 输入信息不正确,系统会提示重新输入。 当输入信息正确后,会自动进入考试模块。 在线 考试模块的测试 此模块中可以进行考试和在线判卷 (如图 53)。 图 52 用户登录界面 图 51 用户 注册 界面 南昌大学共青学院毕业设计 (论文 ) 第五章 15 点击 退出系统 可退出 ,点击 进入 考试可以开始考试。 提交 后即进入在线判卷。 结束后可退出 系统。 图 53 在线考试模块 南昌大学共青学院毕业设计 (论文 ) 第六章 16 第六章 后台功能模块的测试 管理员登录 (如图 611) 输入信息正确后进入后台管理系统 (如图 612) 图 612 后台系统管理 图 611 管理员登录模块 南昌大学共青学院毕业设计 (论文 ) 第六章 17 点击屏幕左侧的按钮即可进行各项信息管理 判断 题 管理: 分别点击编辑、删除、添加新题可进入相应 操作。 选择 题和填空题与判断提类似,在此不在叙述。 图 613判断题管理模块 南昌大学共青学院毕业设计 (论文 ) 第六章 18 试卷管理 (如图 62) 可以增加、修改试卷。 图 62 试卷管理模块 南昌大学共青学院毕业设计 (论文 ) 第六章 19 系统管理 (如图 63) 可以修改管理员信息。 在线考试系统的发布 系统在经过试测之后,进行了一定的发布和应用。 系统发布后,学生能够通过网站方便地注册登录进行在线测考试,管理者能够通过网站方便地对学生和题库进行后台管理。 系统发布后我的同学给我提出了很多建议,这是一种比较新鲜的、灵活的考试方式,该系统能够及时对学生的学习情况进行测试 ,对学习有一定的帮助。 本人所做的在线考试系统的内容还不是特别丰富。 希望大家积极参加到这项工作中来,共同促进在线考试系统系统的发展。 图 63 系统管理模块 南昌大学共青学院毕业设计 (论文 ) 结论 20 结论 一 个完备的在线考试系统可以使用户在学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。 在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。 只要形成一套成熟的题库就可以实现考试的自动化。 这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。 为了适应新形势 的发展,作者进行了一次在线考试系统的探索。 并且在 本文中详细论述了在线考试系统的设计与实现 , 该系统基本实现了需求分析中的功能要求,其中 考生信息主要由数据库直接输入,考生成功登录后进入考生界面,考生界面主要由考试考生姓名核对正确后进入考场,关键实现了考生在进入考场后由系统出题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,及考完后对考试题的自动评分、存档。 管理员进入管理员界面,管理员界面主要由学生信息 管理、题库管理、试卷管理、成绩管理以及查询 等模块组成。 由于时间和技术水平的缘故,本系统还存在 着许多方面的工作尚未完善。 系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。 另外, 本系统只提供了一些基本的查询与删除、修改功能。 这些功能还不能完全满足大家的需求。 为了 揭求教学过程的全貌,还需要进一步地引入新的测量指标,并详细阐述它在教育中所代表的含义,如知识点的掌握度、频数分布图等等,为了给没有教育测量背景的教师和学生参考,还将制作测量指标的应用 案例,说明如何在实际教学过程中应用这些指标。 南昌大学共青学院毕业设计 (论文 ) 参考文献 21 参考文献 [1]《软件工程导论》 .张海藩著 .北京:清华大学出版社 [2]《数据库原理与设计》 .张龙祥、陶影 等编 . 西安:西安交大出版社 [3]《动态网页制作 asp》 .谭浩强、邵丽萍 . 北京:北京电子工业出版社 [4]《 Asp与相关数据库技术高级指南》 .宋颜浩、费文华 . 北京:中国水利水电出版社 [5]《 ObjectOriented System Analysis and Design》 . Ronald . 北京: 清华大学出版社 [6]《 Software Engineering Fifth Edition》 . Roger S. Pressman 北京:清华大学出版社 [7]《 Web Services Essentials》 . Ethan Cerami and O’Reilly 北京:电子工业出版社 [8]陈禹 方美琪 等编 软件开发工具 经济科学出版社 [9]陈雁 , 数据库系统原理与设计 [M], 北京 :中国电力出版社 [10]廖信彦 Active Server Pages 应用大全 ASP与数据库的整合 [M], 清华大学出版社 [11]冯龙山 轻松学习 ASP网络使用编程 [M], 清华大学出版社 [12]周绪 主编, Access2020 入门与提高,清华大学出版社 南昌大学共青学院毕业设计 (论文 )。基于web的在线考试系统设计毕业论文(编辑修改稿)
相关推荐
结构形式与 C、 C++、 VB、 Delphi 十分类似。 但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。 它与 HTML 标识结合在一起,从而方便用户的使用操作。 b) 基于对象的语言 JavaScript 是一种基于对象的语言,同时 也 可以看作一种面向对象的 语 言。 这意味着它能运用自己已经创建的对象。 因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用
院系信息查询子模块的窗体设计 ...................................................... 33 图 516 院系信息更新子模块的窗体设计 ...................................................... 33 图 517 专业信息管理模块的窗体设计 ...........................
upport 工具类,该类实现了 Action 接口和 validate()方法,一般开发者 在 编写 Action 时 可以直接继承 ActionSupport 类。 编写 Action 类后,开 发者还必须在配置文件中配置 Action 参数。 一个 Action 的配置应该包含下面几个元素: ( 1) 该 Action 的 name,即用户请求所指向的 URL; ( 2) Action
确认 确认 图 36 图书借阅的程序流程 录入读者条形码 输入图书的条形码或书名 选择图书 显示读者信息 完成图书借阅 录入读者条形码 显示该读者所借的所有书籍 基于 Web 的图书管理系统的设计与实现 图 37 图书续借的程序流程 图 38 图书续借的程序流程 选择 续借图书 显示读者信息 完成图书续借 录入读者条形码 显示该读者所借的所有书籍 选择归还图书 显示读者信息 完成图书归还 基于
(2) Delete,从一个表中删除数据行 基于 Web的图书管理系统的设计 8 (3) Update,更改数据库中已经存在的数据 Insert标准语法: INSERT INTO table_name (col1, col2...) VALUES (value1, value2...) 下例要将借书证号为 „000001‟作为一个新的借书情况加入借书情况表OWNER中 Insert Into
s XP) , WEB 采用 IIS6, 数据库采用 Microsoft Access 2020,根据用户输入,对考勤、员工资料、工资等数据进行有效管理。 、业务流程处理流程 数据处理流程图见 五、选择系统方案 操作平台选择 目前的主流操作系统有 Linux、 Unix、 Microsoft Windows。 Unix是比较成熟的操作 系统,但是,由于其操作和管理十分复杂,难以作为一般用户所掌握