个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是 XX 同学,本次毕业设计的题目是《基于 Java 的疫情期间小区人员流动管理系统》。系统主要面向社区工作人员和住户,分管理员端和普通用户端两大模块,核心功能包括住户管理、出入登记、访客登记、体温录入、信息查询与统计。技术栈选用 Windows10 + IDEA + Java + MySQL,采用面向对象方式开发,页面用 HTML+CSS+JSP 实现,前后端通过 Servlet 交互,整体架构简单清晰,适合我们基础较弱的同学上手。
评委老师:为什么选“疫情小区人员流动”这个题?
答辩学生:因为疫情时我们小区填表排队特别麻烦,我想做个小系统让保安大叔点两下鼠标就能录信息,减少纸和笔。
评委老师:系统里“住户管理”具体能干什么?
答辩学生:就是管理员可以新增、删除、修改住户的门牌号、电话、姓名,还能一键导出 Excel 表格给社区医院。
评委老师:普通住户怎么登录?账号从哪来?
答辩学生:管理员先在后台给每户生成“门牌号+身份证后 6 位”当默认账号密码,住户第一次登录后可以自己在页面里改密码。
评委老师:体温录入是每天手动填吗?
答辩学生:是的,进小区时保安测完体温在访客页面填 36.5 这类数字,系统会自动记录时间和门口摄像头拍的照片文件名。
评委老师:如果同一天一个人多次进出,会不会重复?
答辩学生:会,但我加了个“当天重复门牌号提示”,弹出对话框让保安确认“是同一人多次还是录错了”,减少重复数据。
评委老师:MySQL 里主要几张表?
答辩学生:三张核心表:user 表存账号密码权限,resident 表存住户详细信息,record 表存每一次进出时间、体温、访客姓名,主外键用门牌号连起来。
评委老师:Java 里用什么框架
?
答辩学生:没敢用 Spring,怕配置太复杂,就用最原始的 Servlet+JSP+JDBC,把数据库连接写成 DBUtil 工具类,代码能跑通就行。
评委老师:做完以后怎么测试?
答辩学生:先自己用 Postman 调接口,再请 5 位邻居当“演员”一天进出 20 次,最后核对记录数对不对,基本功能对就行。
评委老师:打算怎么部署?
答辩学生:把项目打成 war 包放到学校机房旧电脑上,装个 Tomcat9,内网地址 192.168.xx.xx,老师们在办公室浏览器就能打开。
评委老师:如果后续疫情结束,这套系统还有用吗?
答辩学生:可以把“体温”字段改成“车牌号”,就变成普通小区车辆进出登记,继续给保安用,不会浪费。
评委老师评价:
XX 同学选题贴近生活,功能点清晰,技术选型保守但稳妥,能看出来是真想解决身边的小痛点。下一步注意把界面再做美观些,补充简单的权限拦截,继续加油,开题通过!
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。