资源描述
企业工资系统需求分析
1. 数据结构表
1.1 基础实现部分
1.1.1 Login表 存储用户信息
列名
数据类型
可否为空
主键/外键情况
中文描述
UserNum
smallint
NO
主键、自增
用户编号
UserName
varchar(20)
YES
用户名
PassWord
varchar(20)
YES
密码
RoleName
varchar(10)
NO
角色名称
CreateName
varchar(20)
NO
创建者
CreateTime
datetime
NO
创建时间
1.1.2 EmployeeInformation表 存储员工基本信息
列名
数据类型
可否为空
主键/外键情况
中文描述
EmployeeNum
smallint
NO
主键、自增
员工编号
EmployName
varchar(10)
YES
员工姓名
OldDep
varchar(10)
YES
原部门名称
NewDep
varchar(10)
YES
现部门名称
Phone
varchar(20)
YES
电话
NativePlace
varchar(10)
YES
籍贯
Sex
varchar(5)
YES
性别
IdentityCard
varchar(20)
YES
身份证号
Address
varchar(50)
YES
家庭住址
IsMarry
varchar(5)
YES
婚姻状况
Political
varchar(10)
YES
政治面貌
Education
varchar(10)
YES
学历
WorkPosition
varchar(10)
YES
工作岗位
IsWorking
varchar(10)
YES
是否在职
WorkingStatus
varchar(10)
YES
在职状态
BankName
varchar(10)
YES
工资卡银行
AccountNum
varchar(20)
YES
工资卡账号
Inputer
varchar(10)
YES
信息录入者
1.1.3 DepartmentInformation表 存储部门信息
列名
数据类型
可否为空
主键/外键情况
中文描述
DepartmentNum
smallint
NO
主键、自增
部门编号
DepartmentName
varchar(10)
YES
部门名称
DepartmentDescribe
varchar(50)
YES
部门职能描述
SeniorDepartment
varchar(10)
YES
上级部门
DepRemarks
varchar(50)
YES
备注
1.1.4 RewardsAndPunishments表 存储员工奖惩信息
列名
数据类型
可否为空
主键/外键情况
中文描述
RewardsAndPunishmentsNum
smallint
NO
主键、自增
奖惩编号
EmployeeNum
smallint
YES
外键
员工编号
Type
varchar(2)
YES
奖惩类型
Month
varchar(5)
YES
月份
Reason
Text
YES
奖惩原因
Money
varchar(10)
YES
奖惩金额
Remarks
varchar(50)
YES
备注
Inputer
varchar(10)
YES
信息录入者
1.1.5 AttendanceInformation表 存储员工考勤信息
列名
数据类型
可否为空
主键/外键情况
中文描述
AttendanceNum
smallint
NO
主键、自增
考勤编号
EmployeeNum
smallint
YES
外键
员工编号
Month
varchar(5)
YES
月份
ShouldArrive
varchar(5)
YES
应到
ActualArrival
varchar(5)
YES
实到
BeingLate
varchar(5)
YES
迟到
Absenteeism
varchar(5)
YES
旷到
LeaveEarly
varchar(5)
YES
早退
AskForLeave
varchar(5)
YES
请假
RewardMoney
varchar(10)
YES
全勤奖励
Inputer
varchar(10)
YES
信息录入者
1.1.6 SalaryInformation表 存储员工工资信息
列名
数据类型
可否为空
主键/外键情况
中文描述
SalaryNum
smallint
NO
主键、自增
工资编号
EmployeeNum
smallint
NO
外键
员工编号
BaseSalary
varchar(10)
YES
基本工资
RewardPerfectAttendance
varchar(10)
YES
全勤奖励
Subsidies
varchar(10)
YES
补贴
OtherBaoxiao
varchar(10)
YES
其他报销费用
OtherKouchu
varchar(10)
YES
其他扣除费用
Yanglao
varchar(10)
YES
生育保险
Yiliao
varchar(10)
YES
医疗保险
Gongshang
varchar(10)
YES
工伤保险
Shiye
varchar(10)
YES
失业保险
Shengyu
varchar(10)
YES
生育保险
ProvidentFund
varchar(10)
YES
住房公积金
TotalSalary
varchar(10)
YES
总工资
1.1.7 Role表
列名
数据类型
可否为空
主键/外键情况
中文描述
RoleNum
smallint
NO
主键、自增
角色编号
RoleName
varchar(20)
NO
角色名称
RoleRemarks
varchar(50)
YES
角色描述
1.1.8 BaseSalary表
列名
数据类型
可否为空
主键/外键情况
中文描述
BaseSalaryNum
smallint
NO
主键、自增
基本工资编号
WorkPosition
varchar(10)
YES
工作职位
Education
varchar(10)
YES
学历
WorkStatus
varchar(10)
YES
工作状态
BaseSalary
varchar(10)
YES
基本工资
1.1.9 WorkPosition表
列名
数据类型
可否为空
主键/外键情况
中文描述
WorkpositionNum
smallint
NO
主键、自增
工作职位编号
WorkPosition
varchar(10)
YES
工作职位
DepartmentNum
smallint
YES
外键
部门编号
WorkpositionRemarks
varchar(50)
YES
职位描述
2. 功能模块
2.1 员工信息管理:
2.1.1 员工基本信息管理
员工基本信息输入
员工基本信息维护
2.1.2 员工考勤信息管理
员工考勤信息输入
员工考勤信息维护
2.1.3 员工奖惩信息管理
员工奖惩信息输入
员工奖惩信息维护
2.1.4 员工调动
2.1.5 员工复职离职
2.2 工资管理
2.2.1 基本工资设定
2.2.2 五险一金调整
2.2.3 工资结算
2.3 部门管理
2.3.1 工作岗位管理
新增岗位
岗位维护
2.3.2 部门维护
2.4 用户管理
2.4.1 新增用户
2.4.2 用户维护
2.4.3 密码修改
2.5 退出系统
展开阅读全文