版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在线考试管理系统姓名:宋佳学号:201120180204班级:1121802专业:软件工程导师:魏振华课 题 简 介系 统 设 计系 统 实 现1234 内容纲要毕 设 总 结5系 统 测 试1.课题简介关键技术及平台搭建 JSP语言介绍 MySQL数据库 Eclipse Tomcat背景和意义 背 景 意 义1.11.21.1 课题背景和意义1.课题背景 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。互联网的开放性、分布性的特点和基于互联网的巨大的计算能力使得考试突破了时间和空间的限制。所以基于互联网的考试系统正成为人们的研究热点之一。与传
2、统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。2.课题意义 (1)将教师从繁重的出卷、阅卷、评卷的繁重工作中解脱出来,教师的工作效率大幅提高,减少人为主观意志对评分的影响,有效提高教育质量。 (2)开发的此系统并不单纯地只是实现考试功能,此外,在管理员管理用户信息时,又是一个小型的用户管理系统。 (3)远程教育成为现代教育技术未来发展方向之一,网上在线考试系统为远程
3、教育的考试提供了保障。1.2 关键技术及平台搭建JSP语言介绍 JSP是一种跨平台的动态网页技术,在静态页面中嵌入Java代码片段,再由Web服务器中的JSP引擎来进行编译并执行嵌入的Java代码片段,生成的页面信息返回给客MySQL介绍 MySQL数据库是当前最受广大数据库使用者欢迎的开源SQL数据库,一个优点就在于他是开源的数据库,既然是开源的数据库,那么就意味着该软件可以被任何人利用或者修正,任何人都不需要支付任何费用。Tomcat介绍 Tomcat服务器是无偿的、开源的、属于轻量级应用服务器,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apache 服务器,可利用
4、它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。Eclipse介绍 Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。2.系统设计2.2系统主要功能设计2.3数据库设计2.4页面设计在线考试管理系统所要实现的功能主要有前台学生在线考试、修改资料和成绩查询的等功能,后台管理员对考生信息、成绩查询、课程信息、套题信息管理等功能。本系统采用MySQL数据库,主要的数据表有学生信息表、管理员信息表、课程信息表、套题信息表、考试题目信息表等。CSS+JSP对页面进行布局和设计,页面图片设计使用photosh
5、op软件进行处理,使网站在外观上看起来比较美观。系统采取B/S结构实现系统主要功能.2.1系统设计 思想2.1 系统设计思想B/S结构 B/S(浏览器/服务器模式)是随着Internet技术的兴起,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器就可以进行考试。对于本系统,其功能目标是实现将现有纸张答题式考试向基于因特网的无纸张考试系统转变,它的客户端应该简单,本系统采用B/S模式是合理的。 2.2系统主要的功能设计2.3 数据库设计 数据库主要使用My
6、SQL数据库,本系统主要包括以下实体,根据每个实体在数据库中建表,每个实体有不一样的属性。系统管理员:主要属性有管理员ID、管理员名称、管理员密码。学生:主要属性有准考证号、姓名、性别、密码、注册时间、提示问题、提示问题的答案、专业、身份证号。课程信息:主要属性有课程编号、课程名称、课程加入时间。套题信息:套题编号、套题名称、所属课程、套题加入时间。成绩信息:成绩编号、准考证号、所属课程、考试时间、单选题分数、多选题分数、合计分数。考试题目信息:题目编号、所属课程、套题名、考试题目、试题类型(type)、选项A、选项B、选项C、选项D、考试题目加入时间、题目答案、考试备注。3. 系统实现3.1
7、 管理员登录界面3. 系统实现3.5 管理员后台管理界面3. 系统实现3.2 学生注册界面3. 系统实现3.1 学生登录界面3. 系统实现3.3 学生管理界面4.系统测试功能性测试 系统功能性测试的目的是:测试系统的主要功能能否实现。系统功能性测试分别从两个角度进行:一是学生的角度,二是系统管理员的角度,然后分为前台管理测试用例和后台管理测试用例。论文中主要列出的是登录注测的一些测试用例,兼容性测试 系统的兼容性测试主要是指等待测试的系统在指定的硬件平台上,不同的操作系统平台上,不同的应用软件之间,在不同的网络等环境中能正常的运行的测试。本系统通过分辨率及浏览器两个方面来进行兼容性测试 用例的
8、编写。安全性测试 系统安全测试的目的是:系统安全保护机制验证系统内部,防止非法入侵。在系统的安全测试环节中,系统测试职员饰演试图入侵系统的角色,选用各类举措试图突破防线。论文中安全测试主要是从在没有注册情况下直接登录进行测试用例的编写。性能测试 性能测试的目的主要是:为了检测系统整体是否满足用户需要,同时挖掘系统中可能存在的性能瓶颈,达到优化系统性能的目的。本系统性能测试以测试系统管理员单次操作的响应时间为例来说明。比如网页打开所需要的时间。毕业设计总结 本次毕业设计我还是学到了很多东西,这个软件开发的流程已经掌握。但是由于时间有限,本系统在设计中存在一些不足,如:后台管理员查询学生成绩时只实现了按“准考证号”进行查询而没有实现其他按照考试课程和考试时间的条件进行查询;系统考试只实现了单选和多选题的考试,而没有实现其他主观题的考试。系统没有教师阅卷这一模块针对这些问题,在以后的工作中会进一步的完善。致 谢本次毕业设计,指导老师给予了本人极大的帮助,对毕业设计过程中的每一个环节都认真地进行指导。通过不断与指导老师勾通,不断改进程序,使其更加完美,方便用户使用,使系统更具特色。在写论文环节中,老师耐心细致的指导,在每一个阶段制定具体的计划,要求不断根据实际需要修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026吉林白城市通榆县农业机械化管理总站选调事业编制人员6人考前冲刺密卷及完整答案详解【名师系列】
- 2026重庆酉阳自治县事业单位定向考核招聘68人模拟试卷含答案详解(巩固)
- 2026广东第二师范学院汕尾市城区教育集团面向全国招聘7名高中教研员导师笔试题库【易错题】附答案详解
- 2026湖南兴仁树德学校教师招聘15人备考题库及完整答案详解1套
- 2026广东惠州市惠阳区第二批就业见习岗位招募127人考前冲刺密卷附参考答案详解【达标题】
- 疾病急救试题及答案
- 呈现音乐试题及标准答案
- 2025-2026学年四川省南充市嘉陵区数学四下期中学业水平测试试题含解析
- 2026汽车零部件轻量化材料应用趋势研究与发展前景的预测分析
- 中国地理特色考题及参考答案
- 2026届北京理工大附中分校物理九年级第一学期期末质量跟踪监视试题含解析
- 雨课堂在线学堂《创业管理四季歌:艺术思维与技术行动》单元考核测试答案
- 房顶建筑改造方案设计说明
- 2025年春季中国商飞公司校园招聘和年度社会招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 行车便道施工方案
- 营销策划 -好望水品牌手册 东方草本植物饮料品牌 从自然中汲取创新灵感 从植物中探索美好力量
- 2025年镇江护士考试题库
- T/CSBME 077-2023一次性使用支气管堵塞器
- 2025年高考作文素材积累之现实批判:“异化”
- 农村建房包工包料施工合同
- 多导睡眠监测课件
评论
0/150
提交评论