电商平台建设方案0001

时间:2020-11-01 08:57:55 手机站 来源:网友投稿

目录

TOC \o "1-5" \h \z \o "Current Document" 电商平台建设方案 2

一 . 项目总述 2

\o "Current Document" 系统架构 2

\o "Current Document" 系统功能 4

\o "Current Document" 团队建设 5

\o "Current Document" 项目研发 8

\o "Current Document" 平台初始化与测试 8

\o "Current Document" 运维保障 8

\o "Current Document" 费用预算 10

\o "Current Document" 项目周期 10

\o "Current Document" 十 . 运营发布 11

电商平台建设方案

电商平台建设方案

.项目总述

项目概述:

电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。企业电子商务平台是建立在 Internet网上进行商务活动的

虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。

企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地

开展自己的商业活动。

目标定位:

研发定位:小版本迭代,稳步发展。

产品定位:行业领先垂直电商平台。

市场定位:看情况待定。

运营定位:看情况待定。

.系统架构

总体架构:

电子商务平台的架构由四层两体系组成, “四层”分别是:应用层、支撑层、资源层、基础层;两体系分别为:身份认证和安全体系、运行维护保障

体系,如图所示:

用用户汁珊 层支 I? 层计月4IL阿站吋啊中心通昭

用用户汁珊 层

支 I? 层

计月4IL阿站

吋啊中心通昭

应用层,在顶层提供统一信息门户,为客户提供服务的窗口,同时也是平台管理的入口。

支撑层,提供搜索服务,对商品销售、评论等,数据资源进行挖掘分析,以获得平台发展、支持、服务的可靠的决策依据,为客户、提供统一消息。

资源层,资源层提供为客户服务、管理者分析的最基础的数据资源。

基础层,基础层是平台的基本构架环境,包括数据库服务器、应用服务器 /Web服务器、交换机、存储设备、计算机网络、有 /无线通讯服务等。

身份认证和安全体系,平台安全系统设计除了包含计算机网络、主机、应用系统等进行安全规划之外,系统运行的安全设计也是重要内容之一。

运行维护保障体系,运行维护保障机制包含统一性和标准性、公众服务性、专业性、权威性。

平台与数据库架构:

网站平台是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但是事物是在发展中不断前进的,网站架构

也是随着业务的扩大、用户的需求不断完善的,下面列出一些方案,根据不同的发展阶段使用。

架构演变方法主要有,物理分离 Webserver和数据库,增加页面缓存,增加页面片段缓存,数据缓存,增加 Webserver,分库,分表、DAL

和分布式缓存,增加更多的 Webserver,数据读写分离和廉价存储方案,进入大型分布式应用时代和廉价服务器群梦想时代。

典型方案一:页面缓存+WEB服务+数据库模式。

典型方案二:页面缓存+WEB服务+数据库缓存模式。

典型方案三:页面缓存+WEB服务+数据库分布式+DAL模式。

典型方案四:进入大型分布式应用时代和廉价服务器群梦想时代。

综上所述,根据项目与公司发展需求,定义每个阶段的架构,那么项目一期采用方案一,二,三其中之一即可。当然关键核心的一些技术,分表, 分布式在数据库搭建方面一期要重点考虑,防止后期兼容性。

开发框架:

框架是什么,是编写代码的一种规范,使用Web开发框架,可以帮助开发者提高 Web应用程序、Web服务和网站等 Web开发工作的质量和效率。

如果没有这些框架,Web开发工作可能变得复杂和困难,开发者要做全部工作,比如编写业务逻辑、设计用户界面、构建数据库,并确保代码的稳 定性和安全性。Web开发框架是节省时间和减轻工作压力的比较好的解决方案,如果计划开始 Web开发,那么这些框架无疑是非常好的工具。那

么一期工程我建议使用的一些框架有:

Yii Framework ,丫ii是一款开发 Web 2.0应用的高性能PHP开发框架。数据表明,目前yiiframework 是市场上最佳的一款 PHP开发框架。

Yii是其最主要一大特性,运行起来比 Codeigniter和Zend框架要快。

jQuery ,jQuery是一个快速而且简洁的JavaScript库,它使得以下几方面的工作更加简单:遍历操作 HTML文档、事件处理、动画、快速

Web开发中的Ajax交互操作等。jQuery的设计旨在改变你编写 JavaScript的方式。

系统安全:

自建架构安全性保障有,项目代码安全,平台结构安全,数据库安全,运维保障等。

代码安全方面,要严格控制项目开发流程与书写规范,防止攻击,篡改, SQL注入等问题。

平台结构包括服务器部署,网络安全等问题。

数据库安全方面要解决权限,访问 IP黑白名单等安全问题。

运维保障,可以建立网络安全运维管理系统,进行网络安全日常运维管理。

.系统功能

平台前段:

按照平台系统建设的定位,按照业务的分类,平台前段系统主要有:

会员系统,此系统是平台的核心信息部分,其中子功能主要有会员信息,登录注册,会员资料,会员等级,会员帐户等。

商品系统,电子商务交易平台需要建立庞大的商品信息资源库,包括规格信息、文字介绍、图片资料等,同时关联和商品相关的评论信息, 商品的点击量和购买量等。所有商品通过后台上架,平台的管理人员可以根据平台推广的整体考虑对商品进行分类,对会员的消费行为进行 引导,也方便消费者的搜索。

订单系统,客户在平台搜索产品,加入购物车,产生订单,提交后台系统,追踪订单状态等功能。

信息系统,初步定为评论,SNS信息分享,消息反馈等功能。

支付系统,网上支付可以通过接入支付宝、 NPS、快钱等第三方支付软件实现,也可以通过开通网络银行进行在线支付。这些支付方式都需

要跟每个支付通道签订协议并开发接口。

积分系统,为了平台的推广,平台还提供对用户积分进行累积(加)和兑换(减)的功能。根据平台运营方提供的积分规则,将用户获得的 积分累加到用户的积分帐户上。

网站系统,首页,频道,商品信息,帮助系统等。

平台管理: 管理服务平台对商城基本运作元素提供综合管理功能。其中基本运作元素包括:客户、商品、订单、系统维护等,管理服务平台提供以下管理功能:

会员管理,

会员管理中主要提供以下管理功能:

1) 会员查询,可根据会员姓名、电话号码、联系地址、注册帐号、注册时间、登录次数等多种信息进行灵活查询。

2) 会员添加,帮助会员注册为商城会员。

3) 会员管理,会员资料的管理、会员资料的删除、会员资料的修改、会员密码的修改

4) 会员分组管理,会员分组添加、会员分组编辑,会员分组权限管理,为各会员分组设置不同的服务享受权限。

5) 资金帐号,资金帐号信息维护。

6) 会员资金明细,记录会员的账户金额变更信息。

商品管理

商品管理操作灵活、管理方便。

 商品进行上架、下架、推荐、取消推荐、转移商品类别、删除等多种操作。商城平台提供商品管理功能, 实现以下管理功能:

1) 商品管理,商品添加、无限级商品类别归属、多张展示图片、各会员分组价格设置、商品描述信息商品管理、商品查询、商品编辑、 商品删除。

2) 批量编辑,批量修改商品销售价格、上下架状态、促销状态、促销价格。

3) 分类管理,商品分类采用无限级分类设计技术,不限制分类等级分类查询、分类添加、分类编辑、分类删除。

4) 品牌管理,品牌查询、品牌添加、品牌编辑、品牌删除。

订单管理

1) 电话订单,由商城客户根据客户电话、传真订单信息为客户提交订单表单,客户可在会员中心中查询到此订单。

2) 订单查询,根据订单号码、客户姓名、注册帐号、电话号码、送货地址等信息查询订单。

3) 订单管理,订单状态分为:已确认、已支付、已发货、已收货、无效。可根据指定时间段以及订单状态查询相关订单。

4) 支付信息,记录商城注册用户发起的线上付款信息。

5) 送货信息,用于配送人员浏览收货人信息及订购商品信息。

6) 付款通知,用于商城注册用户汇款以后将汇款信息反馈给商城客服人员。

7) 发货通知,用于商城管理员发货后将发货信息(发货单号、发货方式、发货金额等)追加到商城会员用户的订单信息中。

信息管理

1) 站内留言,短信管理、商城管理人员与商城注册用户进行沟通的站内短消息。 、发送短信、回复短信、删除短信、查询短信。

2) 留言管理,管理网站留言信息、回复网站留言信息、删除网站留言信息。

3) 商品评论,管理商品评论信息、回复商品评论信息、删除商品评论信息。

4) 帮助中心,信息管理、添加信息、编辑信息、删除信息、查询信息、类别管理、添加类别、编辑类别、删除类别。

5) 商品专题,文章管理、添加文章、编辑文章、删除文章、查询文章、类别管理、添加类别、编辑类别、删除类别。

系统管理

1) 权限管理,添加管理员、删除管理员、编辑管理权限。

2) 综合管理,基本信息配置、网站公告管理、注册协议管理、配送方式管理、配送地区管理、在线支付管理、友情链接管理。

3) 系统管理,命令执行、管理员操作日志、网站访问统计、访客 IP锁定、上传图片、系统基本信息。

4) 数据管理,数据在线备份、缓存数据更新。

团队建设

根据项目初期规划安排,团队人数保持在 8-10人的规模,人员结构层次按照阶梯式的模式建设,工作方式按照项目制,灵活分配任务,让每个成员都对

项目感兴趣,有责任的完成。其中人员规划如下:

具体岗位职责(初步共计8人):

岗位名称

岗位职责及任职资格

研发经理(1人)

岗位职责:

负责新项目研发,控制新项目开发进度。

负责新产品项目的任务分配和审核,安排子系统的具体任务划分与安排。

负责公司运营项目的维护工作,完成市场活动需求的研发。

参与项目的架构设计,技术讨论,数据库建设工作。

负责建立研发团队,人员招聘,技术培训与研究。

任职资格(学历、年龄、性别、专业、经验、技能、其他要求等 ):

计算机及相关专业,本科及以上学历;

至少四年以上PHP、MYSQL应用开发经验,精通 LAMP系统架构;

熟练掌握 HTML、JavaScript、CSS、XML、AJAX 等相关知识;

熟悉Unix/Linux 操作系统,熟悉 Shell脚本编程及常用Unix管理命令;

精通MySQL数据库应用开发,熟悉 MySQL的数据库配置管理、性能优化及数据库集群技术;

了解分布式系统架构设计,具备大流量、大访问量、高负载环境下的系统开发及优化经验;

具备较强的书面和语言表达能力,编写部门技术方案,规范开发流程。

具备较强的学习能力和责任心,能自我激励,有较强的独立处理事务的能力;

办事沉稳、细致,思维活跃,有创新精神,良好的团队合作意识和沟通协调能力,有主动推进项目意识。

高级PHP工程师(1人)

岗位职责:

参与项目的技术架构讨论,架构原型实现及核心模块的开发工作。

参与系统需求分析与设计,并负责完成核心代码,接口规范制定。

负责对程序员的指导、开发模块分配。

完成相关的技术文档编写。

按时完成其他工作任务。

任职资格:(学历、年龄、性别、专业、经验、技能、其他要求等 )

三年以上工作经验,本科及以上学历;

扎实的计算机基础,较强的算法能力;

熟悉PHP或者C语言的开发工作,熟练把握 LAMP开发;

熟悉 Web 开发及相关技术,XHTML、CSS、JavaScript、Ajax、XML 等;

熟悉MYSQL数据库并有相关关系数据库设计经验;

熟悉Unix/Linux操作系统,熟悉Shell脚本编程及常用Unix/Linux 管理命令;

熟练掌握Yii/CakePHP等开发框架,熟悉cache机制;

必须拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低,有撰写详细的编码注 释的习惯。

思维严谨,具备良好的分析解决问题能力,能独立承担任务和把握进度;

具备良好的团队合作精神、较好的沟通能力、高度的责任感;

PHP工程师(2人)

岗位职责:

负责按时、按质完成分配模块的开发工作。

参与技术学习与项目技术讨论会议。

按时完成其他工作任务。

任职资格:(学历、年龄、性别、专业、经验、技能、其他要求等 )

一年以上工作经验,计算机相关专业毕业;

熟练掌握PHP开发语言;掌握javascript,css,

熟悉ajax,jquery,xml等相关内容;

能熟练使用一种关系数据库,MYSQL,SQL SERVER等;

了解MVC,至少使用过一种PHP开源框架;

有良好的团队合作意识,擅长学习新知识;

产品专员(1人)

岗位职责:

1、 负责产品的交互界面设计,从用户体验的角度出发,提出最佳的交互设计和界面设计方案,并管理最 终界面视觉呈现实施;

2、 负责了解和分析用户的操作习惯和偏好,进行设计研究,不断从用户和细节设计的角度来深化对设计 的理解;

3、 负责结合用户体验优化及完善设计流程,对现有产品重构优化与设计,用户界面制作和代码优化,交

互脚本程序开发以及丰富用户体验的产品功能模拟和开发。

设计师(1人)软件测试工程师(1人

设计师(1人)

软件测试工程师(1人)

系统工程师(1人)

1、 专业不限,计算机专业优先,本科以上学历,年龄 30岁以下;

2、 5年以上或2年知名互联网公司相关工作经验;

3、 较好的文档撰写能力;

岗位职责:

1、 参与产品前期界面视觉用户研究、设计流行趋势分析;

2、 设定软件/互联网产品的UI风格和VI设计;

3、 参与设计体验、流程的制定和规范;

4、 分享设计经验、推动提高团队的设计能力;

5、 熟练应用 w3c标准,利用 HTML/CSS/Javascript 开发符合标准高性能的网站;

6、 和后台工程师一起研讨技术实现方案,制定服务接口等;

7、 积累并完善自己的前端 WEB开发框架,Javascript开发框架;

8、 针对各种不同浏览器的兼容性进行优化,要求从网站整体设计、色彩、布局、切图;

9、 独立完成复杂前台模块的设计与实现。

任职资格:(学历、年龄、性别、专业、经验、技能、其他要求等 )

1、 美术或设计相关专业本科以上学历,年龄不限;

2、 3年以上相关工作经验,精通各种设计类工具( Photoshop 、Flash、Dreamweaver 、FireWorks )

中的一种或几种;

3、 熟悉大多数互联网产品界面,有一定的创新能力;

4、 至少精通 HTML/JavaScript/Ajax/DOM 语言之一;

5、 精通各种浏览器规范;

6、 具备出色的手绘创新能力。

岗位职责:

1、 参与公司产品需求讨论,深刻理解产品功能需求并制定具体的测试方案与测试标准,设计对应测试用例;

2、 根据公司实际产品需求,搭建所需的软硬件测试环境 ,维护日常的测试管理系统及工具;

3、 根据测试用例实施具体的测试工作,并对测试过程细节,测试方法,实验现象与数据等进行记录归纳,编 写测试总结及测试报告,推动测试中发现问题及时合理地解决;

4、 完成对产品的集成测试与系统测试,对产品的软件功能、性能及其它方面的测试 ;

5、 建立、维护测试工作的相关测试用例及各类文档。

任职资格:(学历、年龄、性别、专业、经验、技能、其他要求等 )

1、 计算机相关专业大专及以上,年龄 22岁以上;

2、 2年以上软件测试工作经验,熟悉软件测试理论、方法及常用的测试管理工具;

3、 熟悉软件生命周期、熟悉测试工作流程,能根据需求文档,设计文档编写测试计划、测试用例以及测试 报告;

4、 熟悉 QTP、mantis、testlink 及 VBS、Shell 脚本;

5、 熟悉一种以上开发语言及相应的开发工具,如: PHP、C++等;熟练操作一种以上数据库,如: Mysql,

postgre 等;

6、 熟悉Bug跟踪工具,能对软件开发中所有的 Bug进行跟踪和统计分析,为项目的质量控制工作提供有 效的测试数据报告;

7、 具备软件测试平台及环境搭建的能力,熟练编写测试脚本和使用测试工具;

8、 强烈的责任心,敬业精神和仔细认真踏实的工作作风,思路敏捷,擅长逆向式思维,喜欢发现问题; 岗位职责:

1、 根据业务发展需求,调研运维技术,并推动适合的技术应用于生产;

2、 解决运维工作中重大故障,性能瓶颈等相关疑难问题;

3、 负责服务器集群、监控等系统的管理、维护和调优工作;

4、 参与公司业务系统的升级方案的制定,并执行具体实施方案;

5、 参与服务器系统维护和升级的方案制定与实施;

6、 参与部署自动化和服务器管理的优化工作;

7、 负责所有运营项目的数据库的安装、配置和管理

8、 负责数据库访问权限的分配与管理;

9、 负责数据库的监控和性能调节,解决数据库临时性故障问题,管理数据库的备份和恢复。

10、 根据公司发展需求和业务需求,对公司内部和外部网络进行前期规划、方案实施及后期改造;

任职资格:(学历、年龄、性别、专业、经验、技能、其他要求等 )

1、 计算机及网络相关专业专科以上学历;

2、 具备1年以上运维及网络工程相关经验;

3、 了解常见网络技术和网络设备,有一定的网络基础知识;

4、 熟悉常用操作系统,并具备系统管理能力,对服务器软硬件有较好的认识;

5、 熟悉mysql、postgresql等常用数据库系统,具备数据库管理和维护能力;

6、 熟悉常用网站技术(php、html等);

7、 具备良好的创新意识,善于发现问题并提出解决方案;

项目研发

项目开发采用项目制,模块化开发过程,模块化开发包含:参与人员,文档编写人,需求分析定义,编码开发,初步测试,功能检测与验收,业务数据逻 辑说明,数据字典,产品相关等。具体各方面内容:

1:项目任务管理。

: KPI指标定义。

:平台BUG管理等。

平台初始化与测试

初始化工作包括:商品信息的采集,编写,整理,手动或脚本录入平台系统。

测试工作一般要有内测期,公测期,按具体情况再定。

运维保障

方案一:云服务器。 云服务器(Elastic Compute Service, 简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高

效。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体 IT成本,面向大中型互联网用户的弹性计算平台服务。

参考链接:

以厂商西部数码为例,参考链接:

14?7

14?

7尸

1评

0.5G 1G

2G

3G

4G

BG

"G 16G

32G 64G

+ | SQQ G8

50G

1000 G

蓟5直饴配九」■■为脚GB

UIL卜I「」」“!….”…+ 10 Mbps

LM [?应 pm 逮逵)

价格:14460元/每年,一期工程至少需要两台。那么一期工程投入为 2*14460元/每年=28 920 元/每年。

2 :购买服务器

中关村在线服务器报价,参考链接:

购买服务器与托管按最优方案计算,一期工程至少需要两台,一次性费用为

2*120000+80000 元 / 每年= 320 000 丿元。

以后每年支付托管费用8万多即可。

八.费用预算

九?项目周期

一期项目周期规划:

2014/5/6

2014/5/6

十.运营发布

1:域名备案,对外发布。

2 :运营维护,后续版本需求增加,规划,研发

推荐访问:建设方案 方案 建设 平台 电商平台建设方案0001

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。