基于三层架构的电子商务平台的开发
基于三层架构的电子商务平台的开发[20191214193650]
摘 要
电子商务平台前端页面涉及jsp标签库技术,CSS和javascript技术,后台功能的实现涉及到servlet,jdbc等技术,还有很重要的数据库技术。平台具有界面清晰明了,使用方便、安全等特点,为大量商品的管理提供了便利,为大量交易提供了平台。
论文在研究了电子商务平台的相关理论和技术的基础上,重点介绍了会员和管理员界面的开发和后台功能的实现。系统使用My Eclipse 2012 作为开发工具,SQL Server 2008 作为后台数据库来实现的。整个系统在三层架构上进行开发。所谓三层架构,是指用户能够访问的视图层,传递数据的控制层和实现业务的业务层。系统的主要功能应包括展示网站最新的商品信息、展示网站特价商品信息、提供用户在网上购物的平台、展示商品的销售排行、对商品详细信息进行分类、对用户资料进行管理、对提交订单进行管理、对管理员信息进行管理等功能以实现用户对网上购物的种种需求。
电子商务平台在本机服务器上进行测试,测试成果基本达到预期,表明该系统具有一定的可行性和应用价值。
查看完整论文请+Q: 351916072
关键字:商品销售管理,B/S,JAVA,数据库
目 录
第一章 绪论 1
1.1 研究背景 1
1.1.1 研究背景 1
1.1.2 研究目的及意义 1
1.2本文相关 2
1.2.1 本文工作 2
1.2.2 论文组织 2
第二章 相关技术综述 3
2.1 JAVA概述 3
2.1.1 JAVA的产生与发展 3
2.1.2 JAVA的应用 3
2.2 Web服务 3
2.2.1 Web服务的概述 3
2.2.2 Web服务的优点 3
2.3 JAVA Web 4
2.3.1 JAVA Web介绍 4
2.2.2 JAVA Web架构 4
2.4 JSP技术 4
2.4.1 JSP简介 4
2.4.2 JSP运行原理 5
2.4.3 JSP页面的组成 6
2.4.4 JAVA Web架构 7
2.5 JavaBean技术 7
2.5.1 JavaBean的介绍 7
2.5.2 JavaBean的主要作用 7
2.6 数据库技术 8
2.6.1 数据库的重要性 8
2.6.2 数据库概念结构设计的特点 8
2.7 JAVA操纵数据库技术—jdbc 8
2.7.1 jdbc技术的定义 9
2.7.2以数据库协议形式访问数据库的流程 9
2.7.3 sql server数据库注册驱动和建立连接的代码实现 10
第三章 电子商务平台的需求分析与总体框架设计 12
3.1 电子商务平台的需求分析 12
3.1.1 电子商务平台系统界面的构思 12
3.1.2 电子商务平台系统功能的构思 12
3.1.3 电子商务平台系统可行性分析 13
3.2电子商务平台总体框架设计 14
3.2.1 会员模块框架设计 14
3.2.2 管理员模块框架设计 14
3.3电子商务平台数据库设计 15
3.3.1 商品信息表的设计 15
3.3.2 商品大类表的设计 16
3.3.3 商品信息表的设计 16
3.3.4 订单信息表的设计 17
3.3.5 订单详细信息表的设计 18
3.3.6 商城公告表和友情链接表的设计 18
3.3.7 管理员信息表的设计 19
第四章 电子商务平台会员系统的设计与开发 20
4.1电子商务平台会员系统商品展示模块的设计与开发 20
4.1.1 商品展示模块前端界面的设计与开发 20
4.1.2 商品展示模块后台功能的设计与开发 20
4.1.3 商品展示模块的流程介绍 20
4.2 电子商务平台会员系统购物车模块的设计与开发 22
4.2.1购物车前端界面的设计与开发 22
4.2.2购物车模块流程介绍 22
4.3 电子商务平台会员系统订单管理模块的设计与开发 22
4.3.1订单管理前端界面的设计与开发 23
4.3.2订单管理模块后台功能的设计与开发 23
4.3.3订单管理模块的流程介绍 23
4.4电子商务平台会员管理模块 24
4.4.1会员管理模块前端页面的设计和开发 24
4.4.2会员管理模块前端页面后台功能的设计和开发 25
4.4.3会员管理模块的流程介绍 25
第五章 电子商务平台管理员系统的设计与开发 27
5.1电子商务平台商品设置模块的设计与开发 27
5.1.1商品设置模块前端界面的设计与开发 27
5.1.2商品设置模块后台功能的设计与开发 27
5.2电子商务平台会员设置模块的设计与开发 28
5.2.1会员设置模块前端界面的设计与开发 28
5.2.2会员设置模块后台功能的设计与开发 28
5.3电子商务平台会员设置模块的设计与开发 28
5.3.1管理员设置模块前端界面的设计与开发 28
5.3.2管理员设置模块后台功能的设计与开发 28
5.4电子商务平台订单设置模块的设计与开发 29
5.4.1订单设置模块前端界面的设计与开发 29
5.4.2订单设置模块后台功能的设计与开发 29
5.5电子商务平台公告设置和友情链接模块的开发与设计 29
5.5.1公告设置和友情链接模块前端界面开发与设计 29
5.5.2告设置和友情链接模块后台功能的开发与设计 29
第六章 电子商务平台系统测试 30
6.1用户登录模块测试 30
6.2商品展示模块测试 30
6.2.1电子商务平台未登录时商品展示的测试 30
6.2.2电子商务平台登陆后商品展示的测试 30
6.3电子商务平台购物车模块测试 31
6.4订单查询模块测试 32
6.5电子商务平台管理员登陆模块测试 32
第七章 总结与展望 33
参考文献 34
文献翻译 36
致 谢 40
第一章 绪论
1.1 研究背景及本文相关
1.1.1研究背景
我们生活的社会日新月异,市场也在不断地变化。随着我国国民经济的迅速发展,人们不再满足于仅仅解决温饱问题,而是逐渐追求更方便快捷的生活享受。绝大多数人的消费观已经从购买生活必需品转向了享受型购物,去购买自己喜欢的,感兴趣的商品。一个商店如果想要能够吸引到更多的顾客,它必须要有一个轻松舒适的购物环境,快捷方便的购物方式,友好优良的售后服务。 随着我国信息产业空前的发展,尤其在20世纪 90年代,计算机开始在国内普及,计算机软件开始大范围的应用,计算机系统和网络在现代企业中发挥的作用越来越大。许多企业的决策者和管理人员开始使用计算机软件来辅助管理企业,企业员工开始使用计算机软件来办公,信息化办公由此诞生。而许多商家也看到了信息化时代的巨大机遇,开始使用计算机和网络来进行商品的销售管理,取得了手工销售所无法比拟的优势,极大地提高商品销售管理的效率。国外的许多资本主义国家的技术人员致力于网络销售的研究,开发出许多大型的软件,互联网企业也如雨后春笋不断涌现。
互联网企业的盈利业务并不仅仅集中在自己展开电子商务,尤其在网络经营转变的早期,互联网企业的盈利业务主要分为三个递进层次:第一个层次是为其他行业向网络经营转变提供装备的业务;第二个层次是为交易主体提供网络交易环境的中介业务;第三个层次才是自身提供信息新产品和新服务的业务[1]。本人主要针对销售这一方面开发了一个小型商品销售系统,属于第二个层次。
1.1.2 研究目的及意义
由于现如今的商品种类非常丰富,数量非常庞大,所以传统的销售和管理方法面临的压力非常大,市场迫切需要更加快捷方便的商品管理和销售系统,也就是电子商务平台,也即是电子商城。
电子商城的出现不仅让商品的管理和销售更加方便,而且为客户节省了很多时间和精力。客户不再需要出门到商场挑选自己需要的商品,只需要在网络上选购即可。伴随网上购物的还有送货上门服务,从这个角度来看,电子商务的出现对物流的发展也起到了极大的推动作用,因此近年来,电子商城的发展异常迅猛,各种电子商城层出不穷。
本系统主要是针对顾客上网购物时,浏览网站杂乱,虚假商品扰乱理性消费而设计的。系统有“最新的商品信息”、“特价商品信息”等功能,还可让用户修改个人资料和查看在网站操作情况。用户可以在网上购物,查看公告栏、商品销售排行、友情链接,可以对商品进行分类管理。管理员可以对用户基本资料、交易方式进行管理,可以对订单进行管理。系统运行稳定,具有强大的数据处理能力,全面提升提高顾客购物效率和商家管理效率。
1.2 本文相关
1.2.1本文工作
本文首先阐述了商品销售管理系统产生的背景、接着介绍了本系统的设计思路,包括系统的需求分析、系统的框架和结构设计,系统数据库设计以及系统功能模块设计等内容,然后具体介绍了系统的测试,具体实现以及维护,并且对系统的不足之处进行了分析。
1.2.2论文组织
论文的其他正文部分如下:在第二章中,对相关的技术进行了综述。在第三章中,介绍了系统需求分析的过程,对数据库的设计进行了介绍。在第四章中,对电子商务平台的前台会员系统的设计与开发进行了说明。在第五章中,对电子商务平台的后台管理员系统的设计与开发进行了说明。在第六章中,对系统进行了测试与维护,发现一些问题并及时纠正。最后,在第七章中,对系统进行了一些总结,并对此研究工作做了展望。
第二章 电子商务平台相关理论与技术
电子商务平台后台开发使用java,数据存储采用数据库SQL Server 2008。系统采用三层结构,即视图层、业务逻辑层和数据访问层。本系统采用Web服务技术,使用tomcat服务器。
2.1 JAVA概述
2.1.1 JAVA的产生和发展
Java语言最早是由Sun Microsystems公司研发,由James Gosling发起并于1995年作为Sun Microsystems公司Java平台的核心组件面世(亦即Java 1.0[J2SE]),截止目前(2013年6月),Java已更新至Java 1.7,随着Java的不断发展,Java变得越来越流行[3]。
2.1.2 JAVA的应用
为了适应不同平台的需求,Java也出现了多种配置,例如,J2EE用来开发企业级应用,而J2ME则用来开发手机应用,后来,Sun Microsystems公司将各个J2版本重新命名为Java SE、Java EE、和Java ME,以达到Java“一次编写,到处运行”的目的[3]。
2.2 Web服务
2.2.1 Web服务的概念
Web服务看起来就像是一个应用程序,它暴露了一个API,让外界可以通过API来调用服务。也是说,你可以通过编程来调用web应用程序。Web服务内在的含义是基于XML的通信流通过HTTP协议在一个公共网络(Internet)上传送。Web服务平台是一套标准,它定义了应用程序如何在Web上实现互操作性[2]。Web服务,不限语言,不限平台,我们可以通过Web服务标准很方便地查询和访问这些服务。
2.2.2 Web服务的优点
Web服务有一个大的特性,它的数据使用XML格式,兼容性相当好,可以跨平台。即使一个公司或组织内部使用的事同样的操作系统,相同的软件,但是他们使用的设备不一定相同,一些服务会因此受到限制,而Web服务不作此类的要求, 它对所有平台或公司没有依赖性。它的吸引力主要在于WEB服务不管是在Solaris,UNIX,Mac还是在Windows操作系统上部署,它都可以被所有用户连接并使用。这和绝大多数Web站点是一样的,不需要在意访问的web站点运行在什么平台上,能够正常运行就能正常访问。
Web服务需要一种中立可靠的技术来描述和传递参数,这种技术就是XML(可扩展标记语言)。XML数据格式十分简单,无论数据有多复杂,XML都能将数据简单格式化。XML刚出世的时候,大多数开发人员对它不屑一顾,认为它只不过是书写脚本的变种而已。但是很快,一些常年从事数九管理和开发的人员就意识到, XML能在双方之间提供数据而且无须依赖于专门方案。
摘 要
电子商务平台前端页面涉及jsp标签库技术,CSS和javascript技术,后台功能的实现涉及到servlet,jdbc等技术,还有很重要的数据库技术。平台具有界面清晰明了,使用方便、安全等特点,为大量商品的管理提供了便利,为大量交易提供了平台。
论文在研究了电子商务平台的相关理论和技术的基础上,重点介绍了会员和管理员界面的开发和后台功能的实现。系统使用My Eclipse 2012 作为开发工具,SQL Server 2008 作为后台数据库来实现的。整个系统在三层架构上进行开发。所谓三层架构,是指用户能够访问的视图层,传递数据的控制层和实现业务的业务层。系统的主要功能应包括展示网站最新的商品信息、展示网站特价商品信息、提供用户在网上购物的平台、展示商品的销售排行、对商品详细信息进行分类、对用户资料进行管理、对提交订单进行管理、对管理员信息进行管理等功能以实现用户对网上购物的种种需求。
电子商务平台在本机服务器上进行测试,测试成果基本达到预期,表明该系统具有一定的可行性和应用价值。
查看完整论文请+Q: 351916072
关键字:商品销售管理,B/S,JAVA,数据库
目 录
第一章 绪论 1
1.1 研究背景 1
1.1.1 研究背景 1
1.1.2 研究目的及意义 1
1.2本文相关 2
1.2.1 本文工作 2
1.2.2 论文组织 2
第二章 相关技术综述 3
2.1 JAVA概述 3
2.1.1 JAVA的产生与发展 3
2.1.2 JAVA的应用 3
2.2 Web服务 3
2.2.1 Web服务的概述 3
2.2.2 Web服务的优点 3
2.3 JAVA Web 4
2.3.1 JAVA Web介绍 4
2.2.2 JAVA Web架构 4
2.4 JSP技术 4
2.4.1 JSP简介 4
2.4.2 JSP运行原理 5
2.4.3 JSP页面的组成 6
2.4.4 JAVA Web架构 7
2.5 JavaBean技术 7
2.5.1 JavaBean的介绍 7
2.5.2 JavaBean的主要作用 7
2.6 数据库技术 8
2.6.1 数据库的重要性 8
2.6.2 数据库概念结构设计的特点 8
2.7 JAVA操纵数据库技术—jdbc 8
2.7.1 jdbc技术的定义 9
2.7.2以数据库协议形式访问数据库的流程 9
2.7.3 sql server数据库注册驱动和建立连接的代码实现 10
第三章 电子商务平台的需求分析与总体框架设计 12
3.1 电子商务平台的需求分析 12
3.1.1 电子商务平台系统界面的构思 12
3.1.2 电子商务平台系统功能的构思 12
3.1.3 电子商务平台系统可行性分析 13
3.2电子商务平台总体框架设计 14
3.2.1 会员模块框架设计 14
3.2.2 管理员模块框架设计 14
3.3电子商务平台数据库设计 15
3.3.1 商品信息表的设计 15
3.3.2 商品大类表的设计 16
3.3.3 商品信息表的设计 16
3.3.4 订单信息表的设计 17
3.3.5 订单详细信息表的设计 18
3.3.6 商城公告表和友情链接表的设计 18
3.3.7 管理员信息表的设计 19
第四章 电子商务平台会员系统的设计与开发 20
4.1电子商务平台会员系统商品展示模块的设计与开发 20
4.1.1 商品展示模块前端界面的设计与开发 20
4.1.2 商品展示模块后台功能的设计与开发 20
4.1.3 商品展示模块的流程介绍 20
4.2 电子商务平台会员系统购物车模块的设计与开发 22
4.2.1购物车前端界面的设计与开发 22
4.2.2购物车模块流程介绍 22
4.3 电子商务平台会员系统订单管理模块的设计与开发 22
4.3.1订单管理前端界面的设计与开发 23
4.3.2订单管理模块后台功能的设计与开发 23
4.3.3订单管理模块的流程介绍 23
4.4电子商务平台会员管理模块 24
4.4.1会员管理模块前端页面的设计和开发 24
4.4.2会员管理模块前端页面后台功能的设计和开发 25
4.4.3会员管理模块的流程介绍 25
第五章 电子商务平台管理员系统的设计与开发 27
5.1电子商务平台商品设置模块的设计与开发 27
5.1.1商品设置模块前端界面的设计与开发 27
5.1.2商品设置模块后台功能的设计与开发 27
5.2电子商务平台会员设置模块的设计与开发 28
5.2.1会员设置模块前端界面的设计与开发 28
5.2.2会员设置模块后台功能的设计与开发 28
5.3电子商务平台会员设置模块的设计与开发 28
5.3.1管理员设置模块前端界面的设计与开发 28
5.3.2管理员设置模块后台功能的设计与开发 28
5.4电子商务平台订单设置模块的设计与开发 29
5.4.1订单设置模块前端界面的设计与开发 29
5.4.2订单设置模块后台功能的设计与开发 29
5.5电子商务平台公告设置和友情链接模块的开发与设计 29
5.5.1公告设置和友情链接模块前端界面开发与设计 29
5.5.2告设置和友情链接模块后台功能的开发与设计 29
第六章 电子商务平台系统测试 30
6.1用户登录模块测试 30
6.2商品展示模块测试 30
6.2.1电子商务平台未登录时商品展示的测试 30
6.2.2电子商务平台登陆后商品展示的测试 30
6.3电子商务平台购物车模块测试 31
6.4订单查询模块测试 32
6.5电子商务平台管理员登陆模块测试 32
第七章 总结与展望 33
参考文献 34
文献翻译 36
致 谢 40
第一章 绪论
1.1 研究背景及本文相关
1.1.1研究背景
我们生活的社会日新月异,市场也在不断地变化。随着我国国民经济的迅速发展,人们不再满足于仅仅解决温饱问题,而是逐渐追求更方便快捷的生活享受。绝大多数人的消费观已经从购买生活必需品转向了享受型购物,去购买自己喜欢的,感兴趣的商品。一个商店如果想要能够吸引到更多的顾客,它必须要有一个轻松舒适的购物环境,快捷方便的购物方式,友好优良的售后服务。 随着我国信息产业空前的发展,尤其在20世纪 90年代,计算机开始在国内普及,计算机软件开始大范围的应用,计算机系统和网络在现代企业中发挥的作用越来越大。许多企业的决策者和管理人员开始使用计算机软件来辅助管理企业,企业员工开始使用计算机软件来办公,信息化办公由此诞生。而许多商家也看到了信息化时代的巨大机遇,开始使用计算机和网络来进行商品的销售管理,取得了手工销售所无法比拟的优势,极大地提高商品销售管理的效率。国外的许多资本主义国家的技术人员致力于网络销售的研究,开发出许多大型的软件,互联网企业也如雨后春笋不断涌现。
互联网企业的盈利业务并不仅仅集中在自己展开电子商务,尤其在网络经营转变的早期,互联网企业的盈利业务主要分为三个递进层次:第一个层次是为其他行业向网络经营转变提供装备的业务;第二个层次是为交易主体提供网络交易环境的中介业务;第三个层次才是自身提供信息新产品和新服务的业务[1]。本人主要针对销售这一方面开发了一个小型商品销售系统,属于第二个层次。
1.1.2 研究目的及意义
由于现如今的商品种类非常丰富,数量非常庞大,所以传统的销售和管理方法面临的压力非常大,市场迫切需要更加快捷方便的商品管理和销售系统,也就是电子商务平台,也即是电子商城。
电子商城的出现不仅让商品的管理和销售更加方便,而且为客户节省了很多时间和精力。客户不再需要出门到商场挑选自己需要的商品,只需要在网络上选购即可。伴随网上购物的还有送货上门服务,从这个角度来看,电子商务的出现对物流的发展也起到了极大的推动作用,因此近年来,电子商城的发展异常迅猛,各种电子商城层出不穷。
本系统主要是针对顾客上网购物时,浏览网站杂乱,虚假商品扰乱理性消费而设计的。系统有“最新的商品信息”、“特价商品信息”等功能,还可让用户修改个人资料和查看在网站操作情况。用户可以在网上购物,查看公告栏、商品销售排行、友情链接,可以对商品进行分类管理。管理员可以对用户基本资料、交易方式进行管理,可以对订单进行管理。系统运行稳定,具有强大的数据处理能力,全面提升提高顾客购物效率和商家管理效率。
1.2 本文相关
1.2.1本文工作
本文首先阐述了商品销售管理系统产生的背景、接着介绍了本系统的设计思路,包括系统的需求分析、系统的框架和结构设计,系统数据库设计以及系统功能模块设计等内容,然后具体介绍了系统的测试,具体实现以及维护,并且对系统的不足之处进行了分析。
1.2.2论文组织
论文的其他正文部分如下:在第二章中,对相关的技术进行了综述。在第三章中,介绍了系统需求分析的过程,对数据库的设计进行了介绍。在第四章中,对电子商务平台的前台会员系统的设计与开发进行了说明。在第五章中,对电子商务平台的后台管理员系统的设计与开发进行了说明。在第六章中,对系统进行了测试与维护,发现一些问题并及时纠正。最后,在第七章中,对系统进行了一些总结,并对此研究工作做了展望。
第二章 电子商务平台相关理论与技术
电子商务平台后台开发使用java,数据存储采用数据库SQL Server 2008。系统采用三层结构,即视图层、业务逻辑层和数据访问层。本系统采用Web服务技术,使用tomcat服务器。
2.1 JAVA概述
2.1.1 JAVA的产生和发展
Java语言最早是由Sun Microsystems公司研发,由James Gosling发起并于1995年作为Sun Microsystems公司Java平台的核心组件面世(亦即Java 1.0[J2SE]),截止目前(2013年6月),Java已更新至Java 1.7,随着Java的不断发展,Java变得越来越流行[3]。
2.1.2 JAVA的应用
为了适应不同平台的需求,Java也出现了多种配置,例如,J2EE用来开发企业级应用,而J2ME则用来开发手机应用,后来,Sun Microsystems公司将各个J2版本重新命名为Java SE、Java EE、和Java ME,以达到Java“一次编写,到处运行”的目的[3]。
2.2 Web服务
2.2.1 Web服务的概念
Web服务看起来就像是一个应用程序,它暴露了一个API,让外界可以通过API来调用服务。也是说,你可以通过编程来调用web应用程序。Web服务内在的含义是基于XML的通信流通过HTTP协议在一个公共网络(Internet)上传送。Web服务平台是一套标准,它定义了应用程序如何在Web上实现互操作性[2]。Web服务,不限语言,不限平台,我们可以通过Web服务标准很方便地查询和访问这些服务。
2.2.2 Web服务的优点
Web服务有一个大的特性,它的数据使用XML格式,兼容性相当好,可以跨平台。即使一个公司或组织内部使用的事同样的操作系统,相同的软件,但是他们使用的设备不一定相同,一些服务会因此受到限制,而Web服务不作此类的要求, 它对所有平台或公司没有依赖性。它的吸引力主要在于WEB服务不管是在Solaris,UNIX,Mac还是在Windows操作系统上部署,它都可以被所有用户连接并使用。这和绝大多数Web站点是一样的,不需要在意访问的web站点运行在什么平台上,能够正常运行就能正常访问。
Web服务需要一种中立可靠的技术来描述和传递参数,这种技术就是XML(可扩展标记语言)。XML数据格式十分简单,无论数据有多复杂,XML都能将数据简单格式化。XML刚出世的时候,大多数开发人员对它不屑一顾,认为它只不过是书写脚本的变种而已。但是很快,一些常年从事数九管理和开发的人员就意识到, XML能在双方之间提供数据而且无须依赖于专门方案。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/2493.html