蛋糕商城方案设计
设计方案
1
总体架构
依据独立电商网站运营模式和业务特点及仟吉公司的业务,总体设计上结合ESB企业服务总线技术,应用时下流行的MVC模式进行统筹规划设计,以保证系统在完成业务的同时也有良好的兼容性和可扩展性。采用微软.NET Framework 4.5最新技术,基于微软.NET Framework公共服务类库Microsoft Enterprise Library 4.1,C#语言,Visual Studio 2010平台,前端采用Bootstrap UI框架,进行系统开发,保证系统质量。总体建设框架如下图:
整个系统由基础支撑层、数据中心层、服务层、应用层、标准与规范体系以及安全保障体系六大部分组成。其中:
? 基础支撑层
主要包括硬件平台/网络层和应用构建层,是整个系统的基础支撑,处于最下层,是整个架构的基础部分。 ? 数据中心层
为整个系统提供数据支撑,包括业务数据库和统计数据库两个部分。
? 服务层
为整个系统提供应用服务,包括认证服务、支付服务、其他业务服务。 ? 应用层
应用层为系统提供具体业务应用,包括系统信息管理、商品信息管理、会员信息管理、订单信息管理、活动信息管理、推广管理、统计管理。 ? 标准与规范体系层
标准与规范体系层主要分为运行维护体系和安全管理体系。运行维护体系可以从用户管理、日志管理、服务监控方面,解决系统运行过程中后台管理功能;安全管理体系,包括系统的硬件、操作系统、网络安全等方面,除此还包括数据库保密与安全、系统的安全,如用户登录、身份认证等。 2
网络环境
基于通用Web应用网络设计,以下网络拓扑图为:
3
运行环境 3.1 操作系统
3.1.1 数据库服务器的操作系统使用Windows Server 2008 R2。
3.1.2 商城系统基于Asp.Net开发,Web服务应用软件为IIS,从更好的协调配合角
度出发,建议Web系统采用Windows Server 2008 R2。
3.1.3 客户端支撑Windows XP/Windows 7/Windows 8系列操作系统。浏览器主要
支持IE7/8/9,谷歌Chrome,火狐Firefox。
3.2 数据库软件
数据库软件使用SqlServer 2008 R2。SqlServer 2008 R2具备管理海量数据的能力,同时拥有极好的稳定性、安全性、快速检索性,其友好的操作界面大大方便了数据库的管理操作。
4
性能标准
? 本系统在线路带宽允许的条件下,总体响应时间不超过3秒。 ? 本系统同时支持不低于500个用户并发访问。
? 数据库服务器在并发请求达到500时,响应时间≤2秒。
5
技术标准
? 系统基于Windows平台运行,满足通用软件技术标准。
? 整体技术系统基于微软的.Net Framework 4.5,并符合C#语言标准。 ? 数据库采用SqlServer 2008 R2。 ? 满足ODBC、OLEDB数据库接口标准。
? 系统服务端接口设计支持标准Web Service,符合XML标准,满足SOAP1.1传输协
议。
? 系统提供遵循HTTP协议的URL地址,满足用户通过浏览器便捷访问。 6
设计原则
6.1 先进性,易用性原则
在技术上,采用当前先进而且成熟的技术吗,使得设计更加合理、先进。在软件开发思想上,严格按照软件工程的标准和面向对象的理论来设计,管理和开发,保证系统开发的高起点。并且以用户体验为优先,进行设计开发,保证用户使用方便快捷简单。 6.2 一致性,完整性原则
本项目属于大型综合性项目,数据转换、数据质量检测、数据入库、更新、输出等功能,必须设计完整的业务流程,充分设计好各环节的衔接,保证数据流与业务流的一致性。
6.3 标准化,规划化
系统的规范标准的制定遵循国家标准规范及通用软件规范。 6.4 高性能,稳定性原则
在系统设计、开发和应用时,从系统结构、技术措施、软硬件平台、技术服务和维护响应能力等方面综合考虑,确保系统较高的性能和较低的故障率。系统建成后能长期运行,数据库的维护具有专业的更新途径和配套业务流程。
建设方案
1. 系统概述
建设背景
中国的电子商务目前正处于快速发展的上升期,特别是近两年来针对个人消费者的网上购物市场蓬勃发展,受到了越来越多消费者的青睐。而对于企业而言,网上购物市场的发展潜力和发展空间无疑带来了新的消费市场,通过电商网站能让顾客更方便的了解到企业的产品、活动、服务,从而提升消费者对企业和产品的认知,丰富了的消费者的购买途径,让顾客享受到“一键购物,马上到家”的一站式服务体验。
建设目标
蛋糕商城系统能够实现产品信息在线发布、维护、管理,网络用户在线浏览、消费等。需要提供七大管理功能,分别为系统基本信息管理、商品信息管理、会员信息管理、订单系统动信息管理、推广管理、数据统计。
建设原则
? 系统结构的合理性 ? 方便用户使用 ? 满足用户实际使用需要 2. 技术方案
蛋糕商城系统依据实际业务需求,总体结构设计如下图:
WEB浏览器 系统基本信息管理 订单系统 商品信息管理 活动信息管理 会员信息管理 推广管理 数据统计 支付数据 信息数据
3. 建设内容
3.1 系统基本信息管理
系统基本信息管理主要对商城的基本信息进行维护和管理,包括用户信息管理、用户身份管理、后台信息设置等。
3.1.1 用户信息管理
主要对网站相关用户(系统管理员、电商管理员、场站管理员)基本信息进行管理维护,主要内容有用户姓名、联系方式、登录密码等。
3.1.2 用户身份管理
主要对网站相关身份信息进行管理维护,本商城主要身份有游客、会员、电商管理员、场站管理员、系统管理员。 3.1.3 后台信息管理
主要对网站基本信息进行管理维护,包括公司信息设置、场站信息管理、配送区域及配送说明设置、积分规则设置等。后台管理员主要有系统管理员、电商管理员、场站管理员,对整个商城系统进行管理维护,以下是系统用户职能列表:
使用用户 身份 操作 描述 备注 游客 浏览商品 浏览商品 购物车 可以访问商城商品 可以访问商城商品 可以将商品加入购物车 可以注册会员、填写会员信息 可以查询积分、兑换积分 可以添加订单、取消订单 外部 用户 会员 注册会员 管理积分 管理订单