电子商品库存管理系统.doc
电子商品库存管理系统,摘 要在的开发中,充分利用了面向切面编程、控制反转、面向对象查询语言、对象关系映射等多种最新技术;同时充分利用了j2ee平台的多种优秀开源框架,使用框架的目标就是使j2ee体系结构朝着更简单、更理性的方向发展。的实现展示使用这些框架开发项目的高效、便捷之处。具...
内容介绍
此文档由会员 xq89130643 发布摘 要
在电子商品库存管理系统的开发中,充分利用了面向切面编程、控制反转、面向对象查询语言、对象关系映射等多种最新技术;同时充分利用了J2EE平台的多种优秀开源框架,使用框架的目标就是使J2EE体系结构朝着更简单、更理性的方向发展。
电子商品库存管理系统的实现展示使用这些框架开发项目的高效、便捷之处。电子商品库存管理系统具有分层的体系结构,表示层采用Struts框架,主要负责数据收集和结果显示,Struts框架具有良好的可扩展性和可维护性,能够很好地实现表示与内容之间的分离;业务逻辑层采用Spring框架,Spring框架能有效地组织中间层对象,消除对象创建与使用紧密耦合等问题,从而提高了电子商品库存管理系统的可移植性;数据持久层采用Hibernate框架,该框架是J2EE体系结构中的轻量级持久框架,不但可以减少操作数据库的工作量,而且使得程序员能够以面向对象思维来操纵数据库。另外使用Hibernate框架使得电子商品库存管理系统在不同数据库管理系统的移植更加简单、快速。电子商品库存管理展示了使用开源框架开发企业级应用系统的一般模式。
关键词:Struts;Hibernate;Spring;J2EE;WEB应用
ABSTRACT
In the development of electronic goods inventory management system, make full use of much latest technology, such as Aspect-Oriented Programming, Inversion of Control, Hibernate Query Language, Object/Relation Mapping, etc. At the same time make full use of many open source framework of the J2EE platform, the goal of using framework is to make the J2EE aplication architecture become more simple and more rational.
The implement of the electronic goods inventory management system shows efficient and convenient to using these frameworks to developed projects. The electronic goods inventory management system has layered structure. The view tier using Struts as its framework, it is responsible for collecting datum and handle the result, Struts framework has a good scalability and maintainability, and can separate presentation from content clearly; the business logic tier using Spring as its framework, Spring framework can effectively organized the middle-wate Object and get rid of the problem of the tight connection of component construction. And improve the scalability of the electronic goods inventory management system; the data persistence tier using Hibernate framework, which provides lightweight persistence framework in J2EE platform, not only can reduce the workload of operating the database, but also allows programmers freely to use the Object-Oriented method to operate database. In addition, by using Hibernate framework makes the electronic goods inventory management system more simple and fast to transplant among different database management systems. The electronic goods inventory management shows a common mode which using open source frameworks to develop enterprise application system.
Key words:Struts Framework; Hibernate Framework; Spring Framework; J2EE; WEB Application
目 录
第一章 绪论 1
1.1 课题研究背景和意义 1
1.1.1 研究背景 1
1.1.2 研究意义 1
1.2 国内外库存管理系统的研究现状及存在的问题 2
1.2.1 国内外研究现状 2
1.2.2 存在的问题 2
1.3 课题研究的目的及主要内容 3
1.3.1 课题研究的目的 3
1.3.2 课题研究主要内容 4
1.4 本章小结 4
第二章 MVC模型和J2EE框架 5
2.1 MVC设计模型 5
2.1.1 MVC模型结构 5
2.1.2 MVC的优势 5
2.2 Struts框架 6
2.2.1 Struts1.x框架的概述 6
2.2.2 Struts1.x框架的体系结构 7
2.3 Hibernate框架 8
2.3.1 ORM技术的概述 8
2.3.2 Hibernate框架的概述 9
2.3.3 Hibernate的体系结构 9
2.4 Spring框架 11
2.4.1 Spring框架的概述 11
2.4.2 Spring框架的核心机制 12
2.5 SSH框架集成及其特点 13
2.5.1 SSH框架集成 13
2.5.2 SSH框架集成的特点 14
2.6 本章小结 16
第三章 电子商品库存管理系统的分析 17
3.1 系统可行性研究 17
3.1.1 提出问题 17
3.1.2 分析问题 17
3.1.3 系统设计思想 18
3.2 需求分析 19
3.2.1 用户需求分析 19
3.2.2 功能需求分析 19
3.2.3 系统功能分析 20
3.3 系统开发环境及运行环境 23
3.3.1 开发环境 23
3.3.2 运行环境 24
3.4 本章小结 24
第四章 总体设计和数据库设计 25
4.1 总体设计 25
4.1.1 三大框架协作流程设计 25
4.1.2 持久层设计 26
4.1.3 业务逻辑层设计 27
4.1.4 视图层设计 27
4.2 数据库设计 28
4.2.1 数据库概念模型设计 29
4.2.2 数据库逻辑模型设计 29
4.3 本章小结 33
第五章 电子商品库存管理系统的实现 34
5.1 持久层实现 34
5.2 业务逻辑层实现 35
5.3 表现层实现 36
5.3.1 视图层(View) 36
5.3.2 控制层(Control) 38
5.3.3 模型层(Model) 38
5.4 部分页面功能展示 40
5.5 本章小结 42
结 论 43
参考文献 45
附 录 46