1. 研究目的与意义
| 背景: 社区志愿服务是社会组织或者个人利用自己的时间、资源、技能,在社区为居民和社区慈善事业、公益事业提供帮助或服务的行为。我国的社区志愿服务正式发起于20世纪80年代末,经过多年的发展,目前我国城市社区志愿者组织有7万多个,社区志愿者1600多万人。然而随着我国经济科技的发展,社区志愿者管理中存在很多的问题:首先,志愿者信息管理方式落后,现阶段社区志愿者的管理多通过纸质版或电子版收集材料,进行整理和录入工作,管理效率较低。随着时间的推移,产生了大量的文件和数据,资料保存、查找、更新和管理工作越来越繁杂。同时,志愿者激励表彰工作给社区管理人员带来了很大的工作量。随着计算机技术的快速发展,信息化管理系统得到普及,利用计算机开发社区志愿者管理系统已成为提高社区工作效率的重要途径。 目的和意义: 因此传统的管理模式已经不适应现代社区志愿服务工作的需求,亟需开发一个覆盖志愿服务全过程及管理使用一体化的服务系统。为社区管理机构提供自动化、智能化的管理工具,为志愿者提供一个发布和管理实时性消息的工具。目前,将先进的计算机技术与管理理念融入社区志愿者服务中已经成为一个必然的趋势。基于计算机技术实现的社区志愿者服务管理系统不仅可以大大提高管理的简易性,而且可以大大降低人为的因素对信息管理带来的影响。使用先进的计算机工具提供志愿者信息管理,能够最大程度节省时间、提高工作效率,形成一种新型的社区志愿者服务管理模式,可以有效提高社区志愿者服务行业信息化水平。 |
2. 研究内容和预期目标
研究内容: 社区志愿者服务管理主要包括以下内容:社区工作管理人员登录,对志愿者身份的审核和管理、志愿需求发布、志愿过程的审核、志愿服务类型的管理、时间银行记录及管理等;志愿需求者的注册、登陆、发布志愿的需求、志愿过程记录等;志愿者的注册、登陆、响应志愿需求、通过时间银行兑换相应的服务等。
预期目标: 设计并实现基于ssm框架的社区志愿者服务管理系统,覆盖志愿服务全过程及一体化在线综合管理的服务系统。
包括在线预览、志愿者注册、志愿者活动发布、参加志愿者活动、志愿过程记录、时间银行记录及管理等功能。
3. 研究的方法与步骤
方法和步骤:(1) 选用SSM的开发框架,B/S 体系架构技术、Tomcat 服务器、MySQL数据库技术 为志愿者服务系统开发提供基础(3) 需求分析,包括系统可行性分析、业务流程分析、角色用例分析等(4) 进行概要设计,包括志愿者用户管理、志愿者活动管理、志愿者考勤管理、时间银行管理等(5) 进行详细设计,包括志愿者信息维护、活动的申请、追踪、志愿者工作时长兑换等(6) 编写代码,完善功能(7) 测试、修补和优化系统(8) 总结课题完成过程中的问题处理及经验(9) 编写论文并完善
4. 参考文献
[1].韩玉仙.志愿者服务系统设计与实现[D].天津大学,2016.[2].邹敏.基于 J2EE 的志愿者管理信息系统的设计与实现[D].东华大学, 2013.[3].赵浩翔.基于SSM框架的网上商城系统的设计与实现[D].北京邮电大学,2019.[4].贺雪梅.web应用开发中的SSM框架设计[J].电子世界,2019(01):206.[5].邹红霆.基于SSM框架的web系统研究与应用[J].湖南理工学院学报(自然科学版),2017,30(01):39-43.[6].温立辉.Spring框架在模型层的应用及原理[J]福建电脑,2018,33(05):147-148.[7].李洋.SSM框架在web应用开发中的设计与实现[J].计算机技术与发展, 2016,26(12):190-194.[8].韩树河. 大型网站应用技术架构演变的研究[J]. 吉林化工学院学报. 2015(01):53-56.[9].廖勇,施俊,李新锋.Java Web轻量级框架项目化教程[M].清华大学出版社,2017.[10].朱庆生,古平,刘骥等.Java程序设计(第2版)[M].清华大学出版社,2017.[11].克罗克 (美)(Kroenke).数据库原理[M]. 清华大学出版社 , 2011.
5. 计划与进度安排
(1)2022.1.13-2022.3.8 查阅资料,填写开题报告,完成外文资料的翻译(2)2022.3.9-2022.3.15需求分析,熟悉开发工具(3)2022.3.16-2022.3.29概要设计(4)2022.3.30-2022.4.12 详细设计(5)2022.4.13-2022.5.10编写代码(6)2022.5.11-2022.5.17 程序调试和测试(7)2022.5.18-2022.6.5 整理资料,撰写毕业设计说明书(8)2022.6.6-2022.6.12 答辩准备
