团队作业2-《需求规格说明书》
这个作业属于哪个课程 | 计科22级12班 |
---|---|
这个作业要求在哪里 | 作业 |
这个作业的目标 | 制定团队计划,完成需求规格书 |
需求规格说明书
预期用户
预计用户量:50人
系统概述
开发一个考研院校推荐系统,帮助考生根据个人需求选择合适的研究生院校。用户可输入专业、地域及其他偏好,系统将提供个性化的院校推荐、展示推荐院校的详细信息,来提升考生的信息获取效率。
面向用户分析
本系统主要针对准备考研的学生,这类人是希望获取与个人兴趣和职业发展相关的院校信息、需要简洁明了的信息展示,便于快速决策。能够使用本系统提供的推荐和信息来进行决定,能够对推荐结果进行反馈,以便能获得更多信息。
功能性需求
- 用户注册与登录
- 用户信息管理 (修改个人信息:用户可以更新个人信息)
- 院校推荐 (系统根据用户的专业和地域的输入生成院校推荐列表。)
- 院校信息展示 (展示推荐院校的名称、基本信息、分数线、招录人数)
- 用户反馈
- 帮助与支持 (提供基本的FAQ,解答常见疑问)
技术需求
前端:HTML、CSS、JavaScript
后端:Java 或 Python
数据库:SQL
真实性&可用性&价值所在
“真实性” :
1、确保院校信息、专业设置及录取数据的真实性和准确性是推荐系统有效运作的基础。
2、通过严格的数据验证机制和定期更新,系统能保护用户信任。同时,引入用户反馈机制,提高数据的完整性和可靠性。
"可用性":
1、设计简洁直观的界面,让考生和教育工作者轻松上手,提升工作效率。优化系统性能,确保在高并发下稳定运行,避免故障影响使用。
2、提供清晰的操作指引,降低学习成本,提升用户体验。
"价值所在":
1、系统通过自动化处理推荐和信息匹配,减少人工错误,提高服务质量。根据用户背景和偏好,实现资源最大化利用,满足个性化需求。
2、智能分析功能为用户提供数据支持,帮助做出更精准的决策,提升满意度和成功率,从而创造显著价值。
仓库链接
团队计划
更新前:
第九周 | 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、进一步增加需求文档,细化需求 | ||
3、测试计划 | ||
第十二、十三周 | 1、前后端进行初步连接,保证数据正常流通 | |
2、连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | ||
3、根据进一步需求打造更特色的功能 | ||
第十四周 | 1、用户反馈+测试计划改进 | |
2、团队Alpha阶段个人总结 | ||
3、团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | ||
第十五周 | 1、团队项目Alpha博客:事后分析 |
完成情况
后端负责人员:黄英琦,张怀坤,柯锦宏
完成情况:已进行项目创建与初始化,加入mybatisPlus支持,Springboot设计,开始学习相关技术
测试负责人员:陈煜
完成情况:等待...
前端负责人员:肖睿,麦麦提萨力江
完成情况:已进行项目创建与初始化,加入web3支持,开始学习HTML,css,js技术
团队分工
队员 | 职位 | 感想 |
---|---|---|
黄英琦 | pm+后端 | 努力完成说明书的编写,感觉团队合作是一项难度系数大的工程,需要投入更大力气才能达到目标 |
柯锦宏 | 后端 | 在团队合作中,我深刻感受到沟通和协作的重要性。每个人的观点和技能都为项目增添了独特的视角。在项目管理者的带领和团队成员的合作下,我意识到清晰的任务分配和责任划分是高效合作的关键。期待在接下来的工作中,与大家一起克服挑战,取得成功! |
张怀坤 | 后端 | 在后端项目中,我觉得使用issue可以帮助团队更高效地协作,减少沟通成本,提高工作效率。同时,issue也可以帮助我更好地管理自己的工作,清晰地了解自己的任务和优先级,提高工作的质量和效率。此外,通过团队合作,可以互相学习、互相支持,共同解决问题,实现项目的成功。总的来说,使用issue和团队合作在后端项目中让我感受到了团队的力量和合作的重要性。 |
肖睿 | 前端 | 感谢团队每一位成员的辛勤付出,大家在项目开发过程中展现了出色的专业能力和合作精神。无论是需求分析、代码编写还是问题排查,大家都尽心尽力,为项目顺利推进做出了巨大贡献。特别感谢在关键时刻不辞辛劳加班的同事们,你们的努力让项目得以按时高质量完成。期待在未来的合作中继续共同进步! |
陈煜 | 测试 | 未来的开发中,团队协作至关重要。通过开放沟通和定期反馈,希望我们能有效解决问题,提升项目质量。期待大家共同努力,激发潜力,迎接挑战,创造出更优秀的产品! |
麦麦提萨力江·卡西木 | 前端 | 自从我踏入前端开发领域以来,每一天都充满了挑战与惊喜。这个行业就像是一个不断发展的生态系统,每当我以为自己已经掌握了所有的基础知识时,就会有新的技术、框架或最佳实践涌现出来,让我意识到学习之路永无止境。期待未来的合作中继续共同进步! |