Xx企业工资管理系统——详细设计1.系统功能模块图工资修改工资发放数据备份数据还原删除数据数据导出报表图示登录报表统计数据管理系统维护工资管理用户管理查看个人工资工资等级管理奖金等级管理扣除等级管理员工分类管理添加用户添加员工修改密码1.1报表统计流程图导出登录验证报表统计报表视图数据导出选择符合条件信息导出目的地返回退出成功失败1.2数据管理流程图完成登录验证数据备份数据还原删除数据内容选择选择备份目的地备份选择备份还原选择对象删除数据管理返回退出成功1.3系统维护流程图失败修改添加删除登录验证系统维护工资等级管理奖金等级管理扣除等级管理员工分类管理添加分类员工导入修改返回成功退出返回登录验证工资管理工资发放工资修改选择发放对象发放选择修改对象修改成功退出失败1.4工资管理流程图1.5.用户维护流程图登录验证用户维护修改密码输入用户修改信息添加用户查找用户选择权限不确定添加返回成功退出失败1.6查看个人工资情况流程图登录查看个人工资情况验证退出成功失败2.系统登录模块系统用户输入正确的用户名、密码及验证码可登录系统。2.1登录首页2.1.1报表统计—报表视图模块查看部门工资比例饼图2.1.2报表统计—数据导出模块可以excel的形式导出下表的所有字段,2.2.1数据管理—数据备份模块管理员可以按时间段,将数据备份到指定的文件夹,然后点退出时可以自动备份到指定的目录。2.2.2数据管理—数据还原用户选择备份过的数据,并点击还原,还原的数据将覆盖原数据中的内容2.2.3数据管理—删除数据管理员可以删除某一是时间段内的数据库信息。2.3.1系统维护—工资等级管理2.3.1.1系统维护—工资等级管理—工资等级修改2.3.2系统维护—奖金等级管理2.3.3系统维护—扣除等级管理2.3.4系统维护—员工分类管理管理员可以在任意分类下,添加新分类,也可以删除一个空分类,修改任意分类的名称,将数据导入导出到此分类下。2.4.1工资管理—工资修改修改工资等级对应的工资值,或者将此等级删除,添加新的工资等级。2.4.1工资管理—工资发放2.5.1用户维护—添加角色添加角色,并为角色赋予一定权限。2.5.2用户维护—添加用户2.5.3用户维护—修改密码用户可以修改自己的登录密码2.6.1查看个人信息3最终数据库设计表名:t_user(用户表)字段名数据类型是否为空备注user_noint(11)否用户编号,主键,由用户输入user_namevachar(20)否用户名字passwordvachar(20)否用户密码classesidint(11)所属分类titlevachar(20)否用户职称,索引enter_timedate否入职时间account_novachar(20)否账号表3.13最终数据库设计表名:t_classes(分类表)字段名数据类型是否为空备注classes_noint(11)否分类id号,主键parent_noint(11)否父分类的idnamevachar(20)否分类名称leafchar(1)否是否为叶子节点(叶子节点下只能是员工)表3.33最终数据库设计表3.2表名:t_wage(工资表)字段名数据类型是否为空备注wage_novachar(20)否工资编号,主键user_noint(11)用户编号,外键,引用t_user表的user_nowage_levelint(11)工资等级,外键,引用t_play_type表的level_noaward_levelint(11)奖金等级,外键,引用t_paly_type表的level_nofine_levelint(11)罚金等级,外键,引用t_paly_type表的level_noshoulde_payint(11)否应发工资final_payint(11)否实发工资pay_timedate否发放时间pay_statevachar(20)否发放状态3最终数据库设计表名:t_play_type(工资类型表)字段名数据类型是否为空备注level_noint(11)否类型编号,主键wage_valuevachar(20)否对应等级的金额typeVarchar(20)否是/奖金/工资/罚金表3.43最终数据库设计表名:t_power(权限等级表)字段名数据类型是否为空备注power_noint(11)否权限等级编号,主键power_namevachar(20)否权限名称power_descriptionvarchar(20)权限描述表3.53最终数据库设计表名:t_user_role(权限表)字段名数据类型是否为空备注user_noint(11)否外键,用户编号,引用t_user表的user_norole_noint(11)否外键,角色编号,引用t_role的role_no表3.63最终数据库设计表名:t_role(角色表)字段名数据类型是否为空备注role_noint(11)否主键,角色编号role_namevarchar(20)角色名称role_descriptionvarchar(20)角色描述表3.73最终数据库设计表名:t_role_power(角色权限表)字段名类型是否为空备注role_noint(11)非空角色编号,引用t_rolepower_noInt(11)非空权限编号,引用t_power表3.83最终数据库设计3.9表之接关联的关系