1。2 国内外发展现状
1。2。1 国外发展现状
1。2。2 国内发展现状
1。3课题研究内容
1。首先对电子商务,尤其是网络购物及B2C网络购物市场的发展现状和趋势进行了分析和研究。
2。本项目是B2C的网上商城系统,在研究国内外知名B2C网上商城系统的基础之上,对该系统的需求进行了详细的分析,制订了详细的需求分析报告。基于Java EE规范的分层体系结构,采用框架整合技术和设计模式,设计与实现一个界面友好、功能齐全、操作便捷、性能稳定、可维护性强的针对B2C模式的网上商城系统。
3。对Java EE多层体系结构在Web项目的应用进行了研究。以分层的思想,选择了三个优秀的流行框架(Spring、Spring MVC、MyBatis),本系统采用了整合Spring + Spring MVC + MyBatis作为系统主体框架,大大提高了网上商城系统的开发效率。论文网
4。按照软件开发的规范,制定了详细的系统开发步骤。对本网上商城系统进行了设计和实现。
1。4 本文的组织与结构
本论文主要围绕网上商城系统的基本功能进行分析、设计和开发,在研究国内外知名B2C网上商城系统的基础之上,有效地分析系统功能需求后对系统进行概要设计与详细设计,最后基于Spring + Spring MVC + MyBatis开源框架实现系统,关注系统易用性及可扩展性的提升。
本论文一共分为六章,论文的结构安排如下:
1。 绪论,阐述课题研究的背景及意义,紧接着介绍网络购物在国内外发展状况,最后提出本论文的研究内容以及本文的组织与结构。
2。 系统体系结构及相关技术说明,介绍了B/S架构模式及三层体系结构,阐述了本系统采用的三个开源框架(Spring + Spring MVC + MyBatis)技术以及系统涉及的其它相关理论及技术。
3。 需求分析与系统结构设计,对网上商城系统的项目实施进行了可行性分析和需求分析,并根据需求分析对网上商城系统总体结构进行设计。
4。 系统设计,根据系统需求分析以及系统总体架构设计,描述数据库设计方案,并且详细阐述网上商城系统主要模块的详细设计。
5。 系统实现,简要介绍系统开发环境,讲解系统功能模块的实现,并以示例演示系统运行。
6。 总结与展望,对论文课题工作总结,对本网上商城系统的后续工作进行展望。
2系统体系结构及相关技术说明
2。1 B/S架构模式及三层体系结构
目前,网络应用软件模式的两种主流架构模式即C/S架构模式和B/S架构模式,下面对两种架构模式做简单的介绍,并简要的阐述下B/S架构模式的三层体系结构。
C/S架构模式将软件系统分为客户端和服务器两部分。客户端接收用户的请求信息,然后将用户的请求转发给服务器,服务器根据请求内容将相应的数据返回到客户端,客户端再对接收到的数据进行处理,最后将返回的结果呈现给用户[1]。这种结构模式充分的发挥了客户端的处理能力,主要的业务逻辑都由客户端执行,而服务器主要用来存储数据,因此该架构模式又被称为胖客户端架构。
B/S 架构模式将软件系统分为游览器和服务器两部分。B/S 架构模式是由C/S 架构模式演变而来,可以视为特殊的C/S架构模式,只是将C/S应用模式中特殊的客户端换成了游览器,因为几乎所有的系统上都有游览器,那么只要打开游览器就可以使用应用,没有安装、配置、升级客户端所带来的各种开销。主要的业务逻辑集中在服务器中,用户只需要在浏览器上进行相关操作就可以实现全部功能,这样的系统设计无论在设计还是在维护方面都非常方便和有效,因此该架构模式又被称为胖服务器架构。B/S架构模式是一种三层体系结构,为了系统功能的可扩展性,采用表示层、中间层 、数据层三个相对独立的多层结构, 基于B/S架构模式的三层体系结构,如图2-1所示:文献综述