您好, 访客   登录/注册

关于网上电子商城的设计与实现的分析

来源:用户上传      作者: 计丽丽

  摘 要:近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C,C2C电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
  关键词:网上购物系统;系统流程;数据库设计
  中图分类号:TP39 文献标识码:A
  
  一、网上购物系统的工作模式。由于基于Internet的Web都是一种高度分散的并且与平台无关的网络,为了建立一个兼容的、全功能的网上购物系统,采用Client/Server结构是非常合适的。这种结构一般包括3个基本的组件:Client、Server和Internet。
  Client通过Internet向Server发出请求,Server对Client的请求做出响应和控制,通过Internet将响应反馈给Client。这是一种协作式的模型,可完成分布式任务。Server负责对数据进行存储和维护,其共享资源主要包括应用程序、网络访问以及一些数据和文件。通过巨大的Internet网络,Web将不计其数的Server与Client连接起来,构成了Client/Server模型。通过这种结构,Client对位于Server上的超链接信息发出请求,响应信息再通过Internet反馈给Client,从而方便地在Web世界实现信息共享、协作计算以及工程同步。
  二、网上购物系统的构建。一个快捷的网上购物中心必须具有商品列表、网上购物、项目清单、在线支付、物流配送、登记和顾客意见调查等基本功能。这些功能主要由ASP技术和网络数据库访问技术来实现。
  1.安全性问题
  服务器的安全特性是相当重要的,它不仅可以预防未授权用户对网络的访问,同时还保护Web站点的内容不受侵犯。典型的安全特性包括访问控制和加密。
  2.完善的用户身份确认机制
  通过用户身份确认,允许合法用户进入网站,防止非法用户的访问。对用户密码采用MD5不可逆加密技术,保证网站的安全。
  3.在建立网上购物系统时,首先要解决的主要技术问题是:客户端的虚拟购物篮、付款处理、商品配送、用户注册和商品的搜索引擎。服务器端的主要操作是对商品的添加、删除、修改和查询;用户订单的处理、网站风格的管理、及用户的管理。
  4.该购物网站的主要处理流程为:用户登陆网站→选择想要购买的商品下订单→填写收货信息及付款方式等,服务商收到用户提交的订单,在确认收到用户汇款 服务商发货→用户收到商品→反馈确认信息给服务商,一次网上购物完成。每一步都是通过修改用户订单的状态来确认的,只有上一步完成才可以继续下一步操作。
  三、系统设计
  1.系统功能分析
  一个典型的B2C电子商务网上订购系统主要功能有:(1)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。(2)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。(3)强大、方便、快捷的查询功能。提供关键字查询(如:查找所有商品)。(4)订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况,了解现在货物的状态。(5)订单管理,为分销商的EPR系统提供数据接口。
  2.系统体系结构
  图3.2.1系统功能模块图
  根据体系结构可将系统分为用户和管理两个角色:
  (1)用户:用户通过注册以后成为合法登录用户。登录以后可以查看修改个人信息在线购买商品查看订单状态。(2)管理员:系统管理员可以管理整个系统,包括查看用户订单并修改相应信息查看用户信息,对不信任用户也可以对他进行删除。查看商品信息,可以删除不需要的商品,添加商品信息。
  3.系统流程
  四、数据库设计
  1. 数据库需求分析
  (1)商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据(XML、Access、Excel等文件)、网上数据。无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。
  (2)商品数据方案的制定。商品数据方案制定的目的在于:①对商品进行科学、灵活地分类,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出所需商品。②使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询。
  (3)客户信息表的制定。客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理人员进行商品销售的设计规划和进行决策的依据和参考。客户ID则是客户个人身份证明的依据。
  2.数据库的逻辑结构分析
  对于系统用户信息数据库,有以下数据项和数据结构:
  用户信息:用户ID(自动编号)、用户姓名、电话号码、Email、地址、邮编。
  对于系统的商品信息系统,有以下数据项和数据结构:商品记录信息:商品的ID(自动编号)、商品名称、商品单价、商品数量、商品所属类别。
  用户在购买商品前可以先看看商品目录,看看有没自己需要的商品,在商品的目录里有各个商品的具体的介绍,比如说商品的名称,数量,价格等,用户在看好自己的商品后,在商品的搜索中,你可以选择你所需的商品,用户在选择自己的商品时,系统则连接到后台关于此商品信息的数据库中,找到适合客户需求的信息。客户将选购的商品放入系统所提供的购物篮里,此时顾客可以继续选购另外的商品,或者删除原先购买的商品,并可对商品进行名称和数量上的修改和添加。点击"继续购买",重复以上进行的购买活动。直到顾客满意。购物结束后,进行提交,点击"提交",完成购物。
  参考文献
  [1]闭建锋,汪毅.UML的供应链订单管理系统[N].华侨大学学报(自然科学版),2003,24
  [2]周继恩.网络数据库应用与开发教程[M].北京:电子工业出版社,2002.
  [3]周立柱等译.数据库管理系统原理与设计[M].北京:清华大学出版社,2004.
  [4]张信东.信息系统开发教程[M].北京:清华大学出版社,2003.
  [5]张璋.王牌车辆股份有限公司营销管理信息系统的分析、设计与实施[D].成都:电子科技大学,2005.
  [6]冉春玉等,基于B/S和C/S模式的进销存系统的设计和实现[N].武汉理工大学学报,2003,6(12):8一11.
  [7]吴雪阳,王洪强,陈英武.信息系统三层结构实现技术[J].电脑与信息技术,1999.4.
  [8]JonhUm.DatabaseConneetionandtheIntemet[J].PCMagazine.1997,16(22):163一165.


转载注明来源:https://www.xzbu.com/8/view-47364.htm