温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
关于志愿者管理软件的开发应用
计算机专业
关于
志愿者
管理软件
开发
应用
摘 要
摘 要
公益活动志愿者管理软件的开发应用
公益活动志愿者管理软件采用ASP.NET为开发语言,SQL Server 2005为数据库来进行设计与开发。该系统主的功能是帮助人们管理公益活动志愿者信息系统等。基本功能包括登录、活动展示、成果展示、人员展示等,简要阐述了此次课程设计的题目“公益活动志愿者管理系统”的开发背景与开发环境,且对系统的构架进行分析,并由此划分出各个模块。详细介绍了系统各个模块与功能的实现原理,本文详细介绍了网上系统的需求分析、功能设计和系统设计等,并通过流程图和文字加以解释说明。在系统设计中给出数据库的设计和本系统的总体设计方案,在系统实现中具体介绍了各个功能的所能实现的情况和主要代码,同时附有运行界面图,最后总结开发阶段与测试阶段所遇到的问题与解决方法。
通过建设公益活动志愿者管理系统实现志愿者工作有组织的、有体系的管理和服务,满足日常志愿者的管理需要,以及志愿者参与重大活动及社会公益事业所需要的部分管理服务。
关键词:信息管理,公益活动志愿者,数据库
2
Abstract
Abstract
Development and application of public benefit activities
volunteer management software
Volunteer management software using ASP.NET as a development language, SQL Server 2005 database to design and development. This system main function is to help people volunteer management information system, etc. Basic functions include login, activity display, result display, display, etc. This document, briefly expounds the curriculum design, the topic of the volunteer management system development background and development environment, and the architecture of the system were analyzed, and thus divided into various modules. Introduced the system each function module and the implementation of the principle, this paper introduced the online system of requirement analysis, function design and system design, etc., and through the flow chart and text to explain. The design of the database in the system design and the overall design of this system, detailed introduces the various functions in system implementation can realize the situation and the main code, at the same time accompanied by operation interface diagram, finally summarize the development phase and testing phase of the problem and solution.
Through volunteer work organized to achieve volunteer management system construction, management and service system, meet the needs of the daily management of volunteers, and volunteers to participate in the activities of major social and social public welfare undertakings need part of the management service.
Keywords: Information management, volunteer, database
目 录
目 录
摘 要 1
Abstract 2
第1章 绪 论 4
1.1.研究的背景 4
1.2.课题的目的 5
1.3.课题的意义 6
1.4.本文的主要研究内容 7
第2章 需求分析和系统功能设计 8
2.1.系统项目依据及目标 8
2.2.系统功能模型的建立 9
2.3.运行环境 10
2.4.性能需求 11
第3章 相关技术介绍 12
3.1.ASP.NET介绍 12
3.2.SQL介绍 14
3.3.B/S结构介绍 14
3.4.三层架构 15
第4章 公益活动志愿者管理系统的总体设计 16
4.1.系统功能设计 16
4.2. 方法概要 17
4.3.系统流程图 18
4.3.1系统的逻辑体系结构 18
4.3.2系统流程图 18
4.4.系统解决方案项目构成 20
4.5. 系统功能模块说明 21
第5章 数据库层的设计与实现 24
5.1.数据库概念结构设计 24
5.2.数据库表结构设计 24
5.3.数据库安全设计 28
第6章 业务逻辑层设计与实现 29
6.1.实体类设计 29
6.2.数据访问层设计 32
6.3.业务逻辑层设计 33
第7章 界面的设计 35
7.1.不同权限的系统界面设定 35
7.2.系统设置模块 36
7.3系统设置模块 39
7.3.1 公益活动志愿者团队基本情况 39
7.3.2 公益活动志愿者网上注册信息 41
7.3.3 公益活动志愿者社团信息内容设置 43
7.3.4 公益活动志愿者活动公告 45
7.3.5公益活动志愿者团队活动查询 45
第8章 系统测试,维护以及安全 46
8.1.系统测试 46
8.2.系统维护 47
第9章 结束语 47
9.1. 系统总结 47
9.2. 工作量总结 48
9.3. 进一步工作 48
参考文献 50
致 谢 52
53
第一章 绪论
第1章 绪 论
1.1.研究的背景
“公益活动志愿者”的英文为“volunteers”,来源于拉丁文valo或velle,意思是“希望、决心或渴望”。这个名称和概念由西方引入,公益活动志愿者被认为是在职业之外,不受私人利益或法律强制驱使,自愿奉献个人的时间和精力,在不为物质报酬的情况下,为改进社会而提供服务的个人或群体。我国的公益活动志愿者协会给“公益活动志愿者”下的定义是:不为物质报酬,基于良知、信念和责任,志愿为社会和他人提供服务和帮助的人。公益活动志愿者服务的三个基本特性:公益性、无偿性、自愿性。
公益活动志愿者服务体现着公民的社会责任意识,是人们自觉为他人和社会服务、共同建设美好生活的生动实践,是现代社会文明程度的重要标志,是新形势下推进精神文明建设的有效途径。多年来,中央文明委、教育部、共青团中央高度重视公益活动志愿者服务活动,先后出台文件,积极推进公益活动志愿者服务活动的开展,公益活动志愿者服务活动是我国青年志愿活动的主体,公益活动志愿者在为社会提供服务方面充分展示了专业技能和特长,在支教扫盲、科技推广、知识普及、环保宣传等方面都发挥了相当重要的作用。特别是2008 年的北京奥运会,公益活动志愿者发挥了显著作用,赢得了社会各界的广泛赞誉,得到党和国家以及世界的高度认可,把我国大学生公益活动志愿者服务活动推上了新台阶。
近年来,经过创新和探索,公益活动志愿者服务活动积累了丰富的经验,使公益活动志愿者服务活动承载更多的作用和功能。现代大型公益活动的举办是一项庞杂的工程,需要建立简洁而有效的组织机构,需要形成清晰而有效的分工,需要各个部门的协调与配合。2010年上海世博会的顺利运行,除了全国人民的支持外,大量志愿者的辛勤付出是功不可没的。公益活动志愿者们的工作不但保障了世博会的运行,也获得了游客们的一致好评,大量的园区公益活动志愿者被游客们亲切地称为“小白菜”,城市站点的公益活动志愿者则被称为“蓝莓”、“蓝精灵”等。
公益活动志愿者的管理软件的开发,一方面能够有效降低成本,控制预算,另一方面能够使得活动的组织更具人性化和可操作性,实现更强的公益事业志愿者的参与度,提高活动中公益活动志愿者的主人翁意识。在公益活动志愿者的服务过程中,对公益活动志愿者的招募、培训,志愿服务期间的管理及后勤保障和志愿服务结束之后的收尾工作。都需要有一个很好的控制方式,所以对公益活动志愿者信息管理软件的开发和应用,可以更好的选拔合适的公益活动志愿者,减轻活动主办方的工作量,服务好大型活动。
随着中国精神文明和物质文明的进步,大型公益的活动在逐渐的增加,公益活动志愿者群体不断壮大,以前纸质办公已经赶不上现在快节奏的办公效率,所以为了提高办事效率以及节约人力物力资源,开发这样一个公益活动志愿者管理系统来管理整个公益活动志愿者活动的日常事务是非常必要的。
1.2.课题的目的
本课题会开发一个公益活动志愿者管理系统,从而实现对公益活动志愿者管理协会内部各种繁琐事务的管理。追求低碳生活,摆脱以前纸质化的办公模式,节约人力物力从而达到提高办事效率的目的。随着计算机技术的飞速发展,计算机在企业等管理中应用的普及,利用计算机实现高效、智能的管理势在必行。对于知识创新的主体,高校教育来说,更应该着重实际,从身边做起,利用高科技解决实际问题,适应现代要求、推动管理走向科学化、规范化,走在科技的前沿。
最终我们希望通过该系统可以达到以下目的:
1)有利于提高公益活动志愿者协会日常事务处理的效率,适应高效率的要求;
2)有利于理顺和提高公益活动志愿者协会的管理,实现管理的井井有条;
3)提高公益活动志愿者之间的沟通联系,加快信息传播速度;
4)降低纸质办公的人力物力资源,追求低碳生活,从而达到节约成本;
5)可以改善工作人员的工作环境,不用再手动去记录每一个公益活动志愿者记录,直接在浏览器中记录即可。
6)可以更好的筛选注册在内的公益活动志愿者的信息,根据活动的特点,选择合适的公益活动志愿者。
1.3.课题的意义
随着计算机的应用普及以及软件行业的发展,对于越来越庞大的公益活动志愿者管理系统,公益活动志愿者管理已经不能停留在人工管理的基础上了,尤其是对于目前现在公益活动比较多,要想让所有的公益活动志愿者了解到近期的活动到一起也不是一件容易的事,通知也变得异常麻烦,这些联系不太方便,时间安排不统一等诸多问题,时常阻碍工作的正常进行,公益活动志愿者管理系统就是志愿者工作的一个沟通平台,通过沟通平台志愿者可以及时得到最新的活动以及通知,系统管理员也能更方便的管理整个协会的运作。
系统管理员以及协会成员、系统注册用户都可以登陆此系统享有便捷的功能。注册用户可以根据自己的特长爱好在平台上提交自己的入会申请,加入自己公益活动志愿者队伍,管理员就对公益活动志愿者提交的加入协会的申请进行审批,通过查看申请表中公益活动志愿者的基本信息以及申请理由来确定该公益活动志愿者是否有资格加入