b2c电子商务网站流程

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

用户在提交订单后,调用支付服务支付服务调用第三方支付平台,第三方支付平囼成功后返回订单流程图如下:

每一个网站在上线之前都会进行內测但是测试什么内容,如何进行测试呢袁勇认为,在参考上一篇文章网站用户体验优化怎么做的基础上你就能很快找到答案。但昰不同的网站需要提炼的测试要点不同,比如你是资讯工具类网站你测试的重点要放在阅读体验这个点上;如果你是互动交流类网站,你测试的重点应该放在交互性这个点上;如果你是电子商务类网站你测试的重点则应该是购物流程这个点上,因此不同的网站要做鈈同的分析,下面是一份针对商城的测试方案大家仅供参考:

我们诚邀您对我们的网站进行测试,请按照下面的内容反馈您的意见感謝您的支持!

转载请保留本文链接地址:/1153.html

案例一:利用软件生命周期创建B2C电孓商务网站

  任何事物都有产生、发展、成熟、消亡或更新几个阶段电子商务网站也不例外。任何一个在使用过程中随着其生存环境嘚变化都需要不断维护、修改,当它不再适应的时候就要被淘汰就要由新系统代替旧系统,这种周期循环称为生命周期

  根据软件生命周期的原理,电子商务网站可以划分为系统规划、系统分析、系统设计、系统实施、系统测试、系统运行和维护等几个阶段

  ②、B2C电子商务网站建设的一般过程

  (一)系统规划阶段

  系统规划阶段的任务是对企业的环境、目标、现行系统的状况等进行初步调查,根据和确定的,研究新系统的必要性和可能性在这个阶段给出备选方案,并进行写出可行性分析报告。待可行性分析报告审议通過后编制系统设计任务书。

  为了进行分析首先对的需求进行分析。通过对企业的需求进行调查明确电子商务网站需要做什么,莋到什么程度在此,通过查阅资料、实地观察、业务专题报告等方法将该电子商务网站的需求归纳为功能需求和性能需求

  功能需求:B2C电子商务网站就是Business To Consumer,也就是企业借助于Internet建立网点进行交易的一个系统流程上,店家发布产品信息消费者在线选购、在线支付,通過物流最后达成交易所以从购买方看,需满足消费者在线选购、在线支付等;从销售方看要能让店家整理网上商品、管理订单等。

  性能需求:系统运行要稳定在不同的系统中能正常运行,具有较强的适应性可移植性。系统要有可扩展性当出现新的需求时,能將其纳入系统而不必改变原有的基本结构。

  在电子商务网站需求已确定的情况下对系统的进行判定,决定有无必要、有误可能完荿系统的建设在此,包括如下几个方面:运行可行性分析:考查方案在企业中合适程度避免一个可以工作的方案由于最终用户和管理層的抵制而落选。

  经济可行性分析:建立电子商务网站需要经费所以在建站前要评估该开发项目的,分析带来的是否超过所需要的荿本

  技术可行性分析:ASP电子商务网站是动态网站技术的产物,以目前计算机硬件、软件、网络已经具备建立B2C电子商务网站的条件。

  (二)系统分析阶段

  系统分析阶段的任务是根据系统设计任务书确定的范围描述系统的,确定新系统的逻辑模型系统分析階段的成果体现在系统说明书中。

  根据功能需求B2C电子商务网站要由前台系统和后台系统两部分构成的。前台系统是供消费者使用的堺面在这里可以提供注册会员、查看商品、购买商品、等基本功能。后台系统则是提供给销售方主要是进行管理商品信息、,同时要進行会员管理、商品、以及账务管理、报表统计等其他功能

  2、数据流分析通过绘制来帮助确定合理的数据项、确定合适的数据流向、确认合适的数据处理过程,为系统设计提供信息内容及处理依据B2C电子商务网站的顶层如图所示:

  (三)系统设计阶段

  系统设計阶段的任务就是根据系统说明书中的要求,设计新系统的物理模型最终形成系统设计说明书。在这个阶段主要完成系统划分和数据库設计的工作

  系统划分的基本思想是按功能角度自顶向下地将系统划分为若干个子系统,子系统再划分成模块层层划分,逐步设计在本项目中,B2C电子商务可以划分成登录帐户模块、浏览商品模块、购物车模块、订单管理模块、后台管理模块

  登录帐户模块:通過该模块确定用户身份,以便为下一个购物车模块提供必要的信息同时,还可以结合收集用户信息,如用户的年龄、所属地区、、购粅偏好等

  浏览商品模块:按各商品不同类别为客户提供商品介绍。若则点选进入购物车模块。

  购物车模块:该模块存放购买商品的信息、并计算商品的数量和价格等用户通过购物车,可以修改商品数目、退回商品完成购物后,生成订单进入订单管理模块。

  支付模块:用户购物后可通过多种方法完成支付功能如、、线下邮政、等方式。

  订单模块:用户完成购物后生成订单,在該模块中可完成货物发送前修改或者取消订单、或拆分订单、跟踪订单等功能

  后台管理模块:这是针对卖家,即网站管理员所设计嘚模块该模块既可以根据需要统一修改网站界面,也可以根据企业需要在网站中发布新商品的信息,还能够管理已注册的用户

  數据库的设计是系统设计的一个关键步骤。一个好的数据库不仅能反映现实世界实体之间的联系、能满足用户需求还要易于扩充和修改。在本系统中可以建立4个基表

  产品信息表(product):该表主要用于记录商品的信息,包括商品的编号、名称、价格、类别、生产厂家、圖片、情况介绍等

  用户表(user):记录会员的基本信息,如用户编号、用户名、密码、真实姓名、身份证号码、电子邮件、所在地区、邮政地址、邮编、年龄、性别、薪资、住址状况、喜好等

  订单表(order_list):该表主要用于记录订单的信息,包括订单编号、订单产品編号订单用户编号,订单金额、订单状态下单时间等。该表分别与产品信息表、订单用户信息表存在外键约束即一个产品可以在多個订单中,一个用户可以下多个订单

  管理员表(administrator):存储网站管理员的基本信息,如:ID号、密码、姓名等等

  (四)系统实施阶段

  系统开发实施阶段要在系统规划的基础上确定整个商务系统结构中各个组成部分的具体内容,完成应用软件系统的编码最终将电孓商务系统的应用软件和各种平台集成在一起,并购置、安装和调试计算机设备完成电子商务系统的上线运行准备。

  1、编写模块:根据前面的系统设计说明书确定需要用的技术来构筑电子商务平台,并完成应用软件系统的编码

  本网站主要采用ASP技术编写所需模塊。ASP技术类似HTML、Script与CGI的结合体它是位于服务器端的脚本运行环境,通过这种环境可以创建和运行动态的交互式Web服务器应用程序。其拥有洳下优点:可以和HTML或其他脚本语言(VBScript与JavaScript)互相嵌套;在Web服务器端运行因此,程序代码完全保密;以对象为基础因此可以使用ActiveX控件继续擴充其功能;内置ADO组件,可以存取各种数据库大大缩短了程序开发时间。

  在具体开发中依据系统设计阶段的划分情况,完成各模塊页面的代码

  登录帐户模块:用户登录页面login.asp,买家通过用户名、密码登录新用户注册页面reg.asp,由新用户登录并填写相关信息其中鼡户名、密码、真实姓名、邮政地址、邮编为必填内容。为了避免同一用户多次重复注册增加身份证ID和电子邮件审核,避免出现相同用戶名、ID、电子邮件同时,在注册页面和登录页面都加入验证码防止机器批量注册和暴力破解。

  浏览商品模块:在网站中向买家展礻各种商品的详细信息

  用户可根据类别、浏览商品,并具体查看某一商品的详细信息也可以输入所要查找的商品名称或种类,即啟动查询页面seek.asp

  购物车模块:添加商品到购物车。找到所要购买的商品后点击购买。启动购物车模块cart_add.asp记录所购商品的信息,如、購买数量、单价等点击购物车,即启动cart_show.asp显示商品信息,如商品名称、单价、购买数量、应付总金额等此时,若返回网站继续购物或修改购买数量都会启动cart_update.asp页面修改购物车中相关信息。

  支付模块:用户购物结束后可点击收银台,进入支付模块

  多种可供选擇:支付、第三方平台支付、邮政、等。以近年来颇为流行的""为例传递参数到相关页面即可完成在线支付。相关参数如下:支付接口gateway

  订单模块:启动订单模块order_add.asp根据购物车模块的信息以及用户信息,如用户编号、姓名、邮政编号、邮政地址等信息生成订单若用户未登录,则会跳转到登录界面订单or-der_show.asp可显示该订单的相关状态,如订单未支付、订单已支付、订单发送中、订单已完成以及订单中所选购商品的名称、价格、数量、收货人、收货地址等信息。如果需要可以通过or-der_update.asp更改订单的收货人、收货地址等。

  后台管理模块:商品管悝子模块卖家对商品的管理,查看、增加商品品种、清除淘汰商品和修改原有商品信息等订单管理子模块,可以控制订单的执行、跟蹤订单的状态会员管理子模块,管理用户账户包括查看审核会员资料、更新会员资料和删除不合法会员等。

  2、构建硬件平台:根據各类选择合适的硬件构建网站运行的平台,即其运行所需要的软硬件环境

  本系统是基于WEB的采用ASP技术的B2C电子商务网站,首先在夲机安装配置IIS,使之能读取和运行脚本并设置网站默认打开文件为index.asp。架站完成后在IE浏览器地址栏输入 ,

  (五)系统测试和维护阶段

  系统测试阶段的目的是为了发现系统中存在的问题,需要测试系统的功能是否满足设计的需要判定系统是否存在各种程度的错误或漏洞,测试的内容包括软件整体测试、极限测试、可操作性测试等对于电子商务而言,主要考虑系统整体性能的指标参数例如系统可支持的最大的用户数、系统的压力与性能比、系统的安全性指标等。在系统测试之后形成系统测试分析报告

  测试时,我们采用本地端架站的方式通过在网络内部进行测试。把所有的设计文件全部完成并初步修正后将完整的内容一起上传到预定的空间,最后进行实際的联机测试

  运行不仅仅是指电子商务网站投入运行使用,更为重要的是企业在一种新的商务模式下运转包括相应的维护、管理鉯及基于系统的、销售、等基本商务环节的动作与组织。网站维护不仅包括对网站正常运行的维护、管理性工作更主要的是对网站内容嘚更新、修改方面的网站建设。对于不能修改或难以修改的问题记录在案定期整理成新需求建议书,为下一周期的系统规划做准备

  根据软件开发过程中软件生命周期原理的应用,通过对B2C电子商务网站建设的现状及其特点的分析不难看出:要开发一个成功的电子商務网站,必须利用软件生命周期原理分阶段按步骤有条不紊的实施,才能在网站的开发中提高效率提高其稳定性、、可维护性和,取嘚事半功倍的效果

  1.  方美琪,刘鲁川.电子商务设计师教程[M].清华大学出版社
  2.  黄巧玲,陈宏溪,谢维波.基于ASP的电子商务网站的设计与实现[J].福建电脑.

我要回帖

 

随机推荐