高校志愿者管理系统的设计与实现
2024-12-22房健
摘要:随着高校志愿活动的增加,需要进一步设计开发出符合高校需求、高效实用的志愿者管理系统。高校志愿者管理系统有助于科学、规范地管理大学生参加志愿活动,高效地记录大学生志愿者的活动时间和活动质量,方便志愿活动组织者管理并维护志愿者的权益。研究试图采用SOA架构和WebService技术,设计开发出一套高校志愿者管理系统。该系统设置管理员、组织者、志愿者三种用户和管理员、组织者、志愿者和活动四个实体,能够实现用户管理、志愿活动管理、报名管理、评价管理、志愿者统计查询服务等功能。同时,进一步对管理系统的使用进行了展示,包括界面登录、组织者申报活动、志愿者报名、组织者评价等关键环节,为高校志愿者管理部门提供参考。
关键词:SOA;WebService;高校志愿者;管理系统
公益事业在不断发展,我国各高校志愿活动日益增加,如何科学、规范管理志愿活动,高效记录大学生志愿者的活动时间和活动质量,方便大学生志愿活动组织者管理并维护志愿者的权益,是值得深入研究的选题。因此,为提高高校志愿活动管理效率,需要设计与开发符合高校特征、高效实用的高校志愿者管理系统,其目的是为组织者和大学生参加志愿活动提供更广泛、快捷的信息资源。[1]
1拟解决的关键问题
1.1基于SOA的策略进行系统基础架构的改进
面向服务的体系结构(SOA)在许多领域都作为范例使用,当然也包括了企业级应用程序的集成这一领域。与传统的企业级应用程序集成相比,做集成采用基于服务的方法有显著的特点:定义完善的、标准化的接口和不透明性、灵活性等。
实现基于服务集成的技术构建基于服务的集成技术需要具备如下的基本功能:消息传递、智能化路由、事件服务、应用程序适配器、XML转译/数据转换、规则处理、WebServices支持、服务/过程优化安排、商业过程管理、商业活动监控等。为了确保基于服务的集成的成功,需要集成技术有如下的质量保证[2]:可扩展性、高性能、安全性、易管理性。
1.2服务质量评价管理采用综合模糊评价方法
评价志愿者的服务质量表现,便于在活动中采用线上方式优先筛选出工作能力强、信用好、积极性高的表现优秀的志愿者。本系统经过对比分析,采用的评价模型是模糊综合评价模型。基本步骤:确定评价指标和评语等级;列出模糊评判矩阵;接着确定权数集和综合模糊评判矩阵;进行归一化处理,对模糊综合评价结果进行分析。
2高校志愿者管理系统需求分析
2.1系统功能
高校志愿者管理系统由管理员、组织者、志愿者三种角色。管理员管理志愿者系统,负责系统的运行与维护,包括用户管理、志愿活动的审核、系统数据库的维护。组织者可以发布最新志愿活动信息,实现志愿者签到,录入活动时长,对志愿者的活动服务给予评价。志愿者可以查看活动信息并报名,查看自己所报名参与的志愿活动,查看自己的积分,可分享自己所参与过的活动。
2.2功能模块
高校志愿者管理系统的主要功能模块有用户管理、志愿活动管理、报名管理、评价管理、志愿者统计查询服务。
用户管理:管理员可以对组织者、志愿者用户信息进行管理,组织者需要通过工号进行注册,志愿者需要通过学号进行注册。用户登录必须使用手机号码和密码进行登录。
志愿活动管理:组织者可以添加新的活动,录入活动名称、承办学院或协会、活动内容简介、活动地点等信息进行申报;活动信息可以编辑更新、删除、发布、搜索查询,导出查询结果;新增的活动要经过管理员审批之后才能发布。
报名管理:组织者可以暂停报名、恢复报名、停止报名;志愿者根据时间和兴趣选择相应的活动参加报名、查看报名情况、打印报名信息。
评价管理:组织者可以对志愿者的服务给予考核评价,根据活动服务给出分数。志愿者积分计算包括活动基础分、服务质量分。组织者可以按照志愿者在签到表中进行签到作为活动基础分;根据志愿者服务态度、工作能力、沟通能力、诚信度等综合考虑作为服务质量分。最终评价,可以提交给学院,这样便于志愿者工作的评估和年底的考核评奖等事宜。
志愿者统计查询:管理员按照不同条件对系统的志愿者的数量进行分类统计,方便管理系统志愿者人数;可以按年级统计、学院、协会进行分类统计。
2.3系统用例模型
管理员的基本用例有:登录系统、志愿者管理、组织者管理、志愿活动管理、报名管理、评价管理。活动管理最主要的包含用例是审核活动。
组织者的基本用例有:登录系统进行活动申报、查看活动、查看报名情况、评价志愿者、查看个人信息、修改密码。查看活动有扩展用例是修改活动、删除活动、发布活动,在查看活动之后才能进行其对活动的修改、删除和发布。查看报名情况的扩展用例有暂停报名和停止报名,暂停报名的扩展用例是恢复报名,暂停报名发生之后,才能进行恢复报名。查看个人信息的扩展用例是修改个人信息。
志愿者的基本用例有:登录系统、查看志愿活动、报名活动、查看已报名的活动、查看个人信息、修改密码等。查看已报名的活动的扩展用例是打印报名信息,查看个人信息的扩展用例是修改个人信息。
3高校志愿者管理系统设计
3.1系统功能模块设计
高校志愿者管理系统分为管理员、组织者、志愿者三种用户。其中管理员管理志愿者系统,负责用户管理、志愿活动的审核、系统数据库的维护。组织者负责个人信息管理、报名管理、志愿活动管理、评价管理。志愿者负责个人信息管理、报名管理。
3.2系统ER模型设计
高校志愿者管理系统主要有管理员、组织者、志愿者和活动四个实体,具体的系统ER模型设计图如图5所示。
4高校志愿者管理系统实现
4.1登录界面
组织者或志愿者进入高校志愿者管理系统首页,输入自己的手机号和密码,点击“登录”按钮,通过验证即可登录进入系统。组织者初次登录,需要通过工号进行注册。志愿者初次登录,需要通过学号进行注册。
4.2组织者申报活动
组织者登录系统后,单击左侧的“志愿活动管理”按钮,再单击其下面的“活动申报”按钮,右侧出现活动申报界面,输入活动名称、联系人、承办学院或协会、活动内容简介、报名开始时间、报名结束时间、开始时间、结束时间、地点等信息,单击提交按钮,即可保存活动信息,对此申报的活动提交给管理员,等待管理员审核之后才能发布。
4.3志愿者报名
志愿者登录进入系统后,选择活动列表界面,查看最新发布的活动信息,根据自己的意愿和时间选择相应的活动,点击“我要报名”进行申请报名。活动列表界面如图8所示。
4.4组织者评价管理
组织者选择某次活动的志愿者进入评价界面,选择是否签到,检查出勤情况作为活动基础分,对志愿态度、工作能力、沟通能力、诚信度进行选择(优秀、良好、合格、差)四个等级中的一个等级评价作为服务质量分,将两部分的分数相加作为志愿者活动积分,点击提交按钮评价成功。志愿者活动评价界面如图9所示。
结语
高校志愿者管理系统可以在高等学校进行推广使用。随着系统的运行还需要对系统进行完善:如使用数据加密技术,加强系统的数据安全性;对界面进一步美化设计等。高校志愿者管理系统有助于高校志愿活动的开展,进一步促进了公益事业的发展。
参考文献:
[1]孟旭彤.大学生志愿者管理研究[D].保定:河北大学,2014.
[2]曾丽娟,邱毅,段涛,等.基于B/S架构医院志愿者管理系统的设计与实现[J].医学信息,2021,34(07):2730+34.
[3]马春晓,叶青,吕明.志愿活动管理系统的设计与实现[J].工业控制计算机,2022,35(01):135136+139.
基金项目:本成果系2020年度河北省高等学校科学技术研究项目“高校志愿者管理系统的设计与实现”(项目编号:Z2020209)研究成果
作者简介:房健(1979—),女,汉族,辽宁台安人,硕士,副教授,研究方向:计算机教育与网络技术。