网上电子商城设计与实现
:手机电脑逐渐遍布每家每户,社会上开始有了网上虚拟购物的出现,通过手机电脑连接网络进行购物逐渐走进了每户人家,从而出现了淘宝,京东之类的网上购物网站也逐渐被人们所熟知,为了吸引消费者的眼光电子商务网站不断地进行技术性的更改以达到吸引更多的消费者的眼光,从而促成了网上营销的运作模式的出现。网上电子商城数据库为稍微简单普遍的MySQL为数据库,采用所学的JavaScriptd的技术作为前台与后端的开发语言与功能的实现。这个网站的设计利用了些许HTML5的技术让网站整体更加美观,这类网站的出现从而让销售方法不再是单一无调的,让人们更加能够深入的了解产品的具体信息。同时此网站具备了网站界面美观大方简单,用户可以一目了然地使用功能。
目 录
一、 引言 1
二、 系统开发工具 1
(一) MY ECLIPSE简介 1
(二) MYSQL简介 1
三、 需求分析 1
(一) 功能需求分析 1
(二) 业务流程分析 2
(三) 数据流分析 3
四、 系统设计 4
(一) 系统总体功能结构 4
(二) 系统数据库模型设计 5
1. 系统概念结构设计 5
2. 数据库逻辑结构设计 5
3.数据表详细说明 6
五、 详细设计与系统实现 8
(一) 用户主界面设计 8
(二) 系统详细设计总体概述 8
(三) 前台功能的设计 9
1.商品查询 9
2.登录 10
3.注册 14
4.购物车 15
5.提交订单 16
6.查询订单 18
(四) 后台设计 19
1.管理员登录 19
2.订单查询 20
3.会员管理 25
4.处理订单 27
5.公告设置 28
六、 软件测试 28
(一) 软件测试的目的 28
(二) 软件测试 29
(三) 软件测试结论 29
1. 软件能力 29<
*好棒文|www.hbsrm.com +Q: #351916072#
br /> 2. 测试结论 29
总结 30
致谢 31
参考文献: 32
引言
随着网络不断走进每家每户,家家户户开始因为网络的出现而变化着,手机电脑逐渐遍布每家每户,社会上开始有了网上虚拟购物的出现。
随着互联网走进千家万户,电器的质量不断改善,营销模式不断变换,逐渐电器的配置信息被人们所熟知,从而出现了网上销售电器,让电器的销售不再受到时间和地域的限制,在过去的时间里,人们想要购买电器没有其他的选择,只能去实体商店购买自己所需要购买的电器,既是人们所常见的店铺,当网络普及到每户人家的时候,人们就可以在坐在家中,一家人坐在沙发上或者任意的地方,使用电脑或手机,您可以打开网上商店,选择他们想购买和购买的东西,省下来的时间我们就可以做自己想做的事情,等着快递将你所购买的东西送到你家中,节省了很多的体力支出,而且得到了质量的保证。所谓的货比三家,同时我们可以不费力气的就可以进行多家货物的对比与挑选,价格也得到了不等的优惠。
系统开发工具
My Eclipse简介
作为Eclipse插件之一的My Eclipse,是支持编码,配置,测试和调试最强大的J2EE集成开发环境之一。作为功能丰富的JavaEE开发环境的My Eclipse,是对Eclipse IDE插件集合的扩展,广泛的应用于网站的开发。
MySQL简介
为了提高系统的灵活性系统运行速度从而让不同的表中存储着不同的数据。使用MySQL开发可以使用所有的平台开发,对于其他的数据库而言性价比比较高,开源,因为它具有如此多的优势。
需求分析
功能需求分析
一对于用户所使用的前台购买能力的实现,用户可以输入网址打开网站浏览网站内的产品列表,此时用户可以进行大致的筛选,选择是否在此网站进行购物。若用户选择在此网站进行购买既可以在主页中点击注册使用,有账号的用户可以选择登陆网站进行对想要购买的物品进行查看详细信息,选择是否加入购物车。如果你没有这个网站的账号信息是不可以在这个网站进行产品详细信息的查看与后续的购买的,这样相对于你去实体店购买更加的省时省力,且很容易的就可以在电脑前满足你的购物欲望。
二对于后台管理员进行对用户及商品进行管理能力的实现,管理员可以通过网站的左下角的链接打开后台登陆窗口,选择输入管理员账号进行管理平台,继而对用户购买的商品信息进行确认与发货提示、用户信息的增删查与产品信息的增删查改,同时后台的管理员账号是不对外开放注册功能的,只可在管理员平台选择增加管理员。
业务流程分析
对于前台的用户和后台的管理员功能实现的流程分析可以得出流程图;
图1所示是后台管理员分析流程图,UE接收过程如图2所示:
图1 管理终端过程
图2 UE接收过程
数据流分析
分析相关内容交付信息流,存储和处理数据流分析。实现程序设定的数据流程的步骤是:按照设置时候的分析得出的数据的流向和处理过程记录下来得出数据流程图。
图3所示的是用户管理流图:
图3用户管理流图
在图4中所示的是商品管理流图:
图4商品管理流图
图5所示的是后台订单管理数据流图:
图5后台订单管理数据流图
系统设计
系统总体功能结构
为了得到在线电器商城的整体结构对事先的整体设计通过实习情况的需求分析得到:前端用户包括了商品详细信息的查看,购物车和购买;后端的管理员包括了商品、用户和管理员的管理,订单进行进一步的处理。如图6所示。
图6系统功能结构图
在这个框架图中有的功能如下:
前台
是会员浏览商品,选择购物的平台;
后台
是管理员对商品的增删查改,对用户的管理及管理员和公告的管理。
系统数据库模型设计
1.系统概念结构设计
一种方法,所述结构的概念模型的描述。具体方法是一个矩形;代表属性的椭圆和直线连接两个一起; 表示由钻石实体和实体之间的链路,并用直线到有关实体连接器一起,ER图是这样的模式。
图7所示系统结构ER图:
图7系统结构ER图
具体属性如下:
用户:member,memberID,密码,name,phone,sex,邮箱,住址。
电器:species,goodsID,type,简介,amount,Electrical picture,univalent,Activity price reduction。
订单:address,order form number,memberID,name,time,Total price of goods。
2.数据库逻辑结构设计
关系表(relation),如图1所示是对应的数据关系表信息:
表1 关系表
目 录
一、 引言 1
二、 系统开发工具 1
(一) MY ECLIPSE简介 1
(二) MYSQL简介 1
三、 需求分析 1
(一) 功能需求分析 1
(二) 业务流程分析 2
(三) 数据流分析 3
四、 系统设计 4
(一) 系统总体功能结构 4
(二) 系统数据库模型设计 5
1. 系统概念结构设计 5
2. 数据库逻辑结构设计 5
3.数据表详细说明 6
五、 详细设计与系统实现 8
(一) 用户主界面设计 8
(二) 系统详细设计总体概述 8
(三) 前台功能的设计 9
1.商品查询 9
2.登录 10
3.注册 14
4.购物车 15
5.提交订单 16
6.查询订单 18
(四) 后台设计 19
1.管理员登录 19
2.订单查询 20
3.会员管理 25
4.处理订单 27
5.公告设置 28
六、 软件测试 28
(一) 软件测试的目的 28
(二) 软件测试 29
(三) 软件测试结论 29
1. 软件能力 29<
*好棒文|www.hbsrm.com +Q: #351916072#
br /> 2. 测试结论 29
总结 30
致谢 31
参考文献: 32
引言
随着网络不断走进每家每户,家家户户开始因为网络的出现而变化着,手机电脑逐渐遍布每家每户,社会上开始有了网上虚拟购物的出现。
随着互联网走进千家万户,电器的质量不断改善,营销模式不断变换,逐渐电器的配置信息被人们所熟知,从而出现了网上销售电器,让电器的销售不再受到时间和地域的限制,在过去的时间里,人们想要购买电器没有其他的选择,只能去实体商店购买自己所需要购买的电器,既是人们所常见的店铺,当网络普及到每户人家的时候,人们就可以在坐在家中,一家人坐在沙发上或者任意的地方,使用电脑或手机,您可以打开网上商店,选择他们想购买和购买的东西,省下来的时间我们就可以做自己想做的事情,等着快递将你所购买的东西送到你家中,节省了很多的体力支出,而且得到了质量的保证。所谓的货比三家,同时我们可以不费力气的就可以进行多家货物的对比与挑选,价格也得到了不等的优惠。
系统开发工具
My Eclipse简介
作为Eclipse插件之一的My Eclipse,是支持编码,配置,测试和调试最强大的J2EE集成开发环境之一。作为功能丰富的JavaEE开发环境的My Eclipse,是对Eclipse IDE插件集合的扩展,广泛的应用于网站的开发。
MySQL简介
为了提高系统的灵活性系统运行速度从而让不同的表中存储着不同的数据。使用MySQL开发可以使用所有的平台开发,对于其他的数据库而言性价比比较高,开源,因为它具有如此多的优势。
需求分析
功能需求分析
一对于用户所使用的前台购买能力的实现,用户可以输入网址打开网站浏览网站内的产品列表,此时用户可以进行大致的筛选,选择是否在此网站进行购物。若用户选择在此网站进行购买既可以在主页中点击注册使用,有账号的用户可以选择登陆网站进行对想要购买的物品进行查看详细信息,选择是否加入购物车。如果你没有这个网站的账号信息是不可以在这个网站进行产品详细信息的查看与后续的购买的,这样相对于你去实体店购买更加的省时省力,且很容易的就可以在电脑前满足你的购物欲望。
二对于后台管理员进行对用户及商品进行管理能力的实现,管理员可以通过网站的左下角的链接打开后台登陆窗口,选择输入管理员账号进行管理平台,继而对用户购买的商品信息进行确认与发货提示、用户信息的增删查与产品信息的增删查改,同时后台的管理员账号是不对外开放注册功能的,只可在管理员平台选择增加管理员。
业务流程分析
对于前台的用户和后台的管理员功能实现的流程分析可以得出流程图;
图1所示是后台管理员分析流程图,UE接收过程如图2所示:
图1 管理终端过程
图2 UE接收过程
数据流分析
分析相关内容交付信息流,存储和处理数据流分析。实现程序设定的数据流程的步骤是:按照设置时候的分析得出的数据的流向和处理过程记录下来得出数据流程图。
图3所示的是用户管理流图:
图3用户管理流图
在图4中所示的是商品管理流图:
图4商品管理流图
图5所示的是后台订单管理数据流图:
图5后台订单管理数据流图
系统设计
系统总体功能结构
为了得到在线电器商城的整体结构对事先的整体设计通过实习情况的需求分析得到:前端用户包括了商品详细信息的查看,购物车和购买;后端的管理员包括了商品、用户和管理员的管理,订单进行进一步的处理。如图6所示。
图6系统功能结构图
在这个框架图中有的功能如下:
前台
是会员浏览商品,选择购物的平台;
后台
是管理员对商品的增删查改,对用户的管理及管理员和公告的管理。
系统数据库模型设计
1.系统概念结构设计
一种方法,所述结构的概念模型的描述。具体方法是一个矩形;代表属性的椭圆和直线连接两个一起; 表示由钻石实体和实体之间的链路,并用直线到有关实体连接器一起,ER图是这样的模式。
图7所示系统结构ER图:
图7系统结构ER图
具体属性如下:
用户:member,memberID,密码,name,phone,sex,邮箱,住址。
电器:species,goodsID,type,简介,amount,Electrical picture,univalent,Activity price reduction。
订单:address,order form number,memberID,name,time,Total price of goods。
2.数据库逻辑结构设计
关系表(relation),如图1所示是对应的数据关系表信息:
表1 关系表
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1347.html