武汉理工大学硕士学位论文基于J2EE架构的信息
系统设计模式研究及应用:李文润申请学位级别:硕士专业:
计算机应用技术指导教师:田斌20050501
武汉理T大学硕上学位论文
中文摘要
本论文研究的主要内容是以“数字化校园”建设中的学生信息
管理系统为实例,探索基于J2EE平台开发高效稳定、安全可靠、具有良好的可移植性和跨平台性的应
用系统
软件的设计模式。
学生信息管理系统是基于URP系统构架和建设
方案实现的“数字化校园”信息系统中的重要组成部分。论文首先从学生管理的业务模型着手,对学生信息管理系
统的需求作了陈述并使用UML的UseCase框图进行描述。通过用例分析找出需要持久化的实体以及它们之间的相互关系,然后使用实体.联系模型和第三范式设计出学
生信息管理系统的数据库。在此基础上,对学生信息管理系统进行体系结构的分析和设计,设计中采用基于MVC设计模式实现的J2EE应用
程序体系结构把整个系统
分成了12个功能模块,这些模块之间相互独立,十分利于团队的并行开发。在模块
的实现过程中,使用了多种J2EE关键技术和经典
Java设计模式来实现模块间的松
耦合。在登录模块设计中,首先描述了如何用实体Bean实现数据的持久化,然后使
用SessionFa
cade设计模块来实现对模块的封装。在学生资料管理模块中,使用DAO
设计模式抽象和封装了所有对数据源的访问,分离了业务逻辑和数据库访问逻辑,并使用值对象设计模式把EJB中的属性变量整合到一个数据对象中,使用粗粒度数据对象传输以提高远程传输的效率。在控制模块设计中,用Struts框架提供的ActionServlet作为控制器实现页面转发和模块间的业务逻辑交互,同时还描述了前端
控制器模式的实现方法。在表示层设计上选择使用
JSP技术。为了实现本系统与其
它应用系统的集成,在文中给出了一个例子来说明如何把组件发布为Web服务。最终,把这些组件打包并在Oracle109应用服务器上部署。本论文侧重于学生信息管理系统软件结构,并期望能提炼出一种合适一般校园信息化的软件框架。在整个项目的设计和实施过程中,始终采用UML图等作为描述
文档,并将其和统~过程结合,实现项目的迭代和增量式开发。
关键字:J2EE,设计模式,学生信息管理系统,UML
武汉理T人学硕士学位论文
Abstract
The
maincontent
ofthe
thesis
is
to
explore
thehas
software
a
designpatternof
SIMS(StudentInformationManagementSystem),which
highstabilization,safety
andcredibility,goodmigrationandcross?platform,bytakingexampleof”digitalcampus”construction.
SIMSin