计算机网络的发展,促进了社会各行业的进步,带来了经济快速增长。用户通过本平台发布宠物趣事,进行展示,在平台上和用户进行实时的交流沟通,达成交易。用户登录后,把想要交易的宠物周边商品发布到平台上,进行交易,提高了效率,减少了时间成本,并且在交易过程中,宠物服务管理系统流程规范,避免纠纷,使得交易双方安全性得到了保障。宠物服务管理系统为宠物的交流和交易都带了便利,节省了双方的时间。
本文围绕宠物服务管理系统的研究背景、研究意义进行展开。选择了开发本系统所使用的技术,包括Java语言、MySQL数据库、MVC模式等。然后对宠物服务管理系统的需求进行分析,罗列系统业务流程以及开发系统的可行性。设计系统数据库和功能角色,完成框架设计。最后对系统进行编码和测试。本系统角色权限划分合理,功能完善,而且界面美观操作便捷,为宠物的交易带来极大的帮助,提高了管理效率。
开发语言:Java
后端框架:springboot
前端框架:vue.js
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
(1)后端:
宠物商品管理模块是系统核心的功能,包括宠物商品分类管理和宠物商品信息管理。一个宠物商品分类对应多个宠物商品信息,一般来说,一个宠物商品只针对一个分类。当删除分类后,该分类下所有的宠物商品都会删除。数据库表中涉及了分类信息表和宠物商品信息表,在宠物商品信息表中的宠物商品分类为宠物商品分类信息表的外键。管理员添加宠物商品后,该宠物商品就会在前台显示,如果宠物商品停止交易,在后台需要对宠物商品及时的删除。
用户管理模块,由于系统运行在互联网络中,一些游客或者病毒恶意进行注册,产生大量的垃圾用户信息,管理员可以对这些信息进行删。管理员可以管理后台管理员用户信息,包括添加新的管理员,删除历史管理员。
订单管理,对前台会员的订单进行管理,主要包括发货、订单完成等状态的控制,并可以统计订单的销售情况。
宠物趣事管理,管理用户发布的宠物趣事,对违规的信息进行删除。
发布宠物医疗服务,用户可以进行预约宠物猫发染色、宠物接骨手术和打防疫针等服务;
系统管理模块中包括修改密码和系统退出,管理员完成操作后需要进行注销,退出账号信息。
(2)前端
注册与登录模块,系统提供游客访问的权限,但是本系统是针对宠物交易的,想要交易宠物就需要进行登录,所以游客只有通过注册来获取登录的权限。注册是面向所有游客用户的,提供个人详细的信息即可进行提交,来获取登录的账号,通过账号的验证来获取登录权限,所以在登录中通过登录页面输入用户名和密码即可。同时在密码中使用MD5加密,保护账号的安全。建议用户在三个月更换一次密码信息。
宠物商品浏览与查询模块,系统提供宠物商品搜索、宠物商品列表、宠物商品详情功能,用户点击宠物商品分类可以查看分类下的宠物商品信息,点击名称查看具体的宠物商品介绍,同时通过关键字进行宠物商品搜索,搜索到的结果为宠物商品集合,点击集合内的某一个宠物商品即可查看该宠物商品的详细信息。
个人信息模块,主要包括用户登陆后对个人密码的修改、个人信息的维护以及注销退出。如果个人信息发生改变时,在个人信息修改模块中进行修改,比如用户电话的更换后,需要修改电话号码,以便及时联系。
用户评论模块,该模块实现宠物商品的评论,对有争议的宠物商品进行评论沟通,也可以查看其他用户的评论,以便确定交易。用户评论是一个自由的发挥的功能。一般会根据个人的心情和宠物商品的真实情况进行评价。
用户可以进行预约宠物猫发染色、宠物接骨手术和打防疫针等服务;
可以看到宠物主人在平台上分享的宠物趣事,支持上传下载图片和视频;
目 录
摘 要 1
前 言 3
第1章 概述 4
1.1 研究背景 4
1.2 研究目的 4
1.3 研究内容 4
第二章 开发技术介绍 5
2.1Java技术 6
2.2 Mysql数据库 6
2.3 B/S结构 7
2.4 springboot框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
3.4.1登录流程 13
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 管理员登录 18
5.2管理员功能实现 18
5.3前台首页功能实现 21
5.4用户功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28