论文导读::本文设计并实现一个通用义工工作管理系统。开发工具.NET2.0。
论文关键词:管理系统,B/S架构,.NET
义工来源于英文的Volunteer service,在本质上说是指任何人自愿贡献个人的时间和精力,在不为物质报酬的前提下,为推动人类发展、社会进步和社会福利而提供的服务。义工的管理原则是:用之所长、用之所需、公平合理、鼓励为主。义工组织作为一个自愿者组织,具有自愿,自发,不均衡的特点。义工工作主要体现在义工招募,义工组织宣传,义工活动的组织,发布,调剂,活动总结。在人员,物资,时间上的安排是义工工作开展的难点。义工工作复杂而多变,义工和团队管理者投入大量精力,能利用的网络手段仅限于QQ和邮件。管理和交流方式的随意性一定程度上影响了义工团队的工作开展。针对以上问题.NET,本文设计并实现一个通用义工工作管理系统,实现义工工作管理的规范化与信息化,提高义工作管理效率和质量。
1需求分析
1.1系统初始化
义工管理系统的用户和功能根据不同的组织略有不同,但大体管理项目都是特定的,因此系统的初始化更为重要。初始化主要包括下面2方面数据:
1.1.1义工成员数据库建立。义工成员数据库的结构设置非常重要。对各成员的描述分为两个部分,一是义工特征部分,二是根据个人自愿原则记录义工更多个人信息。
1.1.2项目数据库建立。数据库包括项目类型,活动记录等。项目类型是对活动类型的记载,比如捐款活动类型的要素主要有:主题,场地,工具,记帐人员,宣传人员,存款帐号等。当下一次发起本活动时,就直接按此参数准备。初始化需要大量的前期工作,主要是整理本组织曾经完成过的活动项目,对每个活动,根据前期记载一一录入和归类。数据库后期的壮大和维护是一个不间断的工作。每一次新的活动都将记录在数据库中备查。对活动类型的参数也会不断修改直到相对完美。
1.1.3经费管理数据库。经费管理将所有发生的经费进行记录,设置经费类型,发生时间,用途等参数。
1.2发起活动
发起活动是义工团队的主要工作。是完成整个活动的第一步,涉及活动负责人、义工的双向选择关系。活动的发起人可以是团队负责人,也可以是普通义工。在活动发起模块,发起人有两种方式发布活动。一种是根据数据库中已有的类型选择活动类型,根据类型的提示设置发起摘要受整个系统控制,比如活动发起时限为一周,一周内发起且参与人达到下限的活动数如果超过活动数目上限,则新活动发起受限。新活动必须经过审核,包括社会可行性,能力可行性。活动在网络上发布的同时,以飞信方式发出新活动消息。允许义工登录参与,且可以在相应页面提交参与申请和留言毕业论文开题报告。
1.3任务安排
任务安排是活动的关键环节,因此该过程是系统设计的重点部分。一是成员选择。根据以往经验.NET,一个需要10人的活动,最好确实15-20人左右的成员,这个范围可以根据同期是否有节假日,是否有其它会影响参与的重大事件而相应微调。成员的选择上,对每个成员有选择原则,一般优先选择经验值最高的义工。经验值包括参与次数,被服务对象的满意度等参数来衡量。也要考虑义工对此次任务的热情度,但如果参与热情度高,但最后根本没有参与或者完成值很差的,经验值要相应损失更多。对于活动的安排和评价方式,在义工队伍成长过程中,会不断调整和完善。
2系统功能
根据以上需求分析,系统主要有以下几个功能模块。
2.1登录模块
分注册用户(参与交流)和义工成员用户。用户权限从低到高分为:网络注册用户、普通义工用户、活动组织者(临时从已有用户中产生)、管理者(义工团队负责人)。
注册用户可以留言,查看发起的活动,申请参与活动。义工用户可以留言,查看和申请参加活动,也可发起活动。活动组织者用户可以读取活动类型及可借鉴的活动记录,并可设置活动各个环节参数。这个模块的功能比较简单,但需要通过对该模块的数据流进行后续分析,优化数据库。
2.2活动组织模块
该模块是系统的核心部分,主要功能是通过活动的流程让不同角色的用户各司其职。模块包括了发起活动、提交活动、发布活动、活动总结及发布等功能,该模块的功能层次结构如图1所示。

图1 活动组织模块
2.3其他模块
除以上主要功能模块外,系统还包括了用户活动查询汇总、活动征集、保存或打印活动记录等功能模块。
3开发环境
3.1系统模式B/S
系统的核心功能是活动组织,即通过web搭建一个活动组织和交流的平台,web服务的一个重要指标是移动性。基于以上考虑,系统开发模式采用主流的B/S三层体系结构,整个系统由web浏览器、服务器、数据库三层组成。采用B/S模式开发的系统充分利用了服务器资源,提供跨平台,简单一致的应用环境,减少系统开发和维护工作量,便于用户的灵活使用。
3.2服务器Windows 2000
Windows 2000作为微软备受好评的一个版本,被大量的工作站使用,其稳定性提供了系统运行的一个良好平台。
3.3开发工具.NET 2.0
.NET 2.0是微软最新的应用于Web技术的服务器端开发工具.NET,具有良好的界面和逻辑分离的结构,编写调试都很简单,是现在网络编程的主流工具之一。
3.4数据库SQL Serve 2000
SQL Serve 2000稳定的工作性能,良好的数据通用性,是作为中小型系统的最佳选择。SQLServe 2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,同时支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。
4系统测试
系统完成后,在实验室环境下,对系统进行了两方面测试。一是功能测试,主要是对系统功能的使用测试,包括用户登录、活动发起及发布,活动评价等。二是容错及权限测试,包括错误登录、不同权限页面等。经过反复测试及修改,系统能完成预期指标。
5小结
通过该系统的设计,实现了义工团队管理从建立到组织活动及维护的各环节标准化,义工团队可以实现基于web的移动交流,很好的解决了以往活动过程中事项的随意化、沟通不畅等问题。因为系统的设计是针对本市某民间义工组织做的量化需求分析,对一些特殊情况欠缺考虑,因此还需要在以后的团队发展过程中逐步完善。
参考文献:
[1]黄梯云,李一军.管理信息系统问题与详解[M].北京:高等教育出版社,2010:93.
[2]张跃庭,顾彦玲.ASP.NET从入门到精通[M].北京:人民邮电出版社,2001.
[3]王超,张鹏.ASP.NET/XML深入编程技术[M].北京:北京希望电子出版社,2002.
|