您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

基于Hibernate技术的Equipment Management System开发

  • 简介:摘要:公司规模的不断扩大令行政部的管理工作日益繁重,所以其迫切需要开发一个MIS系统来使其行政管理规范化、制度化、所需各种数据标准化。在大型系统的开发过程中,使用Hibernate作为业务逻辑层和数据库层之间的持
    类型:word    页数:37    字数:12960    价格:140   
    资料包括:论文   
  • 论文简介
  • 相关论文
  • 论文下载
摘要:公司规模的不断扩大令行政部的管理工作日益繁重,所以其迫切需要开发一个MIS系统来使其行政管理规范化、制度化、所需各种数据标准化。在大型系统的开发过程中,使用Hibernate作为业务逻辑层和数据库层之间的持久层,实现对象到关系数据库的持久存储,不但解决了对象模型与关系模型之间的“阻抗不匹配”问题,也提高了项目开发的效率。所以,某公司决定开发基于Hibernate技术的Equipment Management System。
Hibernate是目前最流行的开源对象关系映射框架,是面向对象的程序设计语言和关系数据库之间的桥梁。它对JDBC作了轻量级的封装,不仅提供ORM映射服务,还提供数据查询和数据缓存功能。作为优秀的持久层框架实现,Hibernate提供了强大、高性能的对象到关系数据库的持久化服务,其良好的持久层映射机制,使得操作完全面向对象。
本文研究了Hibernate技术,分析了Hibernate的对象关系映射框架实现机制及其工作原理。最后,结合实践,介绍了基于Hibernate技术的Equipment Management System的开发。

关键词:Hibernate,持久化,对象关系映射

Hibernate –Based Equipment Management System Development

Abstract:With the company expanding the scale, the workload of Administration Department is increasing. So their urgent need is to develop a MIS (Management Information System), which makes the administration to be standardization and institutionalization. In the process of large systems development, it uses Hibernate between business logic layer and database layer as the persistence layer, implementing the persistent store from objects to relationship database. It solves the impedance mismatch difficulties between the object model and the relationship model, and improves the efficiency of the project development. Therefore, the company decides to develop Equipment Management System of Hibernate-based.
Hibernate is the most popular open source object-relational mapping framework, and also a bridge between the object-oriented programming language and the relational database. It makes JDBC a lightweight package. And, it not only provides ORM mapping services, but also provides data query and data cache function. As a good framework for achieving persistence layer, Hibernate provides a powerful, high-performance persistence service from objects to the relational database. Its good mechanism for persistence mapping makes operations object-oriented fully.
In this paper, some research has been done on the Hibernate technology, and also analysis object-relational mapping framework for the realizing mechanism of the Hibernate and its working principles. Finally, according to practices, it introduces the development of Equipment Management System, which is based on Hibernate technology.

Key Words: Hibernate, Persistence, Object Relation Mapping


目 录
1 绪论 1
1.1 问题的提出 1
1.2 技术背景 2
1.3 课题研究的意义 3
1.4 论文的组织结构 3
2 MVC设计模式 5
2.1 MVC框架 5
2.2 MVC的处理过程 6
2.3 MVC模式的优点 6
3 HIBERNATE持久框架介绍 8
3.1 ORM简介 8
3.2 HIBERNATE持久框架概述 8
3.3 利用HIBERNATE持久化JAVA类 9
3.3.1 对象持久化的定义 9
3.3.2 Hibernate的优点 11
3.3.3 Hibernate持久化步骤 12
4 EQUIPMENT MANAGEMENT SYSTEM的构建 14
4.1 需求分析 14
4.1.1 项目来源 14
4.1.2 项目目标 14
4.1.3 系统模型 15
4.1.4 功能需求 15
4.1.5 用例分析 18
4.1.6 数据字典 20
4.1.7 性能需求 20
4.2 基于HIBERNATE的系统设计 21
4.2.1 系统特点 21
4.2.2 设计要求 21
4.2.3 基于Hibernate的系统设计方案 22
4.3 基于HIBERNATE的系统实现 23
4.3.1 环境配置 23
4.3.2 数据持久层的实现 24
4.3.3 系统运行效果 27
4.4 系统测试 29
5 总结与展望 30
致谢 31
参考文献 32


1 绪论
1.1 问题的提出
公司规模的不断扩大,作为管理职能部门之一的行政部,其日常管理工作也随之增加,各业务部门办公资源的领用、会议室预订等工作量较大的事务占据了大量的时间。行政部门迫切需要通过信息化的建设,来辅助行政管理规范化、制度化,并使行政管理所需各种数据标准化,为行政管理提供各种数据分析支持。
当前的软件开发已经全面转向面向对象。数据库系统中的关系数据库仍然很受欢迎。面对复杂的企业环境,同时使用面向对象语言和关系数据库是不方便开发的。并且,当采用Java作为Web应用的开发语言时,传统的方法是直接通过JDBC API与数据库进行交互。这个工作量很大,而且一旦业务逻辑稍微有一些变更,就要大量地更改这些JDBC中的SQL语句,因此不管是开发还是维护系统都很不方便。于是,在此系统中,在业务逻辑层和数据库层之间增加了一个持久层,专门负责实现对象和关系数据库之间的映射,完成将对象作为永久信息存储和访问,即对象的持久化工作。
目前在持久层领域,已经出现了许多优秀的对象-关系映射框架,有的是商业性的,有的是开放源代码的。Hibernate就是一种越来越受欢迎的开放源代码的对象-关系映射框架。Hibernate提供了强大、高性能的对象到关系数据库的持久化服务。
此外,在项目方面,此系统要达到以下要求:
(1)系统必须基于B/S结构;
(2)系统必须易维护、具有良好的扩展性;
(3)系统必须易于改变和调整,具有良好的可移植性。
基于以上理念,某公司决定开发基于Hibernate技术的Equipment Management System。
查看评论 已有0位网友发表了看法
  • 验证码: