下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于J2EE在线考试系统的设计与实现摘要:在线考试系统可以利用网络,随时随地对学生进展考试,是传统考场的延伸,课题是在分析在线考试系统现状的根底上,结合软件工程的思想,详细分析了在线考试系统的总体构造。在线考试系统是在结合先进的教学管理方法和现代网络技术根底上,采用JSP、JavaBean等技术构建,实现题库管理、试卷的手动/自动生成、考试管理、考试控制、考试结果的公布与查询等功能。关键词:JSP;在线考试;数据库系统绪论1研究背景与意义现代社会随着社会的不断开展对劳动者和技术人员的职业技能要求越来越高,考试作为衡量人的才能的一种重要手段,从传统的纸质的考试到计算机辅助考试,到如今最新的基于网
2、络的在线考试,如何运用网络化信息化的成果,从而可以较客观、准确地评估人的知识与才能程度,已经成为一个研究的热点。本课题的意义在于在线考试平台是实现网络教育的一个重要组成局部,通过在线考试平台你可以及时测试自己的学习进度、自己对己学习知识的掌握程度。在线考试与传统考试相比有着明显的优势,考生和老师可以从世界的任何角落,通过阅读器接入因特网来使用考试系统,不受地域的限制,同时也使得用户可以更加灵敏地安排考试时间,可以在任何时候使用在线考试系统进展自测,快速查询考试成绩。12国内外研究概况目前的在线考试系统都是针对不同考试内容的要求开发出来的,系统种类繁多,各成一家,总的特点是专用性强,考试过程管理
3、功能弱。13论文的主要研究工作本课题的主要研究工作包括:1研究在线考试系统技术在国内外开展的概况;2提出合适学校现有条件符合实际需求的在线考试的解决方案;3分析并设计系统的构造及子系统;4解决在线考试系统的各种技术问题。2、关键技术研究21J2EE的核心技术J2EE的核心技术包括servlet(效劳端小程序)、JSP(JavaServerpages,Java效劳器端页面)、JDB(JavaDatabasennetin,Java数据库连接)、EJB(JavaBean,企业级JavaBean)、RI、XL、JS、IDL、JTA、JTS。22V设计形式V架构是为那些需要为同样的数据提供多个视图的应用
4、程序而设计的,它很好的实现了数据层与表示层的别离作为一种开发架构,通常应用于分布式应用系统的设计和分析中,以及应用于确定系统各局部间的组织关系把系统分解为视图、控制器、模型三种部件,分别对应三层架构的表示层、业务逻辑层和数据访问层。23自动组卷算法自动组卷是按照老师和教学的要求,由计算机自动从试题库中选择试题,组成一份符合知识分布、题型分布、难度分布、区分度分布、认知层次分布、时间分布、分数分布等要求的试卷,它是计算机考试系统的重要组成局部。3、系统需求分析与设计31需求分析在线考试系统主要是面向学校或企业,在学校里在线考试系统可以作为学校校园网中教学管理系统一个模块,通过这个考试模块,学生可
5、以进展单元测试、在线作业,在线考试,检查学习效果,老师也可以在机房中通过网络实如今线考试,从最开场的抽题生成试卷、学生登录考试到最后的成绩的生成都可由计算机自动完成,省去很多时间和精力。3.1.1系统功能和角色分析考试系统作为学校的教学管理子系统,应该具备为教学管理效劳的功能。学生可以通过考试子系统登录进展查询考试时间、在线考试、查询成绩等操作,老师可以通过考试子系统修改试卷,查询学生的考试成绩和成绩统计等,理解学生掌握知识的程度,根据情况适时调整教学工作,由于考试和网络都要具有严格的保密性和平安性,所以管理员来管理老师和学生的登录权限问题和试卷的管理工作。3.12系统性能需求分析在线考试系统
6、是基于网络的、可远程管理和操作方便的考试系统,为了使学生可以正常考试,既到达了传统考试的目的,又利用了网络的优势解决了传统考试不能实现的目的,为此,系统设计必须满足以下的要求:具有友好、简洁的界面,平安性高,与平台无关性。3.2系统的功能设计1管理员子系统管理员子系统主要用作学生老师权限管理、题库管理和试卷管理等统的功能设计。1权限管理:管理员对学生和老师的登录访问系统的权限进展受权,对修改主观题的的老师进展受权,管理员可以增加、删除、修改学生、老师的信息和访问权限,同时考试系统还可以对学生和老师的根本信息进展管理,保证了系统的平安性和保密性。2题库管理:管理员可以根据考试的安排和需求来添加、
7、删除、修改、查询题库的试题,对题库进展相应的操作。3试卷管理:管理员根据考试的要求进展试题组卷的参数操作,如设置试卷的难度系数、考试科目、考试时问、题目数量,实现自动抽题组卷。2学生子系统1查询考试时间:学生登录考试前,需查询自己的考试时间,系统检查验证考生所进展的考试当前时间是否与安排的考试时间相符,并给出相应的提示,假如不符,那么不能抽题考试。2登录考试:首先学生输入考号、姓名进展登录验证成功后,假如查询考试时间成功就可以进展抽题考试。当学生登录考试后,假如出现死机等无法继续正常考试的情况下,效劳器要可以保存学生已经做完的考试记录,当学生重新登录时,可以继续答题,答过的题目不需要重新作答;
8、正常考试完需求验证是否提交试题;考试过程中显示当时剩余时间及当前时间。学生子系统主要包括查询考试时间、登录考试、成绩查询等功能。3老师子系统老师子系统主要包括修改试卷和评分、.成绩统计、成绩查询等功能1修改试卷和评分:学生考试完,老师可以登录进展修改试卷,客观题系统自动完成修改,主观题可以进展手工修改,本课题提出的主观题评分,由于时间关系,还未可以完全实现,这一局部功能尚有待于完善。2成绩统计:学生完成考试并修改完试卷后,老师可以登录系统对本班的学生成绩进展统计分析,直接给出本班的成绩单,以Exel文件的形式给出,这样老师就可以利用Exel再进展成绩的详细分析和处理了,很大程度地进步了老师的工
9、作效率。3.3数据库的设计本系统数据库设计的原那么是:建立一个逻辑上统一,物理处于独立的数据库管理系统,保证系统的信息交换。系统数据库选用SQLServer2022,因为它是一种基于效劳器/客户机的关系型数据库管理系统,它使用Transat-SQL语句传输恳求和答复,并且其本身内建立一种可以与EB效劳器相连接的机制。数据库系统设计是建立一个操作的数据环境,是面向应用的设计,即一般是从某一或某些详细应用出发来进展数据库设计,然后在数据库上建立起这些应用。本系统数据库共设计了9个表,包括管理员信息表、学生信息表、老师信息表、考试科目表、学生成绩表、题信息表、试题信息表、试卷信息表、学生答卷信息表、学生总答案表等。4在线考试系统的实现在上一章经过对考试系统的需求分析后,作出系统的设计,这章介绍在线考试系统的开发环境和工具,重点介绍三个子系统的实现过程。4.1系统的开发环境在系统的实际开发中,系统的开发环境非常的重要,需要一定软硬件的支持,下面介绍系统开发的软硬件的环境。4.1.1系统的硬件环境JSP的运行对PU和内存要求比拟高,尤其是开发的过程。目前的PU己经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职休闲体育服务与管理(休闲体育常识)试题及答案
- 2025年中职公共卫生管理(公共卫生服务)试题及答案
- 2025年大学二年级(土木工程)结构设计阶段测试题及答案
- 2026年智能果蔬清洗机项目公司成立分析报告
- 2025年中职食品生物工艺(食品生物技术)试题及答案
- 2026年企业管理(组织架构设计)试题及答案
- 2025年高职(汽车检测与维修)汽车发动机检修综合阶段测试试题及答案
- 2026年摄像服务(视频拍摄技巧)试题及答案
- 2025年大学工业设计(交互设计)试题及答案
- 2025年大学大四(城乡规划)城市设计基础测试题及答案
- 骨科跟骨骨折课件
- 2026年山西警官职业学院单招综合素质考试备考试题带答案解析
- 汽修厂文件档案归档制度
- 高校科研项目立项及管理规范
- 钣喷质检员考试题及答案
- 学生安全教育家长会课件
- 2026年云南省高二物理学业水平合格考试卷试题(含答案详解)
- 《事故隐患排查治理资金使用专项制度》
- 完整版污水处理池施工组织设计方案
- 2025版数据安全风险评估报告(模板)
- 国开11073+《法律文书》期末复习资料
评论
0/150
提交评论