当前位置: 首页 > news >正文

【开题答辩全过程】以 ssm框架的智能校园服务系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我是xx同学,本次毕业设计的题目是“基于SSM框架的智能校园服务系统”。系统主要解决校园信息混乱、报修和心理咨询渠道分散、通知无法精准触达三大痛点,角色分学生、教职工、管理员三级;核心功能模块有“报修服务、心理咨询、学业就业咨询、标签化通知、举报与进度跟踪”;技术栈采用Spring+SpringMVC+MyBatis+MySQL,前端用Bootstrap,开发工具IDEA,服务器Tomcat9,JDK1.8,全程Maven管理,预计2025年4月底完成编码,5月中旬完成测试与论文定稿。


评委老师:为什么选择SSM而不是SpringBoot?
答辩学生:SpringBoot对我来说“黑盒”太多,SSM配置虽然多,但每一步都能看见,出错好调,更适合我这种基础弱的学生,而且资料最全,遇到问题一搜就有答案。


评委老师:通知标签化具体怎么实现?
答辩学生:数据库给通知表加一个type字段,存“学业/活动/公告/讲座/招聘”五个枚举;前端用下拉菜单做多选,查询时把type拼进SQL的where条件,返回对应列表,逻辑简单,不踩坑。


评委老师:怎么保证维修人员真的去修?
答辩学生:学生报修后生成工单,维修人员点“已受理”必须上传现场照片+预计完成时间;超过预计时间系统每天自动发邮件提醒,连续提醒3天仍不处理,学生可一键举报,管理员介入。


评委老师:心理咨询模块会不会泄露隐私?
答辩学生:聊天内容用text字段存库,库只放在学校内网,外网无法访问;学生端不显示老师真实姓名,只显示“心理老师A、B、C”,老师端也只能看到学号,双向匿名,日志定期清空。


评委老师:数据库设计里用户密码明文吗?
答辩学生:不敢明文,使用Spring自带的BCryptPasswordEncoder,注册时encode一次,登录时matches比对,哪怕库被拷走也反解不了。


评委老师:如果同一宿舍3个人同时报修“灯管”,怎么避免重复工单?
答辩学生:报修时先让输入宿舍号,系统查该宿舍24小时内是否有“未处理”的同类报修,有就弹窗提示“已存在工单,是否继续”,点继续才生成新单,减少重复。


评委老师:通知已读未读怎么统计?
答辩学生:中间表notice_read(user_id, notice_id, read_time),学生点进详情就插一条记录,管理员后台直接count(notice_id)即可看到已读人数,代码就两行SQL。


评委老师:项目最难的地方你觉得在哪?
答辩学生:文件上传+回显,维修人员要传照片,我一开始用相对路径,结果重启Tomcat图片就404,后来改成把图片存到D盘固定文件夹,再在SpringMVC里配置mvc:resources映射,才稳定。


评委老师:进度安排怎么保证2025年4月完成?
答辩学生:寒假前把库表和原型页面做完;开学两周写完DAO+Service;3月搭控制器并联调;4月留半个月修BUG+写论文,每周发甘特图给导师打卡,不拖延。


评委老师评价:xx同学选题贴近校园痛点,功能划分清晰,技术选型务实,问答中反映出对项目细节有真实踩坑经验,进度安排留有余量,具备落地可行性。建议下一步把“通知标签”做成可后台动态维护,方便后续扩展。总体同意开题,按计划推进即可。


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

最后

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

http://www.dtcms.com/a/445530.html

相关文章:

  • [论文阅读] (42)ASC25 基于大语言模型的未知Web攻击威胁检测
  • 长宁网站设计wordpress极速版
  • Linux - 进程状态
  • 基于selenium库的爬虫实战:京东手机数据爬取
  • 少儿编程:课程体系和学习计划
  • 江苏盐城网站开发wordpress添加版块
  • 【Linux】安装配置mysql中出现的问题2
  • 《火锅梦想》,公交座椅广告文案“错位”的诗意
  • 买域名去哪个网站好学室内设计学费大概要多少钱
  • Linux系统编程-信号(黑马笔记)
  • # 深入理解Linux内核与用户态通信:Netlink机制实战
  • 基于PostgreSQL的TDE透明加密解决方案:构建数据全生命周期的国密合规安全体系
  • 《Linux 进程(1)概念入门:从 “运行的程序” 到核心定义》
  • mac | Windows 本地部署 Seata1.7.0,Nacos 作为配置中心、注册中心,MySQL 存储信息
  • Windows 安全分割利器:strtok_s () 详解
  • 第五章:原型模式 - 克隆大法的大师
  • 做外贸公司网站wordpress the7 4..4.8
  • 网站的设计与应用论文开发公司挖出的沙子归谁
  • 玩转Docker小游戏项目系列:Docker部署坦克大战经典小游戏
  • 关于[一个人、手搓游戏的可能性]之(搓程序)
  • 西窗烛 7.1.0 | 赏中华诗词,品生活之美,解锁会员功能,解锁字体下载和书籍阅读
  • 【51单片机】【protues仿真】基于51单片机汽车智能灯光控制系统
  • Redis 有序集合解析
  • 用 C++ 快速搭建 WebSocket 服务及踩坑记录
  • 清华大学AI领导力AI时代领导力AI变革领导力培训师培训讲师专家唐兴通讲授数字化转型人工智能组织创新实践领导力国央企国有企业金融运营商制造业
  • pink老师html5+css3day04
  • 网站系统报价方案模板下载维普网论文收录查询
  • 【C++ STL栈和队列下】deque(双端队列) 优先级队列的模拟实现与仿函数的介绍
  • Linux-> TCP 编程1
  • [人工智能-综述-18]:AI重构千行百业的技术架构