团队作业(2)——《需求规格说明书》
发布时间 2023-11-02 14:35:15作者: Chen泽瀚
团队作业(2)——《需求规格说明书》
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项目预期用户:
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.项目分工:
成员 |
工作 |
林桂旭 |
前端开发,测试 |
刘升嘉 |
后端开发,项目框架 |
谭艺豪 |
后端开发,测试 |
陈泽瀚 |
后端开发,数据库管理 |
梁昊东 |
前端开发,测试 |
往期博客: