基于三层架构模式的网络购书系统的设计与实现

基于三层架构模式的网络购书系统的设计与实现

论文摘要

电子商务系统在实际的生活中得到了广泛的应用。电子商务网络系统的搭建普遍采用的是三层架构体系,即:表示层、商务逻辑层(业务层)以及数据层。在此开发架构下普遍采用的两种开发平台有两种,一种是.net平台,另外一个是JAVA平台。随着面向对象分析、设计、编码和实现在软件工程各个领域的广泛应用,JAVA技术以其灵活的可移植性和高效的编码特性在电子商务领域得到的快速的普及,据不完全统计,全世界80%的大型电子商务平台的搭建是采用JAVA技术构建的,所以本系统的搭建采用的技术也是基于JAVA平台。在三层架构体系的表示层目前也出现了各种先进的技术如:struts技术、EL(Express Language)以及JSTL(JAVA Standard Servlet JSP Library,JSP标准标签库),而底层则普遍采用轻量级的J2EE技术如Hibernate技术。本文将着重论述struts技术、JSTL技术,对于底层的Hibernate技术不作为的详细内容进行描述。本文以UML作为面向对象分析工具,以powerDesigner作为设计平台,遵循RUP统一软件过程理论,详细叙述了基于三层架构模式的网络书店的分析设计和开发过程,同时系统在设计和实现过程中在表示层遵循MVC设计模式,并应用STRUTS实现这种模式。在文章的第五章,给出了书籍显示和选书放入购物车的详细实现过程和实现代码,同时也给出了用户将所选择书籍放入购物车的实现代码,包括书这个实体类的构成,组合书这个类和数量属性构成的书目类,最后详细的给出了购物车的实现代码。尽管在实际项目中,系统与银行间的交互多使用支付宝,但是,本文还是讨论了基于SOAP协议的网络书店与银行系统的交互实现过程。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 选题背景与意义
  • 1.2 国内外研究现状
  • 1.3 研究内容与方法
  • 1.4 本文组织结构
  • 第二章 相关理论及技术基础概述
  • 2.1 面向对象基本理论
  • 2.1.1 类
  • 2.1.2 面向对象编程(OOP)
  • 2.1.3 面向对象的系统分析方法
  • 2.2 关于UML 和统一软件过程
  • 2.3 SOAP 理论基础
  • 2.4 MVC 设计模式与三层架构模式
  • 2.5 Struts 的体系结构与工作原理
  • 2.6 本章小结
  • 第三章 系统分析
  • 3.1 系统分析指导思想
  • 3.2 非功能性分析
  • 3.3 分析工具 PowerDesigner
  • 3.4 需求分析
  • 3.4.1 商务流程图
  • 3.4.2 功能模块图
  • 3.4.3 用例图
  • 3.4.4 用例详细描述
  • 3.5 概念数据模型
  • 3.6 本章小结
  • 第四章 系统设计
  • 4.1 概要设计
  • 4.2 物理数据模型
  • 4.3 客户购书顺序图
  • 4.4 BookListAction 类及其关联类图
  • 4.5 本章小结
  • 第五章 系统实现
  • 5.1 面向接口编程
  • 5.1.1 正确的理解接口
  • 5.1.2 面向接口编程
  • 5.1.3 接口编程的好处
  • 5.2 软件开发
  • 5.2.1 数据库实现
  • 5.2.2 开发环境中的包结构组织
  • 5.2.3 选书模块的实现过程
  • 5.2.4 物车代码
  • 5.3 系统测试
  • 5.4 webService
  • 5.4.1 webService 的实现框架 XFire
  • 5.4.2 webService 开发过程
  • 5.4.3 实际项目中使用支付宝
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 存在的问题
  • 6.3 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].《杭州申亚宣传片》的架构模式阐释[J]. 梧州学院学报 2020(02)
    • [2].云计算下的智能云网络架构模式探讨[J]. 电子商务 2017(01)
    • [3].基于三层架构模式的学生信息管理系统分析[J]. 信息通信 2020(10)
    • [4].用信息系统“三大能力”模型分析软件的三层架构模式[J]. 科技资讯 2017(15)
    • [5].三层架构模式下登录与注册功能的设计与实现[J]. 信息通信 2015(04)
    • [6].论动画电影中以现实文化为依据的世界观架构模式[J]. 传播与版权 2016(07)
    • [7].“数字海洋”云架构模式初探[J]. 测绘科学 2012(04)
    • [8].高校科研私有云架构模式[J]. 电子技术与软件工程 2020(04)
    • [9].云架构模式下泛在学习网络空间的研究与实践[J]. 兰州文理学院学报(自然科学版) 2017(03)
    • [10].产学研合作道德架构模式研究[J]. 职教论坛 2013(19)
    • [11].基于架构模式的网格开发研究[J]. 电脑编程技巧与维护 2013(16)
    • [12].中小企业上云研究分析[J]. 电脑知识与技术 2020(06)
    • [13].国内外高校分馆组织架构模式比较研究[J]. 图书馆杂志 2008(01)
    • [14].SD-WAN三种技术方案的研究[J]. 广东通信技术 2019(11)
    • [15].浅议多项目同步运作的项目管理组织架构模式[J]. 建设监理 2019(09)
    • [16].浅谈高职院校教学质量监控体系的组织架构模式[J]. 陕西教育(高教版) 2013(03)
    • [17].ASP.NET平台下基于Ajax的MVC架构模式[J]. 科技广场 2008(01)
    • [18].基于云计算的网络应用分析[J]. 信息与电脑(理论版) 2017(08)
    • [19].产学研合作道德架构模式研究[J]. 东北师大学报(哲学社会科学版) 2013(03)
    • [20].基于云计算的GIS架构模式研究[J]. 黑龙江科技信息 2012(11)
    • [21].混合架构模式下的市级土地利用规划管理信息系统研究——以宁波市为例[J]. 国土资源信息化 2011(03)
    • [22].ASP.NET中AWSMVC架构模式研究[J]. 中国新通信 2012(09)
    • [23].软件开发中的三层架构模式[J]. 合作经济与科技 2009(06)
    • [24].基于ASP.NET的三层架构模式的分析与应用[J]. 现代经济信息 2012(03)
    • [25].情报体制在联合作战情报需求问题上的影响初探[J]. 情报杂志 2010(S2)
    • [26].开滦融合通信系统注册网关架构模式的研究[J]. 煤炭与化工 2020(10)
    • [27].基于软件层架构模式的构件集成组装研究[J]. 计算机与现代化 2012(01)
    • [28].城市形象宣传片话语建构策略的架构理论透视——以《杭州申亚宣传片》为例[J]. 喀什大学学报 2020(04)
    • [29].EAI架构模式的研究[J]. 保山学院学报 2015(05)
    • [30].浅析不同软件体系架构的特点[J]. 中小企业管理与科技(下旬刊) 2012(05)

    标签:;  ;  ;  

    基于三层架构模式的网络购书系统的设计与实现
    下载Doc文档

    猜你喜欢