JFrame实现员工管理系统

博主分享了自己自学一个星期后使用JFrame制作的员工管理系统,尽管功能尚不完善,但已实现登录、主界面、签到、公告发布和采购申请等功能。登录界面包含进度条组件,主界面通过菜单选项切换不同面板。签到功能支持信息查看和分页查询,公告发布仅限管理员操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    之前一直没有接触过JFrame,这次因为项目要求,自学了一个星期的JFrame做出来的东西,功能还不太完善,各位大神随便看看就好。废话不多说,先上一波图:

  

  登录中,这里用了一个进度条组件,用线程控制的进度快慢,用来体现一下‘登录’的过程


这个就是登录以后的主界面,左侧是菜单选项栏,每一个菜单栏都对应一个大的Jpanel容器,就是显示当前位置这个Jpanel和内容这个Jpanel,它们都是被我放在一个大的JPanel中,然后存到List集合中,在主界面通过按钮监听事件选择显示对应的JPanel,其他deJpanel隐藏。


签到功能:

这个页面做了两个查看,顶部查看信息用了JLabel监听事件,包括鼠标的获取、释放、点击效果,点击后又跳转到对应的页面。查看人员处做了一个分页查询,管理员登陆能进行相应的增删查改功能,普通员工不能操作。



                             &nb

该项目为JavaSe项目,用Java GUI来做的(JFrame,JPane等) 因为该项目没有用到框架,没有jar包,用了原生的jdbc,所以项目较小。 想改少点积分下载,但编辑时积分不能更改。但是也没什么,自认为该项目做的很好,很漂亮。给出了该次实训的报告。 分为两部分: 1.管理员 2.员工 管理员能进行员工薪资的增删改查,员工能进行自己薪资的查询。 管理员工程入口com.lxl.main.LoginJFrame类右键》Run As Java Application 员工查询工程入口com.lxl.main.LoginJFrame类右键》Run As Java Application 给出项目所需的mysql数据库中emp数据库中的administrator表和employees表 员工登录进行查询时,用户名为管理员插入员工薪资信息时的工号,密码默认为000000, 登录后可以进行更改密码。 该项目较简单,但界面很漂亮。适宜做课程设计,不适宜做毕业设计,如果想作为毕业设计,需要 自己改的更复杂些。 给出了该项目的报告共22页。 报告目录给出 目录 职工工资信息管理系统系统设计报告 2 1 课程设计任务概述 2 2 系统需求分析 2 2.1 系统功能分析 2 2.2 用例图及用例说明 2 2.2.1员工查询工资用例说明 2 2.2.2管理管理员工工资信息用例说明 3 3 系统设计 4 3.1 系统类图 4 3.2 系统活动图 7 3.3 系统时序图 9 4 系统实现 11 5 系统测试 18 6 课程设计总结 22 7 参考文献 22 有问题请咨询QQ:1683430156
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值