基于j2ee架构的网上试题库系统设计与实现练习题.docx
- 文档编号:2952522
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:58
- 大小:959.58KB
基于j2ee架构的网上试题库系统设计与实现练习题.docx
《基于j2ee架构的网上试题库系统设计与实现练习题.docx》由会员分享,可在线阅读,更多相关《基于j2ee架构的网上试题库系统设计与实现练习题.docx(58页珍藏版)》请在冰豆网上搜索。
基于j2ee架构的网上试题库系统设计与实现练习题
分类号:
TP311单位代码:
10422
密级:
学号:
200412563
硕士学位论文
论文题目:
基于J2EE架构的网上试题库系统设计与实现
作者姓名
专业
指导教师姓名
2006年04月08日
原创性声明和关于论文使用授权的说明
原创性声明
本人郑重声明:
所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:
日期:
关于学位论文使用授权的声明
本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)
论文作者签名:
导师签名:
日期:
摘要
随着计算机网络和信息技术的飞速发展,网络教育日益流行。
网络教育具有诸多优点:
如信息量大,内容丰富、生动;教与学不受时间、地域的限制等等。
网上考试是网络教育中的一个重要环节,网上试题库的设计以及试卷的组织则是网上考试的基础。
本文设计并实现了一个基于J2EE架构的网上试题库系统,用于为网上考试提供试题、试卷资源。
开发该系统的目的是通过网络实现与考纲对应的标准化试题(包括多媒体试题)资源的数据库管理,实现试题资源的共享和快速分发,支持手工组卷与自动组卷,并为用户提供在线测试功能。
系统采用基于J2EE的四层结构。
客户层为用户提供可视化图形界面;Web层响应客户请求,为客户提供所请求的数据;业务逻辑层运行应用逻辑,完成客户请求中相应的计算和数据操作;数据层存储、管理数据信息。
采用多层结构的方式使得系统具有很强的伸缩性、通用性、兼容性和可操作性,每一层能够专注于特定的角色和功能。
在此基础上,系统使用了MVC、业务代理、DAO、值对象等多种设计模式,使得系统结构清晰,具有良好的可扩展性、可维护性以及平台无关性。
论文依照软件工程的思想将系统的开发分为三个阶段进行论述:
在需求分析阶段,用UML建立系统的对象模型、功能模型和流程模型,确定系统的结构和行为;在系统设计阶段探讨了网上试题库系统的网络结构、系统架构并进行了系统的数据库设计,对一些关键问题如考纲的建立和试题的存储等做出解决,提出便于使用和扩展的无限级考纲树结构和试题的拆分存储方案,然后为考纲管理、试题管理、试卷管理等主要功能模块建立了详细的设计模型;在系统实现阶段,采用从下到上的开发思路进行系统实现做出说明,重点对业务逻辑层和Web层的实现做了论述,其中包括了EJB、Servlet、JSP、JNDI等J2EE核心技术的使用以及业务代理、DAO、值对象等设计模式的运用,并给出了系统具体实现的实例。
论文的最后总结了系统的优势和需要改进之处。
在论文的完成过程中,本人主要做了以下工作:
Ø用软件工程和面向对象的思想对系统进行分析与设计;
Ø系统中考纲管理、题库管理、试卷管理等主要功能模块的实现;
Ø系统实现过程中关键问题的解决,包括知识树的建立、试题拆分方案设计等;
Ø对EJB、servlet、JSP、JNDI等J2EE核心技术的研究和运用。
Ø对J2EE架构和MVC模式的研究,对DAO、值对象、业务代理模式的研究。
[关键词]:
J2EE、MVC、EJB、试题库、设计模式
ABSTRACT
WiththedevelopmentofInternetandInformationTechnology,OnlineEducationbecomesmoreandmorepopular.OnlineEducationhasmanyadvantages:
suchaslargevolumeofinformation,informative,lively;Teachingandlearningrescuingfromthetime,geographicalrestrictionsandsoon.OnlineExaminationsareanimportantpartofOnlineEducation.ThedesignofOnlinePraxisStorehousesandformingpapersisthebaseofOnlineExaminations.
ThispaperintroducesthearchitectureandtherealizationoftheOnlinePraxisStorehousessystembasedonJ2EE.Thesystemachievethedatabasemanagementofstandardlizedpraxisrescoucesandachievethesharementandthequickdispenseofpraxisrescouces.Moreover,itoffersformingpapersinmanualorautomaticway,andenableuserstestingonline.
ThesystememploysJ2EEfour-tierbasedstructure.Browserprovidesvisualgraphicinterface;WebServerrespondstotherequestsoftheclients.ApplicationServerprocessesapplication,computationanddataoperation;DBServerstoresandadministratesinformation.Theimpleme-ntationofmulti-tierstructureenablesthesystemtohavedistinguishedqualityofflexibility,currencyandcompatibility.
ThispaperdissertatestheprocessofthedevelopmentoftheOnlinePraxisStorehousesystemwhichisdividedinto3phasesaccordingtothesoftwareengineeringideology:
Inneedsanalysisphase,IestablishedtheFunctionsModelandtheObjectsModelusingtheUMLsystemtodeterminethestructureandbehaviour;InthesystemdesignphaseIdiscussedthenetworkstructureofthesystem,thestructureofthesystemandthedatabasesystemdesigning,solvingsomeimportantproblemssuchastheestablishmentofknowledgeandthestorageofproxis.AndthenIestablishedthedesignmodelforsomemajorfunctionmodule.Inthe
RealizationphaseImakedinstructionoftheprocessbybottom-updevelopmentmethod,includingEJB,Servlet,JSP,JNDI,andothercoretechnologiesofJ2EEandtheuseofdesignpatternssuchasBusinessDelegate,DAO,ValueObjectsetc.InthefinalofthispaperIsummarizedtheadvantagesandtheplacesneedingimprovingofthesystem.
IntheprocessofdealingwiththisPaper,Ihavefinishedmanyworksfollowing:
ØAnalyzinganddesigningthesystemaccordingtotheSoftwareEngneeringideology;
ØRealizationofsomemajorfunctionmodule;
ØSolvingsomekeyproblemssuchastheestablishmentofknowledgeandthestorageofproxis;
ØResearchingandusingmanycoretechnologysuchasEJB、、JSP、JNDI,etc;
ØResearchingtheStructureofJ2EEandthepatternofMVC,andsomedesignpatternssuchasBusinessDelegate,DAO,ValueObjectsetc.
[KeyWords]J2EE,MVC,EJB,onlinepraxisstorehouse,designpattern
第一章绪论
1.1课题背景
在信息技术飞速发展的今天,网络技术的应用越来越广泛,如何利用Internet和校园网开展网络教育正受到人们的普遍关注。
网络教育是一种现代教育模式,是指教与学双方在时空分离的情况下,利用现代教育技术,保持教学双方的双向信息联系,自主的完成施教与学习活动的过程。
网络教育具有鲜明的特色:
①信息量大,内容丰富、生动;②教与学不受时间、地域的限制;③提供多种学习方式,能够依个人特点进行学习。
它的出现必将为教育的普及化、终身化、现代化和个性化的发展提供一种崭新的途径。
网上考试是网络教育的一个重要组成部分。
它打破了传统的考试模式,将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。
在网上考试的实现过程中,题库建设以及试卷的组织是必不可少的环节。
所谓题库,是“按照一定的教育测量理论,在计算机系统中实现的一个或几个学科题目的集合”。
[1]题库有两个独特的优越性:
第一是管理上的优势,体现为使用题库的高效、经济、灵活和保密;第二是测量上的优势,体现为由题库生成的试卷具有高质量、可预控等特点。
以往的题库的建设中,人们主要使用单机版试题库。
建立题库是一个复杂的系统工程。
首先要建立系统的模型,然后确定试题的属性指标以及
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 j2ee 架构 网上 试题库 系统 设计 实现 练习题