谈谈义工管理系统的设计与实现
1、需求分析
1.1 系统初始化义工管理系统的用户和功能根据不同的组织略有不同,但大体管理项目都是特定的,因此系统的初始化更为重要。初始化主要包括以下两方面数据:
(1)义工成员数据库。义工成员数据库的结构设置非常重要。对各成员的描述分为两个部分:一是义工特征部分,二是根据个人自愿原则记录义工更多个人信息。
(2)项目数据库。数据库包括项目类型,活动记录等。项目类型是对活动类型的记载,比如捐款活动类型的要素主要有主题、场地、工具、记帐人员、宣传人员、存款帐号等。当下一次发起本活动时,就直接按此参数准备。初始化需要大量的前期工作,主要是整理本组织曾经完成过的活动项目,对每个活动根据前期记载一一录入和归类。数据库后期的壮大和维护是一个不间断的工作。每一次新的活动都将记录在数据库中备查。对活动类型的参数也会不断修改,直到相对完美。
(3)经费管理数据库。经费管理将所有发生的经费进行记录,设置经费类型、发生时间、用途等参数。
1.2 发起活动发起活动是义工团队的主要工作,是完成整个活动的第一步,涉及活动负责人、义工的双向选择关系。活动的发起人可以是团队负责人,也可以是普通义工。在活动发起模块,发起人有两种方式发布活动,一种是根据数据库中已有的类型选择活动类型,根据类型的提示设置发起内容;另一种是发起新活动,可以利用类型模板,模板不能穷尽的地方以留言方式提交。活动的发起要受整个系统控制,比如活动发起时限为一周,一周内发起且参与人达到下限的活动人数,如果超过活动人数目上限,则新活动发起受限。新活动必须经过审核,包括社会可行性、能力可行性。活动在网络上发布的同时,以飞信方式发出新活动消息。允许义工登录参与,且可以在相应页面提交参与申请和留言。
1.3 任务安排任务安排是活动的关键环节,因此该过程是系统设计的重点部分。一是成员选择。根据以往经验,一个需要1O人的活动,最好确实15~2O个左右的成员,这个范围可以根据同期是否有节假H,是否会有其它影响参与的重大事件而相应微调。成员的选择上,对每个成员有选择原则,一般优先选择经验值最高的义工。经验值包括参与次数,被服务对象的满意度等参数来衡量,也要考虑义工对此次任务的热情度,如果参与热情度高,但最后根本没有参与或者完成值很差的,经验值要相应损失更多。对于活动的安排和评价方式,在义工队伍成长过程中,会不断调整和完善。
2、系统功能
2.1 登录模块分注册用户(参与交流)和义工成员用户。用户权限从低到高分为:网络注册用户、普通义工用户、活动组织者(临时从已有用户中产生)、管理者(义工团队负责人)。注册用户可以留言,查看发起的活动,申请参与活动。义工用户可以留言,查看和申请参加活动,也可发起活动。活动组织者用户可以读取活动类型及可借鉴的活动记录,并可设置活动各个环节的参数。这个模块的功能比较简单,但需要通过对该模块的数据流进行后续分析,优化数据库。
2.2 活动组织模块该模块是系统的核心部分,主要功能是通过活动的流程让不同角色的用户各司其职。模块包括发起活动、提交活动、发布活动、活动总结及发布等功能,该模块的功能层次结构见图1。
3、开发环境
3.1 系统模式B/S系统的核心功能是活动组织,即通过Web搭建一个活动组织和交流的平台,Web服务的一个重要指标是移动性。基于以上考虑,系统开发模式采用主流的B/S三层体系结构,整个系统由Web浏览器、服务器、数据库三层组成。采用B/S模式开发的系统充分利用服务器资源,提供跨平台、简单一致的应用环境,减少系统开发和维护工作量,便于用户的灵活使用。
3.2 服务器Windows 2000Windows 2000作为微软备受好评的一个版本,被大量的工作站使用,其稳定性为系统运行提供了一个良好平台。
3.3 开发工具.NET 2.0. NET 2.0是微软最新的应用于Web技术的服务器端开发工具,具有良好的界面和逻辑分离的结构,编写调试都很简单,是现在网络编程的主流工具之一。
3.4 数据库SQL Serve 2000SQI Serve 2000稳定的工作性能,良好的数据通用性,是中小型系统的最佳选择。SQI Serve 2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,同时支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。
4、系统测试
系统完成后,在实验室环境下,对系统进行了两方面测试。一是功能测试,主要是对系统功能的使用测试,包括用户登录、活动发起及发布、活动评价等;二是容错及权限测试,包括错误登录、不同权限页面等。经过反复测试及修改,系统能完成预期指标。
5、结束语
通过该系统的设计,实现了义工团队管理从建立到组织活动及维护的各环节标准化,义工团队可以实现基于web的移动交流,很好地解决了以往活动过程中事项随意化、沟通不畅等问题。因为系统的设计是针对本市某民间义工组织进行的量化需求分析,对一些特殊情况欠缺考虑,因此还需要在以后的团队发展过程中逐步完善。
参考文献:
[1] 黄梯云,李一军.管理信息系统问题与详解EM].北京:高等教育出版社,2o1o.
[2] 张跃庭,顾彦玲.ASP.NET从入门到精通[M].北京:人民邮电出版社,2001.
[3] 王超,张鹏.ASP.NET/XMI 深入编程技术[M].北京:北京希望电子出版社,2002.
【谈谈义工管理系统的设计与实现】相关文章:
教学设备中央控制及管理系统的设计与实现03-29
论文提纲范文:系统设计与实现05-27
中小企业HR管理系统的设计与实现论文提纲03-27
制药实验室信息管理系统设计与实现论文01-19
综合评价系统设计与实现论文提纲11-18
企业财务管理系统的设计与实现11-18
- 相关推荐