基于B/S架构的电子商务网站的设计与实现
2015-05-30刘敏娜魏浩
刘敏娜 魏浩
摘 要:基于B/S架构开发了电子商务平台。该系统采用jsp技术,数据库采用MySQL技术。该系统包括前台管理和后台管理两个方面,前台管理主要包括用户的登录和注册、留言、购物车、订单等功能,后台管理实现了用户管理、商品管理、留言管理、销售管理等功能。系统界面美观、用户操作简单。由于系统利用Java面向对象思想,大大简化了开发人员的工作。
关键词:B/S;电子商务平台;jsp
中图分类号:TP319 文献标识码:A
1 引言(Introduction)
随着互联网技术的飞速发展,很多商家利用网络平台发布自己的产品。网上购物这种新型的购物模式,赢得了越来越多人的认可。在网上购物,用户只需动动鼠标就可以买到自己心仪的商品,轻松、方便、快捷,非常适合当下人们的生活节奏。因此,这种购物方式,会得到更多的人的认可。同时,随着支付和送货方式的不断发展,网上购物势必将会成为人们购物的首项选择[1-3]。
2 电子商务平台需求分析(The demand analysis of
electronic commerce platform)
系统具体功能如下:
(1)前台管理功能
前台浏览:用户在前台查看商品。
搜索商品:输入关键字,在系统中搜索商品。
显示商品详细信息:点击商品,对详细信息进行查看。
登录和注册:填写信息进注册,方便管理员管理用户。
买家留言:可以对网站进行留言。
购物车:添加宠物商品,修改购买的数量,最后结账。
订单:此模块由购物车结账产生,客户可以查询订单状态。
(2)后台管理功能
用户管理:管理员对用户进行管理,例如:查看用户的信息,删除用户。
商品管理:实现商品内容的更新与维护,在后台,为管理员提供输入、修改、删除各类商品的功能[4]。
添加商品:添加商品功能中包括商品类别的选择,同时,管理员可以在商品中插入相关图片。
修改商品:修改商品内容的同时,商品类别、标题等也可以更新。
删除商品:删除商品的同时,该商品所包括的其他内容一并从数据库中删除。
留言管理:对买家留言进行查看与回复。
销售管理:处理客户的订单、查询订单以及销售的情况。
注销退出:直接点击退出系统按钮就可以退出系统。
3 电子商务平台概要设计(The general design of
electronic commerce platform)
3.1 系统模块图
系统模块图如图1所示。
图1 系统模块图
Fig.1 System block diagram
3.2 系统数据库设计
(1)数据库设计
本系统中设计了用户信息实体、产品信息实体、订单信息等实体[5]。
实体之间的E-R图,如图2所示。
图2 实体关系E-R图
Fig.2 E-R entity
(2)数据库关系模型
数据库中主要数据表的结构如下:
a.用户表:主要存储用户信息。用户表的字段说明如表1所示。
b.订单表:主要存储订单信息,订单表的字段说明如表2所示。
c.产品信息表:主要存储系统产品信息,它使用Category的CategoryID字段作为该表的外键。产品信息表的字段说明如表3所示。
(1)订单模块
在用户查看购物车中的购物项后,可以继续购买或点击确认订单按钮。当用户点击确认订单按钮,系统首先查看用户是否登录,如果没有登录,页面中提示没有登录,并在三秒钟后自动跳转至登录页面,完成登录后,可以查看订单,订单中可以看到购买的商品,商品信息不能修改。
(2)产品管理模块
管理员进入管理模块主页面,点击产品管理按钮,添加产品后,在主页的右侧显示相应的页面,当输入产品名称、产品描述信息、选择产品类别后会为该产品产生一个产品编号,并把编号和产品信息存储到数据库产品表中。管理员查找某个商品时,可以通过类别、关键字、价格区间或组合这些条件搜索到所需商品,数据以表格的形式显示。
(3)用户管理模块
在管理员进入管理模块的主页面后,当点击管理按钮后,其他按钮向下拉动,显现出用户列表按钮,当用户点击用户列表按钮后,页面会以表格的形式显示用户的所有信息,点击删除按钮,系统会把数据库中的该条记录删除。完成上述操作后,系统则会刷新用户列表页面。在当前页面中无法显示删除记录。
5 系统测试(System test)
5.1 留言模块测试
此测试模块主要测试用户输入留言信息,点击确定后页面是否显示留言内容。留言模块测试如表4所示。
5.2 订单管理模块测试
该模块主要测试管理员在后台对订单的删除,处理,查询等功能操作是否正常。订单模块测试如表5所示。
6 结论(Conclusion)
本文主要研究了基于B/S架构的电子商务平台。使用本系统能够完成前台模块的商品浏览、商品购买、购物车管理和支付模拟,后台模块的用户管理、商品管理、类别管理、库存管理。用户界面友好、美观,操作简单。
参考文献(References)
[1] 辛峰.jsp网上购物系统设计与实现[J].哈尔滨职业技术学院学
报,2010(1):7-13.
[2] 张永超.网上购物系统设计[J].电脑知识与技术,2009(2):19-21.
[3] HanaBen-Shabat,Mike.电子商务全球扩张新前沿[J].中国物
流与采购,2013(4):15-19.
[4] 宋艳萍.校园网上购物系统设计与实现创新举措[J].2013
(6):23-24.
[5] 陈健.jsp和MySQL的管理系统的设计[J].电脑与信息技术,
2011(6):25-26.
作者简介:
刘敏娜(1981-),女,讲师,硕士.研究领域:CUDA并行
计算.
魏 浩(1973-),男,讲师,硕士.研究领域:图像处理,网络
安全.