志愿者管理系统方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
志愿者管理系统方案
志愿者服务管理平台
(一期)
项目技术方案
目录
一、项目概况
1.1项目名称
志愿者服务管理平台项目(一期)
1.2项目背景
●目前希望担任博物馆志愿者的人,统一登记管理。
●对于志愿者的时间安排依靠人工管理,效率有待提升。
●志愿者时间上的临时变化给调度带来一定的困难。
●依靠人工的管理对数据的统计分析等工作带来不便。
1.3建设目标
以博物馆志愿者服务和管理为导向,利用移动互联网,互联网为基础,以数据库为内核。依靠官方微信,官方网站,多媒体发布系统为窗口,打造博物馆志愿者沟通与服务的工作平台。
本平台主要实现以下目标:
1、高效管理,对于博物馆志愿者资源能够合理使用,实现系统性管理。
2、平滑沟通,打通志愿者与老师之间的沟通阻碍,提供多样沟通工具。
3、统一调度,建立从信息发布,到排班到最终签到,备份的线上流程。
4、全程可视,对于志愿者从申请任务至完成,可通过平台全程掌握。
建设内容
本次项目预计建设内容包括几个部分,如下所述:
1、网上预约排班,志愿者可以通过网上发布排班日历,申请志愿班次
1.4
1.5志愿者基础服务管理的需求
1.5.1志愿者个人信息管理
能够记录志愿者的个人基本信息,包括个人的背景信息,申请志愿服务的相关属性,如所属分组(可按馆分),有效时段,服务时间等。
1.5.2预约排班
志愿者可通过微信与网站上发布的博物馆服务日历,申请对于的服务班次。
1.5.3志愿者现场服务管理
可支持通过二维码考勤,配合APP位置+图像+时间随机复核确认。
1.5.4志愿者信息发布
可通过平台接口将实时的志愿者当日排班与服务信息发送给官网,显示在指定的页面。大堂多媒体直接调用端口播放。
1.6系统集成需求分析
本平台是博物馆整个信息化系统的一个组成部分,需和数据交换接口和其他系统进行信息交换,实现全馆信息共享。资源内容面向全馆工作人员,全体观众,根据权限进行浏览、复制等利用。
1.6.1接口需求
与现有官网接口
为了能够在大屏幕中发布志愿者服务的相关信息,将开放一个与现有官网的实时数据同步的接口。官网可实时抓取最新的志愿者服务信息,更新至志愿者服务信息页面,供大屏幕发布使用。
(需要官网技术人员端口后台开放)
2博物馆志愿者管理系统方案
2.1系统架构
2.2功能模块
博物馆志愿者服务管理平台一期项目的功能模块,包含用户系统、权限系统、志愿者信息管理系统、打卡系统、预约与信息发布系统等。
2.2.1用户系统
➢账号与登录
✧志愿者帐号
对于已经通过认证的志愿者,给到相应的账号,和默认登录密码,
志愿者可用自己的账号登录后修改密码。
✧用户登录
1)绑定手机或邮箱(必须二选一)
2)修改密码
(项目一期申请板块显示为志愿者招募通知)
➢找回密码功能
✧通过输入手机号和邮箱找回用户密码
➢个人中心
1)个人资料编辑
1.基本信息
2.修改密码
3.年度服务时长
4.服务小组
2.2.2权限系统
➢后台可以设置不同的用户组
➢不同的用户组可以设置不同的查看和管理权限
(负责青铜馆导览服务的志愿者不可以选择陶瓷馆)
2.2.3志愿者信息管理系统
➢个人身份信息管理
➢服务信息管理
➢时间信息管理
2.2.4打卡系统系统
➢二维码打卡管理
➢签到打卡
➢签出打卡
➢抽查复核
2.2.5预约与信息发布系统
➢排班日历发布
➢线上预约
➢预约确认
➢当日服务信息更新
2.3技术选型
本系统使用的技术都是开源免费、高效稳定成熟的技术,在各种大型网站系统中都可以见到它们的身影。这些技术在大数据量、大访量的应用中长期运行,表现出了优越的性能、稳定性与安全性。这些技术是目前最优秀的思想和技术的体现,在开源世界里全球上千万的技术精英们不断的开发维护,保证它们不断进步和发展。
根据业务的需求,本系统在开发过程中使用如下技术:
2.3.1.1IIS
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指Active Server Pages(动态服务器页面),运行于IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序。
2.3.1.3MySQL
MySQL是一个快速、多用户、多线程的高性SQL数据库系统,支持事务、集群,支持多种存储引擎。MySQL跨平台,可运行在几乎所有主流操作系统上。MySQL 是互联网界中最流行的数据库,通过合理使用表类型MySQL和设计表索引,可以在大数据量下保持超高的查询速度。
2.3.2非功能性说明
2.3.2.1性能
➢负载能力,在充足的硬件支持下:
✧支持同时在线用户数不少于1万人
✧支持的并发用户数不少于1000人
✧日pv 100万以上
➢响应速度,在排除网络延迟情况下:
✧不发生数据请求的操作响应时间平均不超过0.5秒
✧发生数据请求的操作响应时间平均不超过3秒
➢访问间断