APP下载

基于B/S架构的电子商务网站的设计与实现

2015-05-30刘敏娜魏浩

软件工程 2015年11期
关键词:管理员页面订单

刘敏娜 魏浩

摘 要:基于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-),男,讲师,硕士.研究领域:图像处理,网络

安全.

猜你喜欢

管理员页面订单
春节期间“订单蔬菜”走俏
刷新生活的页面
我是小小午餐管理员
新产品订单纷至沓来
我是图书管理员
我是图书管理员
可疑的管理员
“最确切”的幸福观感——我们的致富订单
怎样做到日订单10万?
网站结构在SEO中的研究与应用