- 14
- 0
- 约 18页
- 2016-02-06 发布于湖北
- 举报
LOGO 在线考试管理系统 姓名:宋佳 学号:201120180204 班级:1121802 专业:软件工程 导师:魏振华 课 题 简 介 系 统 设 计 系 统 实 现 2 3 4 内容纲要 毕 设 总 结 5 系 统 测 试 1.课题简介 关键技术及平台搭建 JSP语言介绍 MySQL数据库 Eclipse Tomcat 背景和意义 背 景 意 义 1.1 1.2 1.1 课题背景和意义 1.课题背景 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。互联网的开放性、分布性的特点和基于互联网的巨大的计算能力使得考试突破了时间和空间的限制。所以基于互联网的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。 2.课题意义 (1).将教师从繁重的出卷、阅卷、评卷的繁重工作中解脱出来,教师的工作效率大幅提高,减少人为主观意志对评分的影响,有效提高教育质量。? (2).开发的此系统并不单纯地只是实现考试功能,此外,在管理员管理用户信息时,又是一个小型的用户管理系统。 (3).远程教育成为现代教育技术未来发展方向之一,网上在线考试系统为远程教育的考试提供了保障。 1.2 关键技术及平台搭建 JSP语言介绍 JSP是一种跨平台的动态网页技术,在静态页面中嵌入Java代码片段,再由Web服务器中的JSP引擎来进行编译并执行嵌入的Java代码片段,生成的页面信息返回给客 MySQL介绍 MySQL数据库是当前最受广大数据库使用者欢迎的开源SQL数据库,一个优点就在于他是开源的数据库,既然是开源的数据库,那么就意味着该软件可以被任何人利用或者修正,任何人都不需要支付任何费用。 Tomcat介绍 Tomcat服务器是无偿的、开源的、属于轻量级应用服务器,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。 Eclipse介绍 Eclipse?是一个开放源代码的、基于?Java?的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 2.系统设计 2.2系统主要功能设计 2.3数据库设计 2.4页面设计 在线考试管理系统所要实现的功能主要有前台学生在线考试、修改资料和成绩查询的等功能,后台管理员对考生信息、成绩查询、课程信息、套题信息管理等功能。 本系统采用MySQL数据库,主要的数据表有学生信息表、管理员信息表、课程信息表、套题信息表、考试题目信息表等。 CSS+JSP对页面进行布局和设计,页面图片设计使用photoshop软件进行处理,使网站在外观上看起来比较美观。 系统采取B/S结构实现系统主要功能. 2.1系统设计 思想 2.1 系统设计思想 B/S结构 B/S(浏览器/服务器模式)是随着Internet技术的兴起,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器就可以进行考试。对于本系统,其功能目标是实现将现有纸张答题式考试向基于因特网的无纸张考试系统转变,它的客户端应该简单,本系统采用B/S模式是合理的。 2.2系统主要的功能设计 2.3 数据库设计 数据库主要使用MySQL数据库,本系统主要包括以下实体,根据每个实体在数据库中建表,每个实体有不一样的属性。 系统管理员:主要属性有管理员ID、管理员名称、管理员密码。 学生:主要属性有准考证号、姓名、性别、密码、注册时间、提示问题、提示问题的答案、专业、身份证号。 课程信息:主要属性有课程编号、课程名称、课程加入时间。 套题信息:套题编号、套题名称、所属课程、套题加入时间。 成绩信息:成绩编号、准考证号、所属课程、考试时间、单选题分数、多选题分数、合计分数。 考试题目信息:题目编号、所属课程、套题名、考试题目、试题类型(type)、选项A、选项B、选项C、选项D、考试题目加入时间、题目答案、考试备注。 3. 系统实现 3.1 管理员登录界面 3. 系统实现 3.5 管理员后台管理界面 3.
原创力文档

文档评论(0)