这个作业属于哪个课程 | 2302软件工程 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 界面原型设计,需求规格说明书,答辩PPT |
其他参考文献 | 《构建之法》 |
目录
1.团队项目的整体计划安排
1.1 整体规划
里程碑 | 具体事项 | 时间 |
---|---|---|
需求分析、原型设计 | 设计原型界面,撰写需求规格说明书 | 3.27~4.9 |
概要设计、数据库设计 | 设计数据库,搭建产品基础框架 | 4.10~4.16 |
实现移动端的基本功能 | 实现登录、学习、复习、AI界面,实现单词学习、单词复习、AI交流、文章收藏、选词填空等功能 | 4.17~4.26 |
实现web端的基本功能 | 实现文章详情、发布文章、文章编辑、文章收藏等功能 | 4.26~5.7 |
alpha冲刺 | 针对α版本进行移动端、web端的测试 | 5.8~5.21 |
beta冲刺 | 项目总结、发布app的β版本 | 5.22~6.11 |
1.2 难点分析
- 前端界面设计
作为单词打卡app,如何做到简洁美观是用户愿不愿意使用该app的关键因素,我们对原型设计方面都是初学者,页面的美观设计审美方面存在不足,因此对于我们较为困难,也是项目的关键点 - Llm模型接入
我们的app最大的创新便是接入llm大模型,由于技术及经费有限,我们选择调用成熟的api接口获取信息,如何解决api可能存在的延迟问题,回答微调问题都是我们要解决的关键点 - 语音助手
我们在调用llm大模型后想要打造一个语音对话的功能,这需要我们将文字信息转化为语音信息,预计将会使用第三方api(百度语音)来实现共功能,如何做好这两个api的通信是这个功能实现的关键点 - 后台信息管理
我们的app具有后台管理功能,方便管理员查看用户使用情况,如何实时获取用户的帖子信息进行审核,做好rabc管理是我们后台的关键 - 自动出题
理想状态下我们所有单词的例句以及题目都由大模型生成,如何确定大模型的答案正确且合理是这项功能的关键
2.项目分工
2.1 成员分工
我们小组在每次作业要求发布后,都会开一次组会讨论本次任务的具体要求,并进行详细的分工。
学号 | 工作内容 | 贡献度 |
---|---|---|
222100308 | 编写需求规格说明书具体要求部分 | 12% |
222100122 | 制作答辩PPT,编写需求规格说明书具体要求、界面原型部分、整合需求规格说明书 | 20% |
222100305 | web端原型设计 | 13% |
222100303 | web端原型设计 | 13% |
222100318 | 移动端原型设计 | 13% |
182000214 | 移动端原型设计、编写需求规格说明书功能描述、原型设计部分 | 13% |
112101225 | 编写需求规格说明书引言、总体描述部分,编写博客 | 10% |
052101413 | 编写需求规格说明书验收标准部分 | 6% |
2.2 绩效考核
2.3 组内讨论
3.《需求规格说明书》链接
4.界面原型设计链接
4.1 移动端界面原型
4.2 web界面原型