【开题答辩全过程】以 基于Java的闲置物品租赁平台为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是 xx 同学,本次毕业设计的题目是《基于 Java 的闲置物品租赁平台的设计与实现》。系统面向大学生,把“闲置→共享”作为核心,让同学们把不常用的物品挂出来出租,需要的人下单租用,平台只做撮合与信用管理。功能上分两大角色:用户端可以注册登录、浏览/搜索物品、下单租还、收提醒、发需求、给评价;管理端可以审核用户、物品、订单、需求与评价。技术栈用 Win10+SpringBoot+MyEclipse+Tomcat+MySQL,都是课里学过的,好上手,也便于后期维护。陈述完毕,请各位老师提问!
评委老师:为什么选择“租赁”而不是“二手买卖”?
答辩学生:租赁能让一件物品多次流转,更符合“绿色校园”理念,也更容易被同学接受,毕竟只花小钱就能临时用到想要的东西。
评委老师:系统里最关键的表是哪一张?
答辩学生:订单表(lease_order),它把用户、物品、租期、租金、状态串在一起,其它表基本都是围绕它做查询或统计。
评委老师:租金怎么算?
答辩学生:由物主输入“每天多少钱”,系统根据租期天数自动乘出来,后台只设了一个最高单价上限,防止乱标价。
评委老师:如果同学不还东西怎么办?
答辩学生:订单结束前 24 h 发站内信+短信提醒;超过 48 h 未还,管理员可把账号状态改成“失信”,冻结下单权限,直到归还或申诉成功。
评委老师:SpringBoot 里用哪个安全框架?
答辩学生:Spring Security,只做最简单的“登录+角色拦截”,两个角色 USER 和 ADMIN,配置了两条链,把后台 /admin/** 的 URL 全部拦住。
评委老师:图片存在哪里?
答辩学生:存在本地磁盘 D:\upload,数据库只存相对路径,页面用 <img src="/upload/xxx.jpg"> 回显,这样备份数据库时体积不会膨胀。
评委老师:打算怎么测试?
答辩学生:主要做黑盒功能测试,用 Postman 把 20 几个接口跑通,再用边界值测注册、下单、还件日期,最后让 5 位同学帮忙点一天,记录 Bug。
评委老师:预计最难的地方在哪?
答辩学生:租期冲突检查,同一件物品 A 同学租 1-5 号,B 同学下单 3-7 号要能拦住,我打算在提交订单时先 Select 一下已有订单的日期区间,有重叠就提示“已被占用”。
评委老师评价:
xx 同学选题贴近校园生活,功能划分清晰,技术路线与所学课程匹配,进度安排可行。建议后续重点攻克“租期冲突”与“信用评分”细节,继续完善异常流程,通过概率较高,加油。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。