b2c的网上商城系统的设计与实现(附件)【字数:8082】

摘 要最近几年,经济的快速发展带动人们的生活朝着多样化的方向发展。在这个阶段就衍生出了网购这个新鲜的名词。在网购的环境下,人们随时随地购物,足不出户的购物习惯已经越来越被广大人们接受甚至是依赖。人们渴望一个既方便又没什么操作难度的网购系统出现在自己视线中,这个系统能基本满足人们已经发展成为习惯的网购。在本系统中,用户只要注册了账号就可以在网站中进行购物操作。可以说是非常方便和简单了。用户完全不用担心自己不够了解商品的详情,亦或者这个商品是不是自己想要的东西。在这个系统中对所有商品都有详细的介绍。本系统采用基于SSM框架的技术和把MYSQL作为后台数据库来开发这个潮流购物网站,这能满足用户越来越大的网购需求。
目 录
第一章 绪论
1.1研究的背景及意义
1.2网上购物的优势
1.3系统开发的意义
第二章 相关技术与设计原则
2.1开发工具
2.2 SSM框架
2.3 B/S结构
2.4 MYSQL
第三章 网上商城系统分析
3.1系统可行性分析
3.1.1技术可行性
3.1.2操作可行性
3.2系统用例分析
3.2.1管理员用例
3.2.2用户用例
3.3模块清单
3.4代码清单
第四章 网上商城系统设计
4.1系统功能设计
4.2前台用户业务流程
4.2.1会员注册流程
4.2.2商品购买流程
4.3 后台管理员业务流程
4.4数据库详细设计
第五章 网上商城系统关键模块功能的实现
5.1购物车模块功能的实现
5.2订单管理模块功能的实现
5.3商品管理模块的实现
5.3.1商品类别管理模块的实现
5.3.2商品信息管理模块的实现
第六章 系统测试
6.1系统测试的必要性
6.2测试方法
6.3功能 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
测试
6.3.1用户模块功能测试
6.3.2管理员模块功能测试
结束语
致 谢
参考文献
第一章 绪论
1.1研究的背景及意义
电子商务是当今社会不可缺少的一部分,诚然电商平台在我们的日常生活中正扮演着一个非常重要的角色。足不出户的购物已经渐渐发展成为人们的日常购物习惯,电子商务的光速发展也使得人们日常的购物越来越便捷。618,双11,双12等活动也将网购的火爆程度推向了顶端。常规的购物方式对比网上购物将花费更多的时间和精力,这也使得人们更倾向于去选择网上购物。总而言之电子商务的发展前景一片良好,也相信未来的电商平台会做得越来越好。
目前的电商主要分为B2B、B2C、C2C。B2B是企业对企业,只提供展示,并不提供线上交易。B2C下的购物模式是指商家和用户之间通过互联网进行产品,服务及信息的交换。C2C是客户对客户。显然本次的系统采用的是B2C模式,这也是当下最流行的模式。[9]
随着电子商务的迅猛发展,该行业的竞争也愈发的激烈,行内出现了好几家电商巨头,淘宝、京东、苏宁易购等。几家电商的活动也层出不穷,网站也做的极其美观,网站上商品的图片以及信息也非常的详细,大大满足了当今人们愈来愈大的购买欲望。
我也希望能做出个页面比较精美,功能相对完善的B2C购物网站。这对于我来说将是一次非常有意义且有挑战的项目。
1.2网上购物的优势
和传统模式下的购物方式相比的具体优势表现如下:
(1)首先和实体店相比较,开设网店不用专门去比较好的地界租下一个商铺。因为如今的实体店生意的好坏地理位置这个因素占很大比重。所以说开设网店首先在房租这方面就省下了很大一笔钱。其次在人员方面也要比实体店少得多,这又大大节省了在招人方面所花费的资金。
(2)24小时营业,顾客享受随时下单的权利。
(3)无需出行,减少出行量。无论你身在何方都可以买到自己心仪的东西。
1.3系统开发的意义
随着人们生活方式的多样化。人们已经越来越离不开网购这种生活方式了。我们使用手机上的网购app进行网购,我们甚至只需要在屏幕上滑动几下手指,几天后你想要的东西就会送到你的手上,这是多么的方便啊。这种购物方式对一些平时比较忙,无暇去商场购物的人们是非常友好的。你网购不仅减少了你出行的时间和成本,也使你有了更多的时间来休息。
这个购物系统本着更方便,更简单,更快捷的思想开发而成。基于B2C思想的购物方式可以说是完爆了传统的购物方式,别说这只是当代的年轻人时髦的购物习惯,越来越多的老年人在自己子女的帮助下也开始了他们的网购之旅,并为网购的方便和简单所深深折服。这样一看,购物网站系统在当代已经是不能缺少和被取代的了。在当代生活节奏变得越来越快的前提下,传统模式终将不能成为大部分人们的首选,所以开发这个系统的意义是巨大的。
第二章 相关技术与设计原则
这个购物网站系统是基于JSP+MYSQL的开发环境开发。虽然这几年来H5技术的崛起并渐渐有取代JSP的趋势,但是未来几年相信主流还会是JSP。MYSQL数据库拥有速度快,体积快,整体成本较低的优点。除此之外它还支持了多种操作系统,拿Oracle数据库来和MYSQL数据库来做比较,Oracle对硬件要求更高,所以它在成本方面和维护方面的要求更为苛刻。但这并不是说Oracle数据库就不好,只能说两种各有各的好处,在我这个项目中,我选择了MYSQL数据库来进行数据存储和开发。
2.1开发工具
我的这个项目采用Eclipse作为开发工具,采用tomcat作为整个项目的服务器。
Eclipse是一个用来开发源代码的项目,它提供了一个用于开发插件的框架。[1]因为拥有较多插件的缘故,它也支持其他编程语言的开发。目前仍然是大部分开发人士的主流选择。
Tomcat在单独使用的情况下,它配置起来更为方便,安全漏洞少。在服务运行的过程中占用内存较少,扩展性能好,同时它还支持邮件开发等常见的系统功能。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/37.html

好棒文