# WHU-Animals
> 2019级软件工程概论大作业
#### 介紹
校园流浪动物管理救助平台——WHU Animals是一个针对当前校园流浪动物管理所推出的平台。在校园中,我们随时随地都能看到流浪漂泊无家可归的野生动物,面对这样的情况,我们往往想对这些动物施以救助但爱心无处可施。校园流浪动物管理救助平台为大家提供了一个尽自己所能对校园流浪动物进行救助的平台,它为每一个同学提供登记自己所遭遇的想救助的流浪动物的区域,同学们还可以在个人博客页面讲述自己与流浪动物的遭遇。对管理者来说,管理者可以编辑流浪动物的详细资料,还能将这些流浪动物的救助过程实时更新,让关心它们的同学们了解到最新信息。
#### 技术选型(初步)
- 核心框架:Spring Boot 2 + vue
- 数据库层:Spring data jpa
- 持久化:MySQL
- 权限认证:Shiro
- 前端:基于Vue.js的element和vux
- 开发平台:IntelliJ IDEA + vscode
- 项目管理:Maven工程
- 小组同步管理工作平台:Gitee
- 项目文档管理平台:石墨文档
- 服务器:阿里云学生服务器
#### 小组分工
- 杨棋霖 文档撰写,前端开发
- 赵卓轩 后端开发,数据库设计,服务器部署
- 朱中杨 后端开发,前后端链接
- 许同春 前端开发,界面设计
- 蒙夏 用户,测试
#### 进度安排
1. 第一次迭代:第1周-第4周 注册界面,后端判断用户权限,完善介绍页面,完善个人中心,开发文章发布界面
2. 第二次迭代:第5周-第7周 登录界面美化,用户实名认证
3. 第三次迭代:第8周-第11周 根据用户贡献动态赋予相应权限,后台管理系统
#### 项目进度
- 新增 项目文档
- 新增 用例图、甘特图、类图、时序图、协作图
- 新增 需求文档
- 新增 设计文档
- 新增 测试文档
#### 需求分析(需求文档见项目文档)
[需求文档地址](https://shimo.im/docs/3odvQ53htLI2ESKa/ 《需求文档》,可复制链接后用石墨文档 App 或小程序打开)
1. 甘特图
![Gant图](https://images.gitee.com/uploads/images/2021/0415/092916_276fa071_7797088.png "图片1.png")
2. 用例图
![用例图](https://images.gitee.com/uploads/images/2021/0330/104852_632c9274_7797088.png "QQ图片20210330104835.png")
3. 时序图
![搜索动物时序图](https://images.gitee.com/uploads/images/2021/0417/160837_777beeb0_7799985.png "QQ图片20210417160812.png")
![上传和评论动物时序图](https://images.gitee.com/uploads/images/2021/0417/160933_34db0981_7799985.png "QQ图片20210417160828.png")
4. 协作图
![协作图](https://images.gitee.com/uploads/images/2021/0417/161041_0e219e17_7799985.png "uml协作图.png")
#### 概要设计(设计文档见项目文档)
1. 三层架构
![三层架构](https://images.gitee.com/uploads/images/2021/0417/151220_343bc655_7797088.png "简单三层.png")
#### 详细设计(设计文档见项目文档)
[需求文档地址](https://shimo.im/docs/ZzkLVn1447CyP03Q/ 《详细设计文档》,可复制链接后用石墨文档 App 或小程序打开)
1. 软件系统架构图
![软件系统架构图](https://images.gitee.com/uploads/images/2021/0417/151136_a9728619_7797088.png "软件系统架构图 (1).png")
2. 类图
- 实体类图
![实体类图](https://images.gitee.com/uploads/images/2021/0417/151506_5523c4bb_7797088.png "Package entity.png")
- service类图
![Service类图](https://images.gitee.com/uploads/images/2021/0417/151542_6be2b356_7797088.png "Package service.png")
- DAO类图
![DAO类图](https://images.gitee.com/uploads/images/2021/0417/151621_35aefe85_7797088.png "Package dao.png")
- controller类图
![Controller类图](https://images.gitee.com/uploads/images/2021/0417/151642_5abed92c_7797088.png "Package controller.png")
3.数据库设计
- User表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162144_058ab4a8_7797088.png "屏幕截图.png")
- animal表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162203_74541277_7797088.png "屏幕截图.png")
- areas表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162217_031123b4_7797088.png "屏幕截图.png")
- article表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162233_fd9bc7c7_7797088.png "屏幕截图.png")
- admin-menu表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162252_04750473_7797088.png "屏幕截图.png")
- admin-permission表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162307_e264bebc_7797088.png "屏幕截图.png")
- admin_role表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162322_22ded541_7797088.png "屏幕截图.png")
- admin_user_role表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162409_6f2873e0_7797088.png "屏幕截图.png")
- admin_role表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162430_8a836300_7797088.png "屏幕截图.png")
- admin_role_menu表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162447_73e7fba5_7797088.png "屏幕截图.png")
- admin_role_permission表
![輸入圖片說明](https://images.gitee.com/uploads/images/2021/0417/162501_082eabef_7797088.png "屏幕截图.png")
#### 测试(测试文档见项目文档)
[测试文档地址](https://shimo.im/docs/9030MW0j9lIznDqw/ 《测试文档》,可复制链接后用石墨文档 App 或小程序打开)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于SpringBoot+Vue的流浪动物救助平台设计与实现源码+数据库+说明文档,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 基于SpringBoot+Vue的流浪动物救助平台设计与实现源码+数据库+说明文档,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 基于SpringBoot+Vue的流浪动物救助平台设计与实现源码+数据库+说明文档,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 基于SpringBoot+Vue的流浪动物救助平台设计与实现源码+数据库+说明文档,含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。 基于SpringBoot+Vue的流浪动物救助平台设计与实现源码+数据库+。
资源推荐
资源详情
资源评论
收起资源包目录
基于SpringBoot+Vue的流浪动物救助平台设计与实现源码+数据库+说明文档 (242个子文件)
.babelrc 573B
mvnw.cmd 6KB
markdown.css 13KB
style.css 7KB
normalize.css 2KB
详细设计文档.docx 4.03MB
测试文档.docx 3.43MB
需求文档.docx 176KB
.editorconfig 147B
fontello.e73a064.eot 15KB
.eslintignore 51B
.eslintrc 58B
.gitignore 395B
.gitignore 213B
.gitkeep 0B
1.095f848ad7bc6f144244.js.gz 9KB
5.1cf428e43f0b9800f53e.js.gz 3KB
welcome.html 4KB
index.html 721B
index.html 499B
pintu.html 439B
webicon.ico 8.24MB
icon.ico 4KB
aiu-front.iml 335B
wj-vue.iml 335B
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
BeanUtils.java 4KB
ShiroConfiguration.java 4KB
ApplyAi.java 4KB
UserService.java 4KB
HttpUtil.java 3KB
AnimalController.java 3KB
URLPathMatchingFilter.java 3KB
Base64Util.java 3KB
LoginController.java 3KB
AdminMenuService.java 2KB
AdminPermissionService.java 2KB
RoleController.java 2KB
FileUtil.java 2KB
AdminRoleService.java 2KB
WJRealm.java 2KB
Animal.java 2KB
UserController.java 2KB
JotterController.java 1KB
User.java 1KB
AdminRoleMenuService.java 1KB
AnimalService.java 1KB
AdminRolePermissionService.java 1KB
DefaultExceptionHandler.java 1KB
MyWebConfigurer.java 1KB
JotterArticle.java 1KB
BookService.java 1KB
AdminUserRoleService.java 1024B
AdminMenu.java 1021B
AdminRole.java 951B
JotterArticleService.java 931B
Book.java 923B
MenuController.java 769B
OutputConverter.java 757B
GsonUtils.java 733B
ResultFactory.java 721B
AdminPermission.java 673B
CategoryService.java 631B
AreaService.java 616B
SpringContextUtils.java 599B
Area.java 598B
ErrorConfig.java 593B
AdminRolePermission.java 553B
StringUtils.java 551B
UserDTO.java 542B
AdminRoleMenu.java 536B
AdminUserRole.java 535B
BaiDuApiController.java 500B
Category.java 491B
BookDAO.java 414B
AdminRolePermissionDAO.java 410B
AdminRoleMenuDAO.java 380B
AnimalDAO.java 379B
AiuApplication.java 359B
BeanUtilsException.java 333B
AdminUserRoleDAO.java 321B
AdminMenuDAO.java 318B
Result.java 304B
JotterArticleDAO.java 301B
UserDAO.java 300B
AdminPermissionDAO.java 262B
ResultCode.java 248B
AdminRoleDAO.java 238B
CategoryDAO.java 204B
AiuApplicationTests.java 201B
AreaDAO.java 189B
eva1.jpg 1.36MB
bcg.jpg 710KB
bg2.jpg 54KB
bg2.f63a599.jpg 54KB
backimg.jpg 37KB
backimg.jpg 37KB
猫1.jpg 33KB
cover.jpg 22KB
共 242 条
- 1
- 2
- 3
资源评论
- IYeeSar2024-10-29简直是宝藏资源,实用价值很高,支持!
王二空间
- 粉丝: 7333
- 资源: 2088
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于java的在线动漫周边店的设计与实现
- 生成式 AI 爆发:医疗 AI 走到十字路口
- 基于Matlab实现三相电压型PWM逆变电路仿真模型.rar
- LVBench: An Extreme Long Video Understanding Benchmark
- 基于javaweb的在线投票系统论文.doc
- 在digital电路中,用两个或非门实现一个锁存器
- 基于web的在线心理咨询系统的设计与实现论文.doc
- 圣诞节代码html飘雪花 代码实现示例.docx
- 基于java的足球直播论坛的设计与实现.doc
- Autoregressive Image Generation without Vector Quantization
- 基于web的中小企业信息管理系统
- 2024中国数字经济企业出海报告
- EFC-main.zip
- 基于Python的招聘数据采集分析平台的设计与实现.doc
- MDPO: Conditional Preference Optimization for Multimodal Large Language Models
- 使用C语言将二进制转为Verilog可识别的hex文件(如jpeg文件转mif文件)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功