【开题答辩全过程】以 基于安卓的校园二手物品为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!

各位老师好,我的毕业设计题目是《基于安卓的校园二手物品交易平台的设计与实现》。这个系统主要是为校内学生提供一个便捷的二手物品交易手机应用,核心功能包括用户注册登录、商品发布浏览、搜索收藏、买卖双方留言交流以及评论分享等模块。我计划采用Java作为开发语言,XML搭建安卓界面,MySQL数据库存储数据,通过Android Studio开发环境完成整个APP的编码实现,按照软件工程的流程分阶段完成需求分析、系统设计、开发和测试工作。
评委老师: 同学你好,我看了你的开题报告。你的功能设计比较全面,有10个功能模块。但我想问一下,如果你开发时间紧张,你觉得哪几个是核心必备功能,哪几个可以后期再完善?你是怎么考虑的?
答辩学生: 老师好。我觉得最核心的是注册登录、物品展示和搜索功能,因为没有这些根本没法用。买卖双方交流和收藏功能也很重要,但可以后面再加。分享功能我觉得最外围,时间不够可以砍掉。我基础比较弱,所以想先保证基本功能能跑起来。
评委老师: 你提到要用MySQL做后台数据库,那你能不能简单说说,数据库里大概需要几张表?比如用户信息和物品信息,你是怎么规划的?
答辩学生: 我想至少需要用户表和物品表两张主表。用户表存用户名、密码、电话这些;物品表存物品名称、描述、价格、卖家信息。可能还需要一张收藏表,记录谁收藏了哪个物品。具体字段我还没完全定好,但大概是这样分开存,不会把所有东西放一起。
评委老师: 你开题报告里写要"自己搭建一个留言板块"让买卖双方交流,这个打算怎么实现?是像聊天那样实时收发,还是像论坛发帖一样刷新查看?
答辩学生: 我想先做简单点的,像论坛发帖那种,买家在物品下面留言,卖家登录后能看到并回复,需要手动刷新页面。实时聊天对我现在来说太难了,可能做不出来。我就是想先实现能留言、能回复的基本功能就行。
评委老师: 你的技术方案里用Java、XML和MySQL,这些都是比较基础的技术组合。如果开发中遇到安卓版本兼容性问题,或者不同手机屏幕显示错乱,你准备怎么解决?
答辩学生: 这个问题我确实想过。我打算在开发的时候多用模拟器测试几个不同的安卓版本和屏幕尺寸,尽量用相对布局而不是固定像素。如果还是显示有问题,我会上网查资料,或者请教老师和同学。我基础弱,所以得笨鸟先飞,多测试多试。
评委老师: 最后一个问题,你的项目里涉及用户密码这类敏感信息,在安全性方面有什么考虑吗?密码是明文存到数据库里吗?
答辩学生: 这个老师提醒得对。我原来想过这个问题,密码不能直接明文存,要用MD5或者什么加密方式处理一下再存。虽然我不太懂具体怎么写代码实现,但我查过知道不能明文存,我会在开发时候找加密算法的例子参考着做,保证基本的密码安全。
评委老师评价与总结:
XX同学,你的开题报告整体结构完整,对项目功能和技术路线有基本清晰的认识,能够按照软件工程思路分阶段规划,这是比较好的地方。答辩过程中态度诚恳,能如实反映自己的基础水平和学习规划,这点值得肯定。
需要加强的几个方面:第一,功能模块的优先级划分可以更明确,建议你在实际开发中务必聚焦核心功能,切忌贪多求全;第二,数据库设计需要尽快细化,至少要把主要表结构和字段确定下来;第三,安全性问题要高度重视,密码加密是必须的,不能只是"打算做",要提前学习具体实现方法。
总体来说,项目选题符合你的能力水平,技术选型合理可行。建议你在2025年1月寒假期间重点突破Android Studio环境搭建和基础语法,2-3月集中开发时每周向指导老师汇报进度。遇到技术难点要主动求助,不要闭门造车。如果按计划推进,完成基础功能问题不大。希望你能保持这种踏实谦虚的态度,顺利完成毕业设计。预祝你答辩成功!
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取




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