【开题答辩全过程】以 基于Java企业人事工资管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是 18 级电子信息工程专业的 xx 同学。本次课题是"基于 Java 的企业人事工资管理系统"。系统面向员工与管理员两类角色:员工可完成打卡、请假、查看工资单等自助操作;管理员可完成员工档案、薪资核算、考勤审核、培训及公告等全套人事业务。功能模块分考勤、薪资、人事、培训、系统设置五大块,采用 Java 语言、MySQL 数据库、JDBC 连接,界面用 Swing 实现,开发工具 Eclipse,运行环境 Windows+JDK8。下面请各位老师提问。


评委老师:为什么选择 Java 而不是 Python 或其他语言?

答辩学生:因为我们专业课只系统学过 Java,而且 Java 跨平台、资料多,遇到报错直接复制百度就能搜到答案,对我这种基础弱的最友好。


评委老师:MySQL 里打算建几张核心表?

答辩学生:先建 5 张:员工表、部门表、考勤表、工资表、用户登录表,把主外键连好,后续缺字段再慢慢加。


评委老师:工资是怎么自动算出来的?

答辩学生:在工资表里写一条公式:基本工资+奖金-惩罚-缺勤扣款,缺勤天数从考勤表读,按钮一点就 update,公式先写死,不复杂。


评委老师:员工请假审批流程怎么实现?

答辩学生:考勤表加状态字段:0 待审、1 通过、2 拒绝。员工提交 insert 为 0,管理员审核后改成 1 或 2,界面用不同颜色区分,简单粗暴。


评委老师:系统安全性怎么保证?

答辩学生:登录分角色跳不同界面;密码存 MD5;管理员账号写死在代码里,员工账号只能查自己工号对应数据,目前先做到这步。


评委老师:如果员工数量上千,系统会不会卡?

答辩学生:毕业设计只跑几十条测试数据,真到上千条我就加索引,再不行把 SQL 放存储过程,论文里把思路写上,实际性能等上班再学。


评委老师:项目进度能赶上吗?

答辩学生:按照 2025 年计划,4 月底必须交稿,现在每天码 3 小时,已经完成登录+增删改查,剩下的复制粘贴改字段,应该来得及。


评委老师评价:

xx 同学选题贴近实际,技术路线清晰,对功能、数据库、进度都有具体可落地的方案;虽深度一般,但考虑自身基础,能做到"够用、能跑、能写"即可。后续编码注意注释规范、界面友好,论文里把公式、表结构、截图贴全,通过问题不大。继续加油,期待看到一个能一键算工资的"小玩具"。


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

最后

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

相关推荐
转转技术团队37 分钟前
回收系统架构演进实战:与Cursor结对扫清系统混沌
java·架构·cursor
AI分享猿38 分钟前
Java后端实战:SpringBoot接口遇异常请求,轻量WAF兼顾安全与性能
java·spring boot·安全
稚辉君.MCA_P8_Java1 小时前
Gemini永久会员 Java中的四边形不等式优化
java·后端·算法
DKPT1 小时前
ZGC和G1收集器相比哪个更好?
java·jvm·笔记·学习·spring
n***F8751 小时前
修改表字段属性,SQL总结
java·数据库·sql
q***69771 小时前
【Spring Boot】统一数据返回
java·spring boot·后端
Hollis Chuang1 小时前
Spring Boot 4.0 正式发布,人麻了。。。
java·spring boot·后端·spring
颜*鸣&空1 小时前
QT程序实现串口通信案例
开发语言·qt
Moshow郑锴2 小时前
实战分享:用 SpringBoot-API-Scheduler 构建 API 监控闭环 —— 从断言验证到智能警报
java·spring boot·后端·任务调度