B2C电子商务平台解决方案pzg.docx
项目背景 随着互联网快速发展,网上交易已经成为最时尚、最快捷的一种购物方式。06 年中国的社会消费品零售总额为6万亿,而网上零售的总额约312 亿,只占到千分之五,成长潜力巨大。越来越多熟悉传统零售行业运营,能准确把握消费需求的商家,加入到B2C 网上零售大军,一场规模化和个性化有效结合的新型零售革命已经拉开序幕。未来十年,中国互联网的下一个商业高峰B2C网上零售将迎来井喷式的发展。中国电子商务经历了十年启蒙培育阶段的熏陶走向成熟,开始彻底回归商业本质。企业电子商务不是做个网站,不是在网上发些企业信息,商业机构必须确保所有的核心业务流程都与网络赋予的强大功能优势完美结合,将每个人、每个部门、每个伙伴甚至每个顾客都连接起来,令企业进化为从内到外浑然天成、无懈可击的电子商务有机体。 一般来讲,企业的业务流程整合都要经历四个阶段,即企业内部系统建设及其与合作伙伴的核心业务流程进行整合;将核心业务流程向Internet移植,并实施电子商务;快速发展电子商务应用,满足不断变化的市场需要;建立个性化的电子商务系统,建立竞争的优势。事实上,越来越多企业用尽一切科技手段来铸造企业的核心竞争力。现阶段,博商软件致力于将零售业的精髓与电子商务实现完美融合。 电子商务的灵魂始终是商务而非电子,技为商用,商务流程与业务模式才是电子商务的核心。07 年中国B2C 电子商务即将会出现一个分水岭,在此之前,那些凭借资本和技术的网络型企业独领B2C 的风骚,在此之后,将是那些精通商业之道的传统零售型企业借网络的东风笑傲B2C的江湖。传统产业已成为电子商务发展的主战场,通过对产业链的整合应用,将电子商务融合到企业日常经营中,发挥电子商务的潜在价值。越是了解传统行业市场的货源调配、顾客管理、市场营销,具备实战经验,就越能在电子商务新时代中脱颖而出,一个前所未有的电子商务时代已经来临。 一B2C电子商务平台概述B2C 是BUSINESS TO CLIENT(商家对客户)的意思,是企业或商家对客户进行产品网上直接销售的一种方式。即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。首先,对于消费者来说: 第一,可以在家“逛商店”,订货不受时间的限制; 第二,获得较大量的商品信息,可以买到当地没有的商品; 第三,网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫; 第四,从订货、买货到货物上门无需亲临现场,既省时又省力; 第五,由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。 其次,对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。 再次,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。 综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。 二设计方案2.1 项目设计原则1.实用灵活,易查找页面风格明快简洁有个性,网站的导航人性化设计。从用户角度出发,最大限度满足用户搜索需求。提升用户的体验,B2C的短板是服务人员无法和客户进行面对面的接触与沟通以及对产品的切身体验,网站及服务给予购买者的体验对购买决策有决定性影响。用户的体验包括以下几个方面:(1)购买的体验(包括:网站速度、视觉感受、栏目设置、引导流程)(2)购买后的体验(包括:响应速度、物流速度、进度查询、服务反馈)(3)客户的关怀(包括:定期回访、持续营销) 2.实用性和可靠性:以满足业务需求为首要目标,采用稳定可靠的成熟技术,保证系统长期安全运行。一方面要强调整个系统高可靠性,确保在意外情况故障或重负载情况下系统的稳定性,另一方面要保证在业务高峰期间的系统响应能力。3.采用先进的平台和开发工具采用当今应用开发的主流模式,反映当今先进的应用设计水平,并为今后系统的发展打下基础。本系统采用基于三层架构设计模式的模块组件技术架构,方便以后的扩展。4.开放性系统采用和厂商无关的协议规范,符合国际标准,同时所选的产品具有很强的与其他主流产品互连的能力。协议支持:XML,HTML,DHTML,SOAP等协议。5.安全性在数据录入、传输、查询等方面设计中均应作充分的安全性考虑。应用程序安全验证:通过MD5加密技术,对应用级用户进行口令和权限验证确保网站的安全性。2.2 项目构架方案2.2.1 运行环境【服务器端操作系统】: Windows 2003操作系统平台以上【Web服务平台】: IIS 5.5或以上版本【数据库系统】: SQL Server 2005、MySQL5.0或以上版本【浏览器】: 主流浏览器Internet Explorer 6.0以上、Firefox 3.0以上版本2.2.2 开发环境【软件开发语言】: ASP.Net、CSS、JavaScript、XML、Jquery2.2.3 技术分析1. XML Schema 1.0 XML (可扩展标记语言)Schema 定义语言可以定义XML文档的结构和数据类型。网站必须使用XML Schema定义元素、属性和数据类型;它们必须符合World Wide Web协会(W3C)XML计划。符合World Wide Web协会(W3C)XML计划能更好的兼容不同的浏览器。2. WebService SOAP对象访问协议 SOAP(简单对象访问协议)是一个轻量级的基于XML的协议,用来交换分散在分布式环境中结构化和类型化的信息。SOAP的目标就是不必考虑操作系统而能够交换标准化的信息。SOAP可以和现存的一系列Internet协议和版本(例如HTTP)捆绑使用。3. AJAX AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过异步模式,提升了用户体验;优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用;Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。4. 动态页面转静态页面 用户上网浏览网页时,WEB服务器会判断用户浏览的是动态网页还是静态网页。如果是静态网页,WEB服务器就会把静态网页直接发送给用户;如果是动态网页,那么WEB服务器会先在服务器上执行这个动态网页,然后把执行结果发送给浏览用户。访问量大的时候差别非常明显,一般情况下动态页面的 CPU、内存占用要比静态页面高出 20-200倍。动态页面的页面访问也比较直接访问静态页速度慢得多。动态页面转静态页面是大流量访问的一种解决方案。5. 缓存技术 缓存技术是另一个大流量访问解决方案,ASP.NET 使用两种基本的缓存机制来提供缓存功能。第一种机制是应用程序缓存,它允许您缓存所生成的数据,如 DataSet 或自定义报表业务对象。第二种机制是页输出缓存,它保存页处理输出,并在用户再次请求该页时,重用所保存的输出,而不是再次处理该页。页输出缓存又分为整页缓存和部分页缓存。同时,html静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可以考虑使用html静态化来实现,比如论坛中论坛的公用设置信息,这些信息目前的主流论坛都可以进行后台管理并且存储再数据库中,这些信息其实大量被前台程序调用,但是更新频率很小,可以考虑将这部分内容进行后台更新的时候进行静态化,这样避免了大量的数据库访问请求。SQL Server 可以直接把查询数据结果存储为HTML文件数据。6. 图片服务器分离 对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的。我们有必要将图片与页面进行分离,基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化。7. 数据库开发 在计算机和网络的发展中,数据库的作用也备受重视。而如何更好的利用数据库,使之发挥快捷有效的作用,是应用的更高要求。主要数据库优化:关键字段建立索引;使用存储过程,它使SQL变得更加灵活和高效;备份数据库和清除垃圾数据;SQL语句语法的优化;清理删除日志等优化方法。8. 三层架构设计模式 三层架构分别是数据访问层 (Database Access Layer),业务逻辑层(Business Logic Layer),表示层(用户表现层) User Interface Layer。简称分别为DAL、BLL、UI。数据访问层主要是提供一些通用的对数据库进行操作的函数,避免对数据库的直接操作。业务逻辑层则调用这些函数完成某些功能,而用户表现层则又调用业务逻辑层的函数来完成界面显示功能。并且我们可以在业务逻辑层处加入工厂设计模式,这样我们就可以通过一个工厂类来生产需要的数据对象,并缓存获得的数据对象来提高访问速度,且结构清楚,功能模块清晰,出现异常能迅速定位排除。这种模式开发出来的代码非常美观,简洁,别人阅读起来特别方便。2.2.4 项目基本构架 三. 商城业务和设计3.1 商城栏目分类(待定)3.2 商城流程前台流程订单管理流程 3.2功能模块分析前台功能描述:商品发布,浏览,显示商品发布功能描述商品导航、最新商品发布、修改、删除商品,按商品类型,分类,销量,导航,排列最新商品(可作成排行前十名)推荐商品、特价商品发布、修改、删除商品,根据性价比,新鲜度,活动,促销等条件分类商品商品列表多种查看功能扩大搜索条件,逐级搜索地图搜索店面,进入店铺商品发布商品多图、多样式、相关商品、相关配件 图片数量:10张大小:固定像素相关配件:产地,说明,介绍,视频商品评论添加,修改,删除,评论。卖家不得删除,修改评论内容商品销售排行根据所有买家的销售量,利润,排列出前十名销售冠军商品定购支持货到付款,或把本店链接通过邮件方式发给站内好友购物车状态购买,删除,付款,查询余额。交易日期,支付宝付款信息会员注册:注册步骤: 1.填写信息> 2.收电子邮件>3.注册成功 (普通会员)登陆与密码找回:用户名,密码 Email 密码找回问题(参考淘宝网,尽量优化,简化流程,但要保证信息真实性,以及过滤敏感字眼会员编号:系统自动生成八位数字(前两位为年份,后6位自然序号,起始设为06000001;07年后显示07000001),会员号唯一。#会员号:方便数据库检索,在网站会员资料中不予显示会员购物管理:在“会员中心” 内显示历史订单。用户可以自由察看自己以往的购物记录,从定单按日期排列(可以升序,可以降序),其中关键字段为:定单号,定单日期,收货人,订购金额,产品统计;最近三个月消费金额统计,产品统计与归类;提示购买会员财务管理:总消费金额,节省金额,总节省金额会员编辑功能:会员可以修改自己的信息,其中会员信息字段包括:Email,电话,手机,邮编,详细地址,管理收货人联系方式(可设定多个收货地址)密码修改功能:会员可以在会员中心修改自己的密码:其中字段为:原始密码,新密码,确认新密码。会员开店:注册会员可以申请开店,还可以在该商城下属的网店中进行消费,并且可以实现跨店消费,统一结算。游客信息:游客可以浏览网站所有商铺,但不能使用购买功能。提示其注册。登陆,方可进行购买或店铺收藏。后台功能描述:1、销售管理1)订单管理订单管理是B2C管理系统的核心线索,根据订单的来源,可分为:1)网站订单 用户在网站下的订单;2)电话订单 用户通过Call Center下达的订单3)大客户或团购客户通过业务人员在后台下达的销售订单2)发货指令销售订单调入人员根据订单日期、库存情况确认订单,并生成发货指令,指示仓库捡货、配货。3)拣货列表系统根据发货指令汇总未拣货的商品生成拣货表,仓库根据拣货表到仓库拣货。4)仓储配货仓库配货人员根据发货指令分拣商品并配货打包;为了避免配货过程中的人为差错,系统支持扫描枪扫描商品条码的方式进行配货,系统根据扫描的商品自动核对是否本单商品,同时也可防止多装或少装。2、采购管理1)请购管理系统根据安全库存、商品库存周转率等信息自动提供采购建议,库存控制部门根据库存情况将系统采购建议转为请购单,请购单也可手工录入。2)采购订单采购部门根据请购单生成采购订单,并分发给相应的供应商,采购订单可手工录入。采购订单是仓库收货入仓的依据。3)采购入仓仓储部门根据供应商送货时提供的采购订单核对系统中的采购订单,并录入实际的收货数量,支持多张采购订单合并收货和分批次收货。4)采购付款采购部门根据收货入库明细记录产生付款申请,财务部门进行复核付款,系统自动核销已付款单据的应付款。3、物流配送1)物流供应商管理管理企业中的配送组织、配送人员或第三方物流快递公司资料。2)物流/快递管理仓库配货完成后,批量打印出快递单或配送单(自行配送)交给配送,在系统中登记配送/快递号,用户可在系统中查询配送的进程。3)快递对账管理根据结算方式不同,公司需要和快递公司进行对账,系统可根据快递公司提供的Excel对账单文件进行自动对账,核对单号、每单费用,代收款是否正确。4)物流费用结算管理根据对账单结果与第三方物流供应商结算快递费用,并在系统中进行记录。4、财务管理1)采购结算管理根据采购入仓单、物流单进行费用结算;可处理预存在供应商处的押金。2)销售收款管理根据订单的结算方式,区分先款后货、货到付款,实现现金收款和应收款管理,查询并监控未收款单据。3)客户/会员预存款管理管理客户预存在公司的资金,系统可根据订单的结算方式自动核销预存款。4)其他费用管理管理企业中发生的其他管理费用和营业外收入。5、会员服务1)会员/客户管理管理客户/会员的信息,联系资料、联系历史、购买历史、积分情况等2)电子邮件群发群发系统可向潜在客户、客户会员、员工、邮件列表群发电子邮件。3)手机短信群发可向潜在客户、客户会员、员工、供应商群发手机短信。5、库存管理1)库存盘点管理支持定期盘点、循环盘点;实现盘点标签生成、打印、实盘数据录入、自动出具盘点差异表、审核调帐等功能。2)移库及调拨管理实现库存调拨和组织间库存移动管理。3)加工品入仓管理支持简单的生产(例如:产品分包装、组合)业务,实现成品入库、材料自动核销并计算成品成本。4)领用/报废管理处理样品、展示品和报废品的出仓业务6、网店管理:网上用户可以通过会员注册入口注册会员,成为商城会员后,就可以申请开店,即在商城中下为自己开一个网上商店。商城的管理员可以在后台对这些网上商店进行管理。包含网店查询、网店监控等功能。7、系统管理1)组织架构管理管理企业组织架构包括配送组织、员工资料、职能角色、账户等信息。2)组合权限管理根据职能角色不同,管理功能权限、数据查看权限、单据审核权限。3)报表打印设置设置表单的打印格式,用户可用软件自行设置,每种单据都可有一种或多种打印格式,可打印条形码。3.4 商城页面设计(待定)3.3 商城数据字典(待定)