潮流鞋子网上商城设计与实现Word文件下载.docx
- 文档编号:18534543
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:64
- 大小:1.44MB
潮流鞋子网上商城设计与实现Word文件下载.docx
《潮流鞋子网上商城设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《潮流鞋子网上商城设计与实现Word文件下载.docx(64页珍藏版)》请在冰豆网上搜索。
Keywords:
Shoppingwebsiteofshoemall,Network,Javatechnology,Mysqldatabase
一、系统调研
(一)项目背景介绍
中国的电子商务最开始出现于1999年到2002年,这个时候中国电子商务处刚刚起步阶段,市场不够成熟,网民的数量也不是很多。
这个时期最具代表性的电子商务有8848、易趣等,虽然说8848最终逝去了,但是这些企业在这个阶段为中国孕育和培养了一大批的互联网使用者。
随着中国互联网的不断发展,网络产业的多样化,越来越多的民众开始使用互联网,加入到网络产业中。
许多人通过网络产业获取了不错的利益,正因如此人们的盲目跟风,在2003年的时候,互联网行业遇到了低谷。
这使得很多企业和人放弃互联网,一部分企业不得不采取紧急策略转变企业类型。
经过这次的事件使得中国的企业开始重新定位和思考如何发展新一代的电子商务,所以可以说中国的电子商务真正得到发展是在一阶段才开始的。
2003年中国的一场非典,间接的推动了网络购物的发展,这个时期,阿里巴巴旗下的淘宝网成立。
后来淘宝网逐渐的发展壮大,可以说淘宝网这样的网上购物平台是历史的产物也是历史的必然发展,因此淘宝网现在的活跃用户达到6.03个亿也不足为奇。
如今中国的网络购物可以说是风生水起,各种购物网站应运而生,购物的形式也是多种多样。
如今网上购物成为了大部分人必不可少的一种生活方式,因为网购的带给人们的好处实在是太多了,比如在网上可以了解到大量想要的信息。
让大家了解最时尚的前沿,让我们足不出户就可以买到我们想要买的东西,支付方式也多种多样,让人们不用再去银行排队领取现金。
再加上很多购物网站物美价廉,因此越来越多的人选择在网上购买商品。
相信大家身边可以发现有些亲人朋友甚至是自己,宁愿在网上购物也不愿意出去逛街买东西了。
导致这种现象原因有几点,第一点网上商城能看到平时逛街找不到和想不到的商品,就像鞋子,很多鞋子一开始在实体店里是找不到的,现在网上发售一段时间后线下才有。
第二点网上购买商品,售后服务都非常好,许多商家都支持天无理由退款。
所以说现在许多人都宁愿在网上购物。
当今社会互联网急速发展,电子商务也在国内爆炸式的发展起来。
这种网络模式对长期使用互联网社会产生了深远的的影响,在这种社会环境下开发一个适用于民众都可以操作的、简单的、便捷的潮流鞋子商城购物网站的发展前景是非常好的。
(二)企业市场定位及发展前景分析
今天的中国是互联网信息高速发展的时代,目前中国排名靠前的企业有一半是和互联网有关的。
再加上中国目前的网民数量有8亿人,因此网络市场相当的广阔,而作为网络服务主流的网上购物更是具有很大的潜力。
潮流鞋子网上商城目前在市场的定位是建立一个B2C的购物网站,在网站可以最先获取新品鞋子信息和抢购市场上最新最潮流的鞋子。
因为现在的鞋子市场情况有几种,第一种最新的鞋子在网上先行发售,大家进行抢购。
过段时间线下才有出售。
第二种有些鞋子线下根本就没有,只在网上发售。
所以说潮流鞋子网上商城具有很大市场优势。
对于大多数消费者来说,在经历过第一次网络购物后,还愿意甚至是痴迷上网上购物的原因是因为便捷和便宜。
对于一般的商品,消费者选择在网上购物不但可以节省大量的时间和精力,还能获得有些商家推出的活动和高折扣,更重要的是网上购物的售后服务都非常的令人满意。
根据2017年到2022年网上购物市场行情研究表明,虽然说现在的网上购物非常的方便,但是还是有一些网上用户不能够接受在网上购买商品。
所以说,网络购物的发展前景还是很乐观的,可是发展现状还有待讨论。
可以通过目前国内的三种现状来分析当今中国的网上购物现状。
第一现状是跨境电商的出现,跨境电商顾名思义就是跨国界的进行网上交易。
如今的中国跨境电商已经初具规模,在网上购物的人群中大多数为90后,海淘的人更多,在海淘整体人数中年轻人占极大一部分,其中在兼职的有80%。
所以说如果潮流鞋子发展到了一定规模也可以选择跨境电商策略。
第二种现状是线上线下O2O融合。
目前中国“互联网+”新创公司数量急剧增加,移动APP的种类和数量可以说是丰富多样数不胜数。
根据去年的统计,使用购物APP的消费者占所以APP使用者数量的50%。
因此网上购物系统未来发展潜力巨大。
潮流鞋子在未来拥有了一定的用户数量后,也会开发自己的APP平台。
虽然说现在网上购物网站越来越多,人们的购物方式也有所改变。
但是还是有一部分消费者不能接受完全在线上消费。
还有第三种现状是移动电商的出现。
移动电商是通过手机或者PAD等移动终端与消费者进行交易,无论何时何地,都可以开始。
目前中国参与移动电商的人年轻人占一半,其中大学生居多。
因此移动电商也是鞋子商城未来可以选择的一种策略。
今天的中国信息技术和网络技术发展的越来越快,互联网所涉及的领域越来越广泛,成为了人们生活中不可缺少的一部分。
在生活中,很多人因为工作的原因,能狗出去逛街购买的时间很少甚至没有时间,使用网络购物不仅方便快捷,而且种类繁多,服务还好,所以得到了当今社会很多上班族的青睬。
因此,建立鞋子网上商城的发展前景是非常可观的。
(三)网站开发所要达到的目标
这种网络模式对长期使用互联网社会产生了深远的的影响,在这种社会环境下开发一个适用于民众都可以操作的、简单的、便捷的鞋子商城购物网站的发展前景是非常好的。
鞋子商城购物网站是对鞋子商城销售发展的一种支持手段,传统的鞋子商城销存模式还处于线下销存阶段,管理效率极低。
随着上网人数的不断增多,传统的线下鞋子商城店销存模式已经无法满足当前用户购物需求,随着信息化时代的到来,使得鞋子商城购物网站的开发成了必然。
通过该系统,管理员可以高效的进行对鞋子商城相关信息管理,为了能够提高信息的处理速度和准确性,需要不断完善本鞋子商城购物网站信息的管理和更新。
使得本鞋子商城购物网站销存工作系统化、规范化、高效化。
互联网作为社会发展当中的产物,带给大家无数的便利,高效,省时省力。
鞋子商城管理方式通过互联网发生了翻天覆地的变化,通过互联网的崛起,我国的各大企业都纷纷想通过网络进行销存经营交易。
由于企业的信誉在网络上很难立足,还有就是网络的法律也不完善,信誉方面也是不尽人意,从而使得网络交易被大大的阻碍了。
在21世纪,由于网络科技的发达,对于上述的问题我们做了详细的解决办法,在整个鞋子商城购物网站当中得到了很快的发展和应用。
鞋子商城购物网站可以让管理者节省了大量时间,更是对传统的管理行为习惯进行了改变,我通过上网,然后再网络上查询鞋子商城信息管理。
(四)可行性分析
总的来说可行性分析就是对这个项目进行分析,看看这个下项目开发是否具有开发的意义,是不是真的需要这个系统来改善某写方面的不足,就拿本项目鞋子商城购物网站站来说,开发这个系统是可以很好解决时间浪费,使鞋子商城购物网站可以开发出最大价值,而且还可以变相的解决民众一定程度上的经济负担,所以这个项目的开发是有价值有意义的。
目标能否达到预想的结果,任务完成后的利益和价值能否大于开发过成的成本。
所以,可行性研究本质上就是研究系统是否可以设计的过程。
1.技术可行性
伴随着社会的高速发展,软件工程这一行业也在不断更新,大家都在追求更加高效的方式来开发软件,不断丰富的开发软件、语言和系统也为开发系统提供了更好的开发环境,在本项目中就是使用了最好的语言java技术来编写程序,开发出的软件完全符合现代人的要求,便捷的操作,实用好看的操作界面,使用者只需要按照界面提示的文字来操作即可,不需要有软件开发的基础,十分简单。
所以用这些技术来开发鞋子商城是可以具体实行的。
2.经济可行性
对于这个项目的开发主要是通过项目的经济可行性来决定的价值是否存在,是否有开发的必要,如果开出的软件并不能实现物品的节约和资源的节约,反而在网站开发的过程中投入大量人力,精力、时间完全和收益不成正比甚至小于投入成本那么这个项目的开发就是失败的。
本项目开发的初衷就是为了节约,所以是有我自己来独立完成的,基本不需要启动资金,在开发的过程中也是一个我学习的过程,是一个双赢的结果,综上所述这个项目的开发是利大于弊的所以满足经济的可行性。
3.操作可行性
鞋子商城购物网站的注册登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。
此系统的开发采用java技术开发,基于B/S结构,这些开发环境使系统更加完善,使得整个系统更加人性化,用户操作更加简洁方便。
本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。
因此潮流鞋子购物系统可以进行开发。
二、系统开发环境及工具介绍
(一)开发环境
客户端浏览器:
GOOGLECHROME
开发工具:
Eclipse2018
操作系统:
Windows8
开发语言:
JSP、JS、HTML、Java语言
数据库:
MySQL
WEB服务器:
Tomcat7.0
(二)开发工具
Eclipse它可以为用户在数据库上进行应用,它的结构简单并且功能也强大,在信息储存量上也是比较大的,Eclipse主要功能是数据库的查询和编程,也应用于数据库相互关系。
它可以对许多数据进行广泛的查询和应用,在数据上的灵活性是比较强大的,在现在的情况下来看,只需要一小部分的代码就可以实现很大的功能。
本系统的开发主要应用了Eclipse进行对数据的管理。
1.B/S架构
在B/S的三层结构当中(Browser/Server,浏览器/服务器结构)系统中,它可以通过浏览对众多的服务器发出信号请求。
B/S系统它对用户来说他可以对客户的工作量大大的减少,用户只要在客户端上安装、配置少量的运行软件就可以对用户的工作量大大的减少。
对于数据库的访问也是由服务器来简单的完成。
B/S的框架不断成熟,它结合多种浏览器和专用的软件不断加强自己的功能,这样一来可以大大的减少了开发的成本,它也是一种新的软件架构。
B/S系统主要是通过逻辑层、展现层等,层层相互独立而且又相互联系来进行关联。
2.java技术介绍
JSP它是一种页面,它是运行在服务端的,当用户使用浏览器访问系统时,服务器会使用相应的引擎对请求的事件进行响应和运行,最后将响应生成的结果图反馈给浏览器显示出来给客户。
JSP的执行的时候有以下三个阶段:
第个阶段是响应阶段,页面服务器会将请求的事件接收并且给出响应结果,然后翻译出来,将结果显示出来。
第二阶段是编译阶段,Web容器将Java文件编译成字节码文件。
最后系统对于事件的执行,Web容器将会执行服务器反应的事件或者请求,将最终的结果反应给客户端并且以界面的效果展示出来。
JSP语言自从正式发布以后。
在现在的编程当中已经成为了主要的应用语言。
自从进入网络时代以后,在J2EE的应用上它得到了很好的发展和应用,它的一些线性和了扩展性都成为了一个个开发商的应用对象。
对于一些就jsp语言的当中的安全、跨平台、安全等等都在网络当中得到了很大的应用,它的一些应用和优越性,可以让许多的编程者在时间上缩短了许多和更加方便。
对于JSP语言来说,它就像我们世界万物当中的花朵一样,只要你对每一个花朵进行不同的组合以后就会给你一个新的惊喜。
网络时代已经发展到了人们的生活当中,它逐渐被人们在生活当中应用,对于这电子商务和电子政务上得到了很好的应用,就像现在的网络不能在传统的web当中应用,也不能满足客户的需求,如果想要实现我们要想生成一些动态的网页可以应用Jsp和java等等。
3.mysql数据库介绍
mysql它可以为用户在数据库上进行应用,它的优点就是让人们学习起来简单易懂,而且它的结构简单并且功能也强大,在信息储存量上也是比较大的,mysql它是一种主要应用于数据库的查询和编程,在很多数据库相互关系上得到了应用,它可以对许多数据进行广泛的查询和应用,对于常规的的数据它可以广泛的查询,不需要对其大量的进行储存和掌握,也不用在这上面进行多层次的组合,纪录相应集合是其主要操作,在使用灵活性强和功能强的mysql数据库的情况下,在实现其他功能时需要进行编写代码,因此,在使用mysql数据库时只需编写一小段就可以对该功能实现。
本系统的开发主要应用了mysql进行对数据的管理。
(1)数据
数据它是在数据库当中储存的对象,在大多数的人们头脑当中是数字。
其实简单的来说数字是一种简单的数据,从广义的角度来说一些文字、数据、图形等等都可以认为是一种数据,这样一来可以给数据就做个定义了。
(2)数据库
数据库简单的来说它就是对数据进行储存,只不过它在计算上要以某种格式进行存放。
但是数据库经过长期的在计算机内储存,它是比较有组织模型数据在里边,这样对于拥有较高的数据具有独立性和共享性。
(3)数据库管理系统
数据库的管理系统主要功能表现为以下几点:
1.通过数据库的建立它可以创建数据库的输入和转换功能,能为数据库的重新组合做出监视等。
还可以帮助数据库的恢复功能。
2.数据库的语言它可以提供数据的操纵,用户可以通过语言的操纵进行删除、查询和修改等。
3.数据库的开始转充个初始密码都可以对数据库进行建立和维护功能。
4.数据上它可以通过数据对象进行定义。
4.SSM介绍
市面上J2EE的开源框架层出不穷,本系统采用近期比较流行的SSM的框架组合,即SpringMVC4.2.3+Spring4.2.3+Mybatis3.4.的框架组合,其中Mybatis和Hibernate都是操作数据库的框架,同时使用是因为Mybatis查询效率高,而Hibernate由于其ORM特性,对更新修改操作很方便。
具体采用技术框架描述如下:
(1)SpringMVCSpringMVC是一种实现了MVC设计模式的轻量级Web框架,大大简化了开发人员的日常Web开发,选择SpringMVC还有一个原因,就是SpringMVC对Ajax的支持非常好。
(2)Spring,Spring是一个全方位的应用程序框架,一般用Spring来整合整个应用程序,同时它也可以很轻松的用来整合其它各种框架,包括Mybatis、Hibernate 等。
(3)MybatisMyBatis是一个优秀的持久层框架,它可以通过配置xml或注解的方式来定制SQL,然后将接口和Java的实体对象映射成数据库中的记录。
三、系统分析
(一)需求分析
任意一个新网站的开发都需要完整的任务需求分析,需求分析的质量好坏决定了一个网站开发的意义,俗话说好的开头是成功的一半,对于鞋子商城购物网站站来说前期的分析更加显得尤为重要,任务分析决定了之后任务的开展和设计,只有完美的需求分析才能做出更好的让民众更为满意的网站,否则将会导致无法进行,更无法完成任务。
任务需求分析在整个系统开发的过程中是相当重要的一环,直接决定了开发过程中的软件质量,分析得是否完善,是否考虑到了每一步可能会出现的问题,这些都决定了软件能否正常运行,网站结构是否稳定,是否能让客户满意,需求分析决定了整个系统的框架、功能和要求。
并且将现实设计变化成对象并完成建模。
1.系统功能需求分析
本Web站点主要包含以下模块:
2.系统性能分析
1、完整性分析
要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。
2、界面分析
系统界面要求简单明了,容易操作,符合用户操作习惯。
3、安全性分析
要充分保证系统的安全性、稳定性。
要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。
在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。
(二)用例建模
用例建模是用来展现一组用例、参与者和他们之间静态关系的模型,是软件需求分析从开始到最后能否实现的第一步,展现了系统开发人员希望如何使用一个系统,以便于人们更好的了解和分析系统。
潮流鞋子商场系统总体用例关系如图3-1所示:
图3-1会员系统用例关系图
图3-2管理员用例关系图
网上用户在没有注册成为潮流鞋子网上商城的时候可以正常的浏览网站,查看商品信息,但是如果要添加购物车或者评论就需要注册会员,注册成为会员之后,就可以完成加入购物车、支付、查看订单等功能。
潮流鞋子网上商城用户用例事件流如下表3-1到3-4所示:
表3-1“用户注册”用例的事件流
表2-3“用户修改购物车商品”用例的事件流
表3-2“用户修改购物车商品”用例的事件流
表3-3“用户登录”用例的事件流
表2-4“在线销售”用例的事件流
管理员登陆后台管理系统,可以添加商品的类目,修改商品的信息和分类。
可以对网站系统的用户进行管理,也可以对订单进行管理,查看商品的库存和销售情况等功能。
潮流鞋子系统管理员订单处理事件流如表3-5所示:
表3-5“管理员订单处理”用例的事件流
(三)静态建模
1、会员功能
(1)会员注册
图3-2“会员注册”分析类图
用户在潮流鞋城商城系统注册时,用户会向注册页面边界类发送注册的请求,注册页面会触发用户信息类,之后用户信息类会把用户的信息添加到会员注册实体类中。
图3-3“会员注册”协作图
(2)会员信息修改
图3-4“会员信息修改”分析类图
用户如果想修改自己的信息是,用户会向会员信息修改边界类发送请求,会员修改页面会触发会员信息修改控制类,之后会员信息修改控制类会把会员修改后的信息添加到注册会员信息里面。
图3-5“会员信息修改”协作图
3、购物车流程实现
(1)商品查询
图3-6“商品查询”分析类图
用户在使用潮流鞋字商城系统的时候,如果想要查询商品时,首先会向商品查询页面边界类发出请求,之后商品查询边界类会触发商品查询控制类,最后商品查询控制类会把商品信息发给商品信息实体类,商品信息实体类再把商品信息返回给用户。
图3-7“商品查询”协作图
(2)购物车
图3-8“购物车”分析类图
用户如果看到喜欢的商品想添加购物车,那么首先用户会向购物车页面边界类发送请求,之后购物车边界类触发购物车控制类,最后控制类会把商品信息发送给购物车实体类。
图3-9“购物车”协作图
2、管理员功能
1、订单管理
(1)订单状态查询
图3-10“订单状态查询”分析类图
当管理员要查看订单状态的时候,首先会向订单状态查询页面边界类发送请求,之后订单状态查询边界类触发订单状态查询控制类,最后再由控制类把请求发送给订单状态信息实体类。
图3-11“订单状态查询”协作图
(1)用户注册分析类图
图3-12用户注册分析类图
(2)用户登录分析类图
图3-13用户登录分析类图
(3)订单信息管理分析类图
图3-14订单信息管理分析类图
(4)商品选购分析类图
图3-15商品选购分析类图
(四)动态建模
(1)会员注册用例的活动图如图3-16所示。
图3-16“会员注册”活动图
(2)会员登陆用例的活动图如图3-17所示
图3-17“会员登陆”活动图
(3)商品展示用例活动图如图3-18所示:
图3-18“商品展示”活动图
(4)商品查询用例活动图如图所示3-19所示:
图3-19“商品查询”活动图
(5)用户购物车用例图活动他如3-20所示:
图2-12“购物车”活动图
(6)
管理员查询订单状态用例图活动图如图3-21所示:
图3-21“订单状态查询”活动图
(7)用户注册顺序图
图3-22用户注册顺序图
(8)用户登录顺序图
图3-33用户登
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 潮流 鞋子 网上商城 设计 实现