【开题答辩全过程】以 基于Java的物流管理系统为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我的题目是《基于Java的物流管理系统的设计与实现》。系统主要给三类人用:普通用户、快递员和管理员。用户能寄快递、查快递、评价服务;快递员能接单、配送、看评价;管理员负责用户、网点、资讯等后台维护。功能总共分三大块:前台门户、快递员中心、后台管理。技术用的是SSM(Spring+SpringMVC+MyBatis),页面用JSP,数据库MySQL,开发工具IDEA,服务器Tomcat。下面请各位老师提问!
评委老师:为什么选“物流”这个题?
答辩学生:因为平时网购多,发现查快递信息很不方便,想做一个简单的小系统把寄、查、评三个环节串起来,也顺便把课上学到的SSM框架练一练。
评委老师:系统最核心的亮点是什么?
答辩学生:亮点就是“一条单号走到底”:用户寄件生成单号后,快递员更新状态,用户实时刷新就能看到,不用跳转到第三方页面。
评委老师:三类用户怎么区分登录?
答辩学生:登录时选“用户/快递员/管理员”角色,数据库表里角色字段不同,跳转到各自的首页,拦截器也会拦掉越权访问。
评委老师:如果用户忘了单号,还能查快递吗?
答辩学生:可以,在个人中心的“我的订单”列表里直接点记录就能看,也可以通过手机号+收件人姓名模糊查询。
评委老师:快递员配送完成后,评价是必填吗?
答辩学生:不是必填,但系统会弹窗提醒“去评价”,不评也能关闭,不过评了会给快递员加积分,鼓励大家多评。
评委老师:后台能统计哪些数据?
答辩学生:目前做了两个简单统计:每日寄件量折线图和快递员好评率排行榜,用的ECharts,数据直接读MySQL。
评委老师:开发中最怕遇到什么?
答辩学生:最怕jar包冲突,上次Spring和MyBatis版本不一致,启动就报错,后来把父工程统一成5.3.18就解决了。
评委老师:计划怎么测试?
答辩学生:分两步:先用JUnit把DAO层每个接口跑一遍,再用Postman测Controller接口,最后自己当用户走全流程,预计2025年4月完成。
评委老师:xx同学思路清楚,功能划分合理,技术选型符合课程要求。接下来把“忘记单号查询”再做健壮些,测试用例补两张截图,就可以进入编码阶段了。总体表现良好,开题通过,继续加油!
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。