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

发布时间 2023-11-02 14:35:15作者: Chen泽瀚

团队作业(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项目预期用户:

  • 200~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博客:事后分析

4.项目分工:


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

往期博客:

第一期 [团队展示&选题](团队作业(1)——团队展示&选题 - Chen泽瀚 - 博客园 (cnblogs.com))
第二期 需求规格说明书