1、企业工资系统需求分析 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.
2、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) Y
3、ES 性别 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
4、 在职状态 BankName varchar(10) YES 工资卡银行 AccountNum varchar(20) YES 工资卡账号 Inputer varchar(10) YES 信息录入者 1.1.3 DepartmentInformation表 存储部门信息 列名 数据类型 可否为空 主键/外键情况 中文描述 DepartmentNum smallint NO 主键、自增 部门编号 DepartmentName varchar(10) YES 部门名称 DepartmentDescribe varch
5、ar(50) YES 部门职能描述 SeniorDepartment varchar(10) YES 上级部门 DepRemarks varchar(50) YES 备注 1.1.4 RewardsAndPunishments表 存储员工奖惩信息 列名 数据类型 可否为空 主键/外键情况 中文描述 RewardsAndPunishmentsNum smallint NO 主键、自增 奖惩编号 EmployeeNum smallint YES 外键 员工编号 Type varchar(2) YES 奖惩类型 Mon
6、th 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 外键
7、 员工编号 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
8、 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 补贴 Othe
9、rBaoxiao 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 住房公积金 Total
10、Salary 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 v
11、archar(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
12、 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 退出系统






