ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:1.20MB ,
资源ID:16473013      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16473013.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于SSM的网上服装批发系统的设计与实现文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于SSM的网上服装批发系统的设计与实现文档格式.docx

1、中国网民享受着互联网带来的种种便利,使用电脑解决复杂的问题,提高工作的效率和效益,所以各种企业的管理系统和电商网站不断兴起,服装批发系统也是基于这一点去设计开发的。基于SSM的网上服装批发系统不但缓解了实体店租金压力,减少了人工成本,还解决了时间空间的限制问题,做到了一天24个小时随时随地的购买衣服。人们可以在网站上浏览衣服商品价格和信息,商家也能更加方便的去管理货源和客户,做到真真正正的双赢。1.2 国内外研究现状因为从互联网发展历史来看,硬件软件的升级势必会导致一波又一波的红利爆发,全球互联网用户不断增加,中国移动互联网的发展也随改革开发迅速发展。据有关统计,到2019年的全球网购用户数量

2、应该将会超过19.1亿这个数字,增长速率为8.4%,整个世界的网购渗透率约为26.2%。如果随着网络渗透率的继续上涨,在线网购的人数增加的速度应该会慢慢趋向平缓,到了2022年世界的在线网购消费者将达到23.6亿人。电子商务竞争日益加剧,因为中国市场很大,各大科技网络公司相继推出各种电商活动来吸引用户。在国内有淘宝的双11,京东的618和拼多多的砍一刀等等,都是为了不断的吸引用户和扩大竞争趋势,使商家对各类产品的管理更加方便快捷,用户的体验更加完美。而在国外则有着亚马逊和eBay这种电商巨鳄。eBay作为曾经的C2C鼻祖由于逐渐走向迷茫未来堪忧,而亚马逊则强势崛起,几乎成为了真真正正的跨国电商

3、巨头。亚马逊由于其客户至上的理念和优秀的管理模式,已经深入每一位美国人心中,贝索斯对于用户体验的极致追求更是形象地被人称为“用户体验屠夫”。1.3 本课题研究的主要内容随着电脑硬件的不断升级和网络的不断优化,3G,4G再到现在的5G,相比于以前的2G网上冲浪时代,网络的发展简直不要太快。高速的网速为中国网民在线购物和消费提供了非常重要的保障。所以网上购物已经成为了新时代人们购物的特征,各种大型电商网站的兴起也是随时代发展应运而生。网上服装批发系统采用B/S架构,系统用户主要分为普通用户和管理员两类。系统的功能有着商品分类展示,前后台管理,购物车订单的提交和修改,用户的留言,用户登陆注册注销和商

4、品信息搜索等等内容。后台管理员还能对商品信息,用户信息,订单和留言等等进行管理。网上服装批发系统主要功能如下:(1)普通用户: 浏览商品:对服装商城提供的衣服进行浏览; 登陆注册:输入账号密码登陆(注册); 购物车:将自己喜欢的衣服裤子等加入到购物车; 查看订单:可以查看自己购买衣服的订单信息;(2)管理员: 管理员登陆:输入管理员账号密码进入后台; 用户管理:管理已经注册的用户信息; 商品管理:管理那些上架的商品信息,比如修改衣服的价格描述等等; 订单管理:管理员对用户提交的订单进行查看修改;留言管理:给那些留言的买家进行回复,与买家进行互动;第2章 系统需求分析2.1 系统的功能需求分析根

5、据基于SSM的网上服装批发系统的要求,网上服装批发系统的功能模块主要包括了用户的登陆注册,前后台管理,商品信息的展示,购物车和订单等几模块。基于SSM的网上服装批发系统主要可以分成买家和卖家,普通用户在注册时候填写自己的信息完成注册,比如需要输入自己的账号密码,手机号和收货地址,验证码等等信息。注册成功后输入自己的账号密码校验成功后登陆网上服装批发系统,然后可以自行浏览喜欢的衣服商品等等,选择所需要的数量然后自己加入购物车,最后确定好了就可以提交订单。而管理员可以对已经注册好了的用户进行查看和修改,修改他们的一些基本信息,当然也可以对那些恶意注册的用户进行删除。还可以对订单和商品信息进行管理,

6、还可以对普通用户留言进行回复和删除,最后还能在网上服装批发系统里面发布最新的一些通告新闻等等。2.2 UML系统建模1. 普通用户功能用例关系图普通用户的功能用例关系图如图2-1所示:图2-1 普通用户的用例图普通用户可以在线浏览商品信息,注册登陆后可以加入购物车然后提交订单。还可以在网站上进行留言。2. 管理员功能用例关系图在基于SSM的网上服装批发系统中,管理员在输入自己的账号密码登陆后可以对已经注册的用户进行管理。不仅可以对商品,比如衣服的库存价格进行修改,还可以对已经提交的订单进行查看修改,最后可以对那些留言进行回复和互动。管理员的用例关系图如图2-2所示:图2-2 管理员的用例关系图

7、2.3 本章小结首先对基于SSM的网上服装批发系统进行了需求分析,并且进行了系统的功能设计。根据系统的要求,网上服装批发系统的功能的设计主要包括登陆注册,购物车,提交订单,留言和后台管理等模块。另外,本章对系统进行了UML建模,给出了各自的功能用例关系图。最后,文中把系统分为普通用户和管理员两大模块,并作了详细说明。第3章 系统设计与实现3.1 系统总体的架构设计 本系统在开发的时候采用了MVC架构,主要分成普通用户(前台)和管理员(后台)两大模块,为了减少系统模块之间的耦合,采用了SSM作为开发框架,希望能尽量做到代码的可复用性和可拓展性。系统的总体架构如图3-1所示:图3-1 系统总体的架

8、构图3.2 数据库设计3.2.1 数据库的概念设计根据基于SSM网上服装批发系统的功能需求分析和得出了系统的总体架构图之后,确定了每一个模块之间的关系,得出基于SSM网上服装批发系统的E-R图设计如下图3-2所示:图3-2 服装批发系统的E-R图3.2.2 数据库的物理设计通过需求分析后,在逻辑方面和物理设计方面确定了以下八张表分别用来储存用户信息,商品和订单的信息,新闻和评论的信息等等,如图3-3所示:图3-3 服装批发系统的数据库图根据系统E-R图的结果分析可以得出,系统需要建立一些数据库表来保存一些相关的信息,下面是对SSM服装批发系统一些数据库表的设计:(1)第一张表:User表(用来

9、储存用户的信息)表3-1 用户信息表列名数据类型可为空注释USER_IDVARCHAR(32)NOT NULL用户ID,主键PASSWORDVARCHAR(20)用户密码USER_NAME 用户名SEXVARCHAR(1)性别ADDRESS VARCHAR(200)NULL地址BIRTHDAYDATETIME出生日期EMAILVARCHAR(80)电子邮箱MOBILEVARCHAR(11)手机号码STATUSDECIMAL(6,0)状态,1普通用户2管理员表3-1为用户表,用来保存用户注册的信息,每个字段的数据类型,是否为空都有表示出来,最后在注释还进行了一些较为详细的描述。(2)第二张表:S

10、hop表(用来储存用户购物的信息)表3-2 Shop表IDINT(11)主键ID自增EP_NAMEVARCHAR(64) NULL商品名称EP_FILE_NAMEVARCHAR(128)商品图片EP_PRICEDECIMAL(10,0)商品价格EP_STOCK商品库存EP_ID商品编号EOD_QUANTITY购买数量EU_USER_ID购买者ID支付状态表3-2为购物车表,主键为ID非空,用于保存用户购买衣服等商品时的一些基本信息,具体字段的数据类型都有描述,以及每个字段所代表的意义也有在注释中写出。(3)第三张表:Product表(用来储存商品的基本信息)表3-3 Product表INT(1

11、0)商品编号,主键自增EP_DESCRITIONVARCHAR(512)商品描述DECIMAL(10,2)EPC_ID商品分类编号EP_CHILD_ID商品分类子编号表3-3为商品表,用来储存商品的一些基本信息,有衣服的价格、库存、商品的图片和名称等等,具体的数据类型和描述也已经在表中给出。(4)第四张表:Order表(用来储存用户订单的详细信息)表3-4 Order表EO_IDEO_CERATE_TIME创建时间EO_COST订单花费EO_STATUS订单状态EO_TYPE订单类型EO_USER_IDVARCHAR(10)用户IDEO_USER_NAMEEO_USER_ADDERSS订单地址

12、表3-4为订单表,用于保存用户订单的一些信息,比较常见的有订单的创建时间,总的花费,下单的用户和收货地址等等信息都有描述。(5)第五张表Comment表(用来保存留言的具体信息)表3-5 Comment表EC_ID留言编号,主键自增EC_CONTENT留言内容EC_CREATE_TIME留言时间EC_REPLY回复内容EC_REPLY_TIME回复时间EC_NICK_NAME匿名用户表3-5为留言表,主要用来记录一些留言的相关信息,方便管理员对用户的留言进行回复和互动,具体的有留言和回复的内容时间等等,具体数据类型和描述也在表中给出。3.3 系统模块设计根据需求分析,网上服装批发系统的实现主要

13、包括登陆注册,购物车和订单,后台管理等几大模块的实现,接下来就来对这些模块进行详细的描述和介绍,具体的流程图也会在下面给出。1. 用户登陆模块用户首先需要注册完才能进行登陆,在登陆的时候输入好自己注册的账号和密码,然后在前端先进行一些非空校验等等,然后点击登陆后发送Ajax请求给服务器到后台进行数据库查询,进行后端的校验,没有问题后就可以登陆成功。根据以上描述,用户的登陆流程为用户先要进入网上服装批发系统先进行注册后才能进行登陆,然后输入自己的账号和密码后进行前后端的校验,校验通过后登陆成功,具体的流程图如图3-4所示:图3-4 登陆流程图2. 系统的注册模块首先,普通用户需要在注册页面填写自

14、己相关的一些信息,然后进行注册。用户在注册页面需要填写好用户名密码,手机号收货地址等相关信息,填写完之后点击注册按钮发送Ajax请求提交到服务器。服务器接收到请求后,通过前后台各种校验进行判断,如果成功进入注册成功界面然后跳回首页,然后根据注册信息写入到数据库的用户表当中。如果失败则重新跳回注册页面,让用户重新输入信息进行注册。根据上面的分析,用户注册流程为用户先要进入服装批发系统的用户登陆页面,单击“注册”按钮进行用户注册页面,在注册页面用户填写好注册信息,单击提交,系统将进行前后端的各种校验,校验成功则用户注册成功。其具体的流程图如下图3-5所示:图3-5 用户注册流程图3. 加入购物车模

15、块用户在页面浏览商品信息后将自己需要和喜欢的衣服加入购物车,用户登陆成功后,随便点击想要的商品进入该商品的页面,选择所需要的数量,然后点击加入购物车后便可以把商品加入到自己的购物车。根据上面的分析,加入购物车的流程为用户先在首页点击用户登陆页面,输入自己的用户名和密码进行登陆,登陆成功后浏览商品信息,点击所需商品进入商品页即可添加商品到购物车,其具体的流程图如下图3-6所示:图3-6购物车流程图4. 订单模块订单模块主要实现了订单查询的功能,通过查询订单用户能够轻松地知道自己购买了什么东西,花费了多少钱等信息。下面是对订单查询模块的设计与实现情况。订单查询的流程为管理员先打开用户登陆页面,输入

16、自己的用户名和密码进行登陆,登陆成功后将商品加入购物车后提交订单,然后用户点击个人订单查询即可进订单查询页面,在订单查询页面,用户可以知道所购买的商品信息和所对应的订单号。其具体的流程图如下图3-7所示:图3-7 个人订单查询流程图5. 服装商城的后台模块基于SSM的网上服装批发系统的后台管理模块可以对用户和商品信息进行管理,也可以对订单进行修改,对留言进行回复,还可以发布一些新闻等等。具体是管理员通过输入自己的账号密码后进入服装商城,然后在系统的后台对这些模块进行修改,修改成功后点击提交进行更新。其具体的流程图如下图3-8所示:图3-8 后台管理流程图3.4 系统实现根据上一节的系统模块的设

17、计,本节给出了它们的实现。下面分别是它们实现的界面效果。3.4.1 用户登陆模块的实现下图3-9是用户登陆模块实现的界面图,在登陆页面有账号和密码输入框,最后还有一个验证码输入框。只要用户输入自己的账号密码以及验证码后,点击登陆按钮进行登陆,就可以成功的登陆。图3-9 用户登陆图系统先进行前台检验后发送Ajax请求到服务器进行校验,代码如下:if(name = ) alert(用户名不能为空); return; if(password = 密码不能为空 if(code = 验证码不能为空 $.ajax( url:login, type:POST data:name:name,password:

18、password,code:code, dataType:json success:function(data) if(data.type = success alert(登录成功! window.location.href = index; else alert(data.msg); 图3-10 登陆成功页面3.4.2 用户注册模块的实现注册页面包含了用户注册需要输入的基本信息:有用户名、姓名、密码、性别、出生日期、邮箱、手机号码、送货地址和验证码后,单击“提交注册”按钮将进行注册操作;如果用户注册成功将跳到注册成功界面,否则将提示相应的错误信息。图3-11 用户注册界面 if(passwo

19、rd != repassword)两次密码不一致 if(email = 邮箱不能为空registerpassword,email:email,code:注册成功! 图3-12 用户注册成功页面3.4.3 购物车模块的实现商品页(男装女装等等商品信息)上主要包含了:商品名称、商品价格、快递方式、商品库存和购买数量等基本信息。当用户注册登陆完后,点击商品加入购物车,可以将选好的衣服放入购物车,然后在购物车界面上再选择全选进行总金额的结算,如果用户结算成功将返回主页面,如图3-13所示:图3-13加入购物车界面图3-14购物车结算界面3.4.4 订单查询模块的实现下图3-15是订单查询模块实现的界面图,用户可以点击个人订单进行查询,当用户登陆成功,然后成功购物后,单击个人订单按钮查询即可得到图3-15所示的实现界面,它是查询

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1