学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 互联网上旅游评论的情感分析及其有用性研究,TP391.1
  2. 服装网络营销顾客忠诚度的实证研究,F274
  3. 中等职业学校语文课业设计的思考与实践,G633.3
  4. 论《联合国国际货物销售合同公约》在适用范围上的新发展,D997.1
  5. B2C市场中价格和价格离散的实证研究,F724.6
  6. 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
  7. 山东邮政电子商务发展战略研究,F616
  8. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  9. 几个电子现金支付方案的分析与改进,TP393.08
  10. 关于设立上海电子商务银行的可行性研究,F832.2
  11. 电子贸易全球化背景下的税收征管研究,F812.42
  12. 电子商务系统开发运用法律问题探讨,D923.6
  13. 在线相册冲印系统的设计与实现,TP311.52
  14. 龙城电子商城购物系统的设计与实现,TP311.52
  15. 基于Google平台促销模块与商品模块的设计与实现,TP311.52
  16. 支持精细化营销的B2C平台的设计与开发,TP311.52
  17. 基于WEB平台的家电类产品智能导购系统的研究,TP311.52
  18. 网络音像交易平台设计与实现,TP393.09
  19. 电子商务技术扩散水平影响因素实证研究,F224
  20. 基于MVC架构的电子商务平台的设计与实现,TP311.52
  21. EM2C企业的作假监管和物流投资的实物期权分析,F252;F713.36

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com