可。如MySQL 5.0到5.5,需要修改数据连接配置,以及Maven中的MySQL驱动包;个人能力不足可购买调试服务。
5. 是否Maven项目 :是;查看源码目录中是否包含pom.xml;若包含,则为Maven项目,否则为非Maven项目。
使用说明
1. 使用Navicat或者其它工具,在MySQL中创建对应SQL文件名称的数据库,并导入项目的SQL文件。
2. 使用IDEA导入后端项目(main目录)。
3. 将项目中 srcmain
esources 下的 application.properties 配置文件中的数据库配置改为自己的配置。
4. 数据库支持MySQL 8.0,如果需要5.0到5.5需要二次转换升级;个人能力不足可购买调试服务。
5. 使用VS Code打开Vue项目工程(vue目录)。
6. Vue项目启动: npm run dev
Vue版本:3.2
Node版本:20
功能介绍
系统支持多类用户角色:管理员、机构、商家和用户。不同角色可使用的功能不同。
管理员功能
管理员可以管理所有用户账户,包括查看用户列表、添加新用户和编辑用户信息。
管理员可以管理宠物信息,包括查看宠物列表、添加新宠物、编辑宠物信息,并能管理宠物状态。
管理员可以管理宠物用品,包括查看用品列表、添加新用品和编辑用品信息。
管理员可以管理宠物服务,包括查看服务列表、添加新服务和编辑服务信息。
管理员可以管理领养申请,包括查看申请列表、审核申请状态。
管理员可以管理预约服务,包括查看预约列表和管理预约状态。
管理员可以管理帖子信息,包括查看帖子列表、删除违规帖子。
管理员可以查看各类统计信息,包括宠物数量、用户数量、申请数量和预约数量。
管理员可以查看数据大屏,包括数据概览、图表和表格。
用户功能
用户可以浏览所有宠物信息,包括查看宠物详情和图片。
用户可以申请领养宠物,包括填写申请信息和提交申请。
用户可以预约宠物服务,包括选择服务项目和预约时间。
用户可以发布和浏览帖子,包括发布新帖子、查看帖子列表和点赞帖子。
用户可以查看知识科普,包括浏览科普文章和查看详情。
用户可以查看个人中心,包括查看我的领养申请、我的服务预约和个人信息。
注意事项
1. 管理员账号 :admin,密码:admin;数据库配置文件: application.properties
2. 开发环境 :后端为IDEA开发,前端为VS Code开发,数据库为MySQL,使用Java和JavaScript语言开发。
3. 数据库文件名 : javapet.sql ,系统名称:pet
4. 地址 : http://127.0.0.1:5173/qt/index (端口根据实际情况来)
5. 图片上传 :上传图片存放在 main/web/upload/ 目录
6. 权限控制 :用户登录后才能发布帖子和申请领养,管理员登录后才能访问后台管理功能