主要功能
设计不同用户的操作权限、注册和登录方法。
管理员可以在管理员管理、用户管理、宠物管理、评论管理、团队活动管理、志愿者的申请等等模块中进行查询、添加、删除、修改。
管理员可以在领养管理中通过领养时间查询所有宠物被领养的信息,修改是否同意领养宠物;在同意领养列表和不同意领养列表中通过查询用户姓名来查看列表。
普通用户有申请领养宠物和查询宠物信息的权利。
普通用户界面的直观性和领养查询结果的可视化。
使用技术
数据库:mysql
后端框架: SSM
HTML模板: ThymeLeaf
持久层: Mybatis
UI: Bootstrap
登录验证和用户权限: SpringSecurity
使用说明
本项目使用maven进行管理,详细安装教程自行百度
需下载mysql图形化管理工具(例如Navicat),新建数据库library,右键数据库-->运行项目中的adopt.sql脚本
用IDE打开项目(建议使用idea),打开src/main/resources/application.yml,将数据库的username和password修改成你自己的mysql的用户名和密码
直接idea中点击运行 或者 项目目录下打开cmd,输入mvn clean package,在target目录下用java -jar命令运行对应的jar包
数据库E-R图 效果图
运行效果
用户注册
效果图
用户登录
2024-01-05 10:54:14
39.73MB
宠物领养系统
1