2024秋软工实践 第二小组团队展示与选题报告
作业所属课程 | https://edu.cnblogs.com/campus/fzu/SE2024 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13290 |
作业的目标 | 初步决定大作业选题,并进行需求分析和答辩 |
团队名称 | 旺仔水饺 |
102201140 黎曼 | 102201138 黄俊瑶 |
102201127 罗永辉 | 102201130 郑哲浩 |
102202144 傅钰 | 102202147 赖越 |
172209028 伊晓 | 052101418 陈宇杰 |
102202154 王梓联 | 102201125 林智烽 |
0.Markdown编辑器
1.团队展示
1.1 队名
团队名称:旺仔水饺
团队LOGO:
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 | 用户体验与界面 | 系统界面友好易用,功能布局合理;用户操作流畅无卡顿;提供全面的操作说明与帮助文档 | 未验收 |