学生在线考试系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目开发的背景
由于计算机与科学的快速发展,在当下各种商业管理领域中已经离不开对计算机 技术的依赖、对于一些简单的文字信息处理、图片设计、在日常生活中也是屡见 不鲜。学生在线考试系统也正符合了广大的师生需求,方便了学校对学生考试管 理更有助于学生知识的巩固与加深,该系统的最终设计目的也是在于学校的对学 生的在线考试以及信息规范化的管理,系统化的运用,更加便捷的录入与查询。 由经济大好的情况下带动的一批批学校的兴建,但是繁琐的手工输入数据已经无 法完成大批量的数据录入。为了迎合时代性的需求,通过利用计算机来达到学生 考试的信息化,在这个前提条件下,对于该系统的设计将满足众多用户的需求, 使用该系统既方便学校对于信息的管理又实现了学生信息的安全性,因此该系统 的开发的想法就孕育而生。 基于上述几个观点的同时,查阅相关数据与资料,听取个学生、老师的意见,开 始了对学生在线考试系统的可行性的数据收集和听取意见:可知于当前大多通过 手工输入的方式进行管理,彰显的几个弊端有:用户具有的信息量大,需要存储 的信息困难;数据格式多样,不能够随时删除更新重复数据和新数据;造成存档 的重复,堆积如山的纸质印刷品相对于数据管理员来说是一件巨大的挑战,甚至 于存放的空间不够。造成如此巨大的繁琐,因而实现该系统就成了用户的最佳选 择。
网上考试系统
答辩方: 转业:
摘要
由于现代化中伴随着计算机技术的成熟,学校办公的信息化也是大势所 趋,同时也是为了方便信息存储和学校达到科学化的办公。所以依靠的 是 JAVA EE技术来实现该系统的开发。 论文依靠于总分的形式来分析,将能够完整地展现了该系统的具体操作 过程、运行过程和开发过程中所涉及的技术。首先是对该系统开发前期 的简单介绍,对于开发该系统的原因和所达到的目的,包括开发前的准 备条件;然后介绍的是项目整体的规划,通过跟当下所使用的系统的对 比,可以得到自己开发的系统所具有的优势。对于该系统应该具备哪些 功能进行设计得到可行性和实用性的分析,可以通过用户的使用情况相 关的反馈,可以得出该系统的业务流程。对于系统的设计与分析的过程 中,达到数据流图的实现,完成数据字典的设计。该系统的实现主要在 于功能模块的划分上以及保证数据库建立的完整,同时还要设计好操作 界面,整个模块要对细节化的功能进行完整的设计,完成了功能模块图 的绘制。运用适当的开发模式,针对于数据库的概念性设计达到对逻辑 结构分析的实现,最后才完成了数据库中表的建立。 通过几个不同阶段的分析,该系统最终所采用的是B/S模式,用JSP技术 对基本网页页面进行设计,用SQL Server 2000数据库来对数据库的建立 。该管理系统的设计和实施是为了后期的具体设计提供了良好的条件。
添加题库信息
题库信息
添加试卷信息
试卷信息
评分老师信息
添加评分老师
添加学生
学生信息
评分教师
评阅试卷
考试信息
考试
学生
成绩信息
查询分数
系统设计功能模块图
基于JAVAEE的在线考试系统前台
基于JAVAEE的在线考试系统后台
教师登录模块
学生登录模块
开始 阅卷
开始 分数 考试 查询
基 本 操 作
系 统 课 程 管 理
依靠计算机技术运用于管理,已经在了现代化的经济战中成为了一个不可或缺的 工具。学校依靠于计算机管理技术俨然是一条必经之路。
项目开发的意义
学生在线考试系统的最终目的是在于在线考试这一功 能的具体实现,达到由纸质的选择到计算机运用的转 变,为在线考试的学生提供了时间,空间的便利。在 多家学校的调研取材之后,通过需求分析网上求证, 对当下使用的系统的不足进行补充,添加了人性化设 计,开发出一套适用于大多数学校的系统。该系统所 具有的现实信息管理的意义,能够适用于不同的学校 。促进了学校的信息完善,学校的管理将进一步走向 信息化。 学生在线考试系统在现实社会的运用中:降低了管理 人员的工作量;方便了管理人员的查阅缩减时间的开 支,断绝了以前纯手工的录入方式,计算机的管理运 行方式为学校留下了更大的发挥空间。
密码
教师
系统er图
分数 题目 1 N
属于
组成
1
1 M 评阅 1 教师
学生
1
答题
M
试题
M
属于
1
课程
登录界面
题库管理
试卷管理
添加学生
密码修改
考试界面
总结 互联网的快速发展带动了各行各业朝着网络化发展,以计算机软件
的高效益运作方式减少了巨额费用的开支,办公效率的提高了,为 工作人员提供了良好的环境,从时间、空间解决了人们的巨大不变 。运用计算机资源和网络的资源提高学习办公效率和管理水平已经 是毋庸置疑的,因此学生在线考试系统的开发也是孕育而生。 本文在考虑学生在线考试的基本目的,才用了JSP技术和SQL server 2000数据库,实现了学生在线考试系统的设计。通过仔细调研和多 方的求证,确定了本系统的具体需求。在系统的完整实现过程里, 主要通过依靠瀑布模型和功能模块化的方法。达到了对于操作界面 的美观,菜单界面操做的简便,同时反映我个人风格的设计。但是 对于一个初入计算机领域的新手来说还是出现少许不足之处,就有 如所示: 1.在数据库建立的初期没有对数据的格式进行认真的核对,使数据 在使用上造成了一些偏差,同时在数据命名格式上无法让操作人员 清晰易懂。 2. 在时间的花费上有所欠缺,对结构功能模块还可以做到优化,功 能上还不够完善。 学生在线考试系统的开发中还是存在了一些不确定的因素,在后期 的优化完善的过程中时不时的会出现问题,要想让学生在线考试系 统能够真正的符合每个的情况还有待进一步的研发。
题 库 管 理
试 卷 管 理
考 生 管 理
评 分 老 师 管 理
成 绩 统 计
数据库设计(实体属性图)
用户名 管理员编号 密码
名称 编号
学时 备注
管理员
课程
Fra Baidu bibliotek
试题编号 编号
考生编号 分数
分数
介绍
密码 用户名 学号 编号
年龄 姓名 性别
名称 编号
时间 备注
出生地
试题
学生
登录名 教师号 编号
姓名 性别
致谢
请各位老师批评指正
谢谢!
系统框架
在线考试系统的结构分为三层,分别为表 现层(用户界面)、业务层(业务处 理)、数据层(数据维护和存储)。表 现层只提供用户界面,根据用户操作调 用相应的业务逻辑,不直接访问数据库; 业务层是系统的关键所在,负责处理用 户的请求,并把结果返回给表现层;数 据层提供数据支持。
业务流程图
管理员 添加课程信息 课程信息