个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是xx同学。本次毕业设计的题目是《“居逸”民宿预订微信小程序的设计与实现》。系统主要面向三类用户:游客、房东和管理员。游客可以在小程序里查房源、下订单、收藏、评价、留言和投诉;房东可以发布/下架房源、处理订单、确认退房;管理员负责审核房东与房源、管理用户、发布旅游资讯、受理投诉并做简单的数据分析。技术栈选用微信开发者工具+小程序原生框架做前端,Java(Spring Boot)写后台接口,MySQL存数据,Navicat做可视化,最后用Tomcat部署。下面请各位老师提问。
评委老师:为什么选择微信小程序而不是做一个网页或者App?
答辩学生:因为小程序不用下载安装,微信用户多,房东和游客打开方便,开发成本也比原生App低,正好符合我们“轻量、快用”的想法。
评委老师:系统里“投诉”功能你是怎么实现的?
答辩学生:用户点“投诉”后填写原因并上传图片,小程序把投诉内容和图片送到后台,管理员登录后台就能看见,可以标记“已处理”或“驳回”,并给反馈。
评委老师:房东发布房源时要填哪些信息?
答辩学生:必填的是标题、地址、价格、可住人数、房屋类型、联系电话,还要至少上传三张图片,选填的是配套设施、交通描述、入住须知,全部填完点“提交”后先进入管理员审核,审核通过才在前端展示。
评委老师:如果两个人同时下同一间房的最后一张订单,会不会出现超卖?
答辩学生:会,所以我给订单表加了唯一索引(房源ID+入住日期),并且用“先减库存再生成订单”的事务,如果库存为0就回滚并提示“手慢无”,基本可以避免超卖。
评委老师:你计划怎么测试系统?
答辩学生:分两块:先用黑盒法,把每个按钮都点一遍,看流程能不能跑通;再用压力测试工具JMeter模拟100个并发下订单,看会不会崩溃或数据错乱,把结果截图放论文里。
【评委总结】
xx同学,你的选题贴近生活,功能划分清楚,技术选型也比较稳妥,能看出来是“摸得着、做得完”的项目。接下来请注意:1.一定要把“并发下单”这块的代码和测试结果写进论文;2.界面再做得简洁些,别让房东填太多项;3.尽快把E-R图和核心表结构定稿,避免后期返工。整体开题通过,按计划推进即可,加油!
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。