学位论文 > 优秀研究生学位论文题录展示
基于Java EE的购物系统的设计与实现
作 者: 管江淮
导 师: 黄迪明;吴绍荣
学 校: 电子科技大学
专 业: 软件工程
关键词: 电子商务 网上购物 Java EE 表示层 业务逻辑层 数据持久层
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 238次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络信息技术的迅猛发展和人们购物观念的改变,电子商务得到了快速的发展。无论是企业还是个人都认识到电子商务重要性。电子商务已经成为一种新的销售渠道,它是提高企业和商家核心竞争力的重要途径。它为企业与企业、企业和客户创造了更高效便捷的交易方式。目前不仅有大型B2B网站,还有大型的B2C交易平台,而且各企业也都在探索自己的电子商务之路。电子商务给金融业、物流业、网络和信息技术等领域提出了新的挑战,也对经济发展提供了新的思路,它必将成为促进经济发展又一新的动力。电子商务作为一种新的商贸方式,它涉及到网络信息技术、电子金融技术、物流活动以及信息安全等等诸多方面。本文主要研究了电子商务现状与发展以及B2C网上购物平台设计与构建。从软件架构和需求角度,涉及到软件系统模型的设计、UML建模、系统的需求分析和主要功能的实现。本文详细的介绍了各种Java EE技术的最佳实践以及设计模式的应用。表现层介绍了请求处理流程、视图表现和数据验证;业务逻辑层介绍了业务逻辑模型的构建以及Spring的应用;数据持久层介绍了数据持久层的结构和实现技术。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-13 1.1 课题背景 9-12 1.1.1 网购市场的发展情况 9-10 1.1.2 系统的开发背景 10-11 1.1.3 网上购物系统的开发目标 11-12 1.2 课题主要内容 12-13 第二章 Java EE 体系结构 13-27 2.1 Java EE 概述 13-15 2.2 Java EE 体系结构 15-18 2.2.1 分布式体系结构 15 2.2.2 Java EE 分布式体系结构 15-18 2.3 表示层开发的反模式 18-19 2.4 业务逻辑层的反模式 19-20 2.5 数据持久层的反模式 20-21 2.6 Design Patterns 21-27 2.6.1 工厂模式(Factory) 21-22 2.6.2 外观模式(Fa?ade) 22-23 2.6.3 代理模式(Proxy) 23-25 2.6.4 管道和过滤器模式(Pipes and Filters) 25-26 2.6.5 MVC 模式 26-27 第三章 购物系统总体设计 27-36 3.1 系统功能设计 27-29 3.2 总体设计 29-32 3.2.1 设计规范 29 3.2.2 层次化和组件化设计 29-30 3.2.3 软件体系结构 30-32 3.3 网上支付功能 32-36 3.3.1 在线支付流程 32-33 3.3.2 在线支付接口 33-36 第四章 表示层的设计与实现 36-47 4.1 表示层开发框架 37-40 4.1.1 Struts 2 框架 37-38 4.1.2 Spring MVC 框架 38-39 4.1.3 JSF( JavaServer Faces ) 框架 39-40 4.2 购物系统表示层的实现 40-47 4.2.1 表示层开发需要解决的问题 40 4.2.2 请求处理流程控制 40-43 4.2.3 视图表示的实现 43 4.2.4 数据验证的实现 43-47 第五章 业务逻辑层的设计与实现 47-59 5.1 业务逻辑层开发框架 47-56 5.1.1 Spring 体系结构 47-49 5.1.2 用Spring IoC 管理业务对象 49-51 5.1.3 用Spring AOP 管理系统服务 51-55 5.1.4 对象/关系映射集成(Spring ORM) 55-56 5.2 购物系统业务逻辑层实现 56-59 5.2.1 Data Transfer Object(DTO)模式 56-57 5.2.2 业务逻辑层整体结构 57-59 第六章 数据持久层的设计与实现 59-69 6.1 数据持久性分析 59-62 6.1.1 数据持久性 59-60 6.1.2 持久类型分析 60 6.1.3 Java EE 对象持久性标准JPA 60-62 6.2 数据持久层实现 62-69 6.2.1 用JPA 实现持久层 62-66 6.2.2 数据访问对象(Data Access Object,DAO)模式 66-67 6.2.3 数据持久层整体结构 67-69 总结与展望 69-71 总结 69-70 展望 70-71 致谢 71-72 参考文献 72-74 在学期间的研究成果 74-75
|
相似论文
- 互联网上旅游评论的情感分析及其有用性研究,TP391.1
- 服装网络营销顾客忠诚度的实证研究,F274
- 中等职业学校语文课业设计的思考与实践,G633.3
- 论《联合国国际货物销售合同公约》在适用范围上的新发展,D997.1
- B2C市场中价格和价格离散的实证研究,F724.6
- 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
- 山东邮政电子商务发展战略研究,F616
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- 几个电子现金支付方案的分析与改进,TP393.08
- 关于设立上海电子商务银行的可行性研究,F832.2
- 电子贸易全球化背景下的税收征管研究,F812.42
- 电子商务系统开发运用法律问题探讨,D923.6
- 在线相册冲印系统的设计与实现,TP311.52
- 龙城电子商城购物系统的设计与实现,TP311.52
- 基于Google平台促销模块与商品模块的设计与实现,TP311.52
- 支持精细化营销的B2C平台的设计与开发,TP311.52
- 基于WEB平台的家电类产品智能导购系统的研究,TP311.52
- 网络音像交易平台设计与实现,TP393.09
- 电子商务技术扩散水平影响因素实证研究,F224
- 基于MVC架构的电子商务平台的设计与实现,TP311.52
- EM2C企业的作假监管和物流投资的实物期权分析,F252;F713.36
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|