团队作业(2)——《需求规格说明书》

团队作业(2)——《需求规格说明书》

作业所属课程 首页 - 计科21级12班 - 广东工业大学 - 班级博客 - 博客园 (cnblogs.com)
作业要求 [团队作业2--《需求规格说明书》 - 作业 - 计科21级12班 - 班级博客 - 博客园 (cnblogs.com)](团队作业2-《需求规格说明书》 - 作业 - 计科21级12班 - 班级博客 - 博客园 (cnblogs.com))
作业目标 系统介绍,预期用户量,建立和熟悉团队git协作(issue)

GitHub团队仓库: jiajia-chicken

团队成员:

成员 学号
林桂旭 3121004830
刘升嘉 3121004833
谭艺豪 3121004837
陈泽瀚 3121004818
梁昊东 3121005000

1.图书管座位预约系统需求规格说明书:


1.1项目介绍:

​ 实现校园图书馆或市区图书管座位预约功能,解决现实中高峰期霸占座位,抢占和有继续使用座位的问题,使用户可以实时知道图书馆座位使用情况,避免浪费时间,以及方便管理员管理座位和清洁。

1.2需求分析:

1.2.1用户需求:
  • 可以实时知道图书馆座位的使用和预约情况
  • 可以预约座位(仅限一用户预约一座),和取消申请
  • 要消息提醒功能,预约座位使用时间提醒及有空座位提醒(可关闭该功能)
  • 有用户反馈功能,可以向管理员反馈或投诉
  • 注册新账户功能(需要图书馆审批通过)
1.2.2 管理员需求:
  • 可以实时知道图书馆座位的使用和预约情况
  • 审批新用户功能,以及限制用户权限功能(黑名单,禁止预约)
  • 后台数据统计功能,记录预约人数,搜索座位人数、预约时段分析和座位使用次数占比
  • 管理预约系统的开放预约时间
  • 接收用户反馈和投诉信息(至管理员邮箱)

1.3项目功能:

  • 实现用户需求及管理员需求
  • 用户和管理员的登录界面,及登录信息的判断
  • 对用户信息及管理员信息的记录和管理
  • 实时更新页面信息
  • 登录冲突问题,避免同一用户同时登录系统

1.4技术支持:

  • python、前端技术(HTML,CSS,JS,vue等)、数据库(MySQL)、服务器管理
  • 前后端分离开发

1.5项目预期用户:

  • 300位用户
  • 10位管理员

1.6项目价值:

  • 真实性:根据实际需求创建项目,利用技术解决学习生活中的实际问题

  • 可用性:系统能够实时监控项目状态,使管理者能够及时采取行动,应对问题和变化。

    ​ 用户只需登录预约等简单操作即可

  • 价值:帮助图书馆管理员和用户实时知道图书馆座位情况,减少时间的浪费,便于管理员管理。

2.GitHub issue管理项目协作:


3.任务进度:


原安排时间:

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

修改后安排时间:

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

注:将平台环境搭建和架构搭建推到第十一周,因为有许多知识需要学习,以防以后对架构进行修改。

4.项目分工:


成员 工作
林桂旭 前端开发,测试
刘升嘉 后端开发,项目框架
谭艺豪 后端开发,测试
陈泽瀚 后端开发,数据库管理
梁昊东 前端开发,测试

成员完成情况:

成员 工作 完成情况
林桂旭 前端知识学习 进行中
刘升嘉 架构学习等 进行中
谭艺豪 架构学习等 进行中
陈泽瀚 数据库连接操作学习 进行中
梁昊东 前端页面学习 进行中

成员感想:

林桂旭:在团队合作中,互相帮助,相互信任是每个人必须遵循的原则。

刘升嘉:团队合作是成功的关键,共同努力才能创造出更好的成果。

谭艺豪:多人团队合作项目要求团队之间明确分工,与个人单打独斗不同,需要团队成员通力合作

陈泽瀚:一个项目的制作并不容易,涉及许多知识,需要团队共同努力节约时间成本

梁昊东:团队合作能够激发每个人的潜力,协同合作能创造出更大的价值。

往期博客:

第一期 [团队展示&选题](团队作业(1)——团队展示&选题 - Chen泽瀚 - 博客园 (cnblogs.com))
第二期 需求规格说明书
posted @ 2023-11-02 14:27  Chen泽瀚  阅读(72)  评论(0编辑  收藏  举报