【开题答辩全过程】以 基于Android的大学生兼职APP设计为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

尊敬的各位评委老师,大家好!我是xx同学,我的毕业设计题目是《基于Android的大学生兼职APP设计》。

本系统旨在为在校大学生提供一个真实、安全、透明的兼职信息平台,解决当前大学生兼职信息杂乱、存在安全隐患的问题。系统主要包括三大功能模块:用户端模块 (实现用户注册登录、编辑个人简历、信息搜索、查看兼职信息)、企业端模块 (用人单位注册、发布兼职信息、管理投递简历和面试通知)以及管理员服务端模块(负责用户和用人单位信息审核、管理和后台维护)。

在技术栈方面,本系统采用 Android Studio 作为开发环境,使用 Java语言 进行APP开发,MySQL数据库 实现数据存储,并在用户登录环节采用 MD5加密算法 保障密码安全。系统开发计划从2025年第1周开始,历时约14周完成。

以上是我的开题陈述,请各位老师批评指正。


评委老师: 同学你好,请简单介绍一下你为什么选择做大学生兼职APP这个题目?有什么实际意义吗?

答辩学生: 老师好,我选择这个题目主要有两方面原因。第一,根据市场调查,有75%的在校大学生都有兼职经历,但目前的兼职信息渠道比较杂乱,存在黑中介欺诈、人身安全等隐患,所以需要一个专门的平台来解决这个问题。第二,对我个人而言,通过做这个系统可以学习Android开发流程,提升Java编程能力,同时了解MD5加密等安全技术。


评委老师: 你的系统提到了三个端:用户端、企业端和管理端,这三个端的功能划分是否清晰?会不会有功能重叠?

答辩学生: 老师,这三个端的功能是清晰分开的,没有重叠。用户端主要是大学生用来找兼职的,包括注册登录、写简历、搜索和查看兼职信息;企业端是给招聘公司用的,可以发布兼职信息、查看收到的简历、发送面试通知;管理端是后台审核用的,负责审核用户和企业的信息是否真实,以及维护系统正常运行。每个端服务的对象不同,功能也不重复。


评委老师: 你提到使用MD5加密算法来保护用户密码,能简单说一下MD5是什么吗?为什么选择它?

答辩学生: 老师,MD5是一种常用的加密算法,它可以把用户输入的密码转换成一串固定长度的密文,这样即使数据库被攻击,黑客看到的也是密文而不是真实密码,提高了安全性。我选择它是因为MD5实现简单,资料多,对于我这个基础水平来说比较容易掌握,而且能满足基本的密码保护需求。


评委老师: 你的技术栈选择了Java和Android Studio,现在有很多跨平台开发框架比如Flutter、React Native,你为什么没有选择这些新技术?

答辩学生: 老师,我确实了解过这些新技术,但考虑到我的编程基础比较薄弱,而Java语言我之前学过一些,Android Studio的开发资料也比较丰富,遇到问题容易找到解决方案。选择成熟稳定的技术栈对我来说更实际,能把系统做出来、做稳定是首要目标,新技术可以以后工作中再学习。


评委老师: 你的进度安排是14周完成,你觉得哪个阶段可能会遇到困难?如果某个阶段延期了怎么办?

答辩学生: 老师,我觉得第5-7周的论文初稿写作和第11-14周的修改阶段可能会遇到困难,因为前期开发如果出现问题,会影响后面的文档撰写。如果延期了,我计划利用周末和晚上时间加班赶进度,同时及时向导师汇报情况,必要时调整功能范围,优先保证核心功能(用户注册登录、兼职信息发布和搜索)的完整实现,次要功能可以简化。


评委老师: 你的系统如何确保兼职信息的真实性和安全性?怎么防止虚假招聘信息?

答辩学生: 老师,我的系统主要通过管理员审核机制来保证信息真实性。企业发布兼职信息前需要注册并通过管理员审核,管理员会核实企业资质。同时,用户也可以对兼职进行举报,管理员收到举报后会核实处理。另外,系统会记录发布者的信息,出现问题可以追溯。虽然这个机制不能完全杜绝虚假信息,但能在一定程度上提高平台的可靠性。


评委老师: 你的参考文献中有一些关于心理健康APP的文献,这些和你的兼职APP设计有什么关联吗?

答辩学生: 老师,这些文献主要是参考它们在Android平台的设计思路和用户交互经验,比如[5][6]是关于Android平台设计的,可以学习它们的界面布局和功能模块划分方法。虽然主题不同,但技术实现上有相通之处,对我设计APP的架构和用户体验有帮助。


【答辩评价与总结】

评委老师: 好的,xx同学的开题答辩到此结束。下面我对本次答辩进行简单评价:

优点:

  1. 选题具有较强的现实意义,切中了当前大学生兼职市场信息不对称、存在安全隐患的痛点,市场需求明确。

  2. 技术路线选择务实,采用Java+Android Studio+MySQL的经典组合,符合学生当前的技术水平,可行性较高。

  3. 功能模块划分清晰,三端架构合理,基本覆盖了兼职平台的核心业务流程。

  4. 答辩准备充分,回答问题思路清晰,态度诚恳。

建议改进:

  1. 安全性方面,MD5算法已被证明存在安全漏洞,建议在后续实现中考虑更安全的加密方式如SHA-256或加盐处理。

  2. 虚假信息防范机制较为单一,建议增加企业资质认证、用户评价系统等辅助手段。

  3. 进度安排较为紧凑,建议预留一定的缓冲时间应对突发情况。

总体评价: 该开题报告选题合理,方案可行,同意开题。希望xx同学在后续开发过程中注意技术细节,按计划推进,顺利完成毕业设计。


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

最后

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

相关推荐
tongxh4232 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
阿拉斯攀登2 小时前
第 3 篇 保姆级手把手!RK 安卓驱动开发环境搭建(Ubuntu20.04 + 官方 SDK),踩坑全规避
android·驱动开发·瑞芯微·rk安卓驱动
新缸中之脑2 小时前
使用 AI 进行科学调试
android·人工智能·kotlin
QING6183 小时前
Android Gradle Plugin 9.0 升级指南:告别十年技术债,你准备好了吗?
android·kotlin·gradle
Ehtan_Zheng3 小时前
内存泄漏检测:发现隐藏泄漏的工具
android
拭心3 小时前
Android 17 来了!新特性介绍与适配建议
android
Kapaseker4 小时前
一杯美式理解 Inner Class
android·kotlin
三少爷的鞋5 小时前
为什么 Google 不再推荐 SharedPreferences?答案其实只有一个:锁
android
JMchen1235 小时前
企业级图表组件库完整实现
android·java·经验分享·笔记·canvas·android-studio