Java课程设计-企业工资管理系统 本资源是一份 Java 课程设计,旨在设计一个企业工资管理系统。该系统主要功能包括员工信息管理、工资管理、登录查询等模块。 一、 需求分析: 1. 功能需求: * 员工信息表,实时反映员工的基本信息 * 员工津贴表,反映员工津贴 * 员工基本工资表 * 基本工资的设定 * 津贴的设定 * 计算出月工资 * 录入员工工资信息 * 添加员工工资信息 * 更改员工工资信息 2. 性能需求: * 工资数据精度计算能在默认情况之下精确到小数点后 3位小数 * 系统响应时间不会超过 0.5 秒时间 * 系统支持多种操作系统的运行环境 * 系统支持多系统之间的互连互通 二、 设计总流程图: 系统总流程图主要包括员工信息管理、工资管理、登录查询等模块。 三、 系统详细设计: 1. 数据库逻辑设计: * 员工信息表 * 基本工资表 * 津贴信息表 2. 各模块功能: * 职工信息管理系统功能: + 财务部门相关人员录入、修改、删除、员工个人信息 * 职工工资管理系统功能: + 根据工资生成公式,按照员工的考勤情况及各种表现按月生成相应的工资 + 财务部门相关人员能录入、修改、删除、查询每个月每个员工的工资信息以及工资汇总 + 员工本人能查询自己的工资信息以及工资汇总 * 职工登陆查询系统功能: + 员工本人能通过用户名和密码查询自己的信息以及修改自己的密码 四、 设计代码: DB 类: ```java package wage_management; import java.awt.*; import java.awt.event.*; import javax.swing.*; class DB extends JFrame implements ActionListener { public DB() {} JFrame frame = new JFrame("欢迎进入企业工资管理系统"); JLabel label = new JLabel("", JLabel.CENTER); JButton button = new JButton("登录"); ... } ``` 五、 心得体会: 本设计课程,使我更好地理解了 Java 语言的编程思想和设计模式。同时,也让我更好地掌握了 MySQL 数据库的使用和管理。通过本设计,我更好地了解了企业工资管理系统的设计和实现方法。
剩余35页未读,继续阅读
- 粉丝: 2732
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助