【开题答辩全过程】以 “亚冬会”志愿者管理系统为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是xx同学,本次毕业设计的题目是“亚冬会志愿者管理系统”。系统用B/S架构,分三大角色:志愿者、组织协调员、系统管理员。主要功能有招募报名、资格审核、在线培训、任务发布与报名、时间表管理、评价反馈、统计报表六大模块。前端用Vue2+Axios,后端用Java-SSM(Spring+SpringMVC+MyBatis),数据库用MySQL,服务器暂定Tomcat,开发工具IDEA+VS Code。目标是让赛事方在PC端就能完成志愿者全流程数字化管理,同时界面简洁、上手快。下面请老师提问。
评委老师:为什么选择“亚冬会”这个场景,而不用更常见的通用志愿者系统?
答辩学生:因为大型冬季赛事对时间、地点、技能要求更严格,业务规则清晰,正好能把招募、培训、任务分配几条线串起来做完整案例,通用系统反而不好体现特色。
评委老师:系统里“任务分配”是自动还是手动?
答辩学生:目前先做手动。管理员发布任务,志愿者自己报名,管理员再审核确认;后续如果来得及,会加简单匹配算法,但开题阶段先保证能跑通。
评委老师:用SSM会不会有点老?隔壁组都用SpringBoot了。
答辩学生:我基础弱,SSM资料多、课本案例全,出现问题好查,而且系里服务器环境也是JDK8+Tomcat,SSM直接war包就能部署,省心。
评委老师:数据库安全怎么保证?
答辩学生:第一做最基础的PreparedStatement防注入;第二敏感字段比如身份证、手机号在库里用AES加密存;第三管理后台加角色权限拦截,志愿者只能看自己的数据。
评委老师:前端Vue2还是Vue3?
答辩学生:先用Vue2,网上教学视频多,脚手架稳定,路由、组件写法我熟悉;等主体功能做完再考虑升级Vue3,开题阶段先保证进度。
评委老师:如果比赛当天网络断了,系统有啥应急方案?
答辩学生:系统本身不跑在比赛现场,是后台管理端,只要场馆有Wi-Fi就能访问;万一真断网,提前把当天任务表、联系人导出成Excel打印,人手一份,作为兜底。
评委老师:做完这个项目你自己最大的收获想体现在哪?
答辩学生:能把“从需求-数据库-接口-页面”整条开发链路自己走通,不再只写零散代码;另外把Git用熟,再也不用手动拷文件夹备份。
评委老师评价:
xx同学选题贴近实际,功能划分清晰,技术栈选择虽偏保守但理由充分,符合本人基础,可行性高。数据库安全、应急方案等细节也考虑到位。下一步建议把核心流程先做出可演示原型,再逐步细化匹配算法和移动端适配。总体同意开题,按计划推进即可。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。