前后端构建
前端
需求分析
需要为用户提供输入问题、选择教材的交互功能,能够显示问答结果和检索结果。
页面内容
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9f15fb1ef3d9794826addf084c46c3ac.png)
用户可以在中间搜索栏输入搜索内容,搜索栏上方的文字指示问题是否和上一问题相关。输入搜索内容后点击“提问”。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/28dd01f65b3efa7682e23d68af5546ba.png)
中间栏对应问答系统的结果,三个对话框对应三种算法。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/704fba9824be2f0bd228d92f1b495748.png)
底部栏用于展示检索到的相关文本。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d9c6d2ade636059a092b494b4601cefa.png)
用户可以在教材选择页面选择教材。
代码量
两个页面代码量约600行。
后端
使用tomcat构建,用于调度不同的AI模型、进行内容检索、以及管理问题库。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7a6713b96b80699635b4af4c1c494768.png)
代码量
后端代码总量约13000行,个人代码量约9000行。