在线考试管理系统资料_第1页
在线考试管理系统资料_第2页
在线考试管理系统资料_第3页
在线考试管理系统资料_第4页
在线考试管理系统资料_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在线(zi xin)考试管理系统姓名:宋佳学号:201120180204班级(bnj):1121802专业:软件工程导师:魏振华共十九页课 题 简 介系 统 设 计系 统 实 现1234 内容(nirng)纲要毕 设 总 结5系 统 测 试共十九页1.课题(kt)简介关键技术及平台(pngti)搭建 JSP语言介绍 MySQL数据库 Eclipse Tomcat背景和意义 背 景 意 义1.11.2共十九页1.1 课题(kt)背景和意义1.课题背景 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。互联网的开放性、分布性的特点和基于互联网的巨大的

2、计算能力使得考试突破了时间和空间的限制。所以基于互联网的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工(rngng)直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。2.课题意义 (1)将教师从繁重的出卷、阅卷、评卷的繁重工作中解脱出来,教师的工作效率大幅提高,减少人为主观意志对评分的影响,有效提高教育质量。 (2)开发的此系统并不单纯地只是实现考试功能,此外,在管理员管理用户

3、信息时,又是一个小型的用户管理系统。 (3)远程教育成为现代教育技术未来发展方向之一,网上在线考试系统为远程教育的考试提供了保障。共十九页1.2 关键技术及平台(pngti)搭建JSP语言介绍 JSP是一种跨平台的动态网页技术,在静态页面中嵌入Java代码片段,再由Web服务器中的JSP引擎来进行编译并执行嵌入的Java代码片段,生成的页面信息返回给客MySQL介绍 MySQL数据库是当前最受广大数据库使用者欢迎的开源SQL数据库,一个优点就在于他是开源的数据库,既然是开源的数据库,那么就意味着该软件可以被任何人利用或者修正,任何人都不需要支付任何费用。Tomcat介绍 Tomcat服务器是无

4、偿的、开源的、属于轻量级应用服务器,是开发和调试JSP 程序(chngx)的首选。可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。Eclipse介绍 Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。共十九页2.系统(xtng)设计2.2系统(xtng)主要功能设计2.3数据库设计2.4页面设计在线考试管理系统所要实现的功能主要有前台学生在线考试、修改资料和成绩查询的等功能,后台管理员对考生信息、成绩查询、课程信息、套题信息管理等功能。

5、本系统采用MySQL数据库,主要的数据表有学生信息表、管理员信息表、课程信息表、套题信息表、考试题目信息表等。CSS+JSP对页面进行布局和设计,页面图片设计使用photoshop软件进行处理,使网站在外观上看起来比较美观。系统采取B/S结构实现系统主要功能.2.1系统设计 思想共十九页2.1 系统设计(shj)思想B/S结构 B/S(浏览器/服务器模式)是随着Internet技术的兴起,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器就可以(ky)进行

6、考试。对于本系统,其功能目标是实现将现有纸张答题式考试向基于因特网的无纸张考试系统转变,它的客户端应该简单,本系统采用B/S模式是合理的。共十九页 2.2系统(xtng)主要的功能设计共十九页2.3 数据库设计(shj) 数据库主要使用MySQL数据库,本系统主要包括以下实体,根据每个实体在数据库中建表,每个实体有不一样的属性(shxng)。系统管理员:主要属性有管理员ID、管理员名称、管理员密码。学生:主要属性有准考证号、姓名、性别、密码、注册时间、提示问题、提示问题的答案、专业、身份证号。课程信息:主要属性有课程编号、课程名称、课程加入时间。套题信息:套题编号、套题名称、所属课程、套题加入

7、时间。成绩信息:成绩编号、准考证号、所属课程、考试时间、单选题分数、多选题分数、合计分数。考试题目信息:题目编号、所属课程、套题名、考试题目、试题类型(type)、选项A、选项B、选项C、选项D、考试题目加入时间、题目答案、考试备注。共十九页3. 系统(xtng)实现3.1 管理员登录(dn l)界面共十九页3. 系统(xtng)实现3.5 管理员后台(huti)管理界面共十九页3. 系统(xtng)实现3.2 学生(xu sheng)注册界面共十九页3. 系统(xtng)实现3.1 学生登录(dn l)界面共十九页3. 系统(xtng)实现3.3 学生管理(gunl)界面共十九页4.系统(x

8、tng)测试功能性测试 系统功能性测试的目的是:测试系统的主要功能能否实现。系统功能性测试分别从两个角度进行:一是学生的角度,二是系统管理员的角度,然后分为前台管理测试用例和后台管理测试用例。论文中主要列出的是登录注测的一些测试用例,兼容性测试 系统的兼容性测试主要是指等待测试的系统在指定的硬件平台上,不同的操作系统平台上,不同的应用软件之间,在不同的网络等环境中能正常的运行的测试。本系统通过分辨率及浏览器两个方面来进行兼容性测试 用例的编写。安全性测试 系统安全测试的目的是:系统安全保护机制验证系统内部,防止非法入侵。在系统的安全测试环节中,系统测试职员饰演试图入侵系统的角色,选用各类举措试

9、图突破防线。论文中安全测试主要是从在没有注册情况下直接登录进行测试用例的编写。性能测试 性能测试的目的主要是:为了检测系统整体是否满足用户需要,同时挖掘系统中可能存在的性能瓶颈(pn jn),达到优化系统性能的目的。本系统性能测试以测试系统管理员单次操作的响应时间为例来说明。比如网页打开所需要的时间。共十九页毕业设计(b y sh j)总结 本次毕业设计我还是学到了很多东西(dngx),这个软件开发的流程已经掌握。但是由于时间有限,本系统在设计中存在一些不足,如:后台管理员查询学生成绩时只实现了按“准考证号”进行查询而没有实现其他按照考试课程和考试时间的条件进行查询;系统考试只实现了单选和多选

10、题的考试,而没有实现其他主观题的考试。系统没有教师阅卷这一模块针对这些问题,在以后的工作中会进一步的完善。共十九页致 谢本次毕业设计,指导老师给予了本人极大的帮助,对毕业设计过程中的每一个环节都认真地进行指导。通过不断与指导老师勾通,不断改进程序(chngx),使其更加完美,方便用户使用,使系统更具特色。在写论文环节中,老师耐心细致的指导,在每一个阶段制定具体的计划,要求不断根据实际需要修改,使整个毕业设计能顺利的完成。从指导教师身上学到了很多东西。他深厚的理论水平使本人受益匪浅。无论在理论上还是在实践中,都得到了提高和锻炼,对于今后的工作和学习都是一笔巨大的财富。同时也感谢实习基地老师的指导和同学同事的帮助与关心。 共十九页End谢 谢! 敬请批评指正!2015年5月共十九页内容摘要在线考试管理系统。所以基于互联网的考试系统正成为人们的研究热点之一。(3)远程教育成为现代教育技术未来发展方向之一,网上在线考试系统为远程教育的考试提供了保障。可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。Ecli

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论