【开题答辩全过程】以 基于微信小程序的摄影器材租赁系统设计与实现为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我是xx同学,我的毕业设计题目是《基于微信小程序的摄影器材租赁系统设计与实现》。我的系统主要是为了解决摄影爱好者和专业摄影工作室之间器材供需不匹配的问题------一方面个人买不起高价器材,另一方面工作室的器材经常闲置。系统采用微信小程序作为前端入口,后端使用Java语言基于B/S架构开发,数据库选用MySQL。主要功能模块包括三类:第一类是器材租赁模块,支持用户在线浏览、下单、支付、物流跟踪和归还;第二类是增值服务模块,包括摄影场地预约、专业人员聘请、模特预约和摄影课程学习;第三类是管理模块,管理员可以进行器材上下架、订单审核、数据统计可视化以及发布公告等操作。系统区分管理员和普通用户两种角色,通过微信授权登录,实现了分级权限管理。


评委老师:xx同学你好,我看到你选择了微信小程序作为平台,那我想问一下,你为什么不直接开发一个独立的APP,而是选择做微信小程序呢?能说说你的考虑吗?

答辩学生:老师好,主要是考虑到实际推广和使用成本的问题。首先,APP需要用户去应用商店下载安装,而且占用手机内存,很多用户可能觉得麻烦就不用了。但是微信小程序不用安装,扫一扫或者搜一下就能用,用完即走,更适合这种低频但刚需的租赁场景。其次,对于我的目标客户群体------摄影爱好者来说,他们通常在微信里有很多摄影交流群,看到好的器材直接分享小程序卡片很方便,传播成本低。最后从技术实现角度,我一个人开发,做APP要同时做安卓和iOS两套,时间和技术难度都比较大,小程序一套代码就能跑,更适合我现在的能力水平。


评委老师:嗯,理解。那在你的系统里,刚才你提到了管理员和普通用户两种角色,能不能简单说一下,管理员具体能做什么,和普通用户最核心的区别在哪里?

答辩学生:好的老师。普通用户主要是"用"的功能,比如浏览器材、下单租赁、支付费用、查看物流、归还器材、评价订单这些。而管理员主要是"管"的功能,比如审核用户的租赁申请、添加新的器材信息、上传器材图片、处理用户的咨询问题、给系统发布公告,还有一个比较重要的是查看统计数据,比如哪种器材租得最好、哪个时间段是租赁高峰期,用图表展示出来帮助运营决策。最核心的区别就是管理员有后台管理的权限,可以操作器材信息和订单状态,普通用户只能操作自己的租赁订单。


评委老师:好的。那你这个系统里既有器材租赁,又有场地租赁、模特预约这么多功能,你觉得哪个是你系统的核心功能?会不会做不过来?

答辩学生:老师,核心功能肯定是器材租赁,这是我系统的基础。其他的像场地租赁、模特预约这些属于增值功能,是围绕摄影这个主题做的一个生态圈。考虑到我的基础和时间,我打算前期先把基础的器材租赁做扎实,包括用户注册登录、器材展示、租赁下单、物流流程、归还评价这些主干流程。如果时间允许,我再做场地和模特的功能,如果时间不够,我可能只做器材租赁的核心功能,其他模块留待以后扩展。我的计划是先保证基础功能完整可用,再考虑增值功能。


评委老师:这样安排比较合理。那在租赁流程中,你提到有押金和退还的机制,具体你是怎么设计的?比如用户怎么交押金,怎么退还?

答辩学生:老师,押金这块我设计的是用户注册后需要实名认证,然后可以在线充值到平台账户作为押金。租赁器材时,系统会根据器材价值冻结相应金额的押金,租赁费用另外支付。用户归还器材后,管理员检查器材没有损坏,在后台确认归还,押金就自动解冻回到用户账户余额里,用户可以随时提现。如果器材有损坏,管理员可以扣除部分押金作为赔偿。还有就是我考虑引入会员等级制度,信用好的老用户可以降低押金比例或者免押金,这样能促进回头客。


评委老师:嗯,思路是有的。那技术上你说用Java做后端,MySQL做数据库,你为什么选择这两个技术,不用PHP或者Python呢?是出于什么考虑?

答辩学生:老师,选择Java主要是因为我大学期间专业课学的就是Java,相对熟悉一些,而且Java的生态系统比较成熟,网上资料多,遇到问题好解决。另外Java的稳定性比较好,适合商业项目。选择MySQL主要是因为它是开源免费的,而且和Java配合很好,我平时课程设计也用过MySQL,比较熟悉。PHP和Python我虽然也听说过,但是没怎么系统学过,如果现学现卖可能时间不够,也怕出错。所以我选择自己比较熟悉的技术栈,这样能保证项目顺利完成。


评委老师:好的,选择适合自己的技术是对的。最后一个问题,我看你的进度安排是从2024年底到2025年中,你觉得这个时间安排紧张吗?哪个阶段你觉得可能会有困难?

答辩学生:老师,我重新规划的是2025年1月到6月的时间。我觉得最困难的可能是2月到3月的系统实现阶段,也就是编码阶段。因为那段时间正好是春节前后,家里事情比较多,而且我编程基础比较薄弱,可能写代码会遇到很多bug需要调试。所以我给自己留了比较充足的时间,从2月20号到3月中旬,大约三周时间专门做系统实现和测试。另外写论文的阶段我也预留了比较长时间,怕自己文笔不好需要反复修改。整体来说我觉得时间够用的,只要不拖延,按计划推进应该没问题。


(答辩结束,评委老师进行评价总结)

评委老师:xx同学的开题报告整体结构完整,选题具有一定的实用价值,针对摄影器材租赁这个细分领域做了需求分析。技术选型比较务实,选择了自己熟悉的Java和微信小程序技术栈,这是可取的,因为毕业设计重在完成度而不是技术先进性。

不过有几点建议:第一,功能模块设计得有点多,器材租赁、场地租赁、模特预约、摄影课程等,建议优先保证核心功能------器材租赁的完整性和稳定性,其他增值功能可以作为扩展模块,时间不够可以暂时用简化版或者后续再完善。第二,要注意数据库设计的合理性,特别是租赁订单状态流转、押金冻结解冻这些涉及金钱的逻辑,一定要考虑周全,保证数据一致性。第三,进度安排比较合理,但要注意预留缓冲时间应对突发情况。

总体来说,该选题可行,同意开题。建议xx同学在后续开发过程中,多与指导老师沟通,定期汇报进度,遇到问题及时解决,确保按时完成毕业设计。祝你答辩顺利!


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

最后

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

相关推荐
毕设源码-邱学长2 小时前
【开题答辩全过程】以 基于微信小程序的社团管理系统的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
码农客栈3 小时前
小程序学习(十五)之通用轮播组件
小程序
浔川python社3 小时前
《C++ 小程序编写系列》(第七部):C++11 + 新特性实战 —— 性能与稳定性双提升
java·c++·小程序
码农客栈3 小时前
小程序学习(十三)之请求和上传文件拦截器
小程序·uni-app
风景的人生3 小时前
小程序接收respose中的数组
前端·微信小程序·小程序
说私域3 小时前
分享经济视角下社会化众包与众筹的创新路径——链动2+1模式AI智能名片小程序的融合应用
人工智能·小程序·流量运营·私域运营
谷哥的小弟3 小时前
图片上传自动人脸打码:微信小程序隐私保护实践
微信小程序·人脸识别·图片上传·马赛克·隐私保护·自动打码
夏天想3 小时前
微信小程序使用pinia-plugin-persistedstate报错找不到localstorage
微信小程序·小程序
sheji341615 小时前
【开题答辩全过程】以 基于微信小程序的社区养老积分银行系统的设计为例,包含答辩的问题和答案
微信小程序·小程序