016 基于JAVA的宠物收容所网站
背景
如今,随着人们生活水平不断提高,人们的生活在物质满足的基础上,更多的人将生活的重点放在追求精神享受的过程中。于此同时,Internet铺天盖地的普及,使得这样的人纷纷通过Internet的方式去寻找精神的满足。然而领养宠物正是人们现在炙手可热的一种精神寄托。对于宠物的热爱让他们的生活更加充满爱心和向往。Internet和领养宠物的两者结合,大大推动了电子商务的发展,促进了该行业的崛起。这正是宠物收容所网站诞生的缘由。该系统不仅解决了地理隔离的问题,同时也跟上了网络快速发展的脚步,实现爱宠人士足不出户的领养到心仪的爱宠。
宠物收容所网站是基于浏览器与服务器架构平台,采用跨平台的JAVA语言开发,利用springboot框架进行逻辑控制,MySQL数据库存储数据,最后Tomcat服务器完成发布,系统可在多个环境下运行。
功能大致
技术栈
- 开发语言:Java
- 框架:springboot+vue
- JDK版本:JDK1.8
- 服务器:tomcat9
- 数据库:mysql 5.7(一定要5.7+版本)
- 数据库工具:Navicat11
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
- 浏览器:谷歌浏览器
演示视频
系统部分截图
用户模块
注册界面
登录界面
资讯模块
宠物领养信息界面
管理员模块
管理员选择个人中心的修改本人密码。通过密码框输入现密码和2次新密码,如果现密码错误,则提示修改失败。如果2次新密码不一致,则提示修改失败。都没问题的话,系统提示修改成功,并返回登录界面。
公告栏管理界面图如下所示
用户信息界面
资讯管理模块
根据需求,需要对资讯进行添加、删除或修改详情信息。删除或修改资讯时,系统根据资讯的状态判定为可删除状态下,才会给出删除和修改链接,点击删除链接按钮时,请求到达后台,还会先查询资讯状态再次做出判定能否删除。点击修改链接按钮时,会跳转到修改信息的页面,重新填写好数据后,数据提交到后台会对数据库中相应的记录做出修改。
添加资讯时,会给出数据填写的页面,该页面根据填写好的资讯编号同样会事先发送Ajax请求查询编号是否已存在,数据填写好之后提交到后台,会调用相关服务在数据库中插入记录。
资讯页面设计效果如下图
添加宠物寄养时,会给出数据填写的页面,该页面根据填写好的寄养信息同样会事先发送Ajax请求查询寄养编号是否已存在,数据填写好之后提交到后台,会调用相关服务在数据库中插入记录。
宠物寄养信息页面
以上是部分截图,详细的请看演示视频。