电子商务购物平台的设计与开发
1.引言
随着电子商务,尤其是网上购物迅速发展,商品流通的基础设施和相关配套行业的重点将会发生转移。由于电子商务出现和迅速发展,商品流通领域即将面临全方位和深刻的变革,美国等发达国家目前正在积极推进电子商务革命,肯定会对中国商品流通和整个经济发展带来影响,这值得我们深思。那么如何设计和开发出功能强大、通用性强、费用低,并适合我国国情的购物平台,将是急需解决的重要课题。
2.系统分析
2.1需求分析
本系统是基于B/S架构,主要是提供商品信息,方便顾客购买,减少商家成本。它分为前台操作和后台管理。前台操作是用户登录到网站,首先进行用户注册,然后通过该网站的精品推荐、特价商品、最新商品或热销商品等信息浏览全部商品信息,找到自己想买的东西,再装人购物车,最后提交定单进行购买。后台管理则是管理员对该网站的维护。通过商品管理、订单管理和会员管理等功能达到对本网站的管理。本系统有4类用户:普通用户、网站会员、普通管理员、超级管理员。
2.1.1前台功能需求
前台功能模块主要是让商品的购买者使用的,可以进行各种类商品信息的订购和浏览,前台功能模块的需求如下:
(1)会员注册:会员注册可以提供浏览者的注册功能。注册后可以在本网站选购商品后放到购物车,不注册只能浏览商品但无法下订单。
(2)会员登录:会员登录是针对已注册会员进行的设置,每个用户一次只能登录一个账号。
(3)商品类别:主要有6类商品类型,供会员快速浏览、查询到自己需要的商品。
(4)浏览商品信息:在本网站首页可以浏览部分特价商品、热销商品、最新商品和精品推荐。
(5)最新商品展示:根据数据库信息显示出最近3天或一周内上架的商品信息。
(6)精品推荐展示:商家将本店具有特色,符合季节要求,最近精品商品。
(7)特价商品展示:显示出降价幅度较大的商品信息。
(8)热销商品展示:根据购买者下订单的情况,展示出当前网站中最畅销的商品信息。
(9)会员中心:通过我的订单、我的收藏、我的购物车、我的留言、个人信息和修改密码实现会员中心管理。
(10)帮助中心:有关于我们、交款方式、退货原则、订购流程、交易条款、保密协议等说明,方便买家购买。
(11)注销:注册用户需要单击“注销”按钮,则可安全退出。
2.1.2后台管理需求
后台管理功能由发布商品的卖家使用,商家可以对会员注册、商品信息、会员收藏、订单、商品留言等进行管理,功能需求如下所示:
(1)管理员登录:登录后方可进人系统管理的主页面,从而使用系统管理的所有功能。
(2)管理员管理:通过超级管理员管理普通管理员(添加、删除)。
(3)会员管理:可以实现在本网站已注册会员的管理。每个管理员都可管理本网站的所有会员。
(4)订单管理:主要对销售模块中已注册会员的下达订单进行审核,然后执行。一条订单信息只能对应一个会员、但是可对应多个商品。
(5)商品管理:管理商品信息,修改和删除商品信息,如产品编号、产品类型、产品图形、销售价格、产品描述。
(6)商品类型管理:添加、修改、删除商品类型,便于管理商品。
(7)图片管理:添加和删除产品图片或者广告图片。
(8)支付方式管理:添加、修改、删除支付方式。
(9)送货方式管理:添加、修改、删除送货方式和服务费。
(10)商品留言管理:主要是对会员前台模块的商品留言进行删除处理。
(11)会员收藏管理:主要是对会员前台模块的商品收藏进行删除处理。
(12)注销退出:当管理员点击“注销”后实现安全退出。
3.系统设计
3.1总体结构
系统总体结构和功能是本系统设计的核心,通过系统总体结构设计图可以非常清楚地看到整个系统的整体结构。根据功能需求,该系统分前台管理模块和后台模块,前台管理模块功能被购买者使用,后台管理模块功能被商家使用。
3.2模块功能
本系统分为前台管理模块和后台模块,每个模块又由若干子模块构成,其中前台管理模块包括:会员管理、商品展台、商品留言、购物车、帮助中心等模块。系统管理模块包括:订单管理、商品管理、商品类型管理、送货方式管理、会员管理、支付方式管理、图片管理、会员收藏管理、商品留言管理、注销登录等模块。
3.2.1前台管理模块
前台管理模块主要是让购买者使用的,购买者可进行各种商品的浏览和订购,系统前台管理模块的结构如图1所示。
3.2.2后台管理模块
后台管理模块的功能主要由商家使用,商家可以对商品信息、会员、订单等内容进行管理,系统管理的结构如图2所示。
4.系统具体实现
4.1前台管理模块
前台管理模块包括:会员管理、商品展台、商品留言、购物车、注销登录等模块。
4.1.1前台管理模块
该系统采用定义用户控件来使每个页面风格一致。首页的顶端导航条部分,左侧登录界面、商品分类导航、及热销商品、精品推荐、中间特价商品、最新商品和底端版权信息部是不同的控件。下面以用户控件为例讲述其如何使用:控件的所有要从数据库动态读取信息的显示控件的数据绑定代码都放在相应用户控件后台代码中,例如:用户控件中的商品分类信息导航的代码。
4.1.2查看商品信息
运行网站主页,可看到商品分布信息,在具体每个商品下有商品名、销售价、库存量。在会员登录的情况下,单击“购买”按钮可以将该商品自动添加到订单中去;单击“收藏”可将商品自动添加到“我的收藏”;此外单击“详细”可进人相应商品详细信息页面。
在该模块中,需要实现的最主要的功能是在用户点击特定商品“详细信息”后,进人商品详细信息显示页面。
5.结语
从生活出发,将网络融入生活。
王昂/王彦辉
(河南中医药大学信息技术学院,郑州450046/河南省财经学校,郑州450012)