1.系统总体目标是为校园里的流浪猫狗的救助提供一个信息发布平台。主要功能为用户管理、领养管理、求助管理、组织信息管理。
2.软件开发模式:前后端分离开发
主要技术:Vue.js、SpringBoot、Mybatis、数据库
3.关键技术及难点
流浪猫狗救助系统作为一个 web 项目,其中所涉及到的关键技术包括:
a) 数据库技术:项目中需要使用数据库来存储和管理用户、流浪动物等信息。这部分涉及到的技术包括数据库的设计、SQL 语言的使用、数据库的维护等。
b) 网络技术:项目中需要使用网络技术来实现数据的传输和交互。这部分涉及到的技术包括 HTTP 协议、网络编程等。
c) 前端技术:项目中需要使用前端技术来实现界面的设计和交互。这部分涉及到的技术包括 HTML、CSS、JavaScript、Vue.js 等。
d) 后端技术:项目中需要使用后端技术来实现数据的处理和控制。这部分涉及到的技术包括服务器端编程语言Java、SpringBoot、Web 框架等。
难点:
1. 数据库设计:数据库设计需要考虑到数据的完整性、一致性和效率,这需要较为复杂的设计方法。
2. 前后端的数据交互:前