【开题答辩全过程】以 赣农乐微信小程序为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我的毕业设计课题是"赣农乐微信小程序的设计与实现"。这是一个专注于农产品销售的电商平台,旨在帮助江西地区农民解决农产品滞销问题,增加农民收入。系统分为三个端口:用户端提供商品浏览、购物车、订单管理等功能;商家端支持商品上架、订单处理、物流管理;管理员端负责用户商家审核和权限管理。技术栈主要采用JavaScript语言,基于微信官方小程序开发框架进行前后端开发,利用微信云开发或自建服务器实现数据存储。


这个小程序和淘宝、拼多多这些大平台有什么区别?农民为什么一定要用你的平台?

我们的平台专注做农产品,特别是江西本地特色农产品。大平台门槛高、竞争激烈,小农户很难获得流量。我们争取与政府合作,给农民免佣金或低佣金,帮他们树立本地品牌。而且小程序不占内存,农民和消费者操作都更简单,打开微信就能用,不像App需要下载安装。


你说要和政府合作,具体怎么合作?怎么让消费者相信你们的农产品是靠谱的?

计划中我们主要是希望对接乡镇政府或农业合作社,由他们初步审核农户资质,平台再复核。农产品信息会标注产地、生产者信息,有条件的可以附上农产品检验证书或政府推荐信。界面会专门设置"政府推荐"或"扶贫专区"板块,增加可信度。当然这只是初步设想,具体合作模式还需要进一步调研。


你刚才说有三个端口,能具体说说商家端和用户端最核心的功能有什么区别吗?

用户端主要是买东西:注册登录后可以浏览商品、搜索、加购物车、下单支付、查看物流、评价。商家端主要是卖东西:注册登录后可以发布商品、编辑商品信息、管理库存、查看和处理订单、发货填物流单号、看销售数据统计。简单说,用户端重购买体验,商家端重商品和订单管理。


开题报告里提到推荐模块,这个推荐是怎么实现的?会推荐什么内容?

这个模块我计划先做基础推荐,比如根据用户浏览历史推荐同类农产品,或者按销量推荐热门商品。如果技术允许,可能会尝试简单标签匹配,比如用户买过赣南脐橙,就推荐其他江西水果。一开始不会用太复杂的算法,先保证能推荐出商品,后续再优化。主要推荐当地应季农产品和促销商品。


为什么选择微信小程序而不是App或者H5网页?

主要有三个原因:第一,微信用户量大,几乎人人都有,推广容易;第二,小程序开发成本比App低,不需要安卓和苹果两套代码,适合我这种基础弱的学生;第三,小程序不用下载安装,不占手机内存,农民手机配置普遍不高,小程序对他们来说更友好。H5网页体验不如小程序流畅,而且不能调用微信的一些原生功能。


你说基础比较差,如果开发中遇到技术难题解决不了怎么办?

我计划三个办法:第一,多查官方文档和社区,微信小程序开发社区有很多现成案例;第二,请教指导老师和班里技术好的同学;第三,调整功能,先保证核心功能实现出来,比如下单支付、商品展示这些必须做,一些锦上添花的功能如果技术实现不了就先简化。我的目标是先把系统跑通,再考虑优化。


数据库E-R图里提到购物车商品、历史订单这些实体,如果商品信息变了,比如价格调整了,已下单的订单里的商品信息会变吗?怎么处理的?

这个我在设计的时候考虑到了。订单生成时会快照当时的商品信息,包括价格、名称、规格等,存到订单详情表里。后续商品主表的价格再怎么修改,也不会影响已经成交的订单。购物车和订单是分开的,购物车里的商品会关联实时商品信息,但生成订单那一刻就会复制一份数据到订单里,保证历史数据不变。


你的进度计划表里只有7个月,从2025年9月到2026年5月,但里面没有写论文写作时间,代码写完了直接就能出论文吗?

老师您说得对,我疏忽了。实际上代码开发和论文写作是同步进行的。我计划在2025年9-10月完成开题和需求分析的同时就开始写论文绪论和需求分析章节;2025年11-12月做系统设计时写设计章节;2026年1-3月编码测试时写实现和测试章节;2026年4-5月集中修改论文和查漏补缺。代码和论文要同步推进,不能等代码全写完再写论文。


最后请简单估算一下,完成这个系统你至少需要写多少行代码?主要难点在哪里?

粗略估计前端页面大概20来个,每个页面代码加样式可能200-300行,前端总共大概5000行;后端接口可能30个左右,每个接口平均50行,大概1500行;加上数据库和配置文件,总共可能8000到10000行代码。主要难点是支付接口对接和订单状态管理,支付要调微信支付API,订单状态有未付款、已付款、已发货、已完成等多种状态,状态流转容易出错,这些我需要重点学习。


评委老师评价与总结:

xx同学,你的选题具有一定的现实意义,贴合"乡村振兴"和"电商助农"的社会需求,方向是正确的。开题报告结构完整,对系统的功能模块划分比较清晰,技术选型也较为合理,符合本科毕业设计要求。

但你也坦诚基础比较薄弱,这就更需要你在接下来的时间里投入更多精力。你的研究计划略显粗放,特别是技术学习阶段要留出充足时间,不能低估微信小程序开发的难度。建议在需求分析阶段多做调研,甚至可以走访一些农户和农业合作社,把"与政府合作"这个亮点做实,而不是停留在设想层面。

开发过程中一定要抓住核心功能,优先保证用户端购物车和订单流程跑通,商家端商品发布和订单管理能用,管理员端基本审核功能实现。推荐模块、复杂算法这些可以先做简化版本。记住:完成比完美重要。

最后,代码和论文要同步推进,每周都要写论文笔记,记录开发中遇到的问题和解决方案,这样最后写论文才不会手忙脚乱。希望你能在接下来的一年里踏实学习,顺利完成毕业设计。加油!


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

最后

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

相关推荐
一 乐5 小时前
远程在线诊疗|在线诊疗|基于java和小程序的在线诊疗系统小程序设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·小程序
2501_915918415 小时前
HTTP和HTTPS工作原理、安全漏洞及防护措施全面解析
android·http·ios·小程序·https·uni-app·iphone
2501_916007476 小时前
如何在 Windows 电脑上调试 iOS 设备上的 Safari?完整方案与实战经验分享
android·windows·ios·小程序·uni-app·iphone·safari
2501_915918416 小时前
uni-app iOS日志管理实战,从调试控制台到系统日志的全链路采集与分析指南
android·ios·小程序·https·uni-app·iphone·webview
毕设源码-钟学长7 小时前
【开题答辩全过程】以 二手小型电子产品商城小程序为例,包含答辩的问题和答案
小程序
hdsoft_huge7 小时前
小程序弱网 / 无网场景下 CacheManager 离线表单与拍照上传解决方案
java·小程序·uni-app
Jerry2505097 小时前
微信小程序必要要安装SSL证书吗?小程序SSL详解
网络·网络协议·网络安全·微信小程序·小程序·https·ssl
WKK_7 小时前
uniapp小程序 订阅消息推送
小程序·uni-app
万岳科技程序员小金7 小时前
多端统一的教育系统源码开发详解:Web、小程序与APP的无缝融合
前端·小程序·软件开发·app开发·在线教育系统源码·教育培训app开发·教育培训小程序