本流浪猫狗领养救助网站共包含14个表:分别是宠物类型信息表,配置文件信息表,流浪宠物评论表信息表,活动类型信息表,领养宠物信息表,领养中心信息表,流浪宠物信息表,宠物知识信息表,收藏表信息表,token表信息表,团队活动信息表,用户表信息表,用户信息表,志愿者申请信息表
springboot是基于spring的快速开发框架, 相比于原生的spring而言, 它通过大量的java config来避免了大量的xml文件, 只需要简单的生成器便能生成一个可以运行的javaweb项目, 是目前最火热的java开发框架
本项目包含程序源码和MySql脚本和文档,idea开发,支持Eclipse。使用SpringBoot的本质是SpringFramework【IoC,AOP】的再次封装的上层应用框架。前端技术:bootsrap、layui、html5+css、jquery 等都有涉猎。对项目进行分阶段,分模块的开发,对项目进行黑盒白盒测试,搭建开发环境、编写相关文档、搭建对象、数据库设计、编写功能代码.最后得到项目成品.
流浪猫狗领养救助网站采用Spring、SpringMVC和MyBatis作为主体框架,系统设计遵循界面层、业务逻辑层和数据访问层的Web开发三层架构。采用B/S结构,使得系统更加容易维护。流浪猫狗领养救助网站主要实现角色有管理员和用户,管理员在后台管理志愿者申请模块、用户模块、用户表模块、团队活动模块、token表模块、收藏表模块、宠物知识模块、流浪宠物模块、领养中心模块、领养宠物模块、活动类型模块、流浪宠物评论表模块、配置文件模块、宠物类型模块。使用Spring作为项目管理工具对流浪猫狗领养救助网站各个模块进行管理,优化代码结构。后台采用Java语言开发,前台页面和后台管理页面使用Bootstrap,JSP,JavaScript,HTML,CSS等技术开发,使用MySql作为数据持久化存储工具对流浪猫狗领养救助网站的用户等角色权限对应的功能等进行存储。使用Tomcat作为服务器调试流浪猫狗领养救助网站。采用Eclipse集成IDE对流浪猫狗领养救助网站统进行开发,整合系统的各个模块。 拟开发的流浪猫狗领养救助网站通过测试,确保在最大负载的情况下稳定运转,各个模块工作正常,具有较高的可用性。系统整体界面简洁美观,用户使用简单,满足用户需要。在因特网发展迅猛的当今社会,流浪猫狗领养救助网站必然会成为在数字信息化建设的一个重要方面。 本文阐述了开发的流浪猫狗领养救助网站优势,并对所做系统的分析、设计及实现过程做了详细介绍。系统完成后真正实现了流浪猫狗领养救助网站的网络化,本次的系统开发是流浪猫狗领养救助网站网络化的推进,具有深远意义
[关键词] java;springboot;mysql;领养;
目 录
摘要 1
abstract 1
目 录 1
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 Mysql数据库服务器 5
2.3 Jsp语言 5
2.4 tomcat 6
2.5 springboot框架 6
3 需求分析 7
3.1 可行性分析 7
3.2 系统架构选择 7
3.3 系统性能分析 8
3.4 系统流程分析 8
3.4.1 添加信息流程 8
3.4.2 修改信息流程 9
3.4.3 删除信息流程 9
3.5 数据库设计 11
4 详细实现 17
4.1 网站首页 17
4.2 系统登陆 17
4.3 领养宠物模块 18
4.4 领养中心模块 20
4.5 流浪宠物模块 21
4.6 宠物知识管理 23
4.7 团队活动管理 23
4.8 用户管理 24
4.9 志愿者管理 24
5 总体设计 25
5.1 测试的重要性 25
5.2 软件测试的目的 25
5.3 软件测试的方式 25
5.4 测试实例 25
结束语 30
参考文献 31
致谢 32