- 博客(30)
- 收藏
- 关注
原创 人员分工与工作总结
本项目实现了智能教育平台的完整功能,包括学生端、教师端、管理员端三大子系统,涵盖了作业管理、AI智能辅导、用户与权限管理等核心业务。前后端分离架构设计,提升了系统的可维护性和扩展性。充分利用 AI 能力,提升了作业批改、学习路径推荐等智能化水平。采用 Docker 容器化部署,简化了环境配置和上线流程。通过详细的文档和操作手册,降低了系统的学习成本。项目开发过程中,团队成员积极沟通,及时解决遇到的技术难题。本次开发不仅提升了团队成员的全栈开发能力,也为后续系统的优化和扩展打下了坚实基础。
2025-06-15 01:17:19
434
原创 DAO 代码说明文档
封装了 MongoDB 的基础增删改查(CRUD)操作,所有具体 DAO 均继承自该类。封装 MongoDB 连接,提供获取集合的方法。实现基于 FastAPI 的后端接口路由,调用各 DAO 层方法,提供 RESTful API 服务,支持学生、教师、用户管理等功能。查询学生作业列表查询指定学生的所有作业。查询学生作业详情查询某条学生作业的详细信息。更新学生作业请求体:更新学生作业信息。新建对话请求体:新增一条对话历史。修改对话请求体:更新对话内容。查询对话列表查询学生的所有
2025-06-13 20:11:55
804
原创 管理员端用户操作手册
功能菜单用户操作系统概览数据统计按用户姓名搜索按账户名搜索按用户类型筛选搜索操作查看用户信息用户操作查看关系列表关系操作列表信息作业操作。
2025-06-12 21:54:29
541
原创 智能教育平台教师端&管理员端前端代码说明
教师学生关系模块 (TeacherStudentRelation.vue)作业学生列表模块 (HomeworkStudentList.vue)题目管理模块 (AssignmentManagement.vue)作业管理模块 (HomeWorkManagement.vue)学生管理模块 (StudentManagement.vue)用户管理模块 (UserManagement.vue)作业管理模块 (HomeworkList.vue)个人中心模块 (Profile.vue)教师主页模块 (Home.vue)
2025-06-12 21:53:20
1687
原创 AI服务代码说明文档
是 AI 服务的主入口文件,负责初始化 Koa 应用、注册路由、配置中间件以及启动服务器。依赖引入:引入 Koa、koa-router、koa-bodyparser、koa-logger 等模块,以及从config.js中获取服务器配置(如 HOST、PORT)。路由注册:通过koa-router注册多个 AI 相关接口,并统一使用中的和处理请求,提升代码复用性。具体接口如下:POST/ai/dialog:调用的函数,处理对话请求。POST:调用的函数,处理学生个人作业分析请求。POST:调用的。
2025-06-11 23:25:40
918
原创 智能教育平台后端代码说明
学生AI交互控制器,提供学生与AI系统的交互功能,包括创建对话、提问、查看对话历史、获取学习路径和作业分析等功能。管理员作业管理控制器,提供管理员对作业的全局管理功能,包括查看所有作业、删除作业、结束作业和统计分析等功能。教师作业管理控制器,负责处理教师对作业的管理操作,包括作业的创建、删除、查看和统计分析等功能。教师学生管理控制器,负责处理教师对学生信息的管理,包括查看学生列表、添加和删除学生等功能。学生作业控制器,处理学生与作业相关的操作,包括查看作业列表、作业详情和提交作业等功能。
2025-06-10 22:52:17
1771
原创 创新项目实训记录12——补充DAO级联以及bug修复
DAO缺少级联导致有些时候会删除数据错误(因为人已经被删除了,但是关于他的一些其他记录由于以Id为外键导致查询会出错),在最后我又给DAO的所有delete方法写了级联设计。
2025-06-10 09:15:00
423
原创 创新项目实训记录9——个人信息页
五一结束后有很多考试,一直都没有大块时间做开发。考试结束以后我花了大块时间完成了对前端页面中个人信息页面的设计。
2025-06-02 00:39:35
140
原创 前端开发进度记录
本次前端开发工作涉及两个主要模块:教师端前端和学生端前端。教师端开发总计约 9,900 行代码,主要实现了登录、学生管理、作业管理、个人中心等多个功能模块。通过使用 Vue 3 和 Element Plus 组件库,结合 Pinia 状态管理和 Vue Router 路由管理,构建了一个响应式、模块化、易于维护的应用结构。每个模块的设计都注重了代码的复用性和可维护性,同时也采用了良好的权限控制和数据管理机制,确保了功能的完善和用户体验的流畅性。
2025-05-06 10:40:32
1028
原创 后端开发进度记录
本项目采用 DAO 模式封装数据库访问逻辑,结构清晰、职责分明。充分利用 Python + Pydantic + MongoDB 的能力,实现灵活的数据模型、聚合查询与自动格式转换。有效解决字段命名、接口格式转换、可选字段更新等工程常见难点,提高系统可维护性与开发效率。技术选型Spring Boot框架的快速开发优势JWT在认证中的高效应用微服务架构的灵活扩展开发规范统一的代码风格规范的接口设计完善的错误处理。
2025-05-06 10:37:03
895
原创 创新项目实训记录7——调试方法优化
由于在接下来的日子需要通过我写的flutter前端来向后端发送请求,以完成对应的业务功能,所以在编写代码调试的时候需要确保前端的代码能够访问到后端。Android Studio中自带的模拟器性能不是很好,在编写代码的时候虽然是能做到实时预览,但是非常卡顿甚至会卡死,如果想更加方便的调试代码仍然需要另寻方法。
2025-04-27 22:10:00
490
原创 创新项目实训记录6——DAOBug修复
在之前的开发过程中,DAO出现了一些Bug,被负责后续后端开发的同学发现。为确保开发工作顺利进行,这周的主要任务是改bug。
2025-04-21 11:29:15
437
原创 软件架构设计文档
智能教育平台软件设计文档一、架构设计二、模块划分(一)学生端模块(二)教师端模块(三)管理端模块三、数据流(一)学生端数据流(二)教师端数据流
2025-04-06 22:00:10
500
原创 创新项目实训记录4——移动端设计
当老师收作业的时候,系统会将作业中的答案与题目数据库中的标准答案做比对,然后给出AI评分,选择题只有满分和0分,而简答题的得分AI会分析学生的作答情况与标准答案相符合的情况给出智能评分。将学生的的学习情况(即学生的所做过的错题的标签与准确性情况)与学生当前所学内容发送给AI,AI智能分析后生成一条学习路线,路线上的每个节点包含对应的学习任务和学习资料汇总,按照预设prompt的要求返回json,并将其保存在对话记录之中,以便后续的随时查看。学生在学生端可以查看自己的薄弱点分布与成绩曲线。
2025-04-06 21:55:34
900
原创 创新项目实训记录3——DAO开发
在本周我进行了对DAO代码的开发。根据之前的设计,编写出对应六个数据库的六个DAO类,都继承基类BaseDAO。
2025-03-30 16:22:20
754
原创 创新项目实训记录2——DAO设计
DAO(Data Access Object,数据访问对象)是一种软件设计模式,用于封装对数据库的访问逻辑。在 DAO 模式下,业务逻辑代码不直接与数据库交互,而是通过 DAO 进行数据操作。它的主要作用是:提供统一的数据操作接口(如增删改查 CRUD)。解耦业务逻辑与数据库操作,使代码更清晰、易维护。出于DAO的种种优势,本次项目使用DAO模式。
2025-03-23 23:50:02
880
原创 项目需求文档
DEEPSEEK API:深度搜索应用程序接口,用于智能问答与知识解析等。AI:人工智能技术,用于智能辅导、资源推荐等。K12教育:涵盖小学、初中、高中三个阶段的教育。智能教育学习平台是一款基于人工智能技术的教育数字化解决方案,通过线上学习、个性化辅导与教师辅助决策的深度融合,为学生和教师提供全方位服务。平台以教育数字化转型为核心目标,通过AI技术与教育场景的深度融合,实现个性化学习体验,帮助增效。
2025-03-15 23:08:40
613
原创 智能教育学习平台——项目介绍
构建一个融合线上学习、个性化辅导与教师辅助决策的智能教育学习平台。平台基于 DEEPSEEK API 和大模型微调技术,整合知识点抽取、智能问答、自动批改、资源推荐、数据分析及个性化题目推送等功能,为学生提供“因材施教”的个性化学习体验,同时帮助教师及时掌握学生进度和教学效果,实现全流程的数字化管理。
2025-03-08 16:20:04
825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅