【开题答辩全过程】以 个人任务管理系统APP为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

尊敬的各位评委老师,大家好!我是xx同学,我的毕业设计题目是《个人任务管理系统APP》。本系统是一款基于Android平台的移动应用,主要解决用户在日常工作生活中记录和管理任务的需求。系统核心功能包括:用户信息管理、任务分类管理、任务CRUD操作(增删改查)、定时提醒功能、今日计划展示、公告查看、工作计划制定以及笔记管理。技术栈方面,前端采用HTML+CSS+JS+UNIAPP进行跨平台开发,后端使用Java语言结合SSM框架,数据库采用MySQL,开发环境为Windows 10操作系统,使用Eclipse作为后台开发工具。系统支持文本、语音、图像和视频四种任务记录方式,旨在提供便捷高效的个人任务管理体验。以上是我的开题陈述,请各位老师批评指正。


评委老师: 你的开题报告中提到系统采用B/S架构,但同时又说是Android APP,这两者是否矛盾?请解释一下。

答辩学生: 不矛盾。B/S架构是指浏览器/服务器模式,虽然这是一个APP,但使用UNIAPP开发,UNIAPP可以生成H5页面,实际上是通过WebView嵌入的方式运行,前端页面通过HTTP请求与后端Java服务交互,数据存储在MySQL数据库中,所以本质上还是B/S架构。


评委老师: 你的系统提到了四种记录方式:文本、语音、图像和视频。开题报告中提到语音和拍照能减少输入时间,那视频记录的优势是什么?在实际场景中有什么用处?

答辩学生: 视频记录相比语音和图像更加直观全面,适合记录复杂场景,比如会议记录、操作教程、或者需要同时记录画面和声音的情况。例如用户参加一个培训会议,用视频记录可以完整保存讲师的讲解和演示内容,后续回看时信息更完整。


评委老师: 你的技术栈里用了SSM框架和UNIAPP,请简单说一下SSM是哪三个框架的缩写,以及UNIAPP的主要作用是什么?

答辩学生: SSM是Spring、SpringMVC和MyBatis三个框架的缩写。Spring是核心容器框架,负责依赖注入和事务管理;SpringMVC是Web层的MVC框架,处理请求分发;MyBatis是持久层框架,负责数据库操作。UNIAPP是一个跨平台开发框架,用一套代码可以同时生成Android、iOS、H5等多个平台的应用,这样开发效率高,维护成本低。


评委老师: 你的功能列表里有"工作计划"和"今日计划",这两个功能有什么区别?会不会重复?

答辩学生: 不会重复。"今日计划"是用户登录后默认展示的当天重要任务,是一个快速查看入口,侧重提醒和聚焦当天事项。"工作计划"是一个更完整的规划功能,用户可以制定一整天的工作安排,生成计划表,还可以查看计划报表进行复盘总结。前者是查看,后者是规划和管理。


评委老师: 开题报告中提到"已完成模块"可以保存已结束的任务,这个设计有什么好处?

答辩学生: 传统任务管理APP任务完成后就直接删除了,用户无法回顾历史记录。"已完成模块"可以保存已结束的任务,方便用户后续查询和复盘,比如查看上个月完成了哪些工作、统计任务完成情况等,增加了系统的实用性和数据价值。


评委老师: 你的数据库用的是MySQL,请简单说一下为什么选择MySQL而不是其他数据库?

答辩学生: 选择MySQL主要有三个原因:一是MySQL是开源免费的,成本低;二是MySQL性能稳定,社区活跃,遇到问题容易找到解决方案;三是学校课程学过MySQL,我比较熟悉,开发效率更高。对于个人任务管理系统这种数据量不大的应用,MySQL完全够用。


评委老师: 你的开题报告里提到系统要有"界面简洁,操作简便"的特点,具体在设计上你打算怎么做?

答辩学生: 具体做法包括:采用扁平化设计风格,减少视觉干扰;使用底部导航栏,方便单手操作;任务列表采用卡片式布局,信息层次清晰;重要功能如新建任务放在显眼位置,减少操作步骤;支持语音和拍照等快捷输入方式,降低记录成本;设置合理的默认选项,减少用户输入。


【评委评价与总结】

评委老师: xx同学的开题报告整体结构完整,选题具有一定的实用价值,能够针对现有任务管理APP的不足提出改进方案。技术路线选择较为合理,采用UNIAPP跨平台开发可以降低开发难度,SSM框架也是目前主流的后端技术栈。

从答辩表现来看,该同学对系统架构和技术选型有基本理解,能够清晰阐述各功能模块的设计思路,对B/S架构与移动APP的关系、各功能模块的区分等关键问题回答得当。但在以下方面需要注意:一是视频记录功能的存储和流量成本需要考虑,建议控制视频时长或提供压缩选项;二是系统功能较多,要注意开发进度控制,建议优先完成核心功能(任务CRUD和提醒),再扩展其他模块;三是开题报告中部分参考文献格式不规范,正式论文中需要修正。

总体而言,该开题报告符合本科毕业设计要求,同意开题。建议后续重点关注系统核心功能的实现和用户体验优化,确保在2025年5月前完成毕业设计任务。


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

最后

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

相关推荐
腾渊信息科技公司16 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
爱笑的源码基地17 小时前
高并发 Redis 缓存门诊HIS系统源码,含财务统计药房进销存
java·程序·门诊系统·诊所系统·云诊所源码
莫逸风19 小时前
【AgentScope 2.0】 0. 学习指南
java·llm·agent·agentscope
z1234567898620 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
yaoxin52112320 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
做个文艺程序员21 小时前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus
小钻风336621 小时前
Spring Boot 文件上传详解:深入理解 MultipartFile 的使用与原理
java·开发语言
其美杰布-富贵-李21 小时前
Spring Boot 工程开发全流程说明
java·spring boot·后端
前端双越老师1 天前
如何以前端视角(非0基础)学 Java ?
java·node.js·全栈
dear_bi_MyOnly1 天前
【SpringBoot配置文件】
java·spring boot·后端·学习·spring·java-ee·学习方法