【开题答辩全过程】以 共享单车后台管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我是xx同学,本次毕业设计的题目是《共享单车后台管理系统》。系统面向运营、站点管理员和维修三类人员,主要完成车辆与租赁数据管理、报修派修、考勤工资、公告及图形化分析等功能。前端用 Vue+ElementUI,后端用 SSM(Spring+SpringMVC+MyBatis)+MySQL,Maven 管理依赖,Tomcat 部署,开发环境为 IntelliJ IDEA,采用 B/S 架构。下面请各位老师提问。


评委老师:为什么选择共享单车做后台管理,而不是做用户扫码骑车的小程序?

答辩学生:因为后台管理更侧重业务流程和数据汇总,对编码要求相对低,我只要学会 CRUD、文件上传、图表展示就能做出来,小程序还要对接支付、地图、蓝牙开锁,我怕做不完。


评委老师:系统里你说能"批量上传车辆数据",准备用什么方式实现?

答辩学生:用 Excel 模板,前端点击"批量导入"选文件,后端用 Apache POI 解析,把每行数据转成对象后批量插入 MySQL,模板第一行是表头,后面是编号、车型、租金等字段。


评委老师:三类用户登录后权限怎么区分?

答辩学生:登录时在用户表加一个 role 字段(1 运营 2 站点 3 维修),后端把 role 存到 session,前端根据 role 动态路由,运营能看到所有菜单,站点和维修只能看到各自模块,后台每个请求也再用拦截器校验一次 role。


评委老师:报修流程中维修人员怎么知道要去修哪辆车?

答辩学生:站点管理员在"报修管理"里新增报修单,填写车辆编号和故障描述,点"派修"后系统往维修人员的"我的任务"表里插一条记录,维修人员登录就能看到,修完点"维修反馈"填写结果,站点管理员状态变成"已完成"。


评委老师:你说要做图形化分析,准备展示哪些图表?

答辩学生:用 ECharts 做三个最简单的:① 日租车量折线图;② 站点车辆柱状图;③ 故障类型饼图。数据先用 SQL 统计好,后端返回 JSON,前端直接渲染,图表先能跑通,美观以后再调。


评委老师:开发计划怎么安排?

答辩学生:2025 年 9 月 21 日到 10 月 22 日完成开题和需求;10 月 23 日到 12 月 24 日画原型、建数据库、写接口;12 月 25 日到 2026 年 1 月 16 日把前端页面和后端对接跑通;1 月 17 日到 2 月 20 日测试、补文档、写论文;3 月 21 日到 4 月 9 日做 PPT 准备答辩。


评委老师:如果车辆图片很多,上传后怎么存?

答辩学生:先把图片重命名为"车辆编号_时间戳.jpg",存到服务器本地文件夹 /upload/bike/,数据库只保存路径字符串,页面用 <img :src="路径"> 回显,这样数据库体积不会暴涨,备份也方便。


评委老师:你觉得最难的地方在哪?

答辩学生:最难的是"派修"状态同步,怕多人同时操作一条报修单会冲突,我打算给报修表加一个 version 字段,用乐观锁,更新时 where version=旧值,如果返回 0 条就说明被别人改了,前端提示"任务已被他人接单"。


【评委总结】

评委老师:xx 同学选题贴近生活,功能划分清楚,技术路线可行,计划安排也比较现实。后续编码时注意把 Excel 导入和图表的异常处理写全,论文里多贴测试结果。总体开题通过,继续加油。


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

最后

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

相关推荐
HUST2 小时前
C 语言 第八讲:VS实用调试技巧
运维·c语言·开发语言·数据结构·算法·c#
北城以北88882 小时前
SpringBoot--SpringBoot集成RabbitMQ
java·spring boot·rabbitmq·java-rabbitmq
hqwest2 小时前
码上通QT实战01--创建项目
开发语言·qt·sqlite3·qt项目·qwidget·qwindow
Zsh-cs2 小时前
SpringMVC
java·springmvc
历程里程碑2 小时前
LeetCode128:哈希集合巧解最长连续序列
开发语言·数据结构·c++·算法·leetcode·哈希算法·散列表
毕加锁2 小时前
基于MindIE的SDXL多模态大模型推理加速指南(从部署到50it_s优化)
开发语言
用户8307196840822 小时前
Java 并发进化史:从踩坑到躺赢
java
傻啦嘿哟2 小时前
Python在Excel中创建与优化数据透视表的完整指南
java·前端·spring
uup2 小时前
异常的 “隐藏传递”:finally 中的 return 会吞噬异常?
java