基于的志愿服务管理系统设计与应用
作者:高伟锋,黄伟
来源:《无线互联科技》2019年第23期
        摘 要:文章提出一种基于的志愿服务管理系统。该系统具有志愿服务活动管理、志愿服务签到、志愿服务查询、后台管理等功能,并可实现对志愿服务活动数据的汇总、报表统计。应用该志愿服务管理系统可以提高志愿服务管理的效率,优化学生参与志愿服务的体验,同时也可以提升精细化管理水平。
        关键词:;高校志愿服务;二维码应用
        作者简介:高伟锋(1976— ),男,广西横县人,副教授,硕士;研究方向:计算机应用技术。
        1 应用模式
        随着计算机和互联网技术的高速发展,新媒体互动性强、推广便捷、使用率高,微博、、抖音等网络社交平台软件发展迅猛。以操作简单、信息接送便捷等功能得到广泛使用,“公众平台+”也逐渐成为一种新型应用模式,比如订餐服务[1]、课程建设[2]、学习平台。
        2 系统分析
        组织大学生开展志愿服务工作是高等学校进一步加强和改进大学生思想政治教育的重要途径,是高等学校人才培养、社会服务、文化传承与创新功能的重要体现。但是在实际工作中,存在以下问题。
        2.1 志愿服务活动发布
        之前志愿服务活动基本通过口头转达、、QQ等方式,存在不及时、不全面的问题,在某些环节会有遗漏,导致部分人无法通知到。而且消息在傳递的某些环节会有延迟,导致送达不及时而造成遗漏。
        2.2 志愿服务签到
        之前志愿服务的签到主要是通过手动签名的方式来完成,会造成签到遗漏或者假签到的问题,而且统计不方便,无法快速了解签到情况。
        2.3 志愿服务时长统计
        之前志愿服务时长统计主要通过手工的方式进行,存在工作繁重和错漏的问题。
        因此,学校团委决定基于开发智慧志愿者管理平台,方便开展志愿服务活动管理,提高志愿服务管理水平。
        3 系统设计
        3.1 设计思路
        作为一种新移动生活方式,融合即时沟通、娱乐社交和生活服务为一体。因此,基于开发设计志愿者管理系统,提供高校的志愿服务活动发布,签到管理、服务时长计算等功能。
        根据系统需求分析,需要对指定用户发送特定的消息,比如志愿服务活动发布信息,活动报名成功消息等,拟采用提供的模板消息来发送特定的消息。为了提供签到的便捷,采用生成带参数的二维码功能来实现扫描签到功能。
        3.2 系统架构设计
        系统是基于表现层、业务逻辑层和数据访问层3层架构搭建,采用ThinkPHP开发框架。
        数据访问层采用关系数据库MySQL,整合Redis,实现缓存查询机制,当查询数据时自动缓存,更新数据的同时主动更新缓存,可以提高系统的查询效率。
        业务逻辑层采用ThinkPHP的框架。ThinkPHP分成3个核心部件:模型(M)、视图(V)、控制器(C)。控制器主要负责请求的接收,并调用相关的模型处理,最终通过视图输出。模型类通常完成实际的业务逻辑和数据封装,并返回和格式无关的数据。控制器调用模型类后,返回的数据通过视图组装成不同格式的输出。视图根据不同的需求,来决定调用模板引擎进行内容解析后是输出还是直接输出。
        表现层采用layui和ECharts,layui 兼容市面上使用的全部浏览器(IE6/7除外),可作为PC端后台系统与前台界面的速成开发方案。系统架构如图1所示。
        图1 系统架构
        3.3 系统功能设计
        3.3.1 志愿服务管理
        志愿服务管理主要是发布志愿服务活动,确定报名人选等功能,具体如下。
        登录验证:通过输入发布者的账号和密码进行后台登录验证,通过验证才能使用发布志愿服务活动功能。
        用户捆绑:用户在关注后,会自动注册一个新用户,需要捆绑学号(工号)和姓名,以便系统对用户进行识别。
        发布志愿服务活动:通过验证后,发布者可以根据志愿服务的内容和要求,选择全部用户或部分符合要求的用户进行发布。发布采用推送的方式,使得信息传达达到及时和不遗漏。此功能采用分级管理,学校级的发布者可以发布全校范围的志愿服务活动,二级学院级的发布者只能发布二级学院级的志愿服务活动。
        活动报名:学生点击志愿服务活动报名页面,点击报名就可以参加活动报名。
php用户管理系统下载        确认报名:发布者在报名结束后,对报名者进行审核,确定最终参与活动的人员名单。
        志愿服务活动管理:可以选择不同日期、发布者等条件,查询待发布、报名中、已完成和已取消等不同状态下的志愿服务活动详情,根据状态不同进行结束或取消等操作。
        3.3.2 志愿服务签到
        志愿服务签到是对参与志愿服务活动的学生进行签到签退功能,具体如下。
        活动签到:参与活动的学生用扫一扫扫描现场活动组织者的二维码,完成活动的签到。
        活动签退:参与活动的学生用扫一扫扫描现场活动组织者的二维码,完成活动的签退。
        3.3.3 后台管理
        学生管理主要是为系统管理员提供系统后台管理维护。通过登录验证,根据用户权限范围进入不同的管理操作页面。
        学生管理:包括修改学生的个人信息、学业状态等,还可以按不同的条件查询学生服务时长的情况,包括参与的活动详情。
        用户管理:主要是后台管理员的管理,包括新增、修改、注销系统用户操作,权限包括超级管理员、学校活动发布员、二级学院活动发布员。
        部门管理:新增、修改、注销部门组织,包括二级学院、年级、班级等三级层次结构。
        新闻管理:定期推送关于志愿服务活动的新闻。
        统计分析:对志愿服务活动的开展情况进行查询和统计,形成报表。
        系统设置:包括学校,活动类型等功能。
        3.4 业务流程設计
        3.4.1 志愿服务活动流程
        学校或者二级学院发布员拟定志愿活动内容、招募范围、招募条件、报名开始时间、报名结束时间、招募人数等信息,新建志愿服务活动,状态为未发布,系统交由流程对应的负责人进行审核,负责人审核完成后,进行活动发布。系统自动发送推送消息给招募范围内的学生用户,学生用户可以点击推送消息进入报名界面进行报名。在志愿服务活动报名结束时,系统将按照预定的规则结束活动报名。如果预定规则是先到先得,则自动按照先后顺序确定报名成功人员名单,并给报名成功的学生用户发送报名成功的消息;如果预定规则
是人工选择,则由活动发布员确定报名成功人员名单,并给报名成功的学生用户发送报名成功的消息。
        3.4.2 志愿服务签到
        报名成功的学生用户到活动现场通过扫描志愿服务活动现场工作人员的二维码,完成活动签到。当志愿服务活动结束后,再通过扫描志愿服务活动现场工作人员的二维码完成活动签退。当签退完成后,系统会根据活动预设的服务时长给学生用户新增一条服务记录,并累计到学生用户的总服务时长,后台管理员可以根据实际情况,修改学生用户所获的服务时长。
        4 应用效果
        智慧志愿者管理系统已上线运行了一年多的时间,系统运行状态良好,性能稳定,方便快捷,成效显著。主要优点如下:
        (1)提高了志愿服务的满意度。通过方便、快捷的信息推送机制,以及志愿服务活动的签到和签退方式,让学生感受到获取志愿服务活动信息的快捷以及参与志愿服务活动
的便捷,提升了学生参与志愿服务活动的积极性。
        (2)提高了志愿服务工作效率。无论是志愿服务活动的发布,还是志愿服务活动的过程管理以及志愿服务时长统计等,有效地改变了原来容易错漏、耗费时间长的工作方式,节省了人力成本。
        (3)提高了志愿服务管理的精细化水平。通过系统的数据汇总和报表统计,能有效避免手工汇总统计效率低和容易出错的问题,对志愿服务过程中难以掌握的学生参与情况、主动性等数据能及时获取,实现志愿服务管理的科学性、规范性。
        5 结语
        利用先进的,搭建智慧志愿者管理平台,为高校创建便捷的志愿服务管理平台,优化学生参与志愿服务活动的体验,提升高校的志愿服务精细化管理水平。
        [参考文献]
        [1]宋思华.基于公众平台的网上订餐系统的设计与实现[J].企业科技与发展,2019(9):96-97.
        [2]龙红.基于公众平台的图形图像处理课程资源开发与应用[J].电子技术与软件工程,2019(18):42-43.
        Design and application of voluntary service management
        system based on WeChat public account
        Gao Weifeng, Huang Wei
        (Nanning College For Vocational Technology, Nanning 530008, China)
        Abstract:This paper proposes a kind of volunteer service management system based on wechat public account. The system has the functions of voluntary service activity management, voluntary service check-in, voluntary service query, background management, etc., and can realize the summary of voluntary service activity data and report statistics can improve the efficiency of volunteer service management, optimize the experience of students participating in volunteer service, and improve the level of fine management.