首页 > 其他分享 >团队任务2-《需求规格说明书》

团队任务2-《需求规格说明书》

时间:2024-10-27 21:32:57浏览次数:4  
标签:网页 项目 用户 学习 规格 说明书 团队 进行

需求规格说明书

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13232
这个作业的目标 通过需求分析制定需求规格说明书,熟悉git协助方式

1.需求规格说明书

1.系统概述

项目名称:网上聊天平台
项目简介:提供一个供用户进行实时交流的平台。

2.面向用户分析

  • 需求
    在平台上进行的聊天交流
  • 功能
    1.支持用户登录和用户状态显示
    2.支持用户实时的聊天
    3.支持好友功能

3.功能性需求

1.用户登录:支持用户登录和注册和修改密码。
2.支持消息状态的显示:如“已发送”,“未发送”等。
3.支持用户的状态的显示:如“离线”,“在线”等。
4.支持用户的实时通信

4.技术需求

  • Flask:使用 Flask 来创建服务器端应用程序,处理来自前端的请求。
  • MySQL:使用MySQL数据库用于存储聊天记录、用户信息等。
  • WebSocket:使用WebSocket允许服务器主动向客户端推送消息,实现实时聊天功能。
  • HTML:HTML是网页内容的结构,用于定义网页的基本元素和布局。
  • CSS:CSS负责网页的样式和布局,通过选择器、盒模型、布局和动画等技术,为网页添加美观的外观和布局。
  • JavaScript:JavaScript用于实现网页的交互功能。

5.预期用户数量:50

6.系统的真实性、可用性、价值

  • 真实性
    实现了生活中对于语音交流平台的需求
  • 可用性
    可以提供一个网页版的交流平台。
  • 价值
    提供了一个网页版的交流平台。

2.码云部分

1.团队码云链接https://gitee.com/cywoo/software-engineering-project.git
2.团队issue截图

3.时间安排

1.原有安排

时间段 任务内容 备注
第9周 进行选题和对项目要用到的技能进行初步的了解 明确分工和指定计划
第10周 对于自己要用到的技能进行学习 确定自己的学习路线并进行学习
第11周 初步设计项目的架构 了解自己的部分,并确定每一部分所要用的时间
第12-13周 项目代码编程 和团队成员及时沟通,确保项目的整体性
第14周 项目初步实践并回收反馈 对于收到的反馈,进行项目的优化
第15周 对于项目进行事后分析 总结这次项目经验

2.矫正后安排

时间段 任务内容 备注
第9周 进行选题和对项目要用到的技能进行初步的了解 明确分工和指定计划
第10-11周前半段 对于自己要用到的技能进行学习 确定自己的学习路线并进行学习
第11周后半段 初步设计项目的架构 了解自己的部分,并确定每一部分所要用的时间
第12-14周前半段 项目代码编程 和团队成员及时沟通,确保项目的整体性
第14周后半段 项目初步实践并回收反馈 对于收到的反馈,进行项目的优化
第15周 对于项目进行事后分析、并进一步完善功能 总结这次项目经验,对一些项目不足再进行优化

3.矫正原因

团队成员对于技能的掌握稍有欠缺,需要更多的时间进行学习,编程难度与事先预期难度较大,需要更多时间进行主体的编程。

4.团队分工与队员情况

成员 任务
伍绍雄 前端开发,进行界面的设计和交互
陈鸿航 负责后端数据库的设计和实现通信的实时性

1.每个人完成的情况

  • 伍绍雄:正在进行知识学习。
  • 陈鸿航:正在进行知识学习。

2.每个人的感想

  • 伍绍雄:这次作业使我将所学的知识运用到实际当中,发现自身的不足并反省改进,学习到新的知识,不断进步。
  • 陈鸿航:参与对于本人来说较为大型的项目的开发,对自己来说也是一个挑战,在这个项目当中友很多没有学习过的内容,希望通过本次项目的学习,可以更好提升自己的知识掌握。

标签:网页,项目,用户,学习,规格,说明书,团队,进行
From: https://www.cnblogs.com/chhc/p/18509050

相关文章

  • 团队项目--需求规格说明书
    内容连接作业要求团队项目2需求规格说明书项目概述1.项目背景大学生在毕业季、学期末或者个人需求变化时,往往会发现大量不再使用的书籍、电子产品、生活用品等闲置物品。通过日常中的观察,学生们即供需双方都对这些物品有交易需求,学生间大多通过微信群聊进行交易,......
  • 需求规划说明书
    这个作业属于哪个课程班级的链接这个作业要求在哪里作业要求的链接这个作业的目标<明确项目需求分析、制定团队项目计划、总结本周推进结果>一、需求规划说明书1.面向用户分析:1.1目标用户群体:老年人及其家庭成员,用于家庭安全监控。医疗机构和护理人员,用于......
  • 团队项目管理工具和个人项目管理工具的区别
    团队项目管理工具与个人项目管理工具两者之间的不同朝向不同使用者群体的特定需求。团队项目管理工具重在协作、资源分享与任务分配,个人项目管理工具则更注重任务组织与时间管理。其中,团队项目管理工具通常包含权限管理、实时通讯、集成第三方服务等功能,便于多人共同完成项目目标......
  • 项目经理如何维护项目团队的健康和福祉
    项目经理在维护项目团队的健康和福祉方面扮演着至关重要的角色,他们需要通过建立良好的沟通渠道、提供成长与培训机会、确保合理的工作负荷、创造一个支持性与包容性的工作环境来达成这一目标。建立良好的沟通渠道是维护团队健康与福祉的首要步骤,它帮助团队成员感觉到被尊重和倾听......
  • 项目经理如何保证项目团队遵循安全和健康标准
    项目经理确保项目团队遵循安全和健康标准的关键策略包括:制定详细的安全计划、培训和教育、持续监督和检查、制定应急响应计划、以及强化安全文化。项目经理需要将安全措施集成到项目管理流程中,确保从项目启动到收尾的每个阶段均符合安全健康标准。以培训和教育为例,项目经理须确保......
  • 蓝桥首场算法团队战2024.10.24 题解(1~5)
    蓝桥首场算法团队战2024.10.24题解1:不同角度【算法赛】题意:给定自然数S,需要找出一个自然数T。使得数字T>数字S并且S和T转化为字符串后,满足S的字典序>T的字典序。T一定存在,找出符合条件且字典序最小的T。输入:第一行一个整数t,表示t组测试用例。\((......
  • 淘宝研发使用哪款项目管理、团队协作、BUG跟踪系统
    JIRA被全球众多团队所采纳,是一个强大的项目管理工具。在此可以实现项目的跟踪、BUG的记录及跟进,还支持敏捷开发流程。配合Confluence,JIRA可以实现完整的项目管理和文档管理。随着时间的推移,JIRA加入了许多项目管理功能,例如敏捷看板(Scrum和Kanban)、版本管理、任务分配、工作流定......
  • 蓝桥杯大赛 ——首场算法团队战题解
    1. 不同角度【算法赛】在生活中,我们总是根据数值的大小来判断两个数字的大小关系。例如,9999 总是小于 100100,999999 总是小于 10001000。但如果我们换一个角度,将 999999 和 10001000 看成是两个数字字符串,并用字典序来比较它们的大小,那么此时,999999 将大于 10001000。......
  • 好用的团队协作软件有哪个
    好用的团队协作软件有很多,但选择应基于您的具体需求。一些热门的团队协作软件包括:一、MicrosoftTeams;二、Slack;三、Asana;四、Trello。这些工具提供了协作、通信和项目管理功能。MicrosoftTeams提供聊天、会议、文件共享和协作工具,适合跨地理位置的团队。团队协作软件的选择......
  • 团队练习记录2024.10.23
    比赛链接:https://codeforces.com/gym/104976D.OperatorPrecedence队友解的,想办法让第二个式子中括号内数值为1,所以就2,-1交替,最后一个选1可逆推,第一个为2*n-3#include<iostream>#include<queue>#include<map>#include<set>#include<vector>#include<algorithm>#inc......