当前位置:文档之家› 马上到电商平台系统建设工作实施方案

马上到电商平台系统建设工作实施方案

马上到电商平台系统建设工作实施方案建设方案项目建设单位:XXXXX编制日期:2015年8月目录目录 (2)第一章项目概况 (3)开发目的 (3)第二章项目建设单位概况及负责人 (3)第三章需求分析和项目建设的必要性 (3)需求分析 (3)项目建设的必要性 (4)第四章项目建设方案 (5)项目技术路线 (5)系统业务层次 (6)系统应用架构 (8)系统应用服务 (9)服务器配置要求 (11)项目建设内容 (12)项目基本功能模块 (12)系统数据结构设计 (19)第五章系统出错处理设计 (28)出错信息 (28)补救措施 (28)系统维护设计 (29)第六章进度安排 (29)实施进度计划 (29)第一章项目概况开发目的当代社会,电子商务在信息技术的强有力的推动下,正以惊人的速度在发展。

计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。

建设一个能够充分展示产品,提供相关信息,帮助商家及时了解用户需求,以及实现用户订购产品等功能的商务类型网站是适应现在商业发展的一个主流方向。

第二章项目建设单位概况及负责人第三章需求分析和项目建设的必要性需求分析马上到电商平台是一个在互联网上进行商品销售管理的电子商务系统。

该系统具有基本以下功能:1)会员注册登陆功能。

客户根据注册模快要求进行注册,注册后成为会员就可以进行会员所具有的操作,如查询、搜索、订购等。

同时商店管理者对注册的用户信息进行管理,可进行用户资料的新增修改,能够查询获取丢失的密码,最重要的是对注册用户进行授权,检查用户是否被授权访问该资源,拦截所有访问受保护资源的请求。

2)商品管理功能。

该部分功能包括商品的管理和商品的浏览查询两大部分,商品管理是面向商店管理者,分商品类别、商品、商品品种管理等3个部分,这3个部分都包括各自数据的新增、删除、修改、和查询等功能。

按实际需要,商品分类可多级设置,每个商品类别下有不同的商品,每个商品中又有不同的具体规格,图片上传功能等。

面向商店顾客的主要是商品的查询和搜索功能,有条件的查询并且多页显示一个类别下的所有商品,可以全文查询,也可模糊查询。

3)购物车管理功能。

商店客户在浏览商品时,可以根据自己愿意购买的商品加入到购物车,同时,也可以对购物车进行修改、查询和删除。

当进行结帐上时,购物车变为定单。

4)定单管理功能。

可以根据具体情况选择支付方式,购物车中商品转变为一个新的定单。

定单管理分为两种:面向商店管理者和面向商店客户,商店管理者可以查询定单,修改定单状态,如是否已经结算,是否已经发货,是否已经结单等。

商店客户可以查询定单状态。

项目建设的必要性近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者),O2O(Online To Offline,也即将线下商务的机会与互联网结合在了一起,让互联网成为线下交易的前台)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文主要考虑的是如何建设O2O的网上购物系统。

第四章项目建设方案项目技术路线这里我们选择CentOS Linux + Ngnix + PHP5 + Mysql5 的系统环境运行。

软件介绍CentOS 这个Linux 发行版。

CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

Nginx是基于Linux 内核中epoll模型http服务器,与Apache 进程派生模式不同的是Nginx进程基于于Master+Slave多进程模型,自身具有非常稳定的子进程管理功能。

在Master进程分配模式下,Master进程永远不进行业务处理,只是进行任务分发,从而达到Master进程的存活高可靠性,Slave进程所有的业务信号都由主进程发出,Slave进程所有的超时任务都会被Master中止,属于非阻塞式任务模型。

PHP5的核心是第二代Zend引擎,并引入了对全新的PECL模块的支持。

PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。

程序员不必再编写缺乏功能性的类,并且能够以多种方法实现类的保护。

另外,在对象的集成等方面也不再存在问题。

使用PHP5引进了类型提示和异常处理机制,能更有效的处理和避免错误的发生。

Mysql 流行的开源数据库。

eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。

它还有对脚本起优化作用,以加快其执行效率。

使您的PHP程序代码执效率能提高1-10倍。

系统业务层次内容描述:电子商务网站系统是借助互联网构建一个虚拟的购物商城,使得顾客可以足不出户即可购买想要的商品。

不仅避免了现实购物中寻找,挑选商品的烦琐过程,节约了时间。

同时使的购物过程变得轻松、快捷、方便,非常适合现代人快节奏的生活。

对商家而言,不仅不需要租用或购置店面带来的巨额成本,节约店铺的管理费用,还开辟了一个新的销售渠道。

真正做到了买家卖家双方互利。

业务层次图如下:功能简介:客户端:包含系统管理员(商家)和用户两方面的功能;系统管理员(商家):网页信息管理(增加,删除,修改,查询网页的内容,对网页的安全性,稳定性进行维护),商品信息管理(增加,删除,修改,查询),管理员登陆(包括修改密码,冻结账号等操作),处理订单(订单接收,订单审核,订单发送),顾客信息管理(增加,删除,修改,查询),交流信息(与顾客在线交流,接收顾客的留言,给顾客发送邮件)。

顾客:顾客登陆(包括修改密码,冻结账号等操作),修改个人信息(增加,删除,修改,查询),商品处理(详见商品处理模块),注册(提交用户名,密码,邮寄信息,安全信息等),交流信息(与商家在线交流,与好友在线交流,接收好友或商家的留言,给好友或商家发送邮件)。

商品处理:加入购物车(增加,删除,修改,查询),加入收藏(增加,删除,修改,查询),推荐好友,查询商品,购买商品(下订单,付款),评价商品(评价商品描述,评价发货速度,评价物流服务质量,评价留言)系统应用架构系统架构图例如下:系统应用服务项目的实施将从资讯管理、商品管理、评价管理、订单管理、用户管理等功能的需求展开调研,明确系统需要提供的各项具体服务内容,分析为提供这些服务所需要的功能模块。

在此基础之上,进行网站体系架构设计,确定网站开发所采用的主要技术,接着,根据需求调研的结果进行数据库和网页UI设计,在对设计进行反复讨论评议之后开始网站开发,计划开发网页版以及结合需求和网站开发的情况,在Android、iOS等主流手机操作系统上完成手机客户端的开发。

图3. 项目技术路线框图总体上看,系统由移动通信网络和计算机网络结合而成,两个网络之间通过网关实现互联,系统网络体系架构见图4。

终端设备涵盖了移动电话、平板电脑、个人数字助理(PDA),也可以是通过Internet 通讯的台式/笔记本计算机(PC)等目前主流的可进行网络连接的通讯产品。

服务平台主要包括WEB服务器(Web Sever)、数据库服务器。

Web服务器起着中心管理单元的作用;数据库服务器起着存储商品信息、订单信息、用户信息的作用。

当进行查询和录入时,用户用移动终端设备或PC通过本系统发送数据请求给WEB服务平台,服务平台通过数据库服务器获取/存储相关信息,并将处理结果反馈给用户。

图4 系统网络体系架构服务器配置要求涉及到较多的商品信息数据,在服务器选择上,独立服务器更能适用该系统平台服务要求。

根据一期建设的需要和实际情况,选择租用1台服务器作为数据库和应用服务器。

项目建设内容1)网站信息平台建设2)安卓客户端建设3)IOS客户端建设项目的总体结构图如下:图1. 项目总体结构图项目基本功能模块商品管理1)商品列表:(1)显示商品的所有信息包括商品名称、货号、是否热销、库存等,可以通过商品种类、商品的品牌、热销、精品、新品、不热卖等搜索商品。

(2)增删查改。

(3)图片的管理。

(4)添加商品2)商品分类。

显示商品分类,增加删除。

3)商品品牌。

显示商品品牌,增删改。

4)用户评论。

(1)客户对商品的满意程度,可以查看评论的详细内容。

(2)对该评论进行回复。

(3)删除用户评论。

5) 商品回收站。

显示删除的商品,可以进行批量的还原和删除,永久性删除。

6) 商品上下架。

显示商品名称及上架和下架时间。

可以对时间进行修改。

7) 商品优惠。

针对每个商品在每个等级优惠多少。

可以编辑添加和删除。

8)供应商管理。

显示供应商的详细信息,可以进行添加删除和修改。

9)缺货查询。

可以根据商品名称、缺货时间、查询缺货商品的信息。

管理员根据这些信息决定是否添加商品会员管理1)会员的列表功能:可以查看会员的信息,进行添加删除和修改会员的信息。

2)充值提现金功能对会员在本站的“资金”进行充值和提取现金,要经过后台管理员的审核。

3)留言管理对会员在本站的留言进行管理,如对公司的一些服务、投诉、留言等,后台管理员可以对这些留言进行查看、回复、删除。

4)会员等级根据会员的积分不同对会员进行划分等级,据等级的不同在会员购物时进行相应的打折优惠。

5)资金的管理对会员在本站的“资金”进行管理。

一个总的分析6)订单管理模块①订单列表主要用于显示所有客户订单的详细信息(包括会员和匿名用户)。

(订单号,下单时间,收货人,总金额,订单状态,操作,)并且可以在本页对订单的进行一些基本的操作(增删改),②查询订单可以根据输入的客户姓名,时间,订单号,查询订单的详细信息。

③添加订单客户如果不方便直接下订单,可以通知管理员,让管理员替他下订单。

客户只需要告诉管理员自己的用户名,要订购的商品,以及联系方式和收货地点就可以下订单,方便客户。

④缺货登记如果有一个商品数量只有一个,而客户想订购多个,此时商品的数量就不够了,但客户可以通过缺货登记把缺货商品的信息反馈给管理员,管理员根据缺货的具体信息适当的添加商品,以满足客户的需求。

7)报表报表的主要功能就是让商家通过查询报表,得知自己盈利情况,根据显示的信息,捕获商业动机,从而采取相应措施,以取得利润。

此模块主要有:①流量分析:首先显示当天网站的综合访问量,然后可根据时间段查看相应访问量;并可根据年月查询更具体的信息。

相关主题