Java窗体应用程序人事管理系统
大二时候的课程作业,代码来自清华大学出版设出版的《Java课程设计案例精编(第3版)》,不完全一样,里面一些东西已经改变了。
界面用Swing写的(已过时),仅仅是刚学Java时课程作业,老师要求做的,简单练手小项目。
开发工具:
Eclipse
Mysql
开发环境:
jdk 1.8.0_141
mysql 5.5.27
代码组织结构:
运行效果图:
添加员工界面:
修改员工界面:
删除员工界面:
显示所有员工信息:
部门管理界面:
员工部门调动:
调动历史查询:
员工考核界面:
考核记录界面:
劳资分配管理界面:
劳资历史查询:
使用方法如下:
1.下载项目压缩包并解压,将项目以java project导入。
2.到自己的mysql中建立名为hrdatabase的数据库,字符集设为utf-8,然后运行文件夹内提供的hrdatabase.sql文件。
3.打开项目,打开DataOperator包,修改Database类中的user,pass,user改为自己mysql的用户名,pass改为自己mysql的密码。
4.如果自己的mysql位于其它主机,比如云服务器,还需修改url中的IP地址。
5.打开HRPackage包,运行HrMain。
使用过程中可能出现的问题,项目当时在eclipse中,默认的字符集是GBK编码,如果你的工具里面使用utf-8,运行后,
界面正常显示但是界面上所有汉字都会呈现出乱码的状态。可以自己使用一些转编码的工具转换编码以保证中文的正常显示。
如果导入后出现大量报错,且导入步骤无误,请检查自己的JDK版本,是否为1.8。
如果发现有bug,请在Issues提问。
如果觉得对你有用,请点star.
如果有其他问题,欢迎发送邮件至[email protected]询问 或到 https://blog.csdn.net/wyxeainn? csdn下留言。