个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!

各位老师好,我是计算机科学与技术专业的xx同学。我的课题是"基于 uni-app 的装修现场管理小程序"。系统主要给小型装修公司的现场管理员和工人用手机微信小程序完成日常登记、查看和上报。核心功能分十大模块:项目信息、现场巡检、人员、进度、材料设备、成本、文件、通知、报表和权限。技术路线简单:前端用 uni-app 写一套代码同时出微信小程序和 H5,后端用 Java 写 REST 接口,数据库 MySQL,开发工具 VSCode+微信开发者工具,服务器跑在阿里云轻量应用服务器上。下面请老师提问。
评委老师:为什么要做小程序而不是直接做一个网页?
答辩学生:网页得开电脑,装修现场经常没 Wi-Fi,工人也更习惯微信扫码即用,小程序省流量、免安装、打开快,最合适。
评委老师:uni-app 会不会性能差?
答辩学生:我们数据量不大,就几十张表、并发几十人,官方说渲染性能足够;真机测试 3000 条记录滑动无明显卡顿,所以够用。
评委老师:现场没网怎么办?
答辩学生:小程序端把关键页面做成本地缓存,巡检拍照先存手机,等有网一键同步,后端用时间戳解决冲突。
评委老师:成本模块怎么防止工人乱填价格?
答辩学生:材料价格只能管理员在 PC 后台先录"指导价",现场只能选不能改,若确实市场价变动,需管理员审批后才更新。
评委老师:怎么区分管理员和工人权限?
答辩学生:登录时返回 role 字段,小程序端用 v-if 控制菜单显隐,后端每个接口再验一遍 token 和角色,双保险。
评委老师:进度条是人工填百分比吗?
答辩学生:不是,先拆标准工序模板,比如"水电-泥工-油漆",每完成一道工序点一下,系统自动算权重百分比,减少瞎填。
评委老师:图片存在哪?
答辩学生:阿里云 OSS,小程序直传,后端只保存 URL,这样服务器硬盘压力小,也省流量费。
评委老师:万一工人上传同一张图重复报销怎么办?
答辩学生:上传前生成图片 MD5,数据库查重,秒级提示"该照片已存在",防止重复贴单。
评委老师:计划 2025 年 5 月才答辩,现在完成度多少?
答辩学生:需求文档、数据库、原型已写完,登录+项目信息+巡检三个模块已能跑通,剩下功能按每周一个模块排期,测试留 4 周,时间充裕。
评委老师评价:
xx同学选题贴近小微企业痛点,技术方案简单务实,对现场无网、权限控制、重复报销等关键问题都有具体对策,进度安排合理,具备按时完成条件。建议后续重点做真机弱网压力测试,并补充一份面向工人操作的简易说明书。总体同意开题,继续推进。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取




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