大学生志愿者管理信息系统设计与实现(论文+源码)_kaic

简介: 在国家的十四五期间,志愿服务成为推动社会文明发展的重要力量。大学生是志愿活动的中坚力量。现有的志愿管理工作不能满足志愿活动的需要,存在活动找不到志愿者,志愿者找不到活动的情况。为服务良好的志愿服务体系,对大学生志愿者管理系统进行分析与设计。大学生志愿者管理系统采用结构化开发方法,通过业务流程分析,数据流程分析,数据字典进行系统分析,系统设计包括了功能模块设计,数据库设计和输入输出设计,来实现整个开发过程。大学生志愿者管理信息系统主要包括志愿资讯管理,志愿活动管理,志愿审核管理,志愿培训管理和基本信息管理五个功能模块。其中最重要的是志愿活动管理,从志愿组织提交活动申请和活动筹备,到志愿者报名

 摘    要

在国家的十四五期间,志愿服务成为推动社会文明发展的重要力量。大学生是志愿活动的中坚力量。现有的志愿管理工作不能满足志愿活动的需要,存在活动找不到志愿者,志愿者找不到活动的情况。为服务良好的志愿服务体系,对大学生志愿者管理系统进行分析与设计。

大学生志愿者管理系统采用结构化开发方法,通过业务流程分析,数据流程分析,数据字典进行系统分析,系统设计包括了功能模块设计,数据库设计和输入输出设计,来实现整个开发过程。

大学生志愿者管理信息系统主要包括志愿资讯管理,志愿活动管理,志愿审核管理,志愿培训管理和基本信息管理五个功能模块。其中最重要的是志愿活动管理,从志愿组织提交活动申请和活动筹备,到志愿者报名筛选,再到志愿活动的参与反馈,体现了志愿活动的整体过程。

关键词:大学生;志愿者;管理系统;数据库

 

ABSTRACT

During the country’s 14th Five-Year Plan period, voluntary service has become an important force to promote the development of social civilization and college students are the backbone of voluntary activities. Existing volunteer management work cannot meet the needs of volunteer activities, and there are situations where volunteers cannot be found for activities, and volunteers cannot find activities. In order to realize a good volunteer service system, the college student volunteer management system is analyzed and designed.

The student volunteer management system adopts a structured development method, System analysis through business process analysis, data flow analysis, data dictionary .System design through functional module design, database design and input and output design ,and realize the entire development process.

The college student volunteer management information system mainly includes five functional modules: volunteer information management, volunteer activity management, volunteer review management, volunteer training management, and basic information management. Volunteer activity management is the key to the function of the entire system. From volunteer organization submission of activity application and activity preparation, to volunteer registration and screening, to the feedback of volunteer activity participation, it reflects the overall process of volunteer activity.

Key words:College Students, Volunteer, Management System

目  录

1  绪论

1.1  应用背景

1.2  研究现状

1.3 目的和意义

1.4  选题创新

2  系统分析

2.1  需求分析

2.2  可行性分析

2.3  整体业务流程分析

2.4  关键业务流程分析

2.5  数据流程分析

2.6  数据字典

3  系统设计

3.1  系统功能模块设计

3.2  数据库设计

3.3  输入输出设计

4  系统实现

4.1  系统开发环境

4.2  系统运行环境

4.3  系统主要界面

5  总结与展望

5.1  总结

5.2  展望

参考文献

致谢

 

1  绪论

1.1  应用背景

志愿者,已经成为越来越多人拥有的一个身份,他们牺牲自己的时间,用自己的能力,资源来对他人,对社会,对国家甚至对世界传递自己的爱心,做出自己的贡献,不看重利益和金钱,只在乎自己的精神满足[1]。因此形成的志愿服务活动,体现出的是志愿者不计报酬的承担社会责任,并传递出奉献,有爱,互助,进步的精神。志愿者组织作为引导志愿者的社会团体,面向广大志愿者,不以盈利为目的,保障志愿者的合法权益,组织相关的志愿者进行一系列的志愿活动,也是在不断地增多[2]。在更加注重精神文明发展的当下,志愿活动与服务作为社会文明发展的重要组成部分,受到了国内外许多国家的重视。在推进志愿活动与服务不断向前发展的过程中,许多志愿机构和组织也纷纷采取了信息管理系统来对志愿活动进行管理。通过信息化的管理,可以使得志愿活动的整个流程更加规范,更加高效。

1.2  研究现状

在国外,越来越多的志愿者组织选择通过相关的志愿者管理信息系统来统筹工作的方方面面。相关数据显示,预计到2021年初,会有超过7成的西方国家的志愿者机构采取高信息化的志愿者管理系统[3]。这无疑提高了志愿工作的效率,降低了由于复杂流程而可能导致的风险。与此同时,在技术实现上,开发人员也是与时俱进,采用浏览器/服务器模式来取代传统的客户端/服务器架构[4],极大增强了使用体验。并且有着逐步向手机程序,小程序方向发展的态势,更符合当下移动化的趋势。调查发现由华盛顿州立大学开发的志愿者系统[5],直接引入了热门的大数据技术和云平台,让系统负载不再是问题,确保了志愿管理方面工作的效率和智能性。而德国慕尼黑大学开发的针对志愿者行为分析的系统[6],在对志愿者信息进行管理的基础上,可以根据一些算法,更好地对给志愿者提供高度匹配的建议。这些丰富多样的志愿者管理系统,很大程度上帮助简化了复杂的志愿流程和信息管理。

在国内,我国的志愿活动兴起于学雷锋运动,大多数时期主要由共青团来进行统一领导,具体的活动则是由各省市级别的青年志愿者协会来进行操办[7]。随着中国进入特色社会主义新时代,在第“十四五”规划时期,志愿活动与服务更加受到重视。市面上也存在者许多志愿者信息系统。首先,目前我国有作为官方开发的全国志愿服务信息系统的”中国志愿服务网”,主要包括一些志愿方面的新闻的报导和志愿政策的传达,更着重于分享志愿精神和风貌。不涉及志愿项目的报名和发布这类功能,与次类似的各省市的志愿管理系统,大多体现为一个志愿新闻门户网站的样子。其次,一些大型活动的志愿者系统在活动期间开发出来发挥作用,一部分在活动之后也进行相应的维护和继续优化使用。例如2008年北京奥运会志愿者信息管理系统”志愿北京”和2010年上海世博会志愿者信息管理系统[8]。它们都集合了信息发布,报名招募链接,培训信息,项目管理,沟通互动等许多切实有用的功能。目前志愿者中占据很大一部分的大学生大多是通过由共青团中央青年志愿者工作部和中国青年志愿者协会主办的志愿中国系统参加志愿活动,该平台上显示的注册志愿者人数已超8000万人,累计开展志愿服务活动数已经超过200万次。整个系统包括了网页端和移动端。移动端的”志愿汇”App,功能集中于通过定位和起止时间记录志愿时长,综合反映志愿者的志愿时长,志愿服务参与情况等,作为志愿者参与的证明。志愿汇还和学校内的各种志愿社团建立合作。在促进大学生参加志愿上发挥着有着重要的平台作用。

1.3 目的和意义

当下,在我国的“十四五时期”,志愿服务成为推动社会文明发展的非常重要的力量[9]。《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》中提出了“健全志愿服务体系,广泛开展志愿服务关爱活动”[10]。志愿服务将发挥出积极的作用,呈现出助力人民美好生活的发展趋势。

调查数据显示,至2020年,全国实名志愿者注册总数到1.77亿,志愿团体注册总数达66.41万,志愿项目执行总数达408.55万[11]。高校大学生更是志愿活动中的中坚力量,他们的身影已经出现在了志愿活动的方方面面。从各种赛事会议,到乡下支教,日常活动。大学生的志愿热情与志愿行动可见一斑。

面对持续上升的志愿者数量和逐渐增加的志愿服务活动,如何更合理,更可靠,更高效地组织志愿活动,提高人们参与志愿活动的热情,已经成为志愿服务发展面临的一大问题[12]。

目前,在社会志愿服务体系不断向前发展的大背景下,存在着许多问题,据相关数据显示,将2015-2018年发起过志愿项目的志愿团体作为活跃团体,活跃团体占全国志愿团体总数的比例仅仅为16.79%,但是这不到百分之二十的活跃团体贡献了志愿服务累计时长的91.97%[13]。志愿服务存在着不均衡,志愿团体注册数量越来越多的背景下是真正发起志愿项目的团体并没有得到共同的增长。与此同时,相关的志愿管理工作经常不能满足实际需要。总体上来说,许多的志愿者管理服务平台对于志愿者和志愿团队之间的沟通不够重视,在监管上也是有所缺失。具体来看,一方面在对志愿者的招募与信息管理上,随着志愿者的数量不断增加,许多传统的管理系统不能合理的进行人员管理和信息管理。另一方面,随着志愿团队越来越多,发布的项目活动也随之增加,但对项目的审核监管却经常不能达到预期,往往导致不完全真实可靠的项目上线招募志愿者,严重影响了志愿者的体验和利益。而在一些面对大学生的志愿者管理信息系统中,很多系统与学校进行合作,这时候参加志愿就成了一种任务,而且往往不是学生想要或者感兴趣的志愿活动,可供选择的志愿活动过少,也严重影响了志愿者的热情,因此也就经常出现社会志愿团体发布的志愿项目招募不到志愿者,有志愿意向的准志愿者找不到合适的志愿活动的情况。一些志愿平台和招募信息中志愿团体的信息统计不完善,不准确,对志愿活动的描述不到位等情况也是经常出现。越来越多的团体和个人也意识到了问题的所在,良好的志愿服务体系势必需要通过管理系统来进行高效的管理,更好的服务于志愿精神的推广实践,志愿者管理系统必将受到许多人的支持与欢迎[14]。

通过一个志愿者信息管理系统,可以更好的服务志愿活动,拓宽志愿活动的来源,保障志愿活动的进行以及方便志愿者对个人信息的记录和查询。在当前的技术条件背景上,使用适当的框架和程序语言来完成一个志愿者信息管理系统也是完全行得通的。

1.4  选题创新

本系统的创新点主要有以下三点:

(1)志愿者在系统中可以获取更丰富更有保障的志愿项目信息,可以更方便的进行交流和报名,解决志愿者对志愿项目渠道来源过少,真实性不确定的问题与担忧。

(2)为志愿组织提供了一个完善的平台可以发布自己的志愿项目,来招募到需要的,志同道合的志愿者,解决了志愿组织自身招募渠道过窄,活动组织宣传花销大,质量不高的问题。

(3)志愿组织提供基础的网上志愿培训过程,既方便志愿者进行学习,也尽最大可能保证双方参与志愿过程中的良好体验。

2  系统分析

2.1  需求分析

本系统意在为志愿者、志愿组织和志愿地点组织提供一个桥梁。志愿组织填写具体的活动信息,创建相应的活动,通过平台管理员的审核后正式发布到平台上,由志愿者进行查看,浏览,报名。这样尽可能保证志愿活动的真实可靠,可以让志愿者更快捷的找到丰富的志愿活动,志愿组织更迅速的找到满足要求的志愿者;志愿组织根据志愿活动的详情和志愿地点,发布自己的活动筹备信息和培训信息,志愿者可以查看筹备信息,了解活动期间的具体安排和生活保障,参加活动前需要先经过培训,参加简单的培训测验,了解一些基础的技能和知识,这样保证了志愿者在参与志愿的过程中有良好的体验。

因此,系统实现的基本需求包括如下几点:

(1)志愿资讯管理

志愿新闻

平台管理人员会发布一些志愿相关的新闻和事件,并进行相关的分类展示,帮助志愿者了解最新的志愿时事和政策等。同时也会展示一些近期成功参与志愿活动较多的志愿者和志愿组织,以示表彰,让所有志愿者可以互相促进,互相进步。

评论互动

志愿组织和志愿者都可以浏览新闻并在新闻下方发表自己的意见和看法,大家理性交流,互相学习,进行友好的交流互动,共造一个积极向上的社交氛围,共同学习奉献,有爱,互助,进步的志愿精神。

(2)志愿活动管理

活动创建

志愿组织可以根据自己的需求,在联络好志愿地点的情况下填写活动创建申请,在本系统中,面向大学生的志愿时间段主要分为周末志愿和假期志愿,填写的内容信息包括志愿活动的名称,志愿详情,志愿时间,具体地点,负责联系人,联系方式,预计招募人数和相关要求,备注信息以及报名的开始和结束时间。提交后等待管理员进行审核,审核通过则可以进行发布,审核不通过则需要根据管理员反馈的意见进行进一步更改。

活动浏览报名

志愿者可以浏览已经发布的志愿活动,通过条件的筛选,例如地区,活动主题等关键词来选择自己心仪的志愿活动,点击活动可以进入详情页查看详细信息,包括招募时间,志愿工作地点,志愿所属主题,发起组织,联系方式,活动详情介绍,对志愿者要求,活动任务,志愿者福利等。志愿者浏览后选择自己心仪且匹配要求的志愿活动进行报名,并等待志愿组织返回报名结果。

报名人员筛选

对于报名志愿活动的志愿者,志愿组织要根据要求和人数进行报名人员的初始筛选,并将结果及时反馈给志愿者。

志愿活动筹备

活动创建通过审核后,志愿组织要在与志愿地点相关机构进行认真的沟通下制定完善的活动计划,包括志愿活动日期内每一天的事项安排,对志愿者的排班安排,后勤保障,意外准备等,经过管理员审核后及时展示给参加活动的志愿者。

活动参与反馈

志愿组织,志愿者以及志愿地点的机构的活动过程会被记录,包括志愿者的打卡签到签退,每个任务的完成情况,志愿地点的配合情况,志愿组织的统筹安排情况等。在参与活动后,大家也需要对活动的进行情况,活动的整体流程发表自己的意见和看法,分享满意的地方,指出不足之处,以便后期不断优化志愿活动。

(3)志愿审核管理

活动创建审核

管理员需要对发布的志愿项目进行审核,认真判断该组织提供的证明材料,必要时可以进行多方证实,保证活动的真实可靠。对于情况属实的志愿活动进行发布,对于存在问题的志愿活动退回给相关组织,告之存在的问题,修改后再进行上传审核。平台管理员同时可以对存在违规的志愿组织和志愿者进行警告封号等处理方式。

活动筹备审核

管理员需要对志愿组织创建提交的志愿筹备信息进行相关审核,判断相关的筹备信息是否具体合规,对于比较具体,符合规范的筹备记录予以通过,并通知给志愿者进行查看;如果存在含糊不清,混淆的地方则通知志愿组织进行进一步的细化后再次进行审核。

评论互动审核

管理员会对志愿组织和志愿者在志愿新闻中的评论进行管理审核,如果发现辱骂词汇或者引战等评论会进行删除和通知警告对应的志愿者和志愿组织。

(4)志愿培训管理

培训发布

志愿组织在活动报名结束后需要根据活动的特征制定对应的一些网上的培训计划,包括文字资料,视频资料和一些网站等,让志愿者可以更好的了解自己志愿活动的流程和具体细节,可以在参加志愿活动时更加适应。志愿组织还需要提供简单的测验来一定程度上保证志愿者的学习效果。

培训参与

报名的志愿者需要参与志愿组织提供的培训学习,通过视频,文字,网页资料来有个基础的了解,避免活动过程的不适应和慌乱。

培训测验

志愿者在经过培训学习后需要进行简单的测验,测验采用百分制,八十分以上才算通过测验,只有通过测验才可以真正的参与志愿活动,测验可以反复进行直到符合要求。

(5)基本信息管理

人员基本信息管理

人员基本信息管理包括对志愿者和管理员的管理,需要进行实名注册并录入个人信息到管理系统中。注册信息包括昵称,密码,头像,联系方式,邮箱,真实姓名,身份证号,备注等。

管理员

有着最高的管理权限,包括对志愿活动的审核和评论互动的审核,管理系统中所有的数据,可以进行数据的增删改查等操作。对于志愿者和志愿组织的数据都可以进行修改和删除。

志愿者

查看志愿活动进行报名,通过培训后参与志愿活动并进行反馈。

志愿组织基本信息管理

组织的基本信息管理,志愿团体必须先进行注册认证,通过审核后才可以发布项目。注册的信息包括团体名称,联系方式,负责人姓名与身份证号,相关证明材料等。

地点基本信息管理

志愿地点需要提供相关的地点的志愿相关信息,包括志愿地点的情况,志愿目的,后勤保障,负责人,联系方式等。

image.gif编辑

image.gif编辑

image.gif编辑image.gif编辑

image.gif编辑


相关文章
|
7月前
|
JavaScript 小程序 Java
基于Java的高校宣讲会管理系统设计与实现(亮点:选题新颖、功能实用、老师看见直接过!)
基于Java的高校宣讲会管理系统设计与实现(亮点:选题新颖、功能实用、老师看见直接过!)
53 0
|
7月前
|
开发框架 .NET Java
高校在线心理咨询系统的设计与实现(论文+源码)_kaic
高校在线心理咨询系统的设计与实现(论文+源码)_kaic
高校在线心理咨询系统的设计与实现(论文+源码)_kaic
|
7月前
|
Java 关系型数据库 MySQL
高校大学生社团管理系统的设计与实现(论文+源码)_kaic
高校大学生社团管理系统的设计与实现(论文+源码)_kaic
|
7月前
|
Java 关系型数据库 MySQL
体育赛事管理系统的设计与实现(源码+论文)_kaic
体育赛事管理系统的设计与实现(源码+论文)_kaic
|
7月前
|
前端开发 Java 关系型数据库
高校毕业设计管理系统的设计与实现(论文+源码)_kaic
高校毕业设计管理系统的设计与实现(论文+源码)_kaic
|
7月前
|
存储 SQL 关系型数据库
校园二手商品交易系统的设计与实现(论文+源码)_kaic
校园二手商品交易系统的设计与实现(论文+源码)_kaic
|
7月前
|
测试技术 数据库 开发工具
高校奖学金评定系统的设计与实现(论文+源码)_kaic
高校奖学金评定系统的设计与实现(论文+源码)_kaic
|
7月前
|
数据库连接 数据库 C#
求职招聘网站设计与实现(源代码+论文+开题报告+外文翻译+文献综述)_kaic
求职招聘网站设计与实现(源代码+论文+开题报告+外文翻译+文献综述)_kaic
|
SQL C# 数据库
C#教学管理信息系统(C#课程设计)
C#教学管理信息系统(C#课程设计)
143 0
|
存储 传感器 算法
2023上半年软考系统分析师科目一整理-01
面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。 方法层次的测试类似于传统软件测试中对单个函数的测试,常用的测试技术包括等价类划分测试、组合功能测试、递归函数测试和多态消息测试等。 类层次的测试主要包括不变式边界测试、模态类测试和非模态类测试。类树层次的测试主要包括多态服务测试和展平测试。
198 0