基于SSM的有宠在线宠物商城系统设计与实现

基于ssm的有宠在线宠物商城系统的设计与实现

摘要:如今,随着我国经济水平的上升,城乡居民收入的增长,人们生活质量逐渐提高,对情感的诉求也日益增强,越来越多的独居青年和丁克家庭选择通过饲养宠物增添生活乐趣和缓解压力。然而在线下购买宠物用品有时会经过多重环节,给养宠物的人们带来诸多不便。“互联网+宠物”的在线宠物商城可以给养宠群众和宠物行业工作者带来极大的便利。
近年来,科技发展迅猛,信息化革命渗透各个行业,在这样一种背景下“互联网+宠物”也应运而生,由于线下实体的经营往往会受很多因素影响,像近期的新型冠状病毒肺炎,病毒存在人传人的危险,在病毒得到控制之前,线下的大多数实体店铺不能开业,需要转战线上营销,转变经营模式,针对这种情况,分析线上商城的经营模式,采用B/S结构构建,开发一个基于ssm的在线宠物商城对于解决线下购买宠物商品流程繁琐和线下开业受限的问题,实现养宠人群线上购买,商家在线销售,提高商家的管理效率和利润具有非常重要的意义。基于ssm的有宠在线宠物商城采用基于Java语言的ssm架构体系作为底层架构,开发模块分为前台用户模块和后台管理模块,宠物用品和用户数据存储在MySQL数据库中。
在线宠物商城系统的实现对我国宠物经济的发展有着重要意义。对广大养宠群众来说,可以有一个专门购买宠物产品的渠道,而且可以不需要受时间和地点的因素影响,足不出户买到自己所需要的宠物用品;对商家而言,它不仅能够帮助商家减少一定的人力资源成本,还能帮助商家更好的管理商城,这将促进“互联网+宠物”的发展。
关键词:商品;管理;宠物。

Design and implementation of Yourpet online pet mall system based on ssm
Abstract:Nowadays, with the rise of China’s economic level and the growth of urban and rural residents’ income, people’s quality of life is gradually improving and their emotional demands are also increasing.More and more young people living alone and Dink families choose to raise pets to increase their enjoyment of life and relieve pressure. However, purchasing pet products offline sometimes goes through multiple links, bringing many inconveniences to pet owners. “Internet + Pets” online pet mall can bring great convenience to pet owners and pet industry workers.
In recent years, science and technology have developed rapidly, and the information revolution has penetrated into various industries.Under such a background, “Internet + pets” have emerged as the times require, as the operation of offline entities is often affected by many factors, such as the recent COVID-19, the virus is in danger of being transmitted from person to person. Before the virus is controlled, most of the offline physical stores cannot be opened. It is necessary to switch to online marketing and change the business model. In response to this situation, analyze the business model of the online mall and use B / S structure construction, the development of an ssm-based Yourpet online pet mall to solve the problem of tedious offline pet product purchase process and offline business restrictions, to achieve pet buyers online purchase, online sales of merchants, improve merchant management efficiency and profitability Very important. The pet-based online pet mall based on ssm uses the Java-based ssm architecture system as the underlying structure. The development module is divided into a front-end user module and a background management module. Pet supplies and user data are stored in the MySQL database.
The realization of online pet mall system is of great significance to the development of pet economy in our country. For the majority of pet owners, there can be a special channel for purchasing pet products, and it is not necessary to be affected by the factors of time and place, and they can not buy the pet supplies they need. It can help merchants reduce certain human resources costs, and also help merchants better manage the mall, which will promote the development of “Internet + pets”.
Keywords: goods;management; pets.
目录
第1章 绪论 1
1.1系统的开发背景及意义 1
1.2国内外研究现状 1
1.3系统的主要研究内容 3
1.4系统开发环境与开发工具 3
第2章 系统需求分析 4
2.1可行性分析 4
2.1.1经济可行性 4
2.1.2技术可行性 4
2.1.3操作可行性 4
2.2系统的总体需求 5
2.3系统的业务需求 6
2.3.1 基于ssm的有宠在线宠物商城系统前台用户端 6
2.3.2 基于ssm的有宠在线宠物商城系统后台管理员端 6
2.4系统功能的需求分析 7
2.4.1前台用户模块功能分析 7
2.4.2后台管理模块功能分析 8
2.5 UML系统建模 8
2.5.1用例图 8
2.5.2用例图规约表 9
2.6本章小结 20
第3章 系统设计 21
3.1系统功能设计 21
3.1.1前台用户模块 21
3.1.2后台管理模块 22
3.2 基于ssm的有宠在线宠物商城系统类图 23
3.3 基于ssm的有宠在线宠物商城系统顺序图 23
3.3.1 前台用户顺序图 23
3.3.2 后台管理员顺序图 28
3.4 基于ssm的有宠在线宠物商城系统活动图 34
3.5 基于ssm的有宠在线宠物商城系统状态图 34
3.6 数据库设计 35
3.7 网络接口设计 37
3.8 本章小结 37
第4章 系统实现 38
4.1基于ssm的有宠在线宠物商城系统用户端界面 38
4.2基于ssm的有宠在线宠物商城系统后台管理界面 45
4.3 本章小结 50
第5章 系统测试 51
5.1 系统测试的目的 51
5.2 系统测试的意义 51
5.3 测试用例及结果 51
5.4 本章小结 54
第6章 结束语 55
6.1 全文总结 55
6.2 课题展望 55
参考文献 56
致 谢 57

第1章 绪论

1.1系统的开发背景及意义
随着我国人民生活质量的日益改善和老年人口比重的增长,以及“互联网+”模式的出现,中国的宠物市场也迎来了重要机遇,很多的宠物爱好者希望通过“互联网+”模式来改变购买宠物用品的渠道,因为在线下购买宠物用品有时会经过多重环节,使其价格也随之增长,给养宠物的人们带来诸多不便,在这样一种背景下“互联网+宠物”便应运而生,在线的宠物商城能够给养宠物的人们带来很多便利,所以宠物商城系统自然也成为了网上购物管理工作中不可缺少的部分。
随着计算机技术和互联网的普及,管理软件在计算机上应运而生,网上商城作为电子商务最常见的一种形式,也渐渐的融入到很多人的日常生活当中,基于ssm的有宠在线宠物商城系统是对宠物商品的在线销售进行研究和设计,在日常运营中在线宠物商城需要面对大量的消费人群,所以需要对商城的用户、商品、订单等进行管理。一项调查显示,在接下来的数十年里我国养宠物的规模和数量将会持续扩充,中国的宠物经济和相关宠物产业发展备受资本市场青睐,将来随着人们经济能力的提高以及养宠政策不断放开,中国宠物市场将会迎来新一轮的爆发。当前我国高速发展的宠物经济与发展水平很不一致的宠物市场运营现状,将给未来的宠物新经济提供了重要的机遇。
1.2国内外研究现状
国内发展状况:在我国,宠物在很多人心目中的比重越来越重,养宠人群对宠物的情感诉求带动了宠物经济的发展和升级。据《2019年中国宠物行业白皮书》统计,2019年我国城镇宠物消费市场规模已经达到2024亿元,总体比去年增长18.5%,与此同时情感消费比重也开始增加,猫狗饲养者的人均单只宠物年消费金额达5561元,同比增长545元,其中主要的贡献者就是90后青年人群。
庞大的宠物市场规模背后,说明了我国经济实力的稳步上升和青年群体收入增长,但也映射了现代都市青年在生活和工作中的情感缺失,在大城市生活的疏远感,让很多“空巢青年”缺乏归属感,于是养宠物成为了他们寻求情感慰藉和缓解孤独感的方式,宠物经济,正是“孤独经济”的重要部分[ 罗广彦.宠物消费激增,年轻人如何排解孤独[J].精神文明导刊,2019(5):7-7.],日前有报道称:中国的宠物数量正在逐年增多,且宠物商品消费渗透率也在逐渐提高,2019年我国单单犬猫宠物就约有9915万只,一线城市宠物在其中主占比为38.8%,据报道,中国已成为世界第三大宠物市场,仅次于美国和日本。而且伴随着中国人口老龄化的趋势发展,越来越多的老年人喜欢通过饲养宠物来寄托情感,未来伴随着养宠观念的推广和相关宠物服务领域的拓展,我国未来的宠物市场需求将保持稳步增长,宠物数量、宠物商品的渗透率以及人们购物宠物商品的年均消费金额将成为我国宠物经济更好更快发展的重要推动力,我国的市场规模可挖掘空间将进一步扩大。
除此之外,随着国内宠物经济消费模式升级的推进,人们也越来越能够接受线上的宠物消费方式。宠物经济正在掀起“拟人化养宠”的潮流,更多的宠物服务行业开始发展,随着电子商务逐渐崛起,交易的金额也不断突破新高,很多行业开始结合电子商务深化发展,互联网和实体经济的结合带来的经济效益让人们看到电子商务的更多可能性,“互联网+宠物”[ 高梦雪,邓方圆,汤鑫,张悦,刘冰洋.“互联网+”背景下宠物市场APP研究[J].中国商论,2018(19):74-76.]将成为我国宠物经济发展的新引擎,现在已经有越来越多的商家在网上商城销售宠物用品,向养宠消费者展示出一种全新的购物理念,也让宠物经济衍生了更多新的突破口。在美、日等信息化程度较高的发达国家,线上商城发展迅速,美国在各个领域的销售商纷纷跻身于网上经商的行列。但中国由于宠物市场兴起时间不久,养宠的数量和消费与美国相比还存在较大的差距,宠物商城的规模还有追赶空间,且线上的宠物商城具有很大的市场潜力。
国外发展状况:随着北美和西欧宠物市场的平稳发展,在过去5年里,全球宠物市场的增速一直保持在5%左右。目前北美和西欧已经发展成为全球宠物产业最大的市场。从产值来看,北美宠物经济产值占的比重最多,占全球60%以上,其中美国占比37%,欧洲占比23%。美国的宠物行业规模全球排名第一,是全球最大的宠物饲养和消费的国家,拥有一批有国际闻名的宠物企业。[ 朱淑婷.宠物产业国内宠物食品企业崛起[J].中国工作犬业,2019(7):62-63.]美国宠物用品协会近日公布了2019年美国宠物市场数据。调查数据显示,美国有68%的家庭养宠物,远高于其他的发达国家,2019年,美国宠物消费支出约753.8亿美元。与中国市场截然不同的是,美国拥有全球最完备的宠物产业细分市场,在美国,已有像PetSmart、Petco等规模超大的宠物用品商店,所以与美国的宠物市场相比,我国宠物市场相对来说还比较小,但考虑到我国人口较多以及宠物市场渗透率逐渐提高,我国宠物消费市场还是具备较好的发展前景。
1.3系统的主要研究内容
基于ssm的有宠在线宠物商城系统主要研究是实现网上宠物商品的交易平台,一方面可以节省消费者的购买商品的精力和时间,另一方面也可以减少商家的运营成本。前后端交互界面、服务器和数据库是在线商城的基本组成部分,所以基于ssm的有宠在线宠物商城系统的主要研究内容可以分为以下几步:首先前端商城界面应该如何设计,因为一个好的商城前端界面不仅要能够吸引顾客,同时还要兼顾用户体验感受,所以前端界面主要是使用Bootstrap框架[ 徐涛.Web开发技术丛书:深入理解Bootstrap[M].机械工业出版社,2014]和HTML、CSS等样式搭建的;其次如何设计好后台系统,这里采用的是基于Spring+SpringMVC+MyBatis的框架结构[ 缪勇,施俊.Spring+Spring MVC+MyBatis框架技术精讲与整合案例[M].清华大学出版社,2019];接着如何选择和设计数据库,因为数据库是服务器的支持,这里使用开源的MySQL[ Billington.MySQL PL/SQL实战[M].人民邮电出版社,2012:45-63.];最后如何实现整个商城系统在eclipse上运行,前后端怎么进行交互。
1.4系统开发环境与开发工具
4GB的win 10 x64操作系统,1.8版本的JDK,7.0版本的tomcat,数据库管理采用版本5.5的MySQL,可视化工具采用版本11.0.9的navicat,Redis[ 杨开振,周吉文,梁华辉,谭茂华. Java EE互联网轻量级框架整合开发[M].北京:电子工业出版社,2017]被作为基于ssm的有宠在线宠物商城系统数据缓存支持,以上环境将作为系统的开发环境。eclipse作为整个系统的开发工具,SSM作为后台开发框架,采用restful风格接口[ Purushothaman Jobinesh.RESTful Java Web Services - Second Edition[M].UK:Packt Publishing.2015],其简化了开发过程,以上工具将作为系统的开发工具。

第2章 系统需求分析

2.1可行性分析
2.1.1经济可行性
基于ssm的有宠在线宠物商城系统的设计与实现是本人的毕业设计,从整个系统的设计到开发都由本人自己完成,开发所使用技术都是开源免费的,在开发的过程尽量避免付费服务,实现零经费。在整个系统开发完成并使用之后,将为用户节省更多时间和精力以及优化商家的经营方式和提高商家的利润。
2.1.2技术可行性
该系统作为本人的毕业设计,而本人已修完所有在校课程,已经具备开发前后端交互系统的技术,在线宠物商城使用的开发工具为eclipse,基于Java语言的Spring+Spring MVC+MyBatis简称“ssm”的组合架构体系作为底层架构[ Gary Mark.Spring攻略[M].人民邮电出版社,2012],使用Spring框架可以按照原先设定好的模块逐一进行开发以及有利于后续进行模块化测试,使用SpringMVC进行业务流程控制,可以让前后端分离,在开发过程中能够专注于某一方面的开发,使用MyBatis框架作为持久层框架,有利于降低SQL语句和代码之间的耦合度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值