“志愿先锋”微信小程序第三周项目文档
内容提要 一、选题 二、项目背景 三、项目分析 四、项目范围 五、工作计划及分工
一、选题
l 项目名称:志愿活动信息平台
l 项目使用者:志愿者招募信息发布者和前来寻找志愿活动的人
l 项目用户需求:平台包括志愿活动展示页面,注册/登录页面,优秀志愿者展示页面,志愿活动操作页面等,所包含功能大体如下:
- 用户信息管理 提供志愿者设定个人基本信息(姓名.性别.学校.专业等)的功能
- 志愿者招募 提供招募编写功能,活动方填写志愿活动内容,对志愿者的要求,路线规划和时间安排
- 志愿参与申请 提供志愿者活动申请功能,登录后的准志愿者在界面找到想参加的志愿活动后点击报名,填写简要说明表达具体意愿及特长
- 用户历史信息 提供展示用户总志愿时长,所参加的历史志愿活动等内容的功能
- 志愿活动展示 提供展示界面,显示志愿活动具体内容,志愿者招募需求,所需志愿者总人数及剩余名额
二、项目背景
当前社会上存在志愿服务平台(如:志愿北京http://www.bv2008.cn/),但是常存在内容繁杂、志愿项目超出志愿者能力的情况。作为北理工的学子,大家迫切需要一个便利的志愿服务平台,及时获取身边的志愿活动信息,以便开展后续志愿服务。作为志愿活动组织方,需要准确了解志愿者基本情况,方便有针对性地募集志愿者。
三、项目分析
1.可行性分析
微信小程序平台的完善提供了便捷的代码环境,基于微信平台的微信小程序具有可行性,同时借助于微信的普及性可以解决项目需求。小组人员具有相关项目编程经历,具有实现能力。项目安排上有专门人员管理分工,安排合理。
2.独特性和创新性
在微信小程序平台上实现,独具创新,使得项目在后期推广上更具有优势。
3.结构化需求分析概述
1) 功能分解图

图3-1 功能分解图
2) 需求细化
- 浏览志愿活动信息
- 填写活动招募信息
- 申请权限
- 志愿活动发布到信息栏
- 登录
- 查询志愿者个人信息
- 填写活动申请表
- 注册成为组织者
- 活动信息提交审核
- 修改招募信息
- 修改志愿者个人信息
- 结束志愿活动
- 下架志愿活动
3) 优先级划分
表3-1 优先级评分表
|
优先级 |
需求 |
评分 |
平均分 |
|||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||
|
1 |
浏览志愿活动信息 |
8 |
9 |
10 |
9 |
10 |
8 |
10 |
9 |
9 |
10 |
9.2 |
|
2 |
填写活动招募信息 |
10 |
8 |
10 |
8 |
10 |
7 |
8 |
9 |
8 |
9 |
8.7 |
|
3 |
申请权限 |
10 |
9 |
5 |
8 |
6 |
10 |
10 |
9 |
9 |
10 |
8.6 |
|
4 |
志愿活动发布到信息栏 |
10 |
9 |
8 |
8 |
10 |
5 |
10 |
10 |
7 |
9 |
8.6 |
|
5 |
登录 |
10 |
9 |
5 |
9 |
10 |
10 |
10 |
5 |
5 |
10 |
8.3 |
|
6 |
查询志愿者个人信息 |
8 |
7 |
10 |
7 |
10 |
7 |
8 |
8 |
9 |
8 |
8.2 |
|
7 |
填写活动申请表 |
10 |
6 |
10 |
8 |
7 |
7 |
8 |
9 |
8 |
9 |
8.2 |
|
8 |
注册成为组织者 |
7 |
8 |
10 |
8 |
5 |
10 |
8 |
8 |
9 |
7 |
8 |
|
9 |
活动信息提交审核 |
7 |
8 |
10 |
8 |
7 |
8 |
4 |
5 |
7 |
9 |
7.3 |
|
10 |
修改招募信息 |
8 |
8 |
7 |
7 |
5 |
7 |
4 |
8 |
8 |
7 |
6.9 |
|
11 |
修改志愿者个人信息 |
5 |
8 |
5 |
8 |
6 |
7 |
6 |
10 |
9 |
3 |
6.7 |
|
12 |
结束志愿活动 |
6 |
4 |
5 |
6 |
10 |
7 |
8 |
2 |
6 |
6 |
6 |
|
13 |
下架志愿活动 |
1 |
7 |
5 |
6 |
4 |
7 |
6 |
8 |
6 |
3 |
5.3 |
说明:每位评分者总计100分,优先级从1至10分逐渐升高,每项最高不超过10分。评分者分布:甲方2人,乙方6人,涉众2人。
4.过程建模

图3-2 上下文图0层图
图3-3 上下文图1层图
5.数据建模
图3-4 数据关系图
四、项目范围
1.产品描述
“志愿先锋”微信小程序是一个集志愿活动报名、志愿招募信息发布、历史志愿活动记录等功能于一身的志愿信息交互平台。
2.产品特性(项目功能)
1) 注册:用户可以在志愿平台进行注册成为志愿者;
2) 志愿活动报名:志愿者可以在志愿平台报名处于可报名状态的志愿活动;
3) 认证:用户注册为志愿者后可经认证成为志愿发布者;
4) 志愿活动发布:志愿发布者可以在志愿平台发布志愿活动;
5) 个人信息记录:记录用户注册时的个人信息、完成的志愿活动、获得的志愿时长;
6) 志愿活动信息展示:志愿者可以在志愿平台浏览处于可报名状态的志愿活动的各种信息;
7) 志愿活动筛选:志愿者可对处于可报名状态的志愿活动按照时间、地点进行筛选;
8) 管理员权限:管理员可以查看、导出平台数据,可以删除活动记录,可以对提交的志愿活动进行审核。
注:红色为新增/修改项目
3.预期利益
对于志愿者,提供一个便利的志愿服务平台,志愿者可以通过此平台及时获取身边的志愿活动信息,方便地选择并报名志愿活动开展志愿服务。
对于志愿活动组织方,使其可以便捷地发布志愿活动,准确了解志愿者基本情况,方便有针对性地募集志愿者。
五、工作计划及分工
1.工作计划
|
时间(教学周/项目周) |
工作内容 |
完成情况 |
|
第13周/项目第3周 |
1.明确项目需求和细节; 2.进行项目开发,实现产品特性2)3)7)8); 3.保持与甲方的沟通。 |
1.使用结构化需求分析方法明确项目需求和细节; 2.完成3)7)8); 3.持续保持与甲方的沟通。 |
|
第14周/项目第4周 |
完善功能,实现产品特性1)2)4)5)6)11) |
|
|
第15周/项目第5周 |
完善功能,实现产品特性9)10); 测试完善。 |
|
|
第16周/项目第6周 |
交付甲方验收 |
|
注:根据项目进度进行微调,红色为修改项目
2.分工
|
朱长昊 |
组长,统筹进度,参与开发,协调联络 |
|
袁展译 |
协调联络,获取甲方需求,沟通笔录 |
|
俞振杰 |
小程序开发,获取甲方需求 |
|
王星煜 |
小程序开发,撰写文档 |
|
吴勇 |
维护博客,制作ppt,与乙方沟通 |
|
徐天祥 |
参与开发,沟通反馈开发进度 |
该文档已得到甲方组长的确认

浙公网安备 33010602011771号