javaee框架的b2c电商平台的设计与实现(源码)【字数:11682】
摘 要21世纪以来,随着Internet互联的出现和电子科技的快速进步,人们生活的点点滴滴都被基于互联网的各种应用所充斥。随着电子商务逐渐成为业界热议的一个焦点话题,相关的电子商务平台也层出不穷。本文开篇先简单叙述了B2C电商平台的背景及开发此平台的目的和意义;然后,介绍设计此项目时所用到的技术,方法等;接着,提出B2C电商平台的设计构想,分析了开发基于JavaEE的B2C电商平台涉及到的功能和性能需求;文章后半部分,对基于JavaEE的B2C电商平台各个功能模块的实现方法进行详细的描述。最后,测试已实现的功能,对此次毕业设计遗留下的问题进行了总结并提出解决的方法。
目 录
第一章 绪 论 1
1.1 背景概述 1
1.2 电商平台开发的目的和意义 1
第二章 开发技术介绍 2
2.1 Browser/Server结构 2
2.2 JavaEE架构 2
2.3 MySQL关系数据库 2
2.4 Redis数据库 3
2,5 Nginx 3
2.6 Maven 3
第三章 淘淘商城的需求分析 4
3.1 项目简介 4
3.2 项目功能需求 4
3.2.1 登录注册 4
3.2.2 前台实现 5
3.2.3 商品详情展示 6
3.2.4 后台管理 7
3.3 项目性能需求 8
第四章 淘淘商城的系统设计 9
4.1 淘淘商城架构 9
4.2 淘淘商城功能模块 9
4.3 数据库的分析与设计 10
4.3.1 数据库概念设计 10
4.3.2 数据库逻辑设计 10
第五章 淘淘商城的实现与测试 13
5.1 淘淘商城界面图 13
5.1.1 登录注册模块 13
5.1.2 前台模块 15
5.1.3 商品详情页模块 18
5.1.4 后台管理模块 20
5.2 淘淘商城功能实现 26
5.2.1 登录注册 *好棒文|www.hbsrm.com +Q: #351916072#
的实现 26
.2 前台的eclipse工程 29
5.2.3 商品详情页面的实现 29
5.2.4 后台管理系统的eclipse工程 30
5.2.5 Nginx反向代理 30
5.2.6 其它 31
5.3 淘淘商城功能测试 31
5.3.1 系统测试目的 31
5.3.2 系统测试用例 31
结束语 35
致 谢 36
参考文献 37
第一章 绪 论
电子商务是利用计算机技术、网络技术和远程通信技术实现电子化、数字化、网络化、商务化的整个商务流程。电子商务平台为消费者提供虚拟的购物空间,电子商务平台也能够保证消费者的权益,保证商家和用户的资金流动安全。电商平台提供了完整的系统的购物环境,包括商家入驻,物流保障,消费者权益维护,消费者,商家和平台三方共同遵守的协议等。企业商家通过电商平台提供的共享资源高效益,低成本的实施自己的商业贸易。
1.1 背景概述
未来电子商务平台的发展模式是线下实体和线上相结合,由于快速进步的互联网科技、日趋完善的电子商务基础设备、逐步趋向规范的环境支持,企业与个人参与电子商务的活动内容将得到更深入的拓展。传统经济社会中消费者的消费模式普遍都是面对面交易,消费者需要到实体店购买商品,导致商家对消费者的喜好无法准确把握,所以电子商务平台的出现在未来社会经济发展中将得到大规模的推广和欢迎。同时,商家企业根据大数据分析电商平台上消费者的购买情况,得到比较个性化的消费者需求信息和商品需求,来改变多样化的服务提高自己的商业效益。
近年来,电子商务市场变得越来越全球化,因此,在社会电子商务大发展的潮流趋势下设计并且开发一个电子商务平台来提供一条龙服务的垂直型的电商网站对于现趋势下的社会尤其重要。
1.2 电商平台开发的目的和意义
在经济全球化,互联网应用广泛渗入社会生活的大背景下,电子商务作为21世纪人类信息世界的核心,大规模占据网络科技的应用范围,具有难以预期的增长前景。电子商务作为一种新型的经济和贸易框架改变了21世纪的商业经济体系,大力发展电子商务,对于促进我国工业化发展、实现跨越式进步、提高国家竞争力的目标具有重要的经济效益。
在实现电子商务的形式中,B2C是传统企业开展电子商务的主要模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。在总体规模上B2C将会成为未来网购的主流,并且会得到国家政策和社会群体的大力支持。
开发电商平台可以提高客户的满意度通过提供个性化产品、较短的供应链、快速的反应、较低的成本、改善商户的销售状况,并且开辟新的销售渠道。利用互联网的便利,可以建立全球范围内的信息交互和资源共享,商家和客户之间不需要实体店的媒介完成交易,直接通过网络进行交易,直接更换了一种销售模式,通过简单,灵活,易管理的仓储物流系统,实现产品产生利润的最大化。通过商城平台可以收集商品的销售状况,通过大数据分析,了解客户对热门商品的需求,完善服务体系并加强客户关系。
第二章 开发技术介绍
针对传统企业开展电子商务平台的B2C形式,在开发设计电商平台的过程中,针对系统的高效率性,稳定性、易用性能的特点,对使用的技术进行分析和选择。淘淘商城采用Browser/Server结构,Eclipse作为开发工具,使用Tomcat+Nginx集群作为整个系统的核心,Tomcat作为web容器来启动项目,Nginx反向代理,实现负载均衡的效果,MySQL作为后台关系型数据库,数据库使用Navicat for MySQL进行管理。采用JavaEE轻量级架构(Spring + SpringMVC + MyBatis),使用Maven工具构建项目。系统中许多数据都是经常访问但是不经常被修改的,比如商品列表,用户信息等,这些数据可以存入Redis中,提高访问首页的速度,降低后端的压力。前端利用CSS+DIV、JSP、JSTL(JSP标准标签库)、JQuery(JavaScript代码库)、EasyUI(UI插件集合体,界面)技术开发[1。使用HttpClient发送get或者post请求和后台系统接口做交互[2]。
下面对于淘淘商城的开发技术做一些简要的介绍:
2.1 Browser/Server结构
B/S结构将应用分为表示层,业务逻辑层和数据存储层三个物理层次。B/S架构的优点是没有客户端,打开浏览器就能用。用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器[3]。利用B/S结构分布性强、维护方便、开发简单且共享性强的特点开发淘淘商城。
目 录
第一章 绪 论 1
1.1 背景概述 1
1.2 电商平台开发的目的和意义 1
第二章 开发技术介绍 2
2.1 Browser/Server结构 2
2.2 JavaEE架构 2
2.3 MySQL关系数据库 2
2.4 Redis数据库 3
2,5 Nginx 3
2.6 Maven 3
第三章 淘淘商城的需求分析 4
3.1 项目简介 4
3.2 项目功能需求 4
3.2.1 登录注册 4
3.2.2 前台实现 5
3.2.3 商品详情展示 6
3.2.4 后台管理 7
3.3 项目性能需求 8
第四章 淘淘商城的系统设计 9
4.1 淘淘商城架构 9
4.2 淘淘商城功能模块 9
4.3 数据库的分析与设计 10
4.3.1 数据库概念设计 10
4.3.2 数据库逻辑设计 10
第五章 淘淘商城的实现与测试 13
5.1 淘淘商城界面图 13
5.1.1 登录注册模块 13
5.1.2 前台模块 15
5.1.3 商品详情页模块 18
5.1.4 后台管理模块 20
5.2 淘淘商城功能实现 26
5.2.1 登录注册 *好棒文|www.hbsrm.com +Q: #351916072#
的实现 26
.2 前台的eclipse工程 29
5.2.3 商品详情页面的实现 29
5.2.4 后台管理系统的eclipse工程 30
5.2.5 Nginx反向代理 30
5.2.6 其它 31
5.3 淘淘商城功能测试 31
5.3.1 系统测试目的 31
5.3.2 系统测试用例 31
结束语 35
致 谢 36
参考文献 37
第一章 绪 论
电子商务是利用计算机技术、网络技术和远程通信技术实现电子化、数字化、网络化、商务化的整个商务流程。电子商务平台为消费者提供虚拟的购物空间,电子商务平台也能够保证消费者的权益,保证商家和用户的资金流动安全。电商平台提供了完整的系统的购物环境,包括商家入驻,物流保障,消费者权益维护,消费者,商家和平台三方共同遵守的协议等。企业商家通过电商平台提供的共享资源高效益,低成本的实施自己的商业贸易。
1.1 背景概述
未来电子商务平台的发展模式是线下实体和线上相结合,由于快速进步的互联网科技、日趋完善的电子商务基础设备、逐步趋向规范的环境支持,企业与个人参与电子商务的活动内容将得到更深入的拓展。传统经济社会中消费者的消费模式普遍都是面对面交易,消费者需要到实体店购买商品,导致商家对消费者的喜好无法准确把握,所以电子商务平台的出现在未来社会经济发展中将得到大规模的推广和欢迎。同时,商家企业根据大数据分析电商平台上消费者的购买情况,得到比较个性化的消费者需求信息和商品需求,来改变多样化的服务提高自己的商业效益。
近年来,电子商务市场变得越来越全球化,因此,在社会电子商务大发展的潮流趋势下设计并且开发一个电子商务平台来提供一条龙服务的垂直型的电商网站对于现趋势下的社会尤其重要。
1.2 电商平台开发的目的和意义
在经济全球化,互联网应用广泛渗入社会生活的大背景下,电子商务作为21世纪人类信息世界的核心,大规模占据网络科技的应用范围,具有难以预期的增长前景。电子商务作为一种新型的经济和贸易框架改变了21世纪的商业经济体系,大力发展电子商务,对于促进我国工业化发展、实现跨越式进步、提高国家竞争力的目标具有重要的经济效益。
在实现电子商务的形式中,B2C是传统企业开展电子商务的主要模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。在总体规模上B2C将会成为未来网购的主流,并且会得到国家政策和社会群体的大力支持。
开发电商平台可以提高客户的满意度通过提供个性化产品、较短的供应链、快速的反应、较低的成本、改善商户的销售状况,并且开辟新的销售渠道。利用互联网的便利,可以建立全球范围内的信息交互和资源共享,商家和客户之间不需要实体店的媒介完成交易,直接通过网络进行交易,直接更换了一种销售模式,通过简单,灵活,易管理的仓储物流系统,实现产品产生利润的最大化。通过商城平台可以收集商品的销售状况,通过大数据分析,了解客户对热门商品的需求,完善服务体系并加强客户关系。
第二章 开发技术介绍
针对传统企业开展电子商务平台的B2C形式,在开发设计电商平台的过程中,针对系统的高效率性,稳定性、易用性能的特点,对使用的技术进行分析和选择。淘淘商城采用Browser/Server结构,Eclipse作为开发工具,使用Tomcat+Nginx集群作为整个系统的核心,Tomcat作为web容器来启动项目,Nginx反向代理,实现负载均衡的效果,MySQL作为后台关系型数据库,数据库使用Navicat for MySQL进行管理。采用JavaEE轻量级架构(Spring + SpringMVC + MyBatis),使用Maven工具构建项目。系统中许多数据都是经常访问但是不经常被修改的,比如商品列表,用户信息等,这些数据可以存入Redis中,提高访问首页的速度,降低后端的压力。前端利用CSS+DIV、JSP、JSTL(JSP标准标签库)、JQuery(JavaScript代码库)、EasyUI(UI插件集合体,界面)技术开发[1。使用HttpClient发送get或者post请求和后台系统接口做交互[2]。
下面对于淘淘商城的开发技术做一些简要的介绍:
2.1 Browser/Server结构
B/S结构将应用分为表示层,业务逻辑层和数据存储层三个物理层次。B/S架构的优点是没有客户端,打开浏览器就能用。用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器[3]。利用B/S结构分布性强、维护方便、开发简单且共享性强的特点开发淘淘商城。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/44.html