# 工资管理系统(Java+javaswing+JDBC实现),使用mysql存储数据。
#### 主要的要求如下:
>建立职工工资管理系统,要求实现职工基本信息管理(编号、姓名、性别、初始年月、工资等级等)、工资等级情况管理(工资等级、基本工资、岗位工资、交通补贴等)、每月职工变动工资管理(职工编号、月份、奖励工资、扣款等),并根据职工的工资等级以及每月职工的变动工资情况自动生成每月职工的工资信息,并实现对员工工资的排序输出等操作。
花了一周的时间和我的小伙伴终于完成了Java的课设,下面来展示一下我们部分功能吧,有些界面可能尚未完善。
***
首先看看我们的工资管理系统功能模块结构图设计:
![在这里插入图片描述](https://img-blog.csdnimg.cn/047ea05c54054964b2a45ca9f4e6f220.png)
再瞅瞅我们的设计类图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2419f5731f81465091ab28d6c72bdf33.png)
**enmm,接下来进入正题,来看看我们的登录界面吧:**
![登录界面](https://img-blog.csdnimg.cn/e250a392846c4009b14c079a9df89e43.png)
***
**我们的用户名和密码都是==admin==,当输入错误时会显示如下:**
![用户名密码错误时](https://img-blog.csdnimg.cn/41a50ba950f6412cadaaec27dd685950.png)
那么再看看我们是如何实现这个登录界面的吧,首先我们使用的是Java swing组件,首先我们设置了一个蓝色的左面板,中间有白色的名字,然后对组件进行排版设置样式
***
那么接下来再看看我们的我们的主页面吧,就是一个仪表盘哈哈哈
![主界面](https://img-blog.csdnimg.cn/5b7b3d51beb342569baa46640e2019e6.png)
我们导航栏中有四个按钮,员工管理的如下
![在这里插入图片描述](https://img-blog.csdnimg.cn/72eeda08d30b4ff2935b2d9cc349f461.png)
汇总查询具有四个功能,可以查看所有部门员工的工资等级,以一张表的形式展现出来,汇总查询的如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/5a4f19a9e06f4042b196b18dfa509a94.png)
***
**好啦,咋门进入正题,对员工等级进行新增操作:**
![在这里插入图片描述](https://img-blog.csdnimg.cn/640aa211e08d4b948410f6ab4657d8b1.png)
**好的,你选择了技术人员,对技术人员工资等级进行操作,~~界面有点丑陋,哈哈~~**
![在这里插入图片描述](https://img-blog.csdnimg.cn/a30962b248a541a1a276bbf570386ee3.png)
**再瞅瞅我们修改工资等级页面**
![在这里插入图片描述](https://img-blog.csdnimg.cn/c61ae0b73d7847f78a7634be83e4b722.png)
**你选择了技术部的一级,并且对它进行修改,如下:**
![在这里插入图片描述](https://img-blog.csdnimg.cn/0d8f60357d814ae29da83267dd15cf4b.png)
**对于删除界面,首先要选择部门,然后选择你需要删除的部门的工资等级,然后点击确认即可删除**
![在这里插入图片描述](https://img-blog.csdnimg.cn/e79e95c2a55e4ba687e7cd4b2ab8f1fd.png)
***
**查询工资等级功能,选择岗位部门,然后选择工资等级即可跳转出来我们需查询的内容。**
样例如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/354d4491f1824a75b7e692fcc9751b87.png)
**然后看看我们总的工资等级吧,这里就展示技术人员的工资等级吧**
![在这里插入图片描述](https://img-blog.csdnimg.cn/8e4ee836027b4d58be9c283fc7572c56.png)
**对于修改工资变动这,我们首先查找一下数据库中有没有该工号的员工,如果不存在该工号,就会跳出弹窗提醒不存在该员工提醒用户**
![在这里插入图片描述](https://img-blog.csdnimg.cn/de68f0ca217a492ab1985f4502f909b4.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ee0767972984427fa9318e29ba6ca6e9.png)
***
**最后来使用一下我们的汇总查询
点击汇总查询生成本月的所有员工的工资信息,并且对总工资进行一个降序排列进行展示在一张表中**
![在这里插入图片描述](https://img-blog.csdnimg.cn/f3c7ea6504ca42c2b2824370683836d7.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/ad86e37a75e2483392144131a20a92df.png)
这里大概展示这些基本功能,能力有限,做的比较的粗糙,~~哈哈哈~~
下面展示一下登录界面如何实现,后期会将整个放在GitHub上
没有合适的资源?快使用搜索试试~ 我知道了~
Java GUI工资管理系统
共1416个文件
class:434个
png:184个
java:100个
需积分: 0 21 下载量 105 浏览量
2023-06-19
21:19:32
上传
评论 1
收藏 61.62MB ZIP 举报
温馨提示
实现职工基本信息管理(编号、姓名、性别、初始年月、工资等级等)、工资等级情况管理(工资等级、基本工资、岗位工资、交通补贴等)、每月职工变动工资管理(职工编号、月份、奖励工资、扣款等),并根据职工的工资等级以及每月职工的变动工资情况自动生成每月职工的工资信息,并实现对员工工资的排序输出等操作。 1. 实现职工基本信息的管理:主要包括职工信息的新增、修改、查询、删除等操作; 2. 实现工资等级信息管理:具体包括等级的新增、修改、查询等操作; 3. 职工变动工资管理:具体包括每月职工变动工资的新增、修改、删除、查询等操作; 4. 必须要用面向对象设计思想编程实现。 5. 将数据保存到数据库中,并能在程序再次运行时能从文件中读取到上次记录的信息, 6. 统计:分类汇总并输出所有员工的基本工资、补贴金额、奖励金额、扣除金额、实发工资的总金额和平均金额。
资源推荐
资源详情
资源评论
收起资源包目录
Java GUI工资管理系统 (1416个子文件)
$PROJECT_FILE$ 364B
$PROJECT_FILE$ 364B
$PROJECT_FILE$ 364B
$PROJECT_FILE$ 364B
00ad519642429d7e23fcd980fc30f759d57338 1KB
013e45366c5c7edb74d3b3081f3b52afeedbd9 178B
017e2412538b2e546b5e26a9973eb06dcdc749 611B
0214f3b346fcb6d701c3cf52a4f43760e1d3c7 541B
0324f526653d4a3cfc31f26f48dbc5f6c0560b 1KB
038bab29735efe0b9335a363b57007f450e54f 448B
048afa79dbe877bbaadbed1adf5a8aab749fc7 63B
0512d442c8ee36267a16f5552efd1ec3a7ba40 1KB
0573fa85469698a33acf69bde223efdd276da9 1KB
06ebef8f81928f68d374740b3c964e9a3b7289 843B
077ce9ebd552fc33605b20acd3a9fdf44a794c2c 0B
077ce9ebd552fc33605b20acd3a9fdf44a794c2c 0B
07ff77f6b84fab11c7814c071f5a44a0e18f70 538B
082b8705950e2dbedde0c0ce3aa90d1a029c40 982B
0aaa4743f64c2738f3d8357395b71c999f5e35 587B
0ac14ab19a84861a728d7a944c67bd8d34f2ec02 207B
0ac14ab19a84861a728d7a944c67bd8d34f2ec02 207B
0b4bddb436c30ec7707e840a72941e88a5e744 1KB
0d2c9ab6eeaa2b30120866320711293adb1b3b 1KB
0dce9782bdf527011212bbbb926248d3668c54 527B
0df861239de4e0a2187f5904a7d8cd37812dc0 2KB
0e1e8bebf6740b971fe1a8f8dd381b6407c693 1KB
0e886f8d8653a498ac0417bcd634d3699cf1cf 1KB
0f146f7dc03228b691ec539e79ce6d15bb1aa6 942B
0f539bd29f787d1d9dfc20f8e5553a34d2efa3 931B
0f97b95aec7dc6ea261e3c8a8912be334a5158 1KB
0fd70f0711ddf7ae38e1c07513bb6f979dde20 2KB
0feab9a03c38c739997e4b6bf4d43c1ea89b7c 85B
10c36afe03f4a88e84d1b7a5a4c53bea6b4811 412B
114bd60a4c2fada4a037db65ba5fc404b146b1 209B
1161c88805ada4f5896107ed6ef6e497667796 552B
11ba1de07722148015b8373e0556b338a45dcd 791B
12e1f7969b940439082ce2038f69d33e8d23bd 1KB
13570e0a2bb0f893ceffde3b8eb1966ffaf55b 103B
1384fe2389d02d919c714b3d1bef79b222648a 996B
138a41b5089f00c1ac9575fb18bfa6fb1f02a9 216B
13def3f15091d9c546d0e2339a9fc16f630b17 64B
13fbd360ad62f32183b7198bc4975698162c71 474B
142af41b6ad45715b67e71f6e1fb8855ee960d 260B
14dfbe79eeb41e42e47291e0f5e3d766b9150c 194B
1551e9a8fc17dda45e424979d45592a809ba41 522B
17deac8533648f668ec63c50350d8c5fba1ae3 465B
182703b3d25c090b7059d8648895bb15ea9587 2KB
187f167e567af5fe5ff0e52646063fa20f72ff 85B
190e3b3cbd02c7ed0e4480bf762e09b58875f3 498B
194c3a21674da74eb537200d68b08e4a5abe27 69B
199922e0c42fafb9fa1c02d44e0f44f6d82243 127B
19b30123a2467b07de38b1540d72167b713e05 61B
19d247f53779ac221fb6d4043238b3c7164a35 854B
1a2be65d9db704134acffaf75be5b02180f868d7 1KB
1a2be65d9db704134acffaf75be5b02180f868d7 1KB
1b54cab1a8ba8ba4654dc6aa8961e7373e9eaa09 0B
1b54cab1a8ba8ba4654dc6aa8961e7373e9eaa09 0B
1c369a979a06af4d6f8fe4a4392a4fe99659b5 105KB
1d8071225b02a91ca5f1ee1deb01a40dbd019c 89B
1e0e388d764e3f2d067392d86daa140b8d7d4b 1KB
1f2d1d393825e1de8008e9c25b09cbe8c396ec 3KB
1f8a2c105769583110ef54443062919f633da1 68B
2136bd348157d0e5a71a7c4671d797c6c2f130 57B
21c1f549fe0939c6e07972799999e8e41fab0a 5KB
223072dffbef869b35eeed44002c3cbac6c202 214B
224fb6449e337d71135f260e35311059b8b31a 155B
22c304e744c7c8953cd8e12a0ed08ddc3a2c8f 1KB
23a3d30e5f07668a1af08b2804f40a0873292c 1KB
23a51d23868ecd3b90a08e31f9437c6bf9da84 1KB
23b19b5c4557f13e8a0f6f42c6959937c54da62d 0B
23b19b5c4557f13e8a0f6f42c6959937c54da62d 0B
2538930d9f48a265ff7b425419b73bea071236 84B
25a17f950d7421d3286cbdcdd2ff1763be890e 2KB
25a708531775b4c7bf5f9a6d910d2cf8f71493 85B
25bdc473118226ff08df7710e8f51b770a4ecc 990B
26cfbf8533b5c0e3be74944b6d68929643fbcd 85B
2714985892047d7ca4aa3ca5684575e57e0c1f6c 0B
2714985892047d7ca4aa3ca5684575e57e0c1f6c 0B
27d214100fb83ea2492157fb30e35254a61d9a 4KB
27fee0bb65c98f3561de4c82a42db107d4c1ee79 0B
27fee0bb65c98f3561de4c82a42db107d4c1ee79 0B
2888f37aa3e52f0afe9b7859da35c2613ff0d3 49B
28e23b753a9c55426f4b7a7ba3e56d1b52234b 2KB
2928e68e02b9226624f100449c50fa4cb7ab86 2KB
2a1c6debf78d18dbf58362a33404298fce8c99 560B
2b7a343b89f6b53df3aa79b1290562805f511f 711B
2b87c0e5a85fa592c1564e04e056a49663ed4e 864B
2c5e95ad9f9af4f289b758ec6ec88198e8ee89 656B
2d28eeac99a8f2765bd2b8d15c180d26e5b9ea 665B
2db75186b99ecf6c5e6651a93b596e2b40c6a9 4KB
2e09dc1793862fa96d99bcb8914cf2876458b6 953B
2e2e6acf642190a6517971d96f9e5979e49dbd 85B
2e60c5edfedd1c895c2213fc8806258e56dcc2 167B
2ee5421645c8a3afe1d1cc1e5a520ce9ffebb2 458B
2ef6e7814b9f052c821ff8f90eb13fd69e44d7 284B
2f556a44adfb453ca8cf33b8c705e861d2fcf1 2KB
3075c60e992cb05889242d1a2f03c8d151148e 171B
30f271659c59eebb5f61e6e8258167f8910fcf 110B
3124de497d031a7e292c21249ce27ea07a2a3d 84B
312583372012785ff56635fc62ff709e3c58ef 299B
共 1416 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
资源评论
蒟蒻的成成
- 粉丝: 104
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功