基于j2ee架构的网上试题库系统设计与实现练习题.doc

上传人:大米 文档编号:564424830 上传时间:2022-12-09 格式:DOC 页数:65 大小:1.61MB
返回 下载 相关 举报
基于j2ee架构的网上试题库系统设计与实现练习题.doc_第1页
第1页 / 共65页
基于j2ee架构的网上试题库系统设计与实现练习题.doc_第2页
第2页 / 共65页
基于j2ee架构的网上试题库系统设计与实现练习题.doc_第3页
第3页 / 共65页
基于j2ee架构的网上试题库系统设计与实现练习题.doc_第4页
第4页 / 共65页
基于j2ee架构的网上试题库系统设计与实现练习题.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《基于j2ee架构的网上试题库系统设计与实现练习题.doc》由会员分享,可在线阅读,更多相关《基于j2ee架构的网上试题库系统设计与实现练习题.doc(65页珍藏版)》请在金锄头文库上搜索。

1、山 东 大 学 硕 士 学 位 论 文分类号:TP311 单位代码:10422 密 级: 学 号:200412563硕 士 学 位 论 文论文题目: 基于J2EE架构的网上试题库系统设计与实现作 者 姓 名 专 业 指导教师姓名 2006年 04月 08日57原创性声明和关于论文使用授权的说明原 创 性 声 明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于

2、学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名: 导师签名: 日 期: 目录摘要1ABSTRACT3第一章绪论511 课题背景512 现实意义613 国内外研究状况714 课题的技术路线715 论文的结构8第二章 J2EE与MVC模式介绍921 J2EE概述922 MVC模式概述1023 MVC模式在J2EE技术中的

3、应用1124 小结11第三章 系统分析1231系统的功能描述1232系统的建模分析12321统一建模语言UML12322系统的对象模型133221确定类和对象133221系统的静态视图14323系统的用例模型15324系统的流程模型2033小结21第四章 系统设计2241 功能模块划分2242 网络结构设计2343 系统框架设计2444 数据库设计25441 数据库表的总体设计25442 重要模块的数据库表设计264421 考纲的数据库表设计264422 试题拆分方案设计2745 主要功能模块的设计29451 考纲管理模块设计29452 试题管理模块设计31453 试卷管理模块设计3446 小

4、结37第五章 系统实现3851业务逻辑层的实现38511 EJB概述538512会话Bean的实现39513实体Bean的实现42514 DAO模式的使用44515值对象模式的使用4752 Web层的实现48521业务代理模式的使用48522 Servlet的实现49523 JSP的实现5053 系统的实现界面5154小结53第六章 总结和下一步工作55参考文献56致谢58摘要随着计算机网络和信息技术的飞速发展,网络教育日益流行。网络教育具有诸多优点:如信息量大,内容丰富、生动;教与学不受时间、地域的限制等等。网上考试是网络教育中的一个重要环节,网上试题库的设计以及试卷的组织则是网上考试的基础

5、。本文设计并实现了一个基于J2EE架构的网上试题库系统,用于为网上考试提供试题、试卷资源。开发该系统的目的是通过网络实现与考纲对应的标准化试题(包括多媒体试题)资源的数据库管理,实现试题资源的共享和快速分发,支持手工组卷与自动组卷,并为用户提供在线测试功能。系统采用基于J2EE的四层结构。客户层为用户提供可视化图形界面;Web层响应客户请求,为客户提供所请求的数据;业务逻辑层运行应用逻辑,完成客户请求中相应的计算和数据操作;数据层存储、管理数据信息。采用多层结构的方式使得系统具有很强的伸缩性、通用性、兼容性和可操作性,每一层能够专注于特定的角色和功能。在此基础上,系统使用了MVC、业务代理、D

6、AO、值对象等多种设计模式,使得系统结构清晰,具有良好的可扩展性、可维护性以及平台无关性。论文依照软件工程的思想将系统的开发分为三个阶段进行论述:在需求分析阶段,用UML建立系统的对象模型、功能模型和流程模型,确定系统的结构和行为;在系统设计阶段探讨了网上试题库系统的网络结构、系统架构并进行了系统的数据库设计,对一些关键问题如考纲的建立和试题的存储等做出解决,提出便于使用和扩展的无限级考纲树结构和试题的拆分存储方案,然后为考纲管理、试题管理、试卷管理等主要功能模块建立了详细的设计模型;在系统实现阶段,采用从下到上的开发思路进行系统实现做出说明,重点对业务逻辑层和Web层的实现做了论述,其中包括

7、了EJB、Servlet、JSP、JNDI等J2EE核心技术的使用以及业务代理、DAO、值对象等设计模式的运用,并给出了系统具体实现的实例。论文的最后总结了系统的优势和需要改进之处。在论文的完成过程中,本人主要做了以下工作: 用软件工程和面向对象的思想对系统进行分析与设计; 系统中考纲管理、题库管理、试卷管理等主要功能模块的实现; 系统实现过程中关键问题的解决,包括知识树的建立、试题拆分方案设计等; 对EJB、servlet、JSP、JNDI等J2EE核心技术的研究和运用。 对J2EE架构和MVC模式的研究,对DAO、值对象、业务代理模式的研究。关键词:J2EE、MVC 、EJB、试题库、设计

8、模式ABSTRACTWith the development of Internet and Information Technology, Online Education becomes more and more popular. Online Education has many advantages : such as large volume of information, informative, lively;Teaching and learning rescuing from the time, geographical restrictions and so on. On

9、line Examinations are an important part of Online Education. The design of Online Praxis Storehouses and forming papers is the base of Online Examinations. This paper introduces the architecture and the realization of the Online Praxis Storehouses system based on J2EE.The system achieve the database

10、 management of standardlized praxis rescouces and achieve the sharement and the quick dispense of praxis rescouces.More over, it offers forming papers in manual or automatic way, and enable users testing online. The system employs J2EE four-tier based structure.Browser provides visual graphic interf

11、ace; Web Server responds to the requests of the clients. Application Server processes application, computation and data operation; DB Server stores and administrates information.The impleme- ntation of multi-tier structure enables the system to have distinguished quality of flexibility, currency and

12、 compatibility.This paper dissertates the process of the development of the Online Praxis Storehouse system which is divided into 3 phases according to the software engineering ideology :In needs analysis phase, I established the Functions Model and the Objects Model using the UML system to determin

13、e the structure and behaviour; In the system design phase I discussed the network structure of the system, the structure of the system and the database system designing,solving some important problems such as the establishment of knowledge and the storage of proxis.And then I established the design

14、model for some major function module.In the Realization phase I maked instruction of the process by bottom-up development method, including EJB, Servlet, JSP, JNDI, and other core technologies of J2EE and the use of design patterns such as Business Delegate, DAO, Value Objects etc.In the final of this paper I summarized the advantages and the places needing improving of the system. In the process of dealing with this Paper,I have finished many works following: Analyzing and designing the system according to the Software Engneering i

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号