商城系统解决方案

上传人:suns****4568 文档编号:91151682 上传时间:2019-06-26 格式:DOCX 页数:82 大小:330.58KB
返回 下载 相关 举报
商城系统解决方案_第1页
第1页 / 共82页
商城系统解决方案_第2页
第2页 / 共82页
商城系统解决方案_第3页
第3页 / 共82页
商城系统解决方案_第4页
第4页 / 共82页
商城系统解决方案_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《商城系统解决方案》由会员分享,可在线阅读,更多相关《商城系统解决方案(82页珍藏版)》请在金锄头文库上搜索。

1、商城系统解决方案 2016/7/14 目录1简介51.1目的51.2范围61.3参考资料62项目概述62.1背景概述62.2项目范围63系统环境73.1基础环境73.2硬件配置83.3开发环境83.4网络拓扑结构94外部元件94.1第三方开源框架95总体设计115.1系统服务115.2系统技术框架115.3系统架构115.4系统指标126 核心模块设计136.1控制台136.1.1数据查看136.2商品136.2.1 商品管理136.2.2 分类管理166.2.3 品牌管理176.2.4 类型管理186.2.5 评价管理196.2.6 评论管理196.3 交易206.3.1 订单管理206.3

2、.2 退款处理226.3.3 退货处理236.3.4 交易评价246.3.5 交易投诉256.3.6 支付方式256.3.7 快递单模板266.3.8 交易设置276.3.9 发票管理276.4 会员286.4.1 会员管理286.4.2 标签管理296.4.3 会员营销296.4.4 会员积分306.4.5 积分规则316.4.6 会员等级326.4.7 信任登录326.4.8 会员推广336.4.9 余额管理346.5 店铺356.5.1 店铺管理356.5.2 店铺套餐366.5.3 结算管理376.5.4 保证金管理386.6 统计396.6.1 会员统计396.6.2 店铺统计406

3、.6.3 销量分析416.7 网站426.7.1 页面设置426.7.2 文章管理426.7.3 文章分类436.8 分销446.8.1 分销市场管理446.8.2 推广员店铺管理456.8.3 分销业绩管理466.9 系统476.9.1 站点设置476.9.2 管理员486.9.3 权限组486.9.4 操作日志496.9.5 消息设置496.9.6 协议管理516.10 营销526.10.1 限时购526.10.2 众筹产品556.10.3 优惠卷556.10.4 组合购566.10.5 微信现金红包576.10.6 代金红包586.10.7 礼品管理596.10.8 礼品兑换列表606.

4、10.9 签到616.10.10 移动端专题626.10.11 PC端专题636.11 微商城646.11.1 商城首页设置646.11.2 微店管理656.11.3 菜单设置666.11.4 公众号设置676.11.5 素材管理686.12 APP696.12.1 APP商城首页配置697.移动端697.1 分销697.1.1 分销市场管理697.1.2 销售员管理707.1.3 分销业绩管理727.2 营销737.2.1 微信现金红包737.2.2 代金红包747.2.3 签到757.2.4 移动端专题757.3 微商城767.3.1 商城首页767.3.2 微店管理777.3.3 菜单设

5、置797.3.4 公众号设置807.3.5 素材管理807.4 APP817.4.1 APP商城首页配置817.5 实体店827.5.1 地理位置827.5.2 门店管理827.6 聊天系统827.6.1 PC端/APP端821简介1.1目的本设计文档为商城系统的解决方案,为详细设计和代码编写提供统一的参照标准,其中包括系统环境、开发技术、开发环境、外部元件以及编程模型的解决方案。在此文档被经过同行评审后,所有有关本系统的详细设计、代码编写必须遵照此文档的相关标准和约束来进行。另外,此文档也作为对代码文档进行同行评审所依照的标准之一。在设计与代码编写的过程中,如果发现需要添加新的设计标准或者约

6、束来指导设计工作,必须在此文档进行更新和评审,以确保各模块的一致性和正确性。1.2范围本文档主要描述的商城系统的解决方案和概要设计,其中包括定义业务架构、系统环境以及框架、阐述所使用的技术、定义设计标准、APP应用以及注意事项,不涉及编码细节。1.3参考资料文档/资料名称2项目概述2.1背景概述2.2项目范围面对激烈的市场竞争及国内政策环境的变化的影响,围绕目前客户需求的互联网化、整合化、精细化运营,是企业胜出的必由之路。商城基于现有信息化基础,结合以下需求及升级建设思路,打造新一代电子商旅交易服务与运营平台:本期建设内容如下: 控制台:实现按日期进行汇总查看和查看数据,并对待办事项进行处理。

7、 商品中心:以商品为中心,实现对商品的管理以及对商品相关的信息进行维护,包含商品管理、分类管理、品牌管理、类型管理、评价管理、评论管理。 交易中心:实现所有订单整合,按订单状态进行分类汇总,并对不同的状态的订单进行处理操作,对已完成的交易可实现退货和退款功能,并对交易进行评价。 会员中心:可建立和维护会员的基本信息,会员可根据积分规则获得积分,并根据获得的积分进行等级分配;可实现对会员的信息推广功能。 店铺管理:可建立和维护店铺的基本信息,并根据店铺添加对应的店铺套餐;根据各个店铺的结算周期,汇总各店铺中未结算和已结算的数据。 统计管理:以图标的形式展现一段时期内店铺、会员以及销量的情况,可按

8、日期对汇总的信息进行查询。 网站中心:可对网站的页面进行设置,并编辑和维护在网站中需要展示的文章。 分销中心:可对分销时长进行配置和管理,实现对推广员的招募、查看和清退功能,并可根据日期查询推广员的销售业绩。 系统设置:对系统的基本功能进行设置,包含站点设置、管理员的添加和查询、权限配置、操作日志查询、消息设置和协议管理。 营销中心:可添加和维护营销策略,并对礼品进行管理,实现签到功能以及PC端专题和APP专题分离功能。 微商城:实现微商城首页设置功能,可添加和维护微店信息,对公众号和素材进行设置和管理。APP端需要实现功能: 分销:可对分销时长进行配置和管理,实现对推广员的招募、查看和清退功

9、能,并可根据日期查询推广员的销售业绩。 营销:实现微信现金红包,代金红包功能,可进行每日签到获取积分以及展现移动端专题信息。 微商城:实现微商城首页设置功能,可添加和维护微店信息,对公众号和素材进行设置和管理 实体店:实现在线地理位置功能和门店管理功能 聊天系统:聊天应用,可在PC端和APP端进行安装,并能在 系统进行文字沟通、语音沟通和拍摄以及发送图片3系统环境3.1基础环境网络带宽:局域网3.2硬件配置 环境用途详细数量生产机PCServer应用服务器CPU:8核 E5-2460 V2 8C 2.0GHz以上内存:2*8GB硬盘:6*300G 2.5 HDD1台数据库服务器CPU:8核 E

10、5-2460 V2 8C 2.0GHz以上内存:2*8GB硬盘:6*300G 2.5 HDD1台测试服务器应用端、数据库CPU:8核 E5-2460 V2 8C 2.0GHz以上内存:2*8GB硬盘:6*300G 2.5 HDD1台3.3开发环境l 运行环境:Linuxl 开发环境:Microsoft Windows 7/8l 开发语言:Javal 开发工具:名称版本Eclipse4.4JDK1.6.0_10Oracle11G【暂定】Tomcat7.0.21/7.0.45TortoiseSVNPower DesignerBugfreeOffice Visio2007浏览器IE8以上,谷歌16以

11、上,火狐8以上3.4网络拓扑结构4外部元件4.1第三方开源框架名称说明Oracle JDBC Driver数据库驱动程序包Dom4jXml解析工具包Jakarta Common Projects:commons-beanutilsucommons-collectionsucommons-dbcpucommons-digesterucommons-fileuploadcommons-io-2.1ucommons-langucommons-loggingucommons-poolcommons-validatorucommons-langucommons-loggingucommons-poolu

12、commons-validatorApache 公共类库Spring MVC/Struts2【二选一】 MVC管理层Spring控制管理层Spring Security安全管理层Hibernate持久层控件Log4j系统日志记录JqueryJavascrpt框架控件CXFweb service 实现组件Spring Quartz系统任务管理JXLSExcel导入导出实现组件5总体设计5.1系统服务5.2系统技术框架SSH(Struts2.2.1+Spring3.0+Hibernate3.5)5.3系统架构系统架构逻辑图:SQLServer DBHibernateB/S Web Containe

13、rWeb BrowserHTTP ResponseHTTP RequestControllerActionServletActionActionActionModelEntityPOJOBeanViewjspvmhtmlimageStruts Plug-InutilsapachecommonsSpringFrameworkWeb.xmlStruts ConfigSpring ConfigSQL ConfigotherConfigcache(1)客户端的Http请求首先由Struts拦截器进行处理,然后分配给对应的Struts Action类。Action类做一些数据参数的转换和校验,并调用Se

14、rvice层具体的业务逻辑实现方法来实现业务逻辑。Service层调用DAO层类对数据库进行具体的操作后返回。(2)Struts框架通过struts.xml文件进行配置,通过该文件实现请求的跳转和返回的页面,并可以通过ResourceBundles方式实现页面多语言功能。(3)Spring框架主要管理Service层和DAO层,采用依赖注入的方法配置具体service对象的实例化。Spring框架通过applicationContent-*.xml文件进行配置。(4)Hibernate框架实现了数据持久化。5.4系统指标 易修改性n 可维护性:主要体现在问题的修复上,在错误发生后可“修复”软件系统。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号