【开题答辩全过程】以 PHP茶叶同城配送网站的设计与实现为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是XX同学,我的课题是《PHP茶叶同城配送网站的设计与实现》。系统面向同城茶商和消费者,分"管理员、会员"两大角色,主要完成茶叶展示、下单、同城配送、积分、活动、客服、数据可视化等模块。技术选型用最熟悉的B/S三层架构:前端HTML+CSS+JS,后台PHP,数据库MySQL,图表用ECharts,开发工具VSCode+Navicat,本地再用XAMPP一键启环境,整体思路是"简单、能用、好部署"。下面请各位老师提问。


评委老师:为什么非要选PHP,而不用现在更火的Java或Python?

答辩学生:我基础比较薄弱,PHP语法跟C差不多,网上教程多,本地一键环境XAMPP配起来五分钟就能跑,出错也能直接搜到答案,对我来说最容易上手。


评委老师:MySQL数据量大了以后会不会很慢?

答辩学生:目前只是同城范围,预估单表最大几万条,已经给常用字段加了普通索引,如果以后真慢,再考虑分表或升级服务器,开题阶段先保证能跑通。


评委老师:配送路线有做优化吗?

答辩学生:系统里只记录收货地址和配送员姓名,真正的路线优化我参考了文献里的遗传算法,但代码层面还没写,后期如果时间够,就做个最短路径小插件,做不出来就手动排单,保证能交货。


评委老师:ECharts图表打算展示哪些数据?

答辩学生:先做三个图:①每日订单量柱状图;②茶叶分类销量饼图;③会员积分Top10排行榜,管理员后台一键刷新,数据直接读MySQL,简单直观。


评委老师:系统安全性怎么保证?

答辩学生:①所有输入用PHP内置mysqli_real_escape_string过滤;②密码md5+salt保存;③后台session校验,非法访问跳回登录页;④部署时把数据库账号权限降到只对本机,基本够用。


评委老师:积分模块怎么防止用户刷分?

答辩学生:下单得积分和商品金额1:1,订单状态改为"已收货"后才入账,取消或退货自动扣回;签到得积分每天只能一次,用日期字段做唯一索引,重复插入会报错,简单粗暴但有效。


评委老师:测试环节准备怎么做?

答辩学生:分两步:先在XAMPP里自己点,把注册、下单、收货、积分、图表全走一遍;第二步请三位同学用不同手机同时下单,看会不会卡或乱,把问题记下来再改,最后把测试截图贴论文里。


评委老师评价:

XX同学选题贴近生活,技术路线清晰,选用的PHP+MySQL组合虽然"传统",但对基础薄弱的学生来说最稳妥,能在有限时间内做出完整系统即可。建议后续把"配送路线优化"简化成可开关的插件,先保证核心功能稳定运行;测试阶段再多抓并发场景,把常见漏洞补全。整体开题目标明确,进度安排合理,同意开题,按计划推进即可。


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

最后

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

相关推荐
BingoGo20 小时前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php
JaguarJack20 小时前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php·服务端
BingoGo2 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php
JaguarJack2 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php·服务端
JaguarJack3 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo3 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
JaguarJack4 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel
郑州光合科技余经理4 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo1234 天前
matlab画图工具
开发语言·matlab
dustcell.4 天前
haproxy七层代理
java·开发语言·前端