项目背景
随着互联网快速发展,网上交易已经成为最时尚、最快捷的一种购物方式。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、Jquery 2.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. 数据库开发
在计算机和网络的发展中,数据库的作用也备受重视。而如何更好的利用数据库,使之发挥快捷有效的作用,是应用的更高要求。主要数据库优化:关键字
B2C电子商务平台及其设计方案(doc 10页)(精美版)



