资源描述:
《基于j2ee架构的考试管理系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷第1期电脑开发与应用(总69)·65·文章编号:1003-5850(2011)01-0065-03基于J2EE架构的考试管理系统的设计与开发DesignandDevelopmentofTestManagementSystembasedonJ2EEFrame李丽亚(太原理工大学太原030024)【摘要】鉴于现有考试管理系统的不足,提出了基于J2EE的考试管理系统的总体架构,阐述了引进该项技术的必要性,详细介绍了该系统所具有的功能和数据库定义。结果表明,把J2EE架构应用于考试管理系统具有优越性,并且可以提高试卷和试题的质量。【
2、关键词】J2EE架构,考试管理系统,优越性中图分类号:TP315文献标识码:AABSTRACTWiththeshortcomingofexistingthetestmanagementsystem,thisarticleproposesthegeneralframeoftestmanagementsystembasedonJ2EE,elaboratethenecessityofusingthetechnologyinthissystem,anddescribesindetailwiththefunctionsanddatabased
3、efinitions.TheresultsshowthattheJ2EEframeusesintestmanagementsystemhasadvantagesandcanimprovethequalityofexaminationpapersandquestions.KEYWORDSJ2EE,testmanagementsystem,advantage由于计算机的广泛应用以及科技教育水平的提运行在J2EE服务器上的Web层组件(Web高,传统的教育管理体制已不能满足快节奏、高效率的tier)。现代生活的需求,落后的管理技术阻碍着
4、教育的发展。运行在J2EE服务器上的业务逻辑层组件面对在校学生不断增多,管理难度越来越大的特点,采(Businesstier)。用高科技管理技术是当务之急。而传统的C/S模式缺!运行在EIS服务器上的企业信息系统少通用性,一旦有些许变更,需要重新设计和开发新系(EnterpriseInformationSystern)层软件(EIStier)。统,维护管理难度大大的增加,因此,基于B/S多层架其中Web层和业务层合称为中间层(Middle构的web应用应运而生并迅速的发展起来,并且还在tier)。不断的发展和更新,J2EE是建立在J
5、ava2平台上的企1.2J2EE的相关技术业级应用解决方案。1.2.1JDBC(Java数据库连接)JDBC(JavaDataBaseConnectivity)它为JAVA1J2EE架构程序和不同数据库之间进行对话提供了一种便捷的方法。通过JDBC可以完成建立到数据库的连接、执行1.1J2EE架构概述SQL语句等操作。通过JDBC访问数据库需要有相应J2EE以分布式和服务器为主的应用提供了一个数据库的JDBC驱动程序(通常由数据库厂商提.),统一的平台,它提供开放和标准的开发环境,J2EE使JDBC驱动程序负责将JDBC操作转换为特
6、定的数据企业级应用系统得以建立。J2EE的核心思想有两个:库操作。WebLogieServer提供大量的JDBC驱动程一个是分层的思想,另一个是构件的思想。序,例如针对Oracle、SQLServer、Sybase、软件的分层有利于软件开发分工,使系统中所需Cloundscape等数据库DBC驱动。应用程序可以通过的技术相互隔离。J2EE的每一层又定义了相应的构件数据库厂商提供的API和SQL语句对数据库进行操开发规范,通过构件来实现层的功能,构件技术的应用作,如图1所示。大大地提高了软件的可重用性。分层后各层功能变得1.2.2EJ
7、B简单易实现,而且具有更好的可维护性和可扩展性。EJB组件技术在编写管理特定的业务逻辑的J2EE典型的结构分为四层:J2EE程序时,业务逻辑是放在EJB的!EJB分布式应运行在客户端机器上的客户层组件(Client用程序是基于对象组件模型的,低层的事务服务采用tier)。*2010-10-09收到,2010-11-29改回**李丽亚,女,1981年生,硕士研究生,研究方向:计算机网络,人工智能。·66·(总70)基于J2EE架构的考试管理系统的设计与开发2011年专业、课程及知识点录入功能。系统启用必须首先设置专业名称、各专业课
8、程名称、每门课程所包括的知识API技术,EJB技术定义了一组可重用的Enterprise点。录入顺序为:专业名称、课程名称、知识点名称。请Beans组件!利用这些组件开发人员即可搭建自己的在录入时仔细检查编号的正确性。一旦系统启用,课