当今科技发展迅速,交通环境也变得越来越复杂。人们的出行方式变得多元化,这给视障人士带来了一定的困扰。而导盲犬可以帮助视障人士外出行走,提高他们的生活质量。在我国,导盲犬的数量远远少于视障人士的数量。由于导盲犬的训练周期长、成本高、淘汰率也高,使得现有的培训基地面临经费短缺、训导师稀缺等问题。导盲犬作为残疾人福利事业的重要组成部分,不仅反映一个国家社会福利事业发展的程度,更能够唤起整个社会对残疾人的关爱意识,提高对残疾人福利事业的关注程度,对构建和谐社会有着重要意义。
由此可见,建立一个规范化的导盲犬服务交流平台是非常重要的。微信小程序即是一种无需下载、安装的应用程序,给广大的用户带来了极大的方便。在推广方面也更容易更简单,完成项目更省成本。该项目即是为想要帮助并领养导盲犬的用户提供的平台,用户也可以通过该平台给协会提供更多的有利资源并且可以申请成为协会志愿者。
开发说明:前端使用微信微信小程序开发工具;后端使用springboot+VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上
该项目设计分为用户模块和管理员模块,用户和管理员可以通过账号的注册与登录,进入各自的系统模块。系统总体功能如下所示:
1、系统前台有的页面和功能:
(1)“首页”里有轮播图功能、云养功能、预约功能、领养功能导盲犬的介绍和展示,云养人数最多的导盲犬设为明星导盲犬的功能
(2)“圈子”页面有搜索框功能,可以搜索到想看的导盲犬的动态,有发布功能,可以和平台的用户一起交流分享,有评论功能
(3)“报名申请”页面里有申请功能和分类功能,有展示志愿者活动的详情的功能
(4)“我的”页面有注册、登录、更改头像昵称等功能,可以查看我的云养、预约、领养和申请等消息,可以上传反馈意见
2、系统后台具有的页面和功能:
(1)管理员管理有注册、登录和退出、修改密码的功能(2)用户管理可以查看所有用户的信息的功能
(3)信息管理可以进行增、删查、改,并设为明星导盲犬的功能(4)预约管理和申请管理可以进行通过和未通过的处理(5)留言信息管理可以进行查看和确认
目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33
7.2 心得体会 33
参考文献 35