【开题答辩全过程】以 基于微信小程序的知识问答服务系统为例,包含答辩的问题和答案

个人简介

一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等

开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。

感谢大家的关注与支持!

各位老师好,我是数字媒体技术专业的xx同学。我的课题是"基于微信小程序的知识问答服务系统"。系统目标是用微信小程序做入口,让同学随时可以提问课程相关的问题,最快得到准确答案。主要功能分三块:提问与搜索、答案展示与评价、后台知识库维护。技术路线简单:前端用微信小程序原生框架,后端用 Node.js + Express,数据存在 MySQL,问答匹配先用关键词+余弦相似度,后期视情况接入微信云开发。整个系统争取把"搜、问、答、评"四步打通,让老师答疑省力,让学生提问方便。


评委老师:为什么选择微信小程序而不是单独做 App?

答辩学生:微信小程序免安装、用户打开成本低,我们学校师生几乎人人有微信,推广最省事,而且微信官方给的开发文档和云开发额度对毕业设计足够用,省去服务器租赁开销。


评委老师:系统知识库里的问答对从哪里来?

答辩学生:第一步先爬公开的教育论坛、百度知道里同课程标签下的问答,人工筛一遍再入库;第二步请任课老师把常见答疑 Excel 发我,整理后批量导进去;后期让同学在小程序里提交新问题,我后台审核后再补充。


评委老师:怎么保证返回答案的准确率?

答辩学生:目前用"先分类再算相似度"两步走:先把问题分到课程章节,再在对应章节里用 TF-IDF+余弦相似度找最像的三条历史问题,如果相似度都低于 0.7,就返回"暂时无答案,已转给老师",不瞎猜。


评委老师:系统怎么防止同一问题重复入库?

答辩学生:每次提交新问题前,程序先跟库里问题算一遍相似度,如果已有相似度>0.8 的问题,就自动跳转到旧答案,并提示"已为您找到相似问题",这样就不会重复。


评委老师:答案质量由谁打分?打分后怎么用?

答辩学生:所有用户看完答案都可以点"有用/无用",后台统计"有用率",低于 60% 的答案我会标红提醒,期末统一请老师复核修改;同时高评分答案会优先排在相似问题结果的前面。


评委老师:进度上如果 2025 年 3 月中期检查前完不成知识库搭建怎么办?

答辩学生:我采用"先小范围试点"------先只做《C 语言程序设计》一门课,保证 3 月前该课程 500 对问答入库,能跑通提问-返回答案-打分闭环;其他课程放到 4 月后再扩,这样中期检查不会卡壳。


评委老师:最后提交的论文你准备怎么组织结构?

答辩学生:第一章写微信小程序与问答系统现状;第二章写需求分析与总体设计;第三章写知识库构建和相似度算法细节;第四章写系统实现界面和关键代码;第五章做一个小班 30 人的试用实验,对比用系统前后答疑群提问量变化;第六章总结不足和后续优化。


【答辩结束评价】

xx同学对课题目标、技术路线和进度安排表述清晰,能结合"先一门课试点"降低风险,体现了实际可行意识。问题回答简洁,无明显知识漏洞。建议下一步把"相似度阈值 0.7"和"有用率 60%"这两个关键参数用实验数据验证一下,论文里会更有说服力。总体开题通过,按计划推进即可。


以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取

最后

有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
换日线°14 小时前
NFC标签打开微信小程序
前端·微信小程序
光影少年18 小时前
AIGC + Taro / 小程序
小程序·aigc·taro
2501_9159184119 小时前
在 iOS 环境下查看 App 详细信息与文件目录
android·ios·小程序·https·uni-app·iphone·webview
2501_9160074721 小时前
没有 Mac 用户如何上架 App Store,IPA生成、证书与描述文件管理、跨平台上传
android·macos·ios·小程序·uni-app·iphone·webview
天空属于哈夫克321 小时前
Go 语言实战:构建一个企微外部群“技术贴收藏夹”小程序后端
小程序·golang·企业微信
菜鸟una21 小时前
【微信小程序+Taro 3+NutUI 3】input (nut-input) 、 textarea (nut-texteare)类型使用避坑
前端·vue.js·微信小程序·小程序·taro
计算机毕设指导621 小时前
基于微信小程序的校园二手交易系统【源码文末联系】
java·spring boot·spring·微信小程序·小程序·tomcat·maven
Jiaberrr21 小时前
小程序setData性能优化指南:避开坑点,让页面丝滑如飞
前端·javascript·vue.js·性能优化·小程序
Code王21 小时前
【课程设计/毕业设计】基于springboot +微信小程序的家政服务平台系统基于小程序的家政服务系统安全开发【附源码、数据库、万字文档】
spring boot·小程序·课程设计
CHU72903521 小时前
旧物回收小程序前端功能版块解析:便捷赋能闲置循环
小程序