志愿者服务管理平台
(一期)
项目技术方案
最新精品文档,知识共享1!
目录
一、项目概况
1.1 项目名称
志愿者服务管理平台项目(一期)
1.2 项目背景
目前希望担任博物馆志愿者的人,统一登记管理。 对于志愿者的时间安排依靠人工管理,效率有待提升。 志愿者时间上的临时变化给调度带来一定的困难。 依靠人工的管理对数据的统计分析等工作带来不便。
1.3 建设目标
以博物馆志愿者服务和管理为导向,利用移动互联网,互联网为基础,以数据库为内核。依靠官方微信,官方网站,多媒体发布系统为窗口,打造博物馆志愿者沟通与服务的工作平台。
本平台主要实现以下目标:
1、高效管理,对于博物馆志愿者资源能够合理使用,实现系统性管理。 2、平滑沟通,打通志愿者与老师之间的沟通阻碍,提供多样沟通工具。 3、统一调度,建立从信息发布,到排班到最终签到,备份的线上流程。 4、全程可视,对于志愿者从申请任务至完成,可通过平台全程掌握。
建设内容
本次项目预计建设内容包括几个部分,如下所述:
1、网上预约排班,志愿者可以通过网上发布排班日历,申请志愿班次
最新精品文档,知识共享1!
2、签到打卡通过刷二维码实现,同时可上传位置信息与打卡人照片 3、信息发布,可将当天志愿者服务的信息发布至大屏幕。
2
需求分析
2.1 业务分析
拟建的志愿者服务管理平台的对象主要是博物馆内部志愿者辅导老师,义务提供服务的志愿者以及博物馆的观众等。根据博物馆对于辅导老师与志愿者管理和服务的要求,在应用细节上做系统化规划,以完善目前馆内对于志愿者服务和面向志愿者服务管理平台的应用功能,实现项目建设目标。根据应用目的可分为以下三期实施:
2.1.1
志愿者基础服务管理(一期)
在实施志愿者服务管理平台一期后,能够对志愿者的个人基本信息,各类属性,与上下班的精准考核,服务信息的发布等实现系统化的管理。可以使博物馆内辅导老师方便的调取与检索各类志愿者信息,使观众能够清楚的了解志愿者所提供的服务咨询。
2.1.2
志愿者自助服务管理(二期)
在后期志愿者可更方便的通过平台进行在线的换班,志愿者申请,朋友圈互动等。作为老师则可以通过服务平台对志愿者的考勤时间进行调整确认,进行排班的管理,备份志愿者的自动调度,部分数据报表,系统短信通知等。观众也可以通过该平台对志愿者进行评分与点评。
2.1.3
志愿者服务数据分析管理(三期)
远期在积累足够数据后,可建立对志愿者的分析模型,建立KPI指标,自动排班等功能,大大减轻博物馆老师的工作量,提升管理效率。
最新精品文档,知识共享1!
2.2 志愿者基础服务管理的需求
2.2.1
志愿者个人信息管理
能够记录志愿者的个人基本信息,包括个人的背景信息,申请志愿服务的相关属性,如所属分组(可按馆分),有效时段,服务时间等。
2.2.2
预约排班
志愿者可通过微信与网站上发布的博物馆服务日历,申请对于的服务班次。
2.2.3
志愿者现场服务管理
可支持通过二维码考勤,配合APP位置+图像+时间随机复核确认。
2.2.4
志愿者信息发布
可通过平台接口将实时的志愿者当日排班与服务信息发送给官网,显示在指定的页面。大堂多媒体直接调用端口播放。
2.3 系统集成需求分析
本平台是博物馆整个信息化系统的一个组成部分,需和数据交换接口和其他系统进行信息交换,实现全馆信息共享。资源内容面向全馆工作人员,全体观众,根据权限进行浏览、复制等利用。
2.3.1
接口需求
与现有官网接口
最新精品文档,知识共享1!
为了能够在大屏幕中发布志愿者服务的相关信息,将开放一个与现有官网的
实时数据同步的接口。官网可实时抓取最新的志愿者服务信息,更新至志愿者服务信息页面,供大屏幕发布使用。 (需要官网技术人员端口后台开放)
3
博物馆志愿者管理系统方案
3.1 系统架构
3.2 功能模块
博物馆志愿者服务管理平台一期项目的功能模块,包含用户系统、权限系统、志愿者信息管理系统、打卡系统、预约与信息发布系统等。
3.2.1
用户系统
账号与登录
志愿者帐号
对于已经通过认证的志愿者,给到相应的账号,和默认登录密码,志愿者可用自己的账号登录后修改密码。 用户登录
最新精品文档,知识共享1!
1) 绑定手机或邮箱(必须二选一) 2) 修改密码
(项目一期申请板块显示为志愿者招募通知)
找回密码功能
通过输入手机号和邮箱找回用户密码 个人中心
1) 个人资料编辑
1. 基本信息 2. 修改密码 3. 年度服务时长 4. 服务小组
最新精品文档,知识共享1!
3.2.2
权限系统
后台可以设置不同的用户组
不同的用户组可以设置不同的查看和管理权限
3.2.3
志愿者信息管理系统
个人身份信息管理 服务信息管理 时间信息管理
(负责青铜馆导览服务的志愿者不可以选择陶瓷馆)
最新精品文档,知识共享1!
3.2.4
打卡系统系统
二维码打卡管理 签到打卡 签出打卡 抽查复核
最新精品文档,知识共享1!
3.2.5
预约与信息发布系统
排班日历发布 线上预约 预约确认
当日服务信息更新
最新精品文档,知识共享1!
3.3 技术选型
本系统使用的技术都是开源免费、高效稳定成熟的技术,在各种大型网站系统中都可以见到它们的身影。这些技术在大数据量、大访量的应用中长期运行,表现出了优越的性能、稳定性与安全性。这些技术是目前最优秀的思想和技术的体现,在开源世界里全球上千万的技术精英们不断的开发维护,保证它们不断进步和发展。 缩略语/术语 全 称 Windows Server Windows Server 2012是微软的一个服务器系统 2012 IIS IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 MySQL .Net 免费开源高性能关系型数据系统,支持事务、集群 .NET就是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。
根据业务的需求,本系统在开发过程中使用如下技术:
操作系统 开发语言 负载均衡 WebServer 数据库 3.3.1.1 IIS
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务
使用的技术 Windows Server 2012 Asp.net,C\\C++,VC,HTML,JS Windowes Server 2012自带网络负载平衡管理器 IIS MySQL 最新精品文档,知识共享1!
组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
3.3.1.2 Asp.net
ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
3.3.1.3 MySQL
MySQL是一个快速、多用户、多线程的高性SQL数据库系统,支持事务、集群,支持多种存储引擎。MySQL跨平台,可运行在几乎所有主流操作系统上。MySQL是互联网界中最流行的数据库,通过合理使用表类型MySQL和设计表索引,可以在大数据量下保持超高的查询速度。
3.3.2
非功能性说明
3.3.2.1 性能
负载能力,在充足的硬件支持下:
支持同时在线用户数不少于1万人 支持的并发用户数不少于1000人 日pv 100万以上
响应速度,在排除网络延迟情况下:
不发生数据请求的操作响应时间平均不超过0.5秒 发生数据请求的操作响应时间平均不超过3秒 访问间断
除去网络、系统等不可抗拒因素,访问中断一年应该低于5次,中
最新精品文档,知识共享1!
断时间不应超过10分钟 3.3.2.2 安全性
从网络架构、系统架构、应用部署、数据存储等方面保证整个系统及网络的安全性。
网络与服务器安全:
管理与服务隔离 最少服务最小权限原则
服务器健康检查及故障自动迁移技术,当服务器组中任一台服务器
发生故障,自动将请求发至其它服务器,避免单点隐患,保证系统的功能与数据的可靠性
服务器负载均衡管理, 根据服务器负载状况合理分配请求,均衡服
务器的压力,避免单服务器负载高停止服务 需要安全保密的应该使用SSL协议通讯 系统安全性
程序设计过程中充分考虑安全薄弱环节,避免安全问题
对数据的有效性与安全性进行严密的检查与过滤,保证用户输入数
据的安全有效
敏感数据存储必须加密后存储不得使用明文 系统逻辑原型的合理准确设计 系统权限的严格分配
软件开发过程的有严格的代码安全
测试过程中有安全测试环节全面检查安全问题 服务器监控
服务器运行状态实时监控,并根据设定的性能与参数阀值进行报警 服务器日志分析报告,得知服务器的状况与潜在问题 硬件防火墙
根据需要可以加装硬件web防火墙,针对于SQL注入、异常访问进
行防范
最新精品文档,知识共享1!
3.3.2.3 数据备份
再安全的稳定的系统,也需要有完善的数据备份机制,以利于灾难性故障的快速恢复,并可以进行异常删除操作后的数据恢复,最大化保护网站的价值。
数据库使用主从同步进行实时数据备份 网站数据根据文件变化进行实时同步备份 同时结合定时周期备份机制,按日期进行归档 灾难恢复机制 3.3.2.4 稳定性
服务器高可用性:网络架构设计无单点,避免故障或系统的升级而影响
系统的正常运行
应用故障自动迁移:当故障发生时可自动采用服务降级或服务转移的方
式,保证服务的可持续性
核心系统部分保证7×24小时长期安全运行
每年非计划性停机时间少于10小时,平均故障恢复时间不超过0.5小时
3.3.3
MySql数据库高可用性
MySql通过使用“主-从”同步加读写分离的方式进行性能的优化,针对于主库存在单点的问题,我们使用“主-副”方式以提高Mysql的高可用性。
主-副,数据实时数据同步
当主库出现故障,系统自动检测,自动切换至副库继续提供服务 3.3.3.1 易用性
优秀的设计:设计美观大方风格统一,保证使用的连接性 良好的用户使用性:充分考虑人机工程要求、界面友好适用性 良好的适应性:用户界面支持主流浏览器(IE6、Firefox1.5以上版本), 良好的信息架构设计,达到不多于5次点选内即可找到所需信息或功能 良好的提示信息设计:应用系统对输入错误、程序错误等提示信息简洁
最新精品文档,知识共享1!
清晰,操作人员易于理解
良好帮助信息设计:的上下文的帮助信息辅助 3.3.3.2 兼容性
终端兼容性 兼容所有主流浏览器:IE6以上(包含傲游、360、搜狗、百度、腾讯等公司浏览器),Firefox,Chrome,Opera,Safari。
3.3.3.3 可扩展性
系统具备可伸缩及动态平滑扩展能力
系统框架和相应服务单元可根据业务量的变化,调整配置,获得更好的
性能,保护前期投资
系统具有良好的可扩展性,架构开放安全易于扩展,通过开发相应接口,
即可整合或扩展资源
3.3.3.4 业务兼容性与可扩展性
本系统拥有良好的兼容性与可扩展性,各个功能部分使用模块化接口化设计,在业务、数据与部署上保证与即有系统的技术体系等接入,与既有系统形成有机整体,确保新旧系统无缝连接,保护用户既有投资。
3.4 服务器部署规划
3.4.1
服务器拓扑图
根据需求,我们设计的拓扑图如下:
最新精品文档,知识共享1!
微信应用服务器网站服务器多媒体信息发布服务器志愿者微信客户端博物馆内网Internet防火墙志愿者管理平台浏览器客户端志愿者管理系统应用服务器志愿者管理系统数据库服务器志愿者管理系统数据库服务器 3.4.2
拓扑图说明
我们设计拓扑图说明: 服务器群 负载均衡服务器 功能说明 将用户请求分发到不同服务器,根据服务器负载情况合理分配请求;服务健康状态检查,自动转移 网站服务器集群 存储服务器 缓存服务器集群 用于网站商品信息展示、购物流程实现 存储网站附件的数据 用于降低对数据的压力,优化性能,提高系统整体的并发能力 数据库服务器集群 用来存储网站结构化数据 3.4.3
服务器部署设计原则
服务器高可用性:网络架构设计无单点,避免故障或系统的升级而影响
系统的正常运行
应用故障自动迁移:当故障发生时可自动采用服务降级或服务转移的方
式,保证服务的可持续性
核心系统部分保证7×24小时长期安全运行
每年非计划性停机时间少于10小时,平均故障恢复时间不超过0.5小时
最新精品文档,知识共享1!
3.5 项目实施方案
在项目实施过程,根据招标采购要求,设计相应的项目管理方案,组织专门的项目团队,在项目实施期间,严格按照项目管理与时间计划进行项目实施。在项目的实施管理中使用标准的软件过程管理体系,采取完善的软件质量保证措施,保证软件产品成果的质量。
3.5.1
项目管理计划
以下列出项目各个阶段的预计工作量和时间点: 序号 1 子项 需求调研 工作时间长度 进程时间点 (单位:日) (单位:日) 2 2 备注 收集相关部门和人员的需求,进行总结 2 需求确认 3 5 对总结的需求进行集中讨论、筛选,最后定稿为详细的需求设计,并制定验收标准 3 方案设计 3 8 需求确认后,针对确认后的需求进行详细的方案设计,包括架构设计、接口设计、数据库设计、测试计划、验收标准等 4 系统开发 20 28 根据拟定的方案设计,进行系统的开发 5 测试环境部署与测试 5 33 系统开发完毕后,在测试环境上部署系统,以供测试人员测试,根据需求设计和验收标准,在测试环境上对开发的系统进行功能、性能等多方面的测试 6 产品环境测试 5 38 根据需求设计和验收标准,在产品环境上对开发的系统进行功最新精品文档,知识共享1!
能、性能等多方面的测试 7 上线运营 5 43 产品环境测试通过后,可正是进行上线运营,并监控运营状况,随时根据运营状况进行调整 8 文档 2 45 编写用户手册、系统维护手册等文档 3.5.2
人员安排
项目组中人员角色安排分为:项目经理、项目工程师、文档管理人员等,项目组成员相关项目经验丰富。同时我们保证项目在预验收以前,项目人员保持稳定不变,项目实施过程中未经招标方同意不得随意更换项目组人员,并且保证骨干人员及时响应招标方的需求即时反馈处理。 序号 1 2 3 4 5 6 角色 项目经理 架构师 ui界面设计 研发工程师 前端工程师 技术支持 合计 管理、配置管理、需求管理、风险管理和项目管理工作监控。各阶段具体的工作标准如下:
概念阶段主要工作为:调研、可行性分析、立项、定义需求规格
数量(人) 1 1 1 2 1 1 7 备注 3.5.3
软件质量保证
随着IT技术的发展,软件质量也被定义为满足客户需求的产品为高质量的软件产品。我们在对软件充分重视开发、需求管理、设计、测试等过程,以保证
最新精品文档,知识共享1!
软件系统开发质量。
开发软件项目满足验收要求,项目提交成果和工程实施满足预定的各项要求和目标。
3.5.4
项目验收
开发软件项目满足验收要求,项目提交成果和工程实施满足预定的各项要求和目标。
3.5.5
序号 1 2 3 4 5 成果交付
名称 数量 1 1 1 1 1 备注 需求分析说明书 技术设计说明书 硬件产品签收单 培训记录 产品使用说明书 3.5.6
质量保证及售后服务
售后服务期开始时间为项目终验结束之日,服务期限一年,在质保期间提供免费升级和维护,保证软件系统正常有效的运行。我方指定项目组内相关人员进行长期专门维护服务,直至项目期结束。
在免费保修期内为甲方免费提供技术支持和修复服务,在免费期结束后,甲方可以根据自己需要选择付费服务。
3.5.6.1 服务内容
系统环境的维护:解决因操作系统故障或系统配置错误导致用户不能正
常使用软件。
系统应用软件维护:解决软件自身故障导致用户不能正常使用软件。 系统使用维护:解决因用户误操作导致系统故障。
最新精品文档,知识共享1!
系统数据维护:解决因用户误操作导致数据丢失,可将数据恢复至上次
备份版本。 3.5.6.2 服务方式
电话服务:一般技术咨询和能够通过电话解决的问题,采用电话服务,
电话服务中最终答复响应时间应在1小时之内。
远程技术支持与操作服务:可以通过远程登录完成操作的及不涉及信息
安全的,采用远程技术支持与操作服务,远程技术支持与操作服务中故障排除反应时间不超过2小时。
现场服务:凡系统出现重大技术问题、代码修改、功能(软硬件)扩展、
系统数据迁移和其他需要现场才能解决的问题,采用现场服务,现场服务人员到达现场时间不超过8小时。
定期巡检:每周派专人至客户,现场沟通系统使用反馈,提前发现问题,
提前解决。
3.5.6.3 服务承诺
服务期内为客户提供7*24小时的技术支持服务,响应软件系统出现的任何问题,保证在接到客户通知后小问题1小时内解决,大问题2小时内到场进行处理,保证客户相关网站信息数据的安全、网站信息的正常发布和管理、满足外界的访问等网站重要功能的正常实现。
3.5.7
技术支持及培训
我方负责对相关技术人员和业务人员进行软件的技术培训。培训包括相关软件的使用、调试和维护诊断,以保证交付的软件系统能够正常安全地运行使用。
培训时间 第一天 上午 第一天 下午 培训地点 甲方 甲方 培训内容 系统概述与用户管理,数据管理 故障检测,上机操作 费用 包含在项目中 最新精品文档,知识共享1!
四、系统开发内容总览
版块 功能 内容 志愿者预约 前端 志愿者签到考勤 个人信息查看 网站登录系统进行预约,志愿者可选择对应的时间进行服务预约。 移动端登录系统进行预约,志愿者可选择对应的时间进行服务预约。 二维码签到,志愿者使用自己的账号进行扫码签到(二维码可印在志愿者挂牌上,或登录个人信息查看) 个人信息;查看预约信息和考勤记录; 公众点击“我要加入志愿者”,系统提示志愿者招募相志愿者申请友情提示 关信息。 将志愿者的预约情况发布在官网或博物馆多媒体设备信息发布 上。 账号创建:后台可创建志愿者账号,账号可关联志愿者个人信息,组别和级别,生成个人二维码,手机端可正常登陆并且显示相关信息。(可根据需求进行登录密码修改) 志愿者信息管理: 志愿者信息:志愿者个人信息;志愿者服务场馆分组;小组信息; 权限管理:管理员账号可设置组长权限,组长可查看自己小组成员的服务情况 已预约信息管理:查看、修改、删除、下载志愿者已预后台 约信息。 志愿者预约管理: 场馆及服务时间管理:根据博物馆客流和志愿者人员情况自定义设置场馆志愿者参与服务时间段及每个时间段限制参与人数 管理员可添加志愿者考勤记录 志愿者考勤管理: 统计博物馆所有志愿者的服务情况,计算志愿者累计服务时间;迟到;早退;缺席。 发布管理: 修改官网或多媒体设备发布的服务信息。 数据上传;管理系统可根据客户要求部署到客户服务器上,保证系统正常使用 维护 技术支持 现场安装调试,培训 (包含人员交通及住宿)
最新精品文档,知识共享1!
五、产品建议报价
功能简介:对志愿者的信息管理,预约管理,记录志愿者签到考勤,信息统计查阅和后台统计. Wap端功能 后台功能 功能备注 功能报价 备注 1.账号创建:后台可创建志愿者账号,账号可关联志愿者个人信息,小组,包含志愿者组别和级别,生成个人二维码(二维码在手机端“我的信息”菜单下显示)¥ 15,000.00 申请提示 等信息,手机端可正常登陆并且显示相关信息。 2预约场馆:手机端可根据组别和剩余人数选择预约场馆,并查看预约记录。¥ 20,000.00 后台可查看,取消和添加预约信息 3考勤记录:手机端可查看个人考勤记录,通过扫码二维码可记录签到时间;¥ 30,000.00 后台看查看和修改考勤信息。通过接口方式传输数据。 4服务管理:可根据实际情况设置不同时间段限制参加导览服务的人数。 5数据统计:志愿者考勤情况,导出,统计总服务时间,迟到早退情况,缺席情况。 6测试部署上线 7技术支持:安装调试;培训 8系统维护:处理系统上线后的突发状况和故障,保证系统正常运行。 合计 ¥ 10,000.00 ¥ 25,000.00 ¥ 15,000.00 含签到机 1.志愿者申请友情提示 2.账号登录 3.选择服务日期和场馆 4.查看预约信息和考勤记录 1.查看和删除预约信息 2.查看和编辑考勤 3.临时添加未预约者信息 4.修改导览服务时间和场馆 ¥ 20,000.00 含交通住宿 / ¥135,000.00 第一年免费
因篇幅问题不能全部显示,请点此查看更多更全内容