




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)开题报告学生姓名: 学 号: 系 部: 专业年级: 设计(论文)题目: 基于java的在线考试系统 指导教师: 孙:QQ 2015年3月18日毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写1500字左右的文献综述(包括研究进展,选题依据、目的、意义)文 献 综 述一、选题依据及意义: 现在网络技术逐渐渗入社会生活各个层面,传统的考试方式必将面临着变革,而Web网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的押题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。二、国内外研究概况及发展趋势:在我国,虽然远程教育已经蓬勃发展起来,但是目前学校和社会上的各种考试大都是采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题,考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入千家万户。人们迫切要求利用这些技术进行网上考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。网上在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。 三、本课题的研究内容:本系统主要实现一个在线考试系统,系统分为两个子系统:前台考生考试系统、后台信息管理子系统。前台子系统功能需求前台子系统主要用户是考生,其基本操作系统需求如下所示:1)系统管理模块:登录系统、注册帐号、找回密码;2)在线考试模块:考生点击在线考试,进入考试规则确定界面,阅读考试规则点击同意,选择考试课程,最后点击开始考试;3)成绩查询模块:点击成绩查询模块,系统自动显示考生所考课程的全部成绩信息;4)修改个人资料模块:点击修改个人信息,系统显示当前个人信息,可输入最新个人信息进行修改操作;5)退出系统模块:点击退出系统,系统返回到登录系统主页面。后台子系统功能需求1)管理员信息管理模块:查看管理员基本信息、删除管理员基本信息、修改管理员基本信息;2)考生信息管理模块:查看全部考生信息、全部选中考生列表信息、取消全部选中考生信息、删除考生信息;3)考生成绩查询模块:显示全部考生成绩、按照考试课程查找、按照考试时间查找、按照准考证号查找;课程信息管理模块:增加课程、显示全部课程、选中全部课程列表、取消全部选中、删除课程信息;5)套题管理模块:增加套题信息、显示全部套题信息、选中套题、删除套题信息,修改套题信息;6)试题管理模块:增加试题信息、显示全部试题信息、删除试题信息、修改试题信息;7) 退出后台系统:返回到登录系统首页面。四、本课题的研究方案:选择建模工具对整个系统进行建模,然后在理论和建模基础上对模型系统进行应用实现.软件环境:jdk1.6 和windows7操作系统,开发:MyEclipse + MySql数据库,应用服务器: Tomcat。主要用到了三层架构它们分别是:Struts2、Hibernate、Spring。Struts2负责为用户管理请求和响应; 提供一个控制器(controller)代理调用业务逻辑和其它上层处理; 处理从其它层掷出给一个Struts Action的异常; 为显示提供一个模型; 执行用户接口(UI)验证。 Hibernate是一种强大的可提供对象-关系持久化和查询服务的中间件,它可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。Hibernate提供了它特有的数据库查询语言HQL,这种查询语言屏蔽了不同数据库之间的差别,使你可以编写统一的查询语句执行查询。不同于其他持久化解决方案的是Hibernate并没有把SQL的强大功能屏蔽掉,而是仍然兼容SQL,这使你以往的关系技术依然有效。Spring关注提供一种方法管理你的业务对象。Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。Spring能有效地组织你的中间层对象Spring的主要目的是使J2EE易用和促进好编程习惯。 Spring不重新开发已有的东西。因此,在Spring中你将发现没有日志记录的包,没有连接池,没有分布事务调度。五、工作进度安排:12015年3月初3月中旬:熟悉设计课题,构建环境,查找资料,研究和阅读资料,翻译相关的外文资料和撰写阅读综述,以及着手调研。 22015年3月中旬:在完成外文翻译和阅读综述的基础上,撰写开题报告。32015年3中旬2015年4月初:学习和研究Java技术及软件工程技术,进行需求分析,撰写需求分析报告。 42015年4月初4月中旬:制定系统开发的概要设计和详细设计,熟悉开发环境。 52015年4月中旬5月初:开发系统。 62015年5月初5月底:撰写论文。 72015年6月初:修改论文,参加论文答辩。参考文献:. 1 洪维恩,何嘉. Java2面向对象程序设计M.北京.中国铁道出版社.2005.1:50-2002 张孝祥IT课堂系统-Java就业培训教程(网上课堂).3 (java 官方网站).4 (中国java网站).5 耿祥义.Java基础教程M.北京.清华大学出版社. 2004.9:10-506 Bruce Eckel.Java编程思想M.北京.机械工业出版社. 2002.9:30-280 7 (美)舒尔第.Java2-The complete referenceM.北京.电子工业出版社. 2003.1:20-1008 (美)Marty Hall.Servlet与JSP权威指南M.北京v机械工业出版社. 2002.10:30-3509 (美)Marty Hall.JavaScript高级程序设计M.北京.人民邮电出版社. 2006.11:50-20010(美)David Flanagan.JavaScript权威指南M.北京.机械工业出版社. 2003.1:10-20011 梁立新.项目实践精解:基于struts-spring-hibernate的Java应用开发M.北京.电子工业出版社. 2006.8:10-30012 邱哲等.Struts Web设计与开发大全M.北京.清华大学出版社. 2006.8:10-20813 张洪伟.Tomcat Web开发及整合应用M.北京.清华大学出版社. 2006.8:10-23014 郭锋等.Spring 从入门到精通M.北京.清华大学出版社. 2006.8:10-25015 蔡雪焘.Hibernate开发及整合应用大全M.北京.清华大学出版社. 2006.8:10-20016 高寅.系统分析之路M.北京.电子工业出版社. 2005.5:30-20017 (Apache软件Jakarta项目组官方网站) 18 http:/www.hibernate
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 60305:1995 EN-D Insulators for overhead lines with a nominal voltage above 1000 V - Ceramic or glass insulator units for a.c. systems - Characteristics of insulator unit
- 校园电力安全知识培训
- 校园消防知识培训方案课件
- 防洪考试题及答案
- 立业理论考试题及答案
- 销售核算面试题及答案
- 车体安全测试题及答案
- 乡村全科考试试题及答案
- 申论助教面试题及答案
- 2025年福建省泉州技师学院招聘合同教师考试笔试试题(含答案)
- 无人机反制设备原理课件
- 2025年道路运输两类人员安全员考核分享题库及答案
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版)
- 工会招聘考试题及答案
- 1.1认识社会生活 教案 2025-2026学年统编版道德与法治八年级上册
- 山东省技工学校模拟面试全新系列题目
- GA 38-2021银行安全防范要求
- 第一章数字印刷概述课件
- 【医院管理】-科研创新助推学科建设课件
- 新课标高考英语词汇表3500
- 工资现金发放证明书
评论
0/150
提交评论