软件工程硕士论文栏目提供最新软件工程硕士论文格式、软件工程硕士硕士论文范文。详情咨询QQ:357500023

软件工程硕士视角下某地市社会志愿者服务管理平台的设计与实现

论文编号:lw202006140000286148 所属栏目:软件工程硕士论文 发布日期:2020年06月17日 论文作者:无忧论文网

本文是一篇软件工程硕士论文,社会志愿者服务管理平台实现了志愿者管理、志愿团体管理、志愿公示管理、志愿动态管理、系统后台管理等模块。志愿者管理模块中实现管理个人信息、个人团体、个人活动和个人积分管理功能;志愿团体管理模块实现管理团体信息、团体成员、团体活动和团体项目的功能;志愿公示管理实现管理志愿活动、志愿团体的功能,并实现查看志愿项目分布以及发布求助信息的功能;志愿动态管理模块实现商家管理、志愿项目管理、党员先锋管理等功能;系统后台管理实现培训管理、系统管理、通知求助管理等功能。


第1章绪论


1.1系统研究背景

社会志愿服务是衡量社会发展水平的重要因素,各地区通过开展社会志愿者服务调动民众参与公益事业的热情,并通过制定合理的政策对当地社会志愿服务事业做必要的引导,保证当地社会志愿服务事业在规范、合理的道路上不断前进,为构建和谐稳定的社会环境做出贡献。

在社会志愿服务事业迅速发展的背景下,传统的社会志愿服务管理模式已经不能满足实际需要;社会志愿团体、个人分布较为散乱,管理部分缺乏统筹协调社会志愿资源的有效手段,导致不必要的成本消耗;社会志愿服务管理体系的不规范导致管理过程中经常出现信息错误等疏漏之处;上述问题的存在严重制约了社会志愿服务体系的健康发展。

通过应用社会志愿者服务管理的信息化平台能够改变传统的管理方式;以无纸化、信息化模式管理与社会志愿服务有关的属性信息,可以最大限度保证社会志愿信息的准确性和精度,并为志愿管理人员提供有效且充足的数据分析依据,有助于评估验证社会志愿活动。

加强对社会志愿服务的统筹管理力度是应用信息化平台的意义和价值所在;利用信息化手段有助于对社会志愿团体、人员等要素进行集中化管理,真正实现对社会志愿因素的合理统筹协调,并发挥社会志愿资源的最大效力。

在应用信息化平台的基础上可以促进地区内社会志愿服务力量的蓬勃发展;社会志愿管理部门在统筹协调各种资源的基础上能够执行合理的发展决策,在不断状态优化志愿者队伍的基础上培育发展社会志愿者组织,激发该地区人员参与社会志愿服务事业的热情。

志愿者可以查看现有团体以及本人所在的团体信息,根据团体的名称、成立时间和地址能够确定目标团体;在进入团体后可以查看团体的活动数量、成员数量,并确定注册地点、注册时间、服务领域、负责人的电话、姓名以及团体的简介内容。通过组织名称等条件可以检索当前的组织活动信息,活动结果中包括活动名称、负责人电话等,同时确定活动的审核状态。

志愿者通过移动端可以查看当前的活动信息,获取活动的地点、团体、报名的时间范围以及名额限制数量等。确定需要查看的活动后查看该活动的报名截止时间范围,明确分类、发起的团体以及可获得的积分,另外掌握该活动的摘要、详情以及名额限制人数;通过活动的状态确定该活动是否可以参加。通过活动名称等条件可以查询当前的活动信息,获取与活动有关的负责人、电话、活动状态以及审核状态等信息。

...........................


1.2本文主要任务

分析系统需求是社会志愿者服务管理平台设计实现工作中的基础性任务,在系统的需求体系中以志愿者和志愿团体为基础要素,应体现管理志愿者和志愿管理的需求;根据志愿服务开展情况应及时公示志愿信息并显示志愿动态,因此应建立管理志愿公示以及志愿动态的功能模块。根据系统的需求划分功能模块并分析功能性需求。

.........................


第2章系统需求分析


2.1系统需求概述

志愿者服务管理质量的高低是地区社会管理水平的重要体现,通过建立规范的社会志愿者服务管理体系能够有效促进当地社会志愿服务事业的蓬勃迅速发展。在部分地市的社会志愿服务管理体系中存在管理意识落后、管理手段单一等问题,对管辖范围内的社会志愿服务资源统筹协调能力相对不足,制约了当地社会志愿事业的进一步发展。为解决上述问题有必要进行社会志愿者服务管理平台的开发工作。系统划分图如图2-1所示。

图2-1系统划分图

............................


2.2系统角色分析

根据对社会志愿者服务管理平台需求的概述,参与的角色包括志愿者、志愿团体负责人以及系统管理员等。志愿者可以通过志愿者管理查看个人信息,并在参与志愿团体的基础上查看志愿公示信息,并及时掌握志愿动态;志愿团体负责人则在管理团体事项的基础上处理志愿动态的相关业务;另外系统管理员在通过系统后台对本平台进行全面的管理,保证APP端与WEB端的信息一致性。

图2-2系统角色用例图

............................


第3章系统概要设计......................20

3.1技术架构设计......................20

3.2系统功能架构......................20

第4章系统详细设计....................26

4.1功能模块设计....................26

4.1.1志愿者管理设计....................26

4.1.2志愿团体管理设计....................27

第5章系统实现与测试..................40

5.1.1系统功能实现..................40

5.1.1志愿者管理实现..................40

5.1.2志愿团体管理实现..................40


第5章系统实现与测试


5.1系统功能实现

在系统功能测试中需要对志愿者管理、志愿公示管理等模块进行测试,在确定测试用例的基础上设计测试用例作为系统测试的纲要。对志愿者管理模块的测试涉及到个人团体查看、个人活动査看、个人信息修改等用例,志愿者管理测试如表5-4所示。

表5-4志愿者管理测试表

.......................


第6章总结与展望

回顾社会志愿者服务管理平台设计实现过程,以分析研究背景和研究现状为基础并确定主要任务;在需求分析中首先概述系统需求并分析系统角色,将系统划分为志愿者管理、志愿动态管理等模块并分析功能性和非功能性需求。在系统概要设计中则包括技术架构和功能架构的设计内容,并确定部署环境和代码结构;系统详细设计中则包括对各功能模块以及数据库结构的设计内容,应用到UML建模语言的类图、ER图等形式。系统实现基于功能模块进行,展示各功能模块的操作页面以及活动图;基于系统实现的内容搭建测试环境并进行全面的系统测试。

社会志愿者服务管理平台实现了志愿者管理、志愿团体管理、志愿公示管理、志愿动态管理、系统后台管理等模块。志愿者管理模块中实现管理个人信息、个人团体、个人活动和个人积分管理功能;志愿团体管理模块实现管理团体信息、团体成员、团体活动和团体项目的功能;志愿公示管理实现管理志愿活动、志愿团体的功能,并实现查看志愿项目分布以及发布求助信息的功能;志愿动态管理模块实现商家管理、志愿项目管理、党员先锋管理等功能;系统后台管理实现培训管理、系统管理、通知求助管理等功能。

参考文献(略)

1