内容摘要
现如今,中国的经济水平和居民的生活水平正在飞速发展,人们的生活也渐渐走向美好,其中的有些人开始养起宠物来了,宠物可以减少人们工作和生活上的压力,有些人更将宠物视为自己亲密的朋友,人们通过饲养宠物为日常生活增添了许多乐趣,宠物成为了人们生活中的重要部分之一。而宠物市场也随之得到迅速发展,开始出现宠物商城等相关需求服务链。而计算机的发展,在网络上开始出现一些关于宠物网站等信息平台,人们可以在上面获取大量宠物以及相关商品信息,还可以在其中进行消费,但海量的信息使人们感到困惑并且这些信息管理起来也非常的麻烦,这让越来越多人开始重视信息化管理这一问题。
本篇文章着重的是对现在已存在的宠物交易平台进行探究与分析,对这类平台的发展走向进行阐释。本文将简单介绍一个后台管理系统的研究背景、意义和目的,重点描述系统的具体设计和实现,从项目的需求分析开始,到系统功能和设计,最后进行系统测试。其中,对系统各个功能进行模块化管理并都做了介绍和论述。本系统主要使用的技术有:通过Vue.js实现系统界面的展示,通过Springboot搭建后台环境,以实现一个基于Springboot的宠物管理系统。
关键词:宠物管理  Vue  Springboot  模块化
1.绪论
1.1研究背景
我国在这些年里,各行各业都在努力发展,使百姓的日子过的越来越好了,依次慢慢兴起了饲养宠物的浪潮,各式各样的宠物,比如:猫、狗、鱼、鸟甚至蛇、蜘蛛等等,这些宠物慢慢进入到千家万户,而越来越多的人也开始饲养宠物。人们把宠物当成自己无聊时的玩伴、生活中知心的朋友,现在人们越来越少接触自然甚至其他人,而宠物的出现使人们打开内心,而宠物也随之成为了人们的灵魂伙伴。科学表明,宠物有能够调节人情绪的作用,可以使快速的生活增添一种慢下来的步调,其实,在如今这个社会环境下,人们是生活状态越来越迅速和紧绷着的,饲养宠物使人们生活得到一些放松和调节,因此,宠物在人们生活中占据了重要地位,关于宠物的话题也越来越多人关注。
人们饲养宠物不仅增添了生活中的乐趣,还让一些商人看到了商机。也就促进了宠物这一行业的兴起,无论是宠物食品和日常用品等行业一时间都出于上升的趋势,一间间宠物实体店也开始拔地而起,服务也越来越全面,这些新起的行业同时也带动了宠物其他的服务行业的形成和发展,比如:宠物医院等。我国现有宠物的数量已超过一亿,人们在这上面的消费总计超过150亿元。我国宠物行业也慢慢发展成熟,宠物消费也越来越高,但是,宠物行业开始出现了很多问题,这些问题严重影响了宠物行业的发展,人们开始意识到应该规范其行业行为、提高其监管的力度、对宠物行业进行管理和对服务标准进行划分。宠物数量大,但精品少,消费者不知道哪里可以购买精品宠物和货真价实的商品。
如今计算机网络快速的发展,从网络获取外界信息成为了人们了解信息的重要途径,此时大量的信息网站进入到我们的生活中,在一些宠物网站上,人们可以相互交流饲养宠物的知识信息和购买宠物和商品,使人们有了购买精品商品的途径。而完整的信息系统包含前台界面和后台数据操作两个部分,前台界面主要是为用户进行信息展示和用户浏览、购买和交流等相关数据进行操作,后台系统主要是起整个信息系统运行的指导作用,通过对收集到的数据进行分类、管理与计算的作用。由此,诞生的宠物商城已成为人们饲养宠物和促进宠物相关商品消费的途径,而宠物商城最主要的是后台的管理系统的维护和信息存储,做好一个信息管理后台乃是重中之重。
1.2 研究目的和意义
随着宠物行业的不断发展,大量的宠物实体店开始出现,让消费者对宠物需求得到一定满足,而消费者从实体店得到的服务并不能满足他们日益增长的需求。于此同时网络信息时代也在不断发展,各种网上商城开始出现,人们慢慢从网络上获取需求,网上商城的出现不仅降低了原本实体店开店的成本,还让人们对宠物需求得到满足。一个网上商城没有良好的后台支持是不行的,本系统对普遍的网上商城的管理信息做了大概的设计,集中了一些宠物商城比较会用到的和没有的功能,更加全面的管理各个业务信息。
1.3 主要研究内容
本系统研究的是基于Springboot的宠物管理系统,他主要实现如网上商城或宠物实体店等的后台功能。通过对一些网上商城或者宠物实体店里的宠物及其相关用品等消费形式的探究、对人和宠物的生活习惯进行分析,本系统集中开发了用户登录、对用户的信息进行管理、对宠物的基本信息进行管理、对购买商品后生成的订单信息进行管理、对用户收养宠物的记录进行管理和对发布的公告信息进行管理操作等功能。
本宠物管理系统的后台采用基于Springboot框架结构,前端的页面展示则使用Vue.js技术进行开发,前端页面中的组件则使用Element-UI的组件库,这样免去了大量的前端页面设计和调试的工作,大大节省了开发时间。数据库则使用MySQL这种开源的数据库技术。后端则使用Springboot技术进行开发。综合前文分析,本文设计并实现了一个基于Springboot的宠物管理系统。
2.相关技术与工具
2.1 前端使用技术
2.1.1 HTML+CSS
(1)HTML
HTML指超文本标记语言,它是被用于创建网页的语言,而不是用于编程的语言。其拥有大量的标签
并使用这些标签来描述网页。将需要表达的信息编写到超文本文件中,而浏览器通过识别该文件,将其编译成各种各样的页面,其主要负责页面的结构,但在不同的浏览器上有不同的渲染效果。
(2)CSS
CSS,又称为层叠样式表,是一种控制网页的表现方式的语言。CSS通过编写样式属性来操控HTML标签的渲染和位置。通过CSS选择器选中HTML文件的标签,在选择器中编写该标签的样式,使HTML标签可以更加美观的在浏览器上渲染出来,从而让整个网页变得更加美观。其主要负责网页的表现,而CSS中的样式一般存储在样式表中,使他与HTML内容分离开来,这样可以极大地提高工作效率。
springboot框架的作用2.1.2 Vue.js框架
现今,前端技术的发展也逐渐成熟,许许多多新的概念进入到我们眼中,前端不再仅仅是编写HTML、CSS和JavaScript那样容易了,其中,Vue.js框架是近几年里受到许多开发者青睐的一种前端框架,它的明确指出,它是采用了自底向上的设计来构建用户界面,而且跟JavaScript有着紧密的联系,而且也比较容易学习。
Vue.js在开发中,也可以使用MVVM模式来编程,这样使得代码较为简洁,运行项目时间缩短,而且他的核心库的体积也很小。有时候Vue能够用于在移动端和电脑端上进行开发;其最大限度的关注于
用户界面的构建,同时能够与其他第三方的库或一些插件共同启用。它可以动态的构建用户界面,将后台的数据从前端动态显示出来,可以做到响应式操作。
2.2后端设计相关技术
2.2.1 springboot
Spring框架是一种在Java平台上的开源应用框架,Spring被用于解决企业程序开发时遇到的复杂问题而设计出来的,它可以依据需求选择组件的使用。一个软件的开发需要人与人之间的合作和分工,开发过程中人们越来越关注更好的模块划分和定义接口,更好的模块划分,使软件拥有更方便的维护和复用等优势,而Spring框架具有良好的模块化设计。
而Springboot是在Spring的基础上设计的一种开发框架,当然他也保留了Spring框架里的优点和特性,甚至将企业应用的搭建和开发过程简化了。他具有单独的创建Spring应用程序和通过内置插件创建可执行的Jars和Wars;内嵌了tomcat,大大简化了一些系统的配置和项目中的对象模型,让程序员从繁杂的配置和外部依赖的工作中脱离出来,于此程序员能够将注意力重新放在业务逻辑中去,所以Springboot减少了在配置工作中花费的精力,他还含有自动化编译、测试和打包等便利功能。这门技术框架也解决了当集成其他框架时,遇到的依赖包版本冲突而所引起的不稳定等问题。
2.3 数据库
2.3.1 MySQL数据库
数据库,简单来说就是用来保存和管理应用中要存储的数据的。我们的日常生活已经离不开大量信息的交流和传递了,因而信息化的时代在不断的进步和成长起来了。数据库也不断更新和发展,当下有许多好用的数据库可以使用,然而在本论文中,将会使用MySQL数据库来实现我们系统的数据存储。
MySQL,这个数据库会将同一对象的数据放入同一张表中来存储,不同的表保存自己的数据,通过对象与对象之间的联系,使数据表之间建立类似这种联系的关系,所以,他不是把所有数据存放在同一张表中的,这样大大提高了数据的灵活度和速度。而且它最重要的是开源免费,因为是免费的,所以再也不用支付其他的费用,还含有许多API和众多管理工具。MySQL的优点还是非常多的,如:形态小巧、查询方便、操作快捷、功能齐全等等,常常用来对系统中的关键任务进行实现,同时也可以嵌入到许多部署的软件中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。