news 2026/4/16 10:48:39

【开题答辩全过程】以 客运站售票系统app为例,包含答辩的问题和答案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【开题答辩全过程】以 客运站售票系统app为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是2025届xx同学,我的课题是“客运站售票系统的设计与实现”。系统主要解决车站窗口排长队、电话订票占线、数据人工易错三大痛点,面向乘客、售票员和管理员三类用户。核心功能分五大模块:线路信息设置、乘客注册与信息管理、售票(含预售/退/改签)、统计查询、系统用户权限管理。开发语言选Java,数据库用MySQL,后台框架用SpringBoot+MyBatis,前端用UniApp一套代码同时出安卓、iOS和微信小程序,部署在Tomcat服务器上。下面请各位老师提问。


评委老师:为什么要做这套系统,而不用12306现成的?
答辩学生:12306只管火车,我们地市很多县际、乡际班线不在12306范围,车站又小,买不起大型票务平台,所以做套轻量级、可本地部署的售票系统。


评委老师:线路信息设置里“班车时间”如果临时变动,怎么通知已购票乘客?
答辩学生:系统里预留了短信接口,管理员在后台改完时刻表点“一键通知”,系统自动给当天该班次乘客发免费短信。


评委老师:你选UniApp,以前用过吗?
答辩学生:做过课程里的“校园二手市场”小项目,能跑通安卓和微信两端,代码可以复用一部分,所以选它。


评委老师:退票时手续费怎么算?
答辩学生:规则写在数据库参数表,默认开车前2小时外退10%,2小时内退20%,管理员可随时改比例,程序读取实时计算。


评委老师:高峰期多人同时买票,会不会出现“超卖”?
答辩学生:在MyBatis的update语句加了“剩余票数>0”的条件判断,返回影响行数为0就代表没抢到,提示用户“余票不足”,不会超卖。


评委老师:统计模块都统计哪些数据?
答辩学生:日售票额、班次客座率、退票率、乘客年龄段分布四条,用Echarts出柱状图和饼图,方便车站调度加班车。


评委老师:如果手机没网,能不能用微信小程序买票?
答辩学生:小程序本身需要网络,但车站大厅会配免费Wi-Fi;实在没网就引导到窗口人工售票,系统同一数据库,数据实时同步。


评委老师:项目最难的部分你觉得在哪?
答辩学生:座位动态锁票,要同时保证并发和性能,我打算用Redis缓存剩余票数,每10秒写回数据库,降低MySQL压力。


评委老师:xx同学对业务痛点、技术选型、并发风险控制都有清晰回答,计划可行,难度适中,符合本科毕业设计要求。建议下一步先画出完整ER图并做压测样板,通过后继续开发。总体评价:开题通过,继续完善。


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

最后

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:45:22

SAM-Adapter终极指南:轻量级微调技术重塑计算机视觉

SAM-Adapter终极指南:轻量级微调技术重塑计算机视觉 【免费下载链接】SAM-Adapter-PyTorch Adapting Meta AIs Segment Anything to Downstream Tasks with Adapters and Prompts 项目地址: https://gitcode.com/gh_mirrors/sa/SAM-Adapter-PyTorch 在当今计…

作者头像 李华
网站建设 2026/4/16 11:15:25

使用Miniconda-Python3.11镜像安装Lightning简化PyTorch训练

使用Miniconda-Python3.11镜像安装Lightning简化PyTorch训练 在深度学习项目开发中,你是否曾因“在我机器上明明能跑”的问题而困扰?是否厌倦了每次换环境都要重新配置 PyTorch、CUDA 和各种依赖的繁琐过程?又或者,在尝试复现一篇…

作者头像 李华
网站建设 2026/4/15 15:53:33

Vue-Table数据表格组件:从入门到精通的实战指南

Vue-Table数据表格组件:从入门到精通的实战指南 【免费下载链接】vue-table data table simplify! -- vuetable is a Vue.js component that will automatically request (JSON) data from the server and display them nicely in html table with swappable/extens…

作者头像 李华
网站建设 2026/4/16 16:10:31

分布式ID生成的三大核心难题与终极解决方案

在当今高并发、分布式的系统架构中,如何高效生成全局唯一的ID成为了每个开发者必须面对的挑战。无论是电商平台的订单系统、社交网络的用户注册,还是物联网设备的数据采集,都需要一个稳定可靠的分布式ID生成器来支撑业务的高速发展。面对传统…

作者头像 李华
网站建设 2026/4/16 12:26:04

Miniconda-Python3.11镜像升级Conda自身版本注意事项

Miniconda-Python3.11镜像升级Conda自身版本注意事项 在现代AI与数据科学开发中,一个稳定、可复现的Python环境几乎是所有项目的起点。许多云平台或智能设备出厂即搭载了预装 Miniconda-Python3.11 的系统镜像——看似“开箱即用”,实则暗藏玄机。尤其当…

作者头像 李华
网站建设 2026/4/16 12:29:08

Widevine L3 DRM解密工具完整使用指南:从入门到精通

Widevine L3 DRM解密工具完整使用指南:从入门到精通 【免费下载链接】widevine-l3-decryptor A Chrome extension that demonstrates bypassing Widevine L3 DRM 项目地址: https://gitcode.com/gh_mirrors/wi/widevine-l3-decryptor Widevine L3 Decryptor是…

作者头像 李华