论文在线考试系统的设计与实现_毕业设计(论文) .doc
《论文在线考试系统的设计与实现_毕业设计(论文) .doc》由会员分享,可在线阅读,更多相关《论文在线考试系统的设计与实现_毕业设计(论文) .doc(24页珍藏版)》请在三一文库上搜索。
1、忻忻 州州 师师 范范 学学 院院 计算机系本科毕业(设计)论文计算机系本科毕业(设计)论文 二零一零年六月 课题名称在线考试系统的设计与实现 专 业计 算 机 科 学 与 技 术 姓 名 学 号 指导教师 I 目目 录录 1 引引 言言1 1.1 选题的依据及意义1 1.2 国内外研究现状及发展趋势2 1.3 系统可行性分析2 1.4 本课题研究目标与内容 2 2 系统需求分析系统需求分析3 2.1 系统功能的需求分析3 2.1.1 管理员对功能的需求3 2.1.2 学生对功能的需求3 2.1.3 性能需求3 2.2 系统业务用例分析 3 2.3 系统功能模块分析4 2.4 系统流程分析4
2、2.5 数据库需求分析5 3 系统总体设计系统总体设计6 3.1 在线考试系统简介6 3.2 数据库设计6 3.3 模块功能介绍及详细设计 8 3.3.1 生成考生信息模块8 3.3.2 修改/删除试题模块9 3.3.3 查看考试结果模块10 4 系统运行结果系统运行结果12 5 总总 结结18 参考文献参考文献19 致致 谢谢20 忻州师范学院计算机系本科学士学位论文 1 在线考试系统的设计与实现 摘要:在线考试系统能够有效地节约考试成本,提高考试工作的效率,确保了考试的准确 性、公正性,强调无纸化考试的必要性,减轻了教师的工作负担,提高了工作效率,并激发 了学生的兴趣。 本系统主要面向二类
3、人员使用:教师和学生,名自拥有不同的权限。系统提供了用户 登录、用户信息管理、考试管理以及题库管理等功能。用户信息管理主要包括教师对学生 信息的添加、修改和删除。题库管理主要包含教师对试题的录入,修改功能。本系统使用 ASP 技术,并通过 ACCSEE 和 Dreamweaver 实现所需的功能 关键词:ASP ACCESS Dreamweaver 在线考试系统 Abstract:Using the examination system can effectively save examination cost and improve the efficiency of the work. A
4、nd it can ensure the accuracy of the test and impartiality,Emphasizes the necessity of the paperless examination system, reduce the burden of teachers work, improve work efficiency, and arouse the students interest. The examination system it mainly used for category, name, teachers and students from
5、 different permissions. System provides the user login, user information management, management and test question management etc. Function. User information management including students information of add, modify and delete. Question to teacher management includes the entry exam, modify functions.
6、The examination system using ASP and through the ACCESS and Dreamweaver achieve required functions. Key words: ASP ACCESS Dreamweaver Examination system 1 引引 言言 1.1 选题的依据及意义选题的依据及意义 随着高等学校规模的扩大,考生的数量也成倍增加,使得教务日常管理工 作日趋繁重、复杂,普通的考试通过手工出卷、改卷已很难满足现在教务工作 需要,所以传统的考试方式需要变革,而在网络迅速发展的今天,在线考试则 可以利用网络来进行考试,计算机
7、随机自动生成试卷,自动评分,考生只需登 录系统则可以进行考试,是人工组织的考试所无法比拟的,所以在线考试系统 在线考试系统的设计与实现 2 有着非常广阔的前景。 1.2 国内外研究现状及发展趋势国内外研究现状及发展趋势 随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。网 络与人们的生活也越来越紧密,在网络教育大发展与大竞争背景下,我们已经 进入信息化、数字化时代。利用 Web 作为工具访问 Internet 的人数占了绝大多 数,因此,Web 蕴藏着极大的发展潜力。目前,各大高校的考试大部分是通过 手工来完成的,所以在线考试系统的出现是必然的,它不但提高了学校的工作 效率,也为考
8、生也提供了方便,得到了广大教师和考生的支持。 1.3 系统可行性分析系统可行性分析 教育现代化的主要内容之一就是实现教育教学管理的现代化。只有将信息 化技术引入教育教学管理,才能真正形成现代化教育的组织形式,才能真正体 现学校规范化,科学化,现代化管理的手段。忻州师范学院教务处为了提高教 育与教学管理水平、提高教学效率和教育质量的过程,优化学校教务考试管理 模式,决定开发在线考试系统。 1.4 本课题研究目标与内容本课题研究目标与内容 本论文研究内容为在线考试系统的设计与开发,旨在使目前校园内教学考 试网络化,它的总体设计思想:在线考试系统采用B/S模式,由前台用户考试部 分、后台系统管理部分
9、两大部分组成,被授权用户通过浏览器即可登录系统。 登陆系统验证考生和管理员的身份,通过验证的考生可以进入在线考试界面, 提交以后就可以马上进行考试;通过验证的管理员可以进入对用户管理的界面, 实现网上考试管理,不同的权限进入不同的界面。考生可以进行考试和查分功 能,管理员可以添加用户,管理试卷,修改密码,添加考生信息,修改管理权 限等 忻州师范学院计算机系本科学士学位论文 3 2 系统需求分析系统需求分析 需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。 分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。 需求分析可以采用面向对象的方法来完成,即明确系统要服务
10、于哪些用户,对 这些用户服务什么,等等。 2.1 系统功能的需求分析系统功能的需求分析 本系统主要面向学校,主要有管理员和学生两大用户,不同的用户对系统 的需求则不同。 2.1.1 管理员对功能的需求 1)添加考生信息功能,管理员按要求添加要参加考试的考生资料,给考生 分配权限。 2)添加试题功能,管理员添加试题后,系统随机自动生成试卷。. 3)删除试题功能,管理员可以对试题进行选中删除。 4)查询试题和答案功能,管理员能够按题号查询相对应的题目和答案。 5)修改密码功能,管理员可以修改自己或考试的密码。 2.1.2 学生对功能的需求 1)权限唯一,考试用户只能进行和考试有关的操作,不能对试卷
11、和题库进 行操作。 2)查看成绩功能,考试完毕后,考生可以迅速查看个人考试结果。 3)考试严格设置,考生在考试过程中,提交试卷后不能再次进行考试。 2.1.3 性能需求 用户和管理员都要求一个简洁高效的系统为他们提供更好的服务,因此要求 此系统有良好的人机界面,使得双方都能轻易了解系统的各个关键作用的用法,容 易上手。 2.2 系统业务用例分析系统业务用例分析 在线考试系统数据分析包括主要用户角色的用例数据流程图和数据字典, 前者描述系统中的处理过程和数据流动,后者定义系统的元素,它们都为确 在线考试系统的设计与实现 4 定系统的要求提供有用的信息,系统用例图如图 2.1 所示。 图 2.1
12、考试过程两类用户业务流程图 2.3 系统功能模块系统功能模块分析分析 本在线考试系统包括用户登录模块、生成考生信息模块、修改/删除试题模 块、查询试题和答案模块、查看考试结果模块和修改管理员密码模块。如图 2.2 所示: 图 2.2 系统结构图 2.4 系统流程分析系统流程分析 系统流程图展示了该系统所有功能模块之间的逻辑关系,其中的各个功能 模块基本上代表了一个或多个独立的页面。如图 2.3 所示: 在线考试系统 用户登陆模块 生成考生信息模块跨 修改/删除试题模块 查询试题和答案模块 查看考试结果模块 修改管理员密码模块 查看考试结果 管理员 考生 生成考生 ID 出题 查询试题和答 案
13、考试 删除试题 忻州师范学院计算机系本科学士学位论文 5 图 2.3 系统流程图 由流程图可以看出,用户首先通过用户登录模块进行身份验证,验证通过 后,系统会根据该用户的帐号信息进行授权。如果是管理员用户,则为其提供 全部模块的使用权限;如果是考生用户,则为其开放查询和考试两个模块的权 限。 2.5 数据库需求分析数据库需求分析 数据库设计是整个系统应用开发过程中一个重要环节,综合上面的需求分 析,并考虑所要涉及的应用,数据库主要结构设计如下所示: 用户信息:包括用户名、密码、家庭地址、家庭电话、移动电话、 QQ、Email 题库信息:包括题号、题目信息、选项信息、正确答案等信息。 考试成绩信
14、息:包括考生号、姓名、考试成绩等信息 用户登陆模块 管理员用户考生用户 生成考生 信息模块 查看考试结 果模块 考试模块查询试题和 答案模块 修改/删除 试题模块 在线考试系统的设计与实现 6 3 系统总体设计系统总体设计 3.1 在线考试系统简介在线考试系统简介 在线考试的目标用户是学校学生和系统管理员,系统采用集中式管理,系 统管理员负责整个系统的运行与管理,他们拥有该系统的所有权限,其他用户 可以通过网络访问本系统,但只能考试和查询考试结果信息。系统总体框架设 计如图 3.1 所示: 图 3.1 系统主要框架 在线考试系统有管理员和考生两大用户,系统的业务结构如图 3.2 所示: 图 3
15、.2 系统业务结构图 3.2 数据库设计数据库设计 通过上面的设计,就可以进行数据库的逻辑结构设计了。本系统使用了 access 数据库,具体结构设计如下表所示: 登录界面 生成考生信息 出题删除试题 查询试题和答案修改管理员密码 数 据 库 学生用户教务管理员 学生业务模块 考试模块查看成绩模块 管理员业务模块 忻州师范学院计算机系本科学士学位论文 7 表 3.1 添加考生信息表 添加考生信息表(employee) 字段代码字段名称类型(长度)备注 user用户名文本(20)非空 password密码文本(20)非空 address家庭地址文本(50)可空 mobile手机号码数字(4)可空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文在线考试系统的设计与实现_毕业设计论文 论文 在线 考试 系统 设计 实现 毕业设计
链接地址:https://www.31doc.com/p-3969241.html