工资管理系统

1.需求分析

工资管理部门希望建立一个数据库来管理员工的工资。要计算员工的工资,就需要考虑奖金和扣除的部分。必须指明给每个员工发薪水的方式,大多数的员工是通过银行卡来结算工资的,但是也有一部分人使用现金或支票。如果是通过银行卡,就需要知道账号和卡的类型。付款方式只可能是一种方式。有几种原因可以扣除工资:例如,缺勤、五险一金或者预付款。

2.系统总体结构设计

  1. 总体模块设计(系统模块图)

  1. 概念结构设计(ER图)

3详细设计

  1. 具体模块分析及流程

1. 职工信息管理

该模块主要用于录入、修改、查询以及删除用户信息。用户信息包括用户姓名、账号、工作职位、部门等信息。管理员可以根据需要进行修改或删除操作。

2. 职工工资管理

该模块主要用于工资管理,包括工资录入,删除、修改、查询。管理员可以通过该模块对员工的工资进行管理,保证员工的工资准确地发放。

3. 密码修改

该模块主要用于员工密码修改。

4. 登录模块

该模块主要是用户的登录,管理员只有一位,而员工可以有多位。员工可以查询自己的信息,而管理员可以修改员工的信息。

  1. 关系模型(将ER图转化为关系模型并优化)

  1. 员工(职工号,姓名,性别,年龄,部门,职业)
  2. 工资(职工号,基本工资,缺勤扣款,奖金,五险一金,预付款,总工资,付款方式,银行卡类型,账号)

  1. 建立数据库(表,视图,索引等)

2、代码

工资管理系统 Java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值