【开题答辩全过程】以 基于Python的北城公务用车系统设计与实现_为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我叫 xx 同学,本次课题是“基于 Python 的北城公务用车系统”。系统主要给学校 30 辆车、10 位司机以及各学部老师使用,实现“网上约车—审批—派车—还车—统计”一条龙。用户分三类:部门联系人(约车)、司机(接单、改状态)、管理员(审批、报表)。核心模块有:用户登录、用车/加油/维修申请与审批、车辆与司机信息管理、班车路线查询、统计报表。技术栈采用 Python + Django 框架,MySQL 存数据,PyCharm 开发,浏览器直接访问,简单易上手。下面请各位老师提问。
评委老师:为什么选 Python 而不是 Java 或 PHP?
答辩学生:我基础比较弱,Python 语法像写中文,Django 自带后台,一周就能跑通登录注册,Java 配环境太复杂,我怕调不通。
评委老师:系统里“审批”是怎么实现的?
答辩学生:就是管理员在后台把状态字段从“待审”改成“通过”,数据库更新一下,前端颜色变绿,很简单。
评委老师:怎么防止同一个人同一时间约两辆车?
答辩学生:提交申请时先查数据库,如果该联系人已有“未还车”记录就弹提示“请先还车”,不让重复预约。
评委老师:司机点“车辆故障”后流程怎么走?
答辩学生:司机把状态改成“维修中”,系统自动给管理员发站内信,管理员把后续用车申请打回并备注“换车”。
评委老师:统计报表能出什么?
答辩学生:按月导出 Excel,显示每辆车跑了几次、加了多少油、花了多少钱,方便财务对账。
评委老师:数据库密码怎么存的?
答辩学生:用的 Django 默认加密,明文看不到,我试过直接打开表是乱码。
评委老师:如果明年学校新增 50 辆车,系统要不要改代码?
答辩学生:不用,车辆信息只是数据库里加一行,代码里没写死数量,前台自动分页,翻页就能看。
评委老师:做完这个项目你最大的收获是什么?
答辩学生:第一次把课堂里的“增删改查”真正连成能用的网站,感觉编程没那么可怕了。
【评委评价与总结】
xx 同学选题贴近校园实际,功能清晰,技术路线可行,对基础弱的考生来说能跑通就是胜利。下一步注意把测试用例写细一点,提前准备异常演示,继续加油,预祝顺利结题。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。