基于jsp试卷生成系统的设计和实现_第1页
基于jsp试卷生成系统的设计和实现_第2页
基于jsp试卷生成系统的设计和实现_第3页
基于jsp试卷生成系统的设计和实现_第4页
基于jsp试卷生成系统的设计和实现_第5页
已阅读5页,还剩109页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222I基于 jsp 试卷生成系统的设计和实现学 生 姓 名:学 号:专 业 名 称:班 级:指导教师姓名:系 (部):职 称:该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222II摘 要随着社会的发展和教育制度的改革,在现代教学领域中,各个学科的信息量越来越大,导致用于考核学生学习效果的试卷生成工作的复杂性也越来越大,传统手写出题方式已经越来越不能适应现代教育模式的需要。因此,为了减轻教师的工作负担、提高工作效率,同时使生成的试卷更加公正、客观地评价学生的学习效果,有必要开发一个适合教师需求的高效率的试卷生成系统。试卷生成系统可对试题实行科学的管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成试卷,大大降低了劳动强度,需用密码登录系统,具有一定的安全性。本系统使用 jsp+JavaBean+servlet技术实现MVC三层结构设计,并结合SQL Server 2008 数据库设计开发的一个基于B/S架构的试卷生成系统。关键词:B/S 架构 试卷生成 jsp JavaBean servlet该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222IIIThe Design And Development of Exam Paper Generation SystemABSTRACTWith the development of society and the innovation of education system, in contemporary education areas, there is an appearance of having more and more information in series of subjects and difficulty in design for testing. These make the conventional method of test paper making system not being suit for contemporary testing model. So, in order to relief the teachers work bear, improve work efficiency, and make test paper appraise students study impression equitably and objectively, it is necessary to develop a Exam Paper Generation System with the property of being suit for teachers requires and high efficiency.The Exam Paper System developed in this paper includes modules as follows: papers management, information query, system management and help information. Among them, papers management includes making papers by hand, questions maintenance, and logging out. The module of information query includes papers query and questions query. System management includes users management and password amending.The system uses three MVC jsp+JavaBean+servlet design technology, developed by a SQL Server 2008 database design based on B / S structure of the Papers Generation System.Key words:B/S Papers Generation jsp JavaBean servlet该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222IV目 录试卷生成系统的设计与开发 .I摘 要 .IABSTRACT .II1 前 言 .11.1 项目背景 .11.2 项目开发意义和目的 .11.3 技术路线 .11.3.1 WWW 架构 .11.3.2 Web 应用程序 .21.3.3 B/S(Browser/Server)结构 .32 需求分析 .42.1 目标系统要求 .42.2 系统运行环境 .42.3 系统开发工具 .42.4 系统的性能要求 .52.5 系统的功能要求 .52.6 系统基本业务流程 .52.7 系统用例图 .6该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222V2.8 系统类图 .72.9 系统时序图 .82.9.1 录入试题时序图 .82.9.2 修改试题时序图 .92.9.3 删除试题时序图 .102.9.4 生成试卷时序图 .112.10 详细功能分析 .122.10.1 管理员登录 .122.10.2 录入试题 .132.10.3 生成试卷 .143 总体设计 .153.1 系统目标 .153.2 系统结构设计 .153.3 系统功能 .163.4 数据库概念设计 .163.4.1 物理数据模型 .173.4.2 数据库 E-R 图 .184 详细设计 .204.1 数据库的逻辑设计 .204.1.1 数据库表设计 .20该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222VI4.2 系统模块设计 .214.2.1 登录模块 .214.2.2 考题录入模块 .224.2.3 生成试卷模块 .224.2.4 考题管理模块 .234.2.5 考卷管理模块 .235 系统设计的实现 .245.1 数据库访问技术 .245.1.1 数据库访问类的实现 .245.2 利用 servlet 通信 .246 测 试 .256.1 单元测试 .256.1.1 登录测试 .256.1.2 数据录入测试 .266.2 集成测试 .276.3 系统测试 .277 总 结 .28参考文献 .29附录 .30谢辞 .36该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 7995232221 前 言1.1 项目背景随着教育机制竞争压力的增大,各个学校都加强了对学生考核制度的改革,逐步建立了完善的考试系统。为了给学生提供更多的测试培训机会,需要提供不同类型的试卷,但这却增加了教师在出卷过程中的工作负担。因此,为了减轻了教师及教务部门的工作量,提高工作效率,开发试卷生成系统来满足这些条件是非常有必要的。现在,各种网上教育系统也日趋成熟,这就给试卷生成系统提出了更高的要求,使得其不但要具有组卷生成的功能,还得使试卷生成系统具有完善的题库管理及应用功能,使其方便实用、操作简单等等。这些主要体现在题库的灵活多变,考题可以随机抽取,并能自动组卷,从而方便了教师进行试卷的排版处理及打印。1.2 项目开发意义和目的计算机作为数据处理系统,已逐渐成为试卷编辑的重要手段。特别是随着 Internet的快速发展,以及 WORD 在文档排版工作中的广泛应用,使得这些技术在试卷编辑管理中发挥着重要的作用。试卷生成系统有助于实现“考教分离”,客观公正地评价学生的学习状况,它不仅可以减轻教师的重复劳动, 提高工作效率, 而且避免了人工组卷时出错,使试卷生成过程可以轻松进行。它更是学校实现考务自动化, 管理数字化、信息化的标志,有助于对试卷进行统一管理,方便对试卷的分析,进一步提高教学质量。1.3 技术路线本系统选用 Java 语言与 SQL Server 2008 数据库相结合,借助功能强大的 MyEclipise 开发平台开发的一个基于 B/S 模式的试卷生成系统。系统前台是通过 jsp+JavaBean+servlet 技术来实现,系统后台数据库是用 SQL Server2008 作为服务器,通过 Java Web 整合技术进行系统的设计与开发。1.3.1 WWW 架构WWW 的架构非常简单,主要分为两部分,一是服务器端,即信息的提供者,也就是存放网页供使用者浏览的网站;二是客户端,即信息的接收者,客户端是浏览网页的计算机和使用者的总称,而实际执行于计算机上供使用者操作、浏览网页的软件为浏览器,目前常见的有 Microsoft 的 Internet Explorer(简称 IE)和 Netscape 的 Navigator。网页的浏览过程是:首先由客户端(Web 浏览器)向服务器端( Web 服务器)发送浏览网页的请求,Web 服务器响应这种请求,将其所请求的页面或文档传送给 Web 浏览该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222器,浏览器负责解析此网页并呈现给使用者。如图 1 所示。图 1-1 WWW 结构图Web 浏览器与 Web 服务器之间通过 HTTP(Hyper Text Transfer Protocol,超文本传输协议)进行通讯。也就是说,如果要使用 WWW 服务,用户只要在标准浏览器中输入统一资源定位器(URL) 就可以访问分布在各个 Web 服务器上的信息,而这种 Web 浏览器与 Web 服务器之间交换信息的实现是基于超文本传输协议(HTTP)的。1.3.2 Web 应用程序用 HTML 所构建的网页只能单纯的显示网页内容,而无法实时对不同的网页浏览状况作出响应,如:不同的浏览者、不同的浏览行为或不同的浏览时间等。这类单纯的由HTML 所构建的无法与使用者产生互动的网页,被称为静态网页。随着 Internet 的飞速发展,静态网页已经不能满足需求,人们更需要动态的、交互的网页。为了让网页能依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,成了网页制作技术的主要发展方向。所谓 Web 应用程序就是网页中的这些可以提供动态响应机制的程序。Web 应用程序提供动态信息,而不是静态的 HTML 文件,用户的输入或身份等都可以决定浏览器的显示内容。若依照程序执行位置的不同可以将 Web 应用程序分为客户端和服务器端两类。执行于客户端 Web 应用程序的执行过程是从服务器端下载网页到客户端,有浏览器负责解译并执行,最后将执行后的网页显示出来。目前编写客户端 Web 应用程序所采用的主要技术是 DHTML 技术,DHTML(Dynamic HTML)并不是一种独立的语言,它是HTML、CSS 和脚本语言的一种集成。除了具备传统的 HTML 所有的功能之外,DHTML 还具有动画、多媒体以及动态交互能力。在服务端执行的 Web 应用程序,最主要的用途是处理从客户端到服务器端的数据。此类 Web 应用程序的体系结构采用三层或多层的 B/S(Browser/Server)结构,所采用的技术多种多样,目前比较流行的有 ASP、JSP 、PHP、ASP.NET 等。服务器传回请求网页浏览器请求浏览网页Web 浏览器Web 服务器该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 7995232221.3.3 B/S(Browser/Server)结构浏览器/服务器 B/S(Browser/Server)结构是在 WWW 方式下实现信息访问和共享的一种体系结构。这里的服务器通常指 Web 服务器(比如 Microsoft 的 IIS)和数据库服务器,所有的应用程序都存储在 Web 服务器上,利用数据库服务器对分布在 Web 服务器上的大量信息进行动态管理,从而使得所发布的信息具有交互性、动态性和实时性。这种三层 B/S 体系结构的示意图如图 2 所示。图 1-2 三层 B/S 体系结构工作原理: Web 浏览器发出请求要求访问 Web 服务器的某一网页,Web 服务器检查文件的扩展名是不是服务器端程序要处理的网页,即非 html 文件,如果是,Web 服务器就会做响应的处理。如果应用程序需要访问数据库,则 Web 服务器会利用相应的数据库访问技术来存取数据库服务器上的数据。如果有数据必须显示在浏览器上,则应用程序会形成动态的 HTML 文档,然后由 Web 服务器传送给前端的客户浏览器。三层 B/S 体系结构的优点是: 1 简化了客户端。对于远程的前端用户来讲,不再需要特殊设置与软件安装,仅需要有能够支持 HTML文档的浏览器(如 IE 等)即可,这样大大降低学习障碍与培训成本。2 可跨平台操作各种平台上的用户都可以通过浏览器访问相应的信息,无需为不同的软硬件环境等开发不同的版本。3 集中化管理与维护对于 Web 开发者而言,所有的应用程序都集中在服务器端开发管理,那么当 Web 开发者进行软件改变或升级时,仅需在服务端进行变动,而无需在远程的前端用户进行任何的操作,对于远程的前端用户来讲程序的升级几乎是透明的,这样大大减少了系统管理和维护的工作量和成本。服务器端服务器传回请求网页浏览器请求浏览网页Web 浏览器Web 服务器数据库服务器该论文是本团队为同学做过的案例 需要完整程序源代码,答辩 PPT 或者更多毕业论文联系 7995232222 需求分析2.1 目标系统要求本系统由教师根据教学资料录入试题,并对其进行分类。待需要考试时,

温馨提示

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

最新文档

评论

0/150

提交评论