当前位置: 首页 > news >正文

【开题答辩全过程】以 付费自习室系统小程序为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我是xx同学,本次毕业设计的题目是“基于微信小程序的付费自习室系统”。系统面向普通用户和自习室管理员两类角色:用户可以在小程序里注册登录、查看公告、浏览并收藏自习室、在线选座预约并支付、打卡学习后查看学习报告、评价订单;管理员则可在后台登录、管理用户与自习室信息、发布公告、维护轮播图、查看订单和数据统计。整体采用微信小程序原生框架做前端,后端用云开发或轻量级 Node.js + MySQL,数据库保存座位、订单、用户信息,接口用 RESTful 风格,部署在微信云托管或轻量服务器,学习成本低、上线快。


评委老师:你为什么选择微信小程序作为前端平台,而不是做一个独立的 App?

答辩学生:因为我本身前端基础比较薄弱,微信小程序用微信开发者工具就能跑,官方文档和示例多,上手快;用户不用另外下载安装,直接微信扫码或搜索就能用,推广成本低。对我们这种小项目来说,小程序最省事。


评委老师:系统里用户提交订单后,如果到店发现座位被别人占了,怎么防止这种冲突?

答辩学生:订单一旦支付成功,就会把对应座位状态改成“已预约”,后台定时任务每 10 分钟检查一次,如果已预约但用户未扫码到店确认,就自动释放座位,这样别人可以继续预约,减少占座冲突。


评委老师:学习报告里“近七日学习时长”是怎么统计出来的?

答辩学生:用户到店后扫码签到开始计时,离店再扫码签退,后端记录开始和结束时间,数据库里用一条记录保存。查询时把最近七天的所有记录时长累加即可,SQL 里用日期过滤和 SUM 函数就能算出来。


评委老师:如果用户忘记签退,系统会一直计时吗?

答辩学生:不会,系统设了每日最大学习时长 12 小时,超过后自动结束本次记录,并给用户发微信订阅消息提醒签退,防止异常数据一直累加。


评委老师:你提到后端用 MySQL,那数据库里大概有几张核心表?分别存什么?

答辩学生:主要有五张表:user 存用户信息,room 存自习室及座位,order 存预约订单,clock 存每次打卡记录,admin 存管理员账号。表结构简单,外键关系也清晰,方便我这种基础差的学生理解。


评委老师:预计什么时候能完成初版上线测试?

答辩学生:按新的 2025 年计划,6 月初完成编码和单元测试,6 月中旬让同学帮忙体验,收集反馈后再改 bug,7 月份准备论文和最终答辩。


评委老师评价与总结:xx同学选题贴近生活,功能划分清晰,技术路线选择务实,能结合自身基础做出合理取舍;对可能出现的问题也准备了简单可行的解决思路。接下来按时间表推进,注意多测试真实场景,完善细节,毕业设计顺利完成问题不大。加油!


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

最后

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

http://www.dtcms.com/a/359476.html

相关文章:

  • 鸿蒙Next文本组件全解析:输入框、富文本与属性字符串开发指南
  • 智能合约安全全解析:常见漏洞、真实案例与防范实践
  • Sequelize ORM - 从入门到进阶
  • LabVIEW电力系统自动化仿真实验教学系统
  • 鸿蒙Next媒体展示组件实战:Video与动态布局全解析
  • Java全栈开发面试实录:从基础到微服务的实战解析
  • VideoPoet:Google发布的用于视频生成的大语言模型
  • Python 开发 Web 应用“最高效”的框架有哪些?
  • 赵玉平《向诸葛亮借智慧》读书笔记
  • LangChain实战(六):Document Transformers - 文本分割与处理
  • python调用豆包大模型给人脸生成卡通图像
  • 【Linux系统】线程互斥
  • 自动驾驶中的传感器技术37——Lidar(12)
  • 大话 IOT 技术(2) -- 配网篇
  • unity tilemap grid 的中心轴
  • 8.31【A】scons,带宽,语义semantic,读论文颜色规范,系统运行命令
  • 【lua】元表、元方法 详解及应用
  • 从 ETL 到 ELT 再到 EAI:AI 如何重塑数据处理
  • 【Bluedroid】A2DP Source 音频传输停止流程及资源管理机制(btif_a2dp_source_stop_audio_req)
  • Opencv的数据结构
  • Marco:阿里国际推出的商用翻译大模型,支持15种语言,效果超越谷歌、GPT-4
  • 在win服务器部署vue+springboot + Maven前端后端流程详解,含ip端口讲解
  • 编程与数学 03-004 数据库系统概论 10_数据库的实施
  • 音量增强器APP:提升手机音量的实用工具
  • 【openGauss】Oracle与openGauss/GaussDB数据一致性高效核对方案
  • 虚幻引擎技术开放日!facecar分享3D HMI设计与UE开发经验
  • 数学运算符号:跨越千年的智慧结晶与文明印记
  • [软考中级]嵌入式系统设计师—核心知识点速记
  • C++ STL之哈希封装实现unordered_map/set
  • Maya基础:烘焙动画