《需求规格说明书 》校园百社通

一、团队成员

|成员|职责|
---|:--😐:---😐
|叶嘉发(组长)|PM、测试、撰写博客|
|何煜东|前端开发、测试|
|李宇胜|后台开发、测试|
|陈鸿欣|前端开发、撰写博客|
|叶俊毅|后台开发、测试|
|刘宜霖|后台开发、测试|

二、需求规格说明书

2.1 产品说明

  • 产品名称:校园百社通
  • 产品类型:小程序
  • 产品简介:为中国各高校社团提供一个线上物资租借平台,从而给他们减少物资租借、统计带来的工作量。

2.2 面向用户分析

  • 用户分析:该产品主要面向用户为中国各个高校内的社团的物资负责人和管理团队。由于在中国每个大学都有很多社团,广工就有134个社团,可以得知大学社团群体是庞大的。但是在每个大学的一百多个社团之间,常常因为物资的统计和租借,需要大量的人力和时间去挨个交流和收集,特别是每年社团换届后,物资信息的迭代这个任务量是庞大的,交流成本也是存在的。同时各个社团之间沟通交流也有些麻烦,没有一个统一的平台给社团进行活动合作交流的。所以我们好耶团队打算制作一个校园网站,为大学里面的社团搭建桥梁,方便物资的租借、活动的合作洽谈等社团交流。
  • 预计用户量:先从广工内推行,后推向全国,用户量从500逐渐扩到5w。

2.3 产品阐述

  • 真实性:本产品以简洁为主,无太多的花里胡哨,产品提供认证服务,确保信息真实可靠!
  • 可用性:本系统可为校内各社团之间提供一个共享物资的平台,达到各取所需,资源利用率最大化的目的。且本系统平台是小程序,操作方便简单,较为实用。
  • 价值所在:本系统的理念即为“共享”,现实上来说,确实为校内各组织提供了便利,且在无形中营造了一种“人人为我,我为人人”的互帮互助的氛围,促进了校园生活的和谐发展。

2.4 产品设计初稿

校园百社通功能图

2.5功能性需求

|序号|功能|功能详情|
|---|---|---|---|
|1|页面实现|“首页”、“物资”、“组织"、"我的"四个大页面、以及各种展开的小页面制作|
|2|模糊搜索|搜索物资、组织等|
|3|登录注册|包括用户登录注册(手机验证码/密码登录)、忘记密码功能|
|4|标记、申请物资|将感兴趣的物资进行标记,在我的标记里可以查看,申请物资后申请单将发送到对应的部门负责人进行审核|
|5|管理物资|查看本社团物资分布|
|6|发起咨询|可以在物资页面或者组织页面向组织负责人发起咨询|
|7|社团管理|创建组织、组织认证、审核物资租借申请、添加管理员、转让负责人|

2.6 技术需求分析

  • 前端

|技术项|具体技术|
|---|:--|---|
|编程语言|JavaScript、Java、html、css|
|代码版本控制|git|
|运行环境|windows、安卓、ios|
|css预编译语言|WXSS|

  • 后台

|技术项|具体技术|
---|:--|:---|
|编程语言|Java|
|通信协议|HTTP|
|JDK版本|1.8|
|数据库|MySQL 8.0,Redis 6.0.8|
|代码版本控制|git|
|web服务器|Tomcat 9.0.29|
|服务器技术|docker|
|技术框架|springboot 2.2.2,mybatis-plus 3.3.2,Maven 3|

三、团队计划及其分工

3.1 团队计划

3.1.1 整体团队计划
  • 原计划

|时间|事项|
---|:--|---:
|第六周|1.团队组队、团队博客|
||2.团队介绍、成员展示、角色分配、选题确定|
||3.制定团队计划安排,团队贡献分的规定|
|第7周|1.需求规格说明书|
||2.原型设计,队员估计任务难度并学习必要的技术|
||3.编码规范完成、平台环境搭建完成、初步架构搭建|
|第8周|1.原型改进(给目标用户展现原型,并进一步理解需求)|
||2.架构设计,WBS, 团队成员估计各自任务所需时间|
||3.测试计划|
|第9、10周|1. 团队项目Alpha任务分配计划|
||2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交|
|第11周|1.用户反馈+测试计划改进|
||2. 团队Alpha阶段个人总结|
||3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理|
|第12周|1. 团队项目Alpha博客:事后分析|

  • 调整后

|时间|事项|
---|:--|---:
|第六周|1.团队组队、团队博客|
||2.团队介绍、成员展示、角色分配、选题确定|
||3.制定团队计划安排,团队贡献分的规定|
|第7周|1.需求规格说明书|
||2.原型设计,队员估计任务难度并学习必要的技术|
||3.编码规范完成、平台环境搭建完成、初步架构搭建|
|第8周|1.细化改进调整原型|
||2.针对调整后的原型进行工作的再调配|
||3.架构设计,WBS, 团队成员估计各自任务所需时间|
||4.测试计划|
|第9、10周|1. 团队项目Alpha任务分配计划|
||2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交|
|第11周|1.用户反馈+测试计划改进|
||2. 团队Alpha阶段个人总结|
||3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理|
|第12周|1. 团队项目Alpha博客:事后分析|

  • 矫正计算方法:根据项目计划的实行过程中,我们遇到的问题做针对性的调整,比如突然发现原型改进后增加了不少功能,就需要进行功能的在调配。
3.2.2 开发团队分工
序号 功能 功能详情 时间安排 开发人员
1 页面实现 "首页"、“物资广场”、“组织"、"我的"四个大页面、以及各种展开的小页面制作 2020.10.28——2020.11.5 何煜东、陈鸿欣
2 模糊搜索 搜索物资、组织等 2020.10.28——2020.11.1 叶俊毅
3 登录注册 包括用户登录注册(手机验证码/密码登录)、忘记密码功能 2020.11.2——2020.11.5 叶俊毅
4 标记、申请物资 将感兴趣的物资进行标记,在我的标记里可以查看,申请物资后申请单将发送到对应的部门负责人进行审核 2020.10.28——2020.11.2 李宇胜
5 管理物资 查看本社团物资分布 2020.11.2——2020.11.5 李宇胜
6 发起咨询 可以在物资页面或者组织页面向组织负责人发起咨询 2020.10.28——2020.11.1 刘宜霖
7 社团管理 创建组织、组织认证、审核物资租借申请、添加管理员、转让负责人 2020.11.2——2020.11.5 刘宜霖

四、团队成员感想

  • 叶嘉发
    在这一周的协作中,我们开了几次高效的会议,确认了分工,也商讨了功能实现上的细节,大家都能表达出自己的想法,我特别喜欢大家一起讨论的氛围,工作也十分高效,我越来越期待我们的成品了,好耶团队继续加油呀!

  • 陈鸿欣
    经过这几天关于小程序详细功能的讨论,明白了有些事个人是很难完成的,只有合作才能更好的实现目标。没有团结协作,一切都只能各自为政,一盘散沙,最终可能什么都做不成。所以,合作共赢才是聪明的抉择!

  • 刘宜霖
    经过长时间的讨论,大家的分工角色基本上明确,团队项目前期的准备工作基本上都能够完成,大家各司其职,各取所长。虽然对于小程序的开发大家都比较陌生,但我相信通过合作可以顺利的完成项目

  • 何煜东
    这几天开了几次会议,在这周二最后一次的会议上,终于确定了各个成员的任务和大家都给出了关于项目的建设性意见。在团队讨论中 我感受到一群人同心协力向着一个目标前进的凝聚力。希望在后面的代码部分,能顺利完成。

  • 李宇胜
    通过这几天的团队合作以及商讨,我们团队初步决定了所做产品的基本框架,以及实现这个产品我们每个成员的分工,团队的合作离不开每一个人,合理的分工会让我们在后期工作中进行的更加顺利,我们也讨论了该产品上线后预计的成果等,加油奥里给!

  • 叶俊毅
    通过几天的讨论,团队初步决定了分工工作,各个成员负责的内容,在讨论中才明白团队的力量,每个人都提出自己的想法,相互讨论有益的部分。让这次项目的工作变得更加的容易。

posted @ 2020-10-28 01:39  Yfight  阅读(228)  评论(0编辑  收藏  举报