2024秋软工实践 第二小组团队展示与选题报告

pear-09 / 2024-11-13 / 原文

作业所属课程
作业要求
作业的目标 初步决定大作业选题,并进行需求分析和答辩
团队名称 旺仔水饺
102201140 黎曼 102201138 黄俊瑶
102201127 罗永辉 102201130 郑哲浩
102202144 傅钰 102202147 赖越
172209028 伊晓 052101418 陈宇杰
102202154 王梓联 102201125 林智烽

0.Markdown编辑器

1.团队展示

1.1 队名

团队名称:旺仔水饺

1.2 项目描述

设计一个基于LLM大模型接口的智能学习系统,包括笔记整理、AI写作助手和日程管理等功能,促进学习的智能化与便捷化!

1.3 项目具体规划

  • 项目背景:

    ①无纸化办公和学习的概念已被广泛接受,但用户在实际操作中仍面临着包括笔记管理的低效率、学习资源的碎片化、写作和创作的辅助需求等挑战。现如今的笔记软件仍然需要创新。

    ②LLM(大型语言模型)在自然语言处理(NLP)领域的显著进展,使得我们能够提供智能化学习支撑。

    由此,我们小组选择设计基于LLM大模型接口的智能学习系统。

  • 项目团队和责任
    团队结构:

    实行分组管理,方便任务下达和分配。可以有效提高任务完成的效率和质量。

  • 时间规划
    项目时间线:
    我们绘制了项目进度规划的甘特图如下:

    通过绘制甘特图,我们可以清晰地了解任务之间的时间先后和依赖关系,通过图形化的界面直观地展示每项任务的进度。

2.队员风采

队员1

  • 学号:102201127
  • 姓名:罗永辉
  • 性格:我是一个热情、知觉的人,喜欢探索创意和抽象概念。在做决定时,我会考虑他人的感受和价值观,追求和谐与理解。同时,我享受生活的自由和灵活性,乐于接受新的经历和挑战。
  • 擅长的技术: C与C++编程,软件开发初步探索
  • 兴趣爱好:旅游、游戏、学习
  • 希望的软工角色:前端

队员2

  • 学号:102201138
  • 姓名:黄俊瑶
  • 昵称:忙碌的牛马
  • 性格:人前社恐,人后发疯。记性不好,缺乏紧迫*感,爱踩ddl。
  • 擅长的技术:HTML、CSS、JavaScript、Vue
  • 兴趣爱好:喜欢睡觉,看小说,喜欢打游戏,追剧;讨厌上早八,讨厌写作业,尤其是大作业或者课程设计。
  • 希望的软工角色:前端

队员3

  • 学号:102201130
  • 姓名:郑哲浩
  • 性格:儒雅随和
  • 擅长的技术:高性能计算
  • 兴趣爱好:单机、桌游、逛街、吹牛
  • 希望的软工角色:后端

队员4

  • 学号:172209028
  • 姓名:伊晓
  • 性格:不善交际,对未来比较悲观,比较散漫
  • 擅长的技术:熟练使用AI,后端还在自学,真的是唐完了。
  • 兴趣爱好:篮球、鉴证
  • 希望的软工角色:听从组织分配但是自选后端
  • 格言:春风压东风,先富带后富,你们怎么办,关我什么事

队员5

  • 学号:052101418
  • 姓名:陈宇杰
  • 昵称:Ricky
  • 性格:内向'阴暗'(
  • 擅长的技术:后端开发,熟悉go语言及常用http&rpc框架,熟悉关系型数据库mysql、no sql redis的使用。了解一些中间件和用户鉴权
  • 兴趣爱好:乒乓球、game
  • 希望的软工角色:后端开发、测试

队员6

  • 学号:102202144
  • 姓名:傅钰
  • 昵称:夏商周
  • 性格:活人微死,碰到感兴趣的事物会堂堂复活🥰
  • 擅长的技术:对chatgpt进行大拷问(不是),因为作业对前端和后端都了解了一丢丢,离擅长很远。
  • 兴趣爱好:还挺喜欢画画的www,虽然色彩结构明暗都是一坨(。
  • 希望的软工角色:前端或测试

队员7

  • 学号:102202154
  • 姓名:王梓联
  • 性格:内向
  • 擅长的技术:python
  • 兴趣爱好:打球
  • 希望的软工角色:后端

队员8

  • 学号:102201125
  • 姓名:林智烽
  • 性格:还行,比较随和
  • 擅长的技术: 无
  • 兴趣爱好:健身,篮球,美食
  • 希望的软工角色:后端

队员9

  • 学号:102202147
  • 姓名:赖越
  • 性格:ISFJ,非常明显的i人,比较少于表达自己,善于倾听他人想法,梳理总结。
  • 擅长的技术: 有一说一,仔细想想,好像有点难以回答,编程语言接触过不少,但是都仅限于课堂知识
  • 兴趣爱好:喜欢听歌看剧,特别是粤语歌和港剧,超有魅力的粤语很难令人拒绝
  • 希望的软工角色:在上一次结对作业接触的是前端,所以小组作业也想继续做前端

队长

  • 学号:102201140
  • 姓名:黎曼
  • 昵称:li li li
  • 性格:总是处于劳累的状态——一个很累的人!
  • 擅长的技术: 前端(html&css&vue)
  • 兴趣爱好:睡觉,看电影,互联网冲浪
  • 希望的软工角色:前端

3.团队首次合照

4.团队愿景

我们的团队梦想创造一个网站,帮助大家轻松整理笔记、激发写作灵感、管理日常琐事。我们相信,用技术简化生活,可以让每个人更有时间去做自己热爱的事。

5.项目展示

5.1 项目功能简介

  • 用户注册与登录功能
    注册功能:用户可以进行注册。
    登录功能:用户通过输入账号和密码进行登录。在登录过程中,系统会进行严格的安全验证,确保只有合法用户能够登录。
  • 系统通知
    系统通知与消息中心:这是用户与系统进行交互的重要渠道
    日程提醒功能:用户提前设置重要的日程安排,系统会在设定的时间向用户发送通知。
  • 搜索功能
    全局搜索:搜索栏位于网站系统首页的显眼位置,方便用户随时进行搜索。用户可以输入关键词,系统会对所有的笔记、文档等内容进行搜索,并将结果呈现给用户
  • 文件管理系统
    分类管理:为用户提供了高效的组织方式,可以创建文件夹等分类方式。
  • 笔记整理功能
    支持导入笔记和学习资料
    在系统中直接打开导入的笔记,并进行编辑、批注、标记高亮等操作
    知识点问答:直接向AI进行提问,AI会根据笔记内容提供简明、直观的回答
    AI智能摘要:通过选择某段笔记内容,AI会提取主要信息,自动生成摘要和关键学习要点。
  • 智能写作助手
    智能写作辅助:用户可以在软件中创建新文档,如论文、报告或作业。AI根据用户的写作内容提供段落生成、标题建议和结构建议
    智能改写与润色:AI能对文档中的句子进行改写
    文献引用与推荐:AI根据写作内容,推荐相关的文献或参考资料
    创作灵感提示:AI可以根据用户的写作主题提供思路扩展或灵感提示
  • 日程管理功能
    提供直观的日历视图,展示用户的学习任务、考试日期和其他重要日程。
    用户可以为任务设置优先级

5.2 项目原型图概览

6.需求分析文档

由于文档内容较多,这里仅展示部分内容,更多详细内容可以访问: https://docs.qq.com/doc/DYm9LdnFUZ0NxeHZW?groupUin=CUuNkbRItjdTr96Y6CJASQ%253D%253D&ADUIN=2901868597&ADSESSION=1729604100&ADTAG=CLIENT.QQ.6067_.0&ADPUBNO=27427&jumpuin=2901868597

6.1 需求分析迭代记录

迭代版本 日期 变更内容
1.0 2024/10/15 创建初步需求分析文档框架
1.1 2024/10/16 添加选题介绍
1.2 2024/10/17 添加功能描述,确定功能编号和优先级
1.3 2024/10/18 绘制项目标志,确定人员分工
2.0 2024/10/19 需求分析调研结束,整合用户需求
2.1 2024/10/20 根据老师建议,对网站功能进行修改
2.1 2024/10/21 绘制网站用例图、流程图
2.2 2024/10/22 确定网站类,绘制类图
2.3 2024/10/22 添加网站数据需求分析,定义数据类型

6.2 项目标志

6.3 思维导图

6.3.1 UML图

用例图

类图

流程图

6.4 用户画像

本科学生(18-24岁)
需求:需要一个高效的笔记管理工具来组织学习资料,尤其是在备考和写作时。
使用场景:在上课时记录课堂笔记,整理和复习期末考试知识点,使用写作助手完成作业和论文。
痛点:传统笔记整理费时、缺乏系统性,复习资料难以快速生成和管理,写作时容易遇到瓶颈。
功能需求:智能笔记整理、自动生成复习材料、写作建议和润色功能。

硕士/博士研究生(25-35岁)
需求:需要高效的知识管理系统来管理研究和文献,支持论文写作和系统化复习。
使用场景:记录研究笔记,通过AI生成论文摘要或相关研究建议。
痛点:整理大量文献和研究笔记耗时,写作过程中的文献引用和结构化写作困难。
功能需求:引用建议、智能摘要、写作灵感提示、复习进度追踪。

职场人士(30-45岁)
需求:希望利用碎片化时间进行学习和提升自我,尤其是需要一个高效的复习和知识管理工具。
使用场景:通过移动设备在上下班途中复习笔记,使用AI生成复习材料,制定学习计划。
痛点:缺乏时间进行系统化学习,学习进度难以持续追踪,笔记内容过于零散。
功能需求:AI处理复习材料、个性化复习计划、系统通知与提醒

6.5 验收标准

功能编号 功能名称 验收标准 验收状态
1 用户注册与登录功能 用户可以注册账号,系统对用户信息进行校验并加密存储;登录时进行身份验证,确保只有合法用户能够登录 未验收
2 系统通知 系统通知能够正常发送并显示在个人中心;日程提醒功能能够按时发送提醒 未验收
3 搜索功能 全局搜索栏可用,用户能够通过关键词搜索笔记和文档;搜索结果准确,并按相关度排序 未验收
4 文件管理系统 用户可以创建、删除和重命名文件夹;文件可以拖拽到不同文件夹中进行分类管理 未验收
5 笔记整理功能 笔记能够在系统内查看和编辑;提供高亮、批注、编辑等操作;AI能够根据选中内容进行知识点问答与生成摘要 未验收
6 智能写作助手 支持创建文档并AI生成段落建议;AI提供润色和改写功能;能根据文档内容推荐相关文献 未验收
7 日程管理功能 系统提供直观的日历视图,用户可以查看日程安排;用户可为任务设定优先级,并能在任务到期前收到提醒 未验收
8 笔记与文档管理 支持创建、编辑、删除笔记和文档;提供标签功能并支持按标签搜索;文档引用管理功能可用 未验收
9 安全性与稳定性 系统在高并发情况下运行稳定;数据存储加密,确保用户隐私安全;登录和注册功能无漏洞 未验收
10 用户体验与界面 系统界面友好易用,功能布局合理;用户操作流畅无卡顿;提供全面的操作说明与帮助文档 未验收