团队作业2-《需求规格说明书》

团队作业2-《需求规格说明书》

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13232
这个作业的目标 完成《需求规格说明书》的撰写,并根据现有进度调整时间安排
GitHub 链接 https://github.com/Crazylychee/SmartChat

一、团队介绍

队名:白蓝昏紫队

队员:

姓名 学号
许億驰 3122004883(组长)
陈文杰 3122004858
沈思敏 3122004877
王峥 3122004881
郑灿嘉 3122004887
黄梓洋 3122004481
阿卜杜扎伊尔·艾孜则 3122004855

二、需求规格说明书

1、系统概述:

ChatGenius:

  • 是一个基于AIGC的智能社交桌面应用,用户可以在进行基本的社交操作如添加好友、即时聊天等操作的同时,可以根据聊天生成创意媒体内容,便捷AI操作,提供社交AI赋能
  • 核心特色在于将 AI与即时通讯无缝融合,利用 Fine-tuning 技术根据聊天软件需求进行人性化训练;通过 Function Calling 实现智能交互与动态任务处理: 并结合 RAG 技术,使系统能够基于用户的历史记忆提供更个性化的响应,提供更智能化的沟通体验,大幅提升沟通效率.

2、面向用户分析:

1. 学生群体:

  • 需求特点:课业辅导、论文写作、知识解答

  • 使用场景:学习辅导、作业指导、知识扩展

  • 用户特征:对价格敏感、注重效果、使用频率高

2. 职场新人:

  • 需求特点:职业发展指导、工作技能培训、简历撰写

  • 使用场景:职场适应、求职准备、项目协作

  • 用户特征:渴望快速成长、注重实用性、使用频率适中

3. 内容创作者:

  • 需求特点:创意生成、内容策划、市场趋势分析

  • 使用场景:撰写博客、社交媒体内容、视频脚本

  • 用户特征:对创意工具有高需求、注重用户反馈、使用频率高

4. 学生家长:

  • 需求特点:学习资源推荐、教育信息获取、家庭作业辅导

  • 使用场景:辅导孩子学习、选择课外活动、了解教育政策

  • 用户特征:关注孩子的教育发展、倾向于寻找可靠资源、使用频率适中

5. 自由职业者:

  • 需求特点:项目管理、客户沟通、技能提升

  • 使用场景:远程协作、项目规划、获取专业建议

  • 用户特征:灵活性高、对工具的依赖性强、使用频率高

6. 老年人:

  • 需求特点:生活技能学习、健康管理、社交互动

  • 使用场景:学习新技能、获取健康信息、保持社交联系

  • 用户特征:对技术适应性低、寻求简单易用的工具、使用频率较低但持续

3、功能性需求分析:

1.好友对话支持:

  • 用户可以通过搜索用户名、手机号或扫描二维码添加好友,
    支持一对一聊天和群组聊天功能。

  • 提供消息已读来读状态显示。

2.聊天记录提问:

  • 用户可以在聊天界面直接选择历史消息向AI提问

  • AI根据聊天上下文提供智能回答

3.AI辅助编写回复:

  • 在聊天中,用户可点击”AI建议”按钮获取回复建议

  • AI根据聊天内容和用户偏好生成个性化回复

4.AI自动回复:

  • 当用户处于离线或忙碌状态时,可开启AI自动回复功能

  • 用户可自定义自动回复内容或由AI智能生成

5.AI翻译支持

  • 内置实时翻译功能,支持英语、法语、日语等多种语言

  • 用户发送或接受的消息可AI自动翻译成设定语言。

6.与AI对话

  • 用户可在专属聊天窗口与AI进行聊天

  • 提供天气查询、新闻资讯、日期提醒等服务

7.数据分析

  • 系统对用户的聊天数据进行匿名化个性分析

4、技术需求

  • 前端部分: Vue3、sqlite3、electron

  • 后端部分:nacos、jdk21、MongoDB、redis

  • 版本控制与协作工具:团队使用 Git + Gitee 进行版本控制和代码管理,确保每位成员的代码变动可追踪,便于协同开发。

5、预期用户

初期用户目标:1000+ 名校内用户。
中期目标:5000+ 名长期活跃用户,主要集中于工大内外的学生和教职员工。
远期目标:最多可拓展到系统可承受的10万~100万。

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

1.真实性:

  • 项目结合了 AIGC、Fine-tuning 技术、Function Calling 和 RAG等先进技术,在行业内有较强的实际应用基础

  • 社交应用和 AI 技术的结合正成为趋势,满足用户对更智能化和个性化沟通体验的需求

2.可用性:

  • 项目设计将社交功能与 AI 技术无缝融合,意味着用户在使用过程中可以获得更流畅的体验,降低了学习成本。这种直观的操作界面和功能集成可能增强用户的接受度

  • 功能包括即时聊天、添加好友以及创意内容生成,能有效满足用户的日常社交需求,在可用性上具有较高的潜力

3.价值:

  • 通过 AI 技术提供个性化响应和智能交互,能够显著提高用户的沟通效率,这对现代快节奏的生活方式非常重要,增强了项目的实用价值。

  • 在社交互动中提供创意媒体内容生成的功能,可以帮助用户在社交中增加趣味性和互动性,提升社交体验的整体价值。

  • 社交市场巨大,尤其是年轻用户群体对于集成创新工具的需求高,ChatGenius 具有较强的市场竞争力和发展潜

三、计划安排

1、原有的时间安排

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

2、调整后的时间安排

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

3、分工安排

成员 任务描述
许億驰(组长) 负责系统架构设计、任务分配与项目管理,监督项目整体进度
陈文杰、沈思敏 负责前端开发与用户界面设计,撰写开发文档
王峥、黄梓洋 负责后端性能优化,数据库设计。
郑灿嘉、阿卜杜扎伊尔·艾孜则 对产品进行测试并进行需求分析

4、issue截图

四、现有进度和感想

1、目前进度

  • 许億驰:按时完成了系统的架构设计和核心功能的开发,并帮助其它开发人员推进进度
  • 陈文杰:顺利完成前端设计并对用户界面进行优化
  • 沈思敏:与队友顺利完成对用户界面的优化,撰写完成开发文档
  • 王峥:按时完成数据库设计任务,并参与后端优化
  • 黄梓杨:按时完成后端优化,解决系统的高并发问题
  • 郑灿嘉:协助前端开发并进行了UI设计
  • 阿卜杜扎伊尔·艾孜则:对系统进行了测试并通过,对市场需求进行了调查并撰写了分析报告

2、个人感想

  • 许億驰:感到满意和自豪,团队合作是项目成功的关键
  • 陈文杰:期待看到用户的反馈,希望继续收集用户意见,以进一步改善界面
  • 沈思敏:文档的完善对后续开发和团队沟通非常重要,期待看到项目的顺利推进。
  • 王峥:期待与其他团队成员分享经验,以进一步优化系统。
  • 黄梓杨:觉得自己的技术能力得到了挑战与提升,未来的系统负载测试感到期待,希望验证优化的效果。
  • 郑灿嘉:感到团队协作的重要性,对团队的合作精神感到欣慰,希望在今后的工作中能继续发挥作用
  • 阿卜杜扎伊尔·艾孜则:期待看到产品在市场上的反响
posted @ 2024-10-27 23:10  SimonShen01  阅读(31)  评论(0编辑  收藏  举报