“志愿先锋”微信小程序第三周项目文档

内容提要
一、选题
二、项目背景
三、项目分析
四、项目范围
五、工作计划及分工

一、选题

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,与乙方沟通

徐天祥

参与开发,沟通反馈开发进度

 该文档已得到甲方组长的确认

posted @ 2019-05-24 08:22  bitssG2  阅读(89)  评论(0)    收藏  举报