全球旧事资料 分类
龙源期刊网httpwwwqika
comc

基于JavaEE体系的高校教务管理系统的设计与实现
作者:庞钰平来源:《中国新技术新产品》2014年第18期
摘要:针对高校教务管理系统的建设,本文提出了基于JavaEE体系结构和分布式应用模型所设计的系统,主要对系统的关键部分进行了详细的设计,并对持久化层的实现进行了详细的说明。关键词:教务管理系统;JavaEE;Hiber
ate框架中图分类号:TP311文献标识码:A高校教务管理系统是一个复杂的信息管理系统,它的用户不仅涉及教师、学生还包含了整个高校中的所有部门、院系、管理员等,这些都是构成高校教务系统的关键要素。而本文所设计的系统是基于JavaEE体系结构和分布式应用模型,在这种体系架构下,可以让系统用户不必考虑使用的时间和地点,用户可以通过任何一台与高校校园网相连的计算机完成相应的应用功能,极大的方便了用户使用的过程,同时也节约了高校的人力和物力。在本系统的设计中,程序、数据库和其他的一些中间件都集中在系统的服务器上,而用户所使用的客户端只需要安装有浏览器和必要的上网装置之外,不需要使用其他任何的组件和插件,这就极大的方便了用户的使用。另外,本系统整合了校园内分散的数据资源,统一搭建了数据平台,所有用户使用和查询的数据都来源于同一个数据源,这就保证了数据的及时性和完整性。同时,由于系统是在JavaEE体系架构下设计的,当有新的业务逻辑或者原有的业务逻辑发生变化时,只需要修改服务器端的对应的个别程序组件即可,对于控制器或其他的组件,特别对于用户的使用没有任何的影响,这就极大的提高了系统维护和扩展功能。本文主要对系统的关键部分进行了详细的设计,并对持久化层的实现进行了详细的说明。一、系统持久化层的设计与实现1持久化对象模型的设计本系统运用了Hiber
ate实现对象的持久化。Hiber
ate是为了避免使用传统而繁杂的JDBC操作数据库的方式,采用了对象关系映射机制来支持数据库的开发,从而实现了以面向对象的方式来操纵数据库,保证了系统面向对象的特性和开发方式,体现了面向对象的分析、设计和开发流程。在系统利用面向对象的方法操纵数据库时需要从数据库的二维表中抽象出其特性,并进行封装,定义出相应的对象,把这些对象抽象成对应的类,之后在服务器运行时,
f龙源期刊网httpwwwqika
comc
这些对象被持久化的保存形成了持久化对象PO。本节以学生选课系统为例来说明持久化对象的建立过程和方法。选课系统的主要功能是为学生、选r
好听全球资料 返回顶部