前言
我是我们项目实训小队的队长,负责了开题答辩。下面是项目实训1-2周的工作记录。
一、确定选题
我们小组四个同学就选题进行了很长时间的讨论,最后确定选择做一个基于人工智能技术的大学生辅助学习系统。从我们自身的学习和需求出发,更容易为产品进行需求分析。
二、项目背景
现如今大学生在平时的学习生活中,会用到各种各样的软件,例如记笔记用到word,提醒要做的事情用todo list,老师为了来方便和学生交流用qq群等等。用到的软件繁多分散并且这些软件也并不能满足智能化教学需求。Word虽然能记录笔记,但是将图片转文字的功能是vip功能,并且无法将语音转文字,也无法根据大段文字形成摘要。qq群虽然能便于老师学生交流,但是不能根据在群里的讨论活跃度计算学生平时表现得分。qq群虽然能满足老师发布作业进行批改的需求,但是不能为老师自动汇总统计学生作业得分。学生们希望有一个平台能集成化并丰富这些功能,方便平时的学习生活。
三、需求分析
我的笔记模块——
1)实现将用户上传的语音文件转为文字,并生成关键词和摘要。
2)实现将用户上传的图片文件清晰化处理
3)实现将用户上传的图片提取文字
4)实现从用户提供的网页中获取文字,并生成关键词和摘要
5)将以上处理结果按需加入笔记
6)从以上处理结果中学习知识关联,为用户提供快捷输入建议。
7)实现包含文本(包括上述处理结果及用户手动输入)、图片、声音、录音等多媒体的富文本笔记的呈现,支持对富文本笔记的无代码编辑
班级管理模块——
1)实现以班级管理用户
2)实现可师生互动的讨论区,老师可回答提问或为学生提问评分,系统可实现统计学生发言次数和质量分数,将统计结果反馈给老师和学生。
3)实现教师向班级的学生发布课程作业、学生提交作业、教师批改作业,并将批改结果反馈给学生。
工具栏模块——
1)实现用户todo list管理,到计划做某件事情时间,系统会自动发出提醒。
2)实现语音转文字的功能
3)实现识别图像中文字的功能
4)实现根据大量文字生成摘要的功能
四、技术路线
采用vue+springboot进行web开发,使用axios完成前后端交互,使用mybatis连接mysql数据库,使用Spring Security完成用户权限控制,基于开源项目完成图片转文字、语音识别文字、知识图谱抽取和摘要提取。
五、答辩
我作为队长负责去进行了开题答辩。答辩的时候老师说要有真实的用户。