电商平台建设方案
一.项目总述
jquery框架搭建项目概述:
电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。企业电子商务平台是建立在Internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。
目标定位:
研发定位:小版本迭代,稳步发展。
产品定位:行业领先垂直电商平台。
市场定位:看情况待定。
运营定位:看情况待定。   
二.系统架构
总体架构:
电子商务平台的架构由四层两体系组成,“四层”分别是:应用层、支撑层、资源层、基础层;两体系分别为:身份认证和安全体系、运行维护保障体系,如图所示:
应用层,在顶层提供统一信息门户,为客户提供服务的窗口,同时也是平台管理的入口。  
支撑层,提供搜索服务,对商品销售、评论等,数据资源进行挖掘分析,以获得平台发展、支持、服务的可靠的决策依据,为客户、提供统一消息。  
资源层,资源层提供为客户服务、管理者分析的最基础的数据资源。
基础层,基础层是平台的基本构架环境,包括数据库服务器、应用服务器/Web服务器、交换机、存储设备、计算机网络、有/无线通讯服务等。  
身份认证和安全体系,平台安全系统设计除了包含计算机网络、主机、应用系统等进行安全规划之外,系统运行的安全设计也是重要内容之一。
运行维护保障体系,运行维护保障机制包含统一性和标准性、公众服务性、专业性、权威性。
平台与数据库架构:
网站平台是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的
架构,但是事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面列出一些方案,根据不同的发展阶段使用。
架构演变方法主要有,物理分离WebServer和数据库,增加页面缓存,增加页面片段缓存,数据缓存,增加WebServer,分库,分表、DAL和分布式缓存,增加更多的WebServer,数据读写分离和廉价存储方案,进入大型分布式应用时代和廉价服务器梦想时代。
典型方案一:页面缓存+WEB服务+数据库模式。
典型方案二:页面缓存+WEB服务+数据库缓存模式。
典型方案三:页面缓存+WEB服务+数据库分布式+DAL模式。
典型方案四:进入大型分布式应用时代和廉价服务器梦想时代。
综上所述,根据项目与公司发展需求,定义每个阶段的架构,那么项目一期采用方案一,二,三其中之一即可。当然关键核心的一些技术,分表,分布式在数据库搭建方面一期要重点考虑,防止后期兼容性。
开发框架:
框架是什么,是编写代码的一种规范,使用Web开发框架,可以帮助开发者提高Web应用程序、Web服务和网站等Web开发工作的质量和效率。如果没有这些框架,Web开发工作可能变得复杂和困难,开发者要做全部工作,比如编写业务逻辑、设计用户界面、构建数据库,并确保代码的稳定性和安全性。Web开发框架是节省时间和减轻工作压力的比较好的解决方案,如果计划开始Web开发,那么这些框架无疑是非常好的工具。那么一期工程我建议使用的一些框架有:
Yii Framework,Yii 是一款开发Web 2.0应用的高性能PHP开发框架。数据表明,目前 yiiframework是市场上最佳的一款PHP开发框架。Yii是其最主要一大特性,运行起来比Codeigniter和Zend框架要快。
jQuery,jQuery是一个快速而且简洁的JavaScript库,它使得以下几方面的工作更加简单:遍历操作HTML文档、事件处理、动画、快速Web开发中的Ajax交互操作等。jQuery的设计旨在改变你编写JavaScript的方式。
系统安全:
自建架构安全性保障有,项目代码安全,平台结构安全,数据库安全,运维保障等。
代码安全方面,要严格控制项目开发流程与书写规范,防止攻击,篡改,SQL注入等问题。
平台结构包括服务器部署,网络安全等问题。
数据库安全方面要解决权限,访问IP黑白名单等安全问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。