感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以和果果沟通,希望帮助到更多的人
一、前言
社区是社会的基本单元,随着城市化进程的加快,社区日益成为城市管理的重心。社区志愿者队伍是社会志愿服务体系的重要组成部分,是造就一支结构合理,素质优良的社会工作人才队伍的重要力量。有效开展社区志愿服务工作对于广泛动员社会资源参与社区建设,改善社区人际关系,净化社区社会风气,提高社区居民素质,推进社区精神文明建设等均具有重要意义。本课题针对当前社区志愿者队伍建设存在的问题进行分析,提出切实可行的方案,进一步推动社区志愿者服务平台建设。
二、功能设计
本系统采用自上往下的方法开发,基本定位如下功能:
本课题要求实现一套基于SpringBoot的社区志愿者服务平台设计与实现,系统主要包括管理员模块和志愿者模块的功能模块;
(1)管理员用例图如下所示:
(2)志愿者用例图如下所示:
系统启动后,在登录界面,输入正确的账号、密码、角色,选择进入管理员界面或志愿者界面,管理员界面是用来管理页面与系统的所有功能,志愿者界面可以正常的使用,并对志愿活动、爱心捐赠等进行份内的操作,系统登录结构图如图所示。
管理员模块属于是网站的后台,进入之后有大量的管理员功能,管理员也可以使用志愿者模块的功能,为了维护网站的稳定与页面的布局,将管理员模块的功能详细化后可以使用系统管理对页面进行布局修改,可以发布公告提示志愿者规范,志愿者模块只可以对志愿活动、爱心捐赠、新闻资讯、评论留言等进行查询等,并且更改个人信息,社区志愿者服务平台总体结构图如图所示。
系统B/S架构原理图:
三、数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。而且Mysql数据库是自我保护能力比较强的数据库,限于篇幅要求,仅列出关键部分实体属性图和E-R图,如下所述。
四、部分效果展示
4.1系统前台功能实现效果
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到社区志愿者服务平台的导航栏显示首页、志愿活动、爱心捐赠、新闻资讯、评论留言、个人中心等。系统首页界面如图所示:
这是一个志愿者注册的界面,当志愿者没有账户时可以通过注册来登录系统,只需要根据相应的提示,输入志愿账号、密码、确认密码、志愿姓名、性别、身份证、联系电话、联系地址、头像等信息即可。志愿者注册界面如图所示:
这是志愿者登录界面,志愿者在登录页面填写账号或者密码,点击登录,如图所示:
志愿者点击志愿活动页面的搜索栏输入活动名称、活动类型、活动地点、服务对象、活动状态进行查询,然后可以查看活动名称、活动类型、活动地点、服务对象、活动状态、活动时间、活动图片、点击次数等信息,如果有需要可以进行活动报名、收藏或评论等操作,如图所示:
志愿者点击爱心捐赠页面的搜索栏输入活捐赠项目、捐赠类型、捐赠地址、捐赠对象、捐赠状态进行查询,然后可以查看捐赠项目、捐赠类型、捐赠地址、捐赠对象、捐赠状态、捐赠时间、捐赠图片、点击次数等信息,如果有需要可以进行捐赠、收藏或评论等操作,如图所示:
在个人中心页面可以更新个人详细信息,还可以对我的收藏进行详细操作;如图所示:
4.2管理员功能实现效果
管理员登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,点击登录操作;如图所示。
管理员进入主页面,主要功能包括对系统首页、个人中心、志愿者管理、志愿活动管理、活动报名管理、爱心捐赠管理、 捐赠信息管理、捐赠去向管理、志愿时长管理、评价留言、系统管理等进行操作。
管理员点击志愿者管理:在志愿者管理页面,可以对志愿账号、志愿姓名、性别、身份证、联系电话、联系地址、头像、审核回复、审核状态、审核等信息,进行查询或者新增、删除志愿者信息等操作,如图所示:
管理员点击志愿活动管理:在志愿活动管理页面,可以对活动名称、活动类型、活动地点、服务对象、活动状态、活动时间、活动图片、点击次数等信息,进行查询、新增或者删除志愿活动等操作,如图所示:
管理员点击活动报名管理:在活动报名管理页面,可以对活动名称、活动类型、活动地点、服务对象、报名时间、报名说明 、志愿账号、志愿姓名、审核回复、审核状态、审核等信息,进行查询或者删除活动报名等操作,如图所示:
管理员点击爱心捐赠管理:爱心捐赠管理页面,可以对 捐赠项目、捐赠类型、捐赠地址、捐赠对象、捐赠状态、捐赠时间、捐赠图片、点击次数等信息,进行查询、新增或者删除爱心捐赠等操作,如图所示:
管理员点击捐赠信息管理:在捐赠信息管理页面,可以对捐赠项目、捐赠类型、捐赠地址、捐赠对象、捐赠塔里克、志愿账号、志愿姓名、审核回复、审核状态、审核等信息,进行查询或者删除捐赠信息等操作,如图所示:
管理员点击捐赠去向管理:在捐赠去向管理页面,可以对捐赠项目、捐赠类型、捐赠地址、捐赠对象、物流状态、当前位置、更新日期、志愿账号、志愿姓名等信息,进行查询或者删除捐赠去向等操作,如图所示:
管理员点击志愿时长管理:在志愿时长管理页面,可以对志愿账号、志愿姓名、志愿时长、更新日期等信息,进行查询、新增或者删除志愿时长等操作,如图所示:
4.3志愿者功能实现效果
志愿者登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,点击登录操作;如图所示。
志愿者登录到社区志愿者服务平台的志愿者主页面,主要功能包括对系统首页、个人中心、活动报名管理、捐赠信息管理、捐赠去向管理、志愿时长管理等进行操作。志愿者主页面如图所示: