bs架构的汽车销售网的设计与实现

摘 要随着信息技术的飞速发展,人们只需要通过互联网在相应的电子商务平台下单购买相应的商品。目前现有的电子商务系统所售卖的商品种类繁多,而且又是面向普通大众进行售卖,缺乏专业性以及针对性,无法满足一些用户的购物需求。开始诞生了汽车销售的电子商务系统,方便了人们选择自己喜爱的汽车。本文利用ThinkPHP技术和MySQL数据库设计并实现了一个基于B/S架构的汽车销售网站。主要功能有浏览和商品检索模块;商品购买模块;商品信息管理功能;订单管理功能;用户功能;用户管理、系统设置、数据库管理等功能。以却把系统可以长时间稳定运行。且采用Nginx+Apache+Keepalived搭建 web集群服务器以便服务器出现故障时可以快速地进行主从式切换,系统主要实现的功能
目 录
一、引言 6
(一) 选题背景 6
(二) 国内外研究现状 6
二、相关技术简介 8
(一) B /S 架构 8
(二) THINKPHP框架 10
(三) MYSQL数据库 10
三、系统需求分析 13
(一) 可行性分析 13
1. 技术可行性分析 13
2. 经济可行性分析 13
3. 操作可行性分析 14
(二) 功能需求分析 14
1. 注册与登录功能 14
2. 浏览和商品检索功能 14
3. 商品购买模块 15
4. 商品信息管理功能 16
5. 订单管理功能 17
6. 用户管理功能 17
(三) 非功能性需求分析 18
四、系统总体设计 20
(一) 软件架构设计 20
(二) 总体功能模块设计 21
1. 注册登录模块 22
2. 用户管理模块 22
3. 浏览和检索商品模块 23
4. 商品购买模块 24
5. 商品信息管理模块 25
6. 订单管理模块 26
(三) 数据库设计 26
1. 数据库概念设计 27
2. 数据库逻辑结构 *好棒文|www.hbsrm.com +Q: @351916072@ 
设计 28
五、系统详细设计与实现 34
(一) 集群环境搭建 34
(二) 注册登录模块 39
(三) 浏览和商品检索功能模块 41
(四) 商品购买功能模块 43
(五) 商品信息管理功能模块 45
(六) 订单管理功能模块 47
(七) 用户管理功能模块 49
六、总结 51
致谢 52
参考文献 53
引言
选题背景
随着信息技术的飞速发展,传统的购物方式也发生了巨大的改变。人们只需要通过互联网技术在相应的电子商务平台下单购买相应的商品之后,商品就会有卖家委托相应的快递公司送货上门。极大地简化了传统的购物流程,因此深受人们的喜爱。而目前现有的电子商务系统所售卖的商品种类繁多,而且又是面向普通大众进行售卖,缺乏专业性以及针对性,无法满足一些用户的购物需求。因此市面上也开始诞生了专门售卖某种商品的垂直电子商务系统,这些垂直电子商务系统凭借其在细分领域的垂直整合能力和专业性,可获得有效发展。
基于上述原因,本文将设计并实现一个基于B/S架构的汽车销售网站。系统主要是依赖于MVC分层架构思想进行设计。在开发的过程中,系统的开发主要是以最近流行的ThinkPHP技术框架,提高整个系统的安全性和隐私数据的可靠性传输数据的加密算法,加密采用一些RSS重要的数据。除此之外,系统的设计的过程中严格遵循RBAC(RoleBased Access Control)访问权限设计原则严格控制好不同角色之间的系统访问操作权限,以确保用户的权限不同对系统运行中的作用是不一样的,从而达到保护系统数据信息安全的根本目的。除此之外,采用Nginx+Apache+keepalived搭建 web集群服务器。除此之外,这种分布式主从服务器可以将故障点转移到备份服务器上,所以实现长期的系统的稳定性。
国内外研究现状
欧美发达国家是计算机互联网技术和电子商务的起源地,成为电子商务发展的先行者,率先构建起电子商务行业,并引领潮流推广到全世界各地。
以美国为例,2016年电子商务行业市场销售规模达到了1.45万亿美元,较去年同期增长18.69%,销售内容涉及电子数码、服装配饰、汽车配件等各类商品,提供几千类的商品种类和海量商品库存,为人们带来良好购物体验。据美国零售市场报告统计,2016年美国国内进行电子商务采购达到38.13亿人次,人均消费约达到4650美元,五分之三参与网购行为,网购成为了人们工作生活的一部分。其中,亚马逊是电子商务全球领先者,其无论是起步时间、服务范围还是发展规模、营业收入都处于领先位置。
我国电子商务行业蓬勃发展,通过多年持续的高速增长,成为我国经济重要组成部分,为社会创造大量的就业机会,并有效拉动传统行业发展,促进产业升级,是我国经济持续发展的重要引擎之一。我国经济东西地区发展不均,城乡发展不平衡,电子商务可有效的促进商品跨区域自由流通,推动各区域协同发展,促进物流运输行业发展和服务行业发展。根据前瞻产业研究院发布的《20142018年中国电子商务市场竞争及企业竞争策略分析报告》分析显示,电子商务行业保持多年高速稳定增长。电子商务系统销售内容涉及服装配饰、电子数码产品等各类商品,销售内容甚至包括房屋销售、车辆拍卖、海关拍卖等专业化、大件商品,为人们提供生活工作所需的各类商品。随着互联网普及和物流运输发展,电子商务行业正逐步向三四线城市及广大农村地区延伸。而国家提出的“互联网+”战略则有效推动更多传统行业通过“触网”,通过电子商务延伸产品销售范围和服务范围,促进各行业发展。
相关技术简介
B /S 架构
B/S架构是一种基于浏览器与服务器的软件架构模式。它主要是将传统的C/S模式进行改良。传统的C/S模式下设计的软件都会拥有一个客户端和服务端进行通讯。因此用户使用软件之前需要下载相应的客户端在自己的电脑上进行安装之后才能使用。而B/S架构就是使用浏览器替代这个传统的客户端,用户仅仅只是需要在浏览器上输入相应的网址就可以直接与服务器进行通讯。与传统的C/S模式的软件不同,它主要的业务逻辑处理是集中在服务端进行的,浏览器端只是负责发送用户的请求以及现实服务端处理的结果。
C/S模式是一种较为经典的软件架构设计模式,它主要是采用二层架构进行设计。二层架构的软件本身就将其系统的功能实现分成两大部分:⑴负责与服务器进行交互的数据处理功能部分;⑵负责与客户进行交互的业务逻辑处理功能部分。
1)基于B/S架构设计的软件也存在着以下几个方面优势:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/485.html

好棒文