个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是xx同学,我的课题是“基于Java的汽车租赁微信小程序”。系统面向租车用户和管理员两端:用户可注册登录、浏览车辆、下单租车、线上还车、查看订单;管理员可审核用户与订单、发布维护车辆、统计成交。技术栈用微信小程序前端+Java(SSM)后端+MySQL数据库,开发工具选Eclipse,服务器用Tomcat,前后端JSON通信,支付调微信接口。下面请各位老师提问。
评委老师:为什么选择做汽车租赁小程序,而不是网页或App?
答辩学生:小程序不用下载安装,微信用户基数大,入口方便,开发和审核成本比App低,又比传统网页更易推送消息、调用支付和定位,适合校园周边小型租赁公司快速上线。
评委老师:系统里“线上还车”具体怎么实现?
答辩学生:用户点击“还车”后,小程序把订单号、时间、定位、车况照片一起提交后台;管理员确认车辆无损坏、油量一致后点“通过”,系统自动计算租金并退还押金。
评委老师:如果用户恶意上传假照片怎么办?
答辩学生:目前先靠人工审核比对取车照片,后续可加时间水印、要求实时拍照不可从相册选择,并引入信用积分,低分用户必须到店还车。
评委老师:数据库里车辆状态有哪些?
答辩学生:三种:在租、可租、维修。下单后变“在租”,还车审核通过后变“可租”,后台设置维修则锁为“维修”。
评委老师:租车价格怎么计算?
答辩学生:按天计费,后台给每辆车设日租金;不足24小时按一天算,超6小时可加收半天,具体规则管理员可在后台修改。
评委老师:支付失败如何回滚?
答辩学生:微信回调通知若返回失败,后台不修改订单状态,定时任务30分钟后自动关单并释放车辆;用户可重新下单。
评委老师:开发进度怎么安排?
答辩学生:2025年1月完成需求与数据库;2月写完前后端主体;3月联调测试;4月写论文初稿;5月查重答辩。
评委老师:技术可行性里你说“网吧淘汰机也能跑”,如果并发50人同时租车会不会崩?
答辩学生:测试环境是单机,正式部署会用云服务器2C4G,加Tomcat连接池和Redis缓存车辆库存,50并发没问题的。
评委老师:参考文献里出现乱码,如何体现学术规范?
答辩学生:是我复制PDF时编码出错,已重新在知网导出GB/T格式,会在论文里统一用EndNote管理,保证引用完整。
评委老师:系统安全性做了哪些?
答辩学生:小程序端所有请求带token,后台用JWT鉴权;管理端登录加验证码;SQL用MyBatis防注入;支付密钥放服务器环境变量,不硬编码。
评委老师:如果车辆被用户撞坏,流程怎么闭环?
答辩学生:还车时管理员可标记“异常”,上传定损单,系统冻结部分押金,生成赔偿订单,用户确认后从押金扣款,剩余部分原路退回。
【答辩结束】
评委老师:xx同学整体思路清晰,功能划分贴近实际,技术选型符合专科水平,对异常流程也有考虑。后续把参考文献格式、性能测试数据补齐,可进入下一阶段。继续加油。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。