当前位置:首页 > 工资管理系统实训报告
了管理员的工作效率,节省了更多的人力资源与时间。
该模块包括公司信息、部门信息、员工信息,与其他两个模块相互连接。公司信息和部门信息用来保存公司基本信息,员工信息分为浏览和查询,可对员工信息进行增加记录、修改记录、删除记录,查询员工号或员工姓名。
5.2.3工资管理模块
该模块负责工资的查询,可选择或输入职工号,姓名,部门,输出相应的职工工资信息。用户进入工资查询界面后,由用户选择查询条件,可以选择员工编号,输入员工姓名,确定后,系统根据查询条件进行数据库访问。然后根据员工号或姓名查询工资表,无错误则显示符合查询条件的员工工资信息。除此之外,该模块还可以对某个部门的月工资、年工资进行查询,也可以对整个企业的工资发放情况进行查询。
包括基本工资管理、工资计算和工资查询。基本工资管理主要包括固定工资、岗位工资、补贴工资等。工资计算将每个员工的各项工资条款进行汇总,运用计算机技术来管理好员工的工资发放情况。工资查询提供根据员工姓名或员工号进行工资查询。
6.数据库设计
6.1总体分析
根据对工资管理系统的总体分析和需求分析,要求管理员通过该
系统对公司有关信息、员工用户信息、工资信息进行统一管理,从而实现对系统管理模块、基本信息管理模块和工资管理模块信息的增加、删除、修改和浏览、查询的功能。
6.2概念模型
公司账号公司地址公司名称公司信息公司法人 图6-1 公司信息E-R图
部门组号部门名称部门经理部门信息联系电话备注部门员工数 图6-2 部门信息E-R图
员工编号家庭住址邮政编码文化程度雇用日期姓名班组部门是否在职银行账号身份证号码出生日期籍贯员工信息民族婚姻状况合同期开始合同期终止离职日期离职原因办公电话家庭电话 图6-3 员工信息E-R图
班组部门员工编号工资基本工资姓名职务津贴加班工资考勤工资 图6-4 工资E-R图
编号员工编号用户用户姓名用户角色用户密码 图6-5 用户E-R图
6.3逻辑模型
将工资管理系统的E-R 图转换为关系数据库的数据模型。 1、公司信息表,用来保存公司基本信息。
表6-1 公司信息表的结构
编号 1 2 3 4 字段名称 公司名称 公司账号 公司地址 公司法人 数据类型 varchar varchar varchar varchar 长度 30 30 50 30 说明 不许空 不许空 允许空 允许空 2、部门信息表,用来保存公司部门相关信息。
表6-2 部门信息表的结构 编号 1 2 3 字段名称 部门组号 部门名称 部门经理 数据类型 varchar varchar varchar 长度 5 20 10 说明 主键 不许空 不许空 4 5 6 联系电话 备注 部门员工数 varchar varchar int 15 50 4 允许空 允许空 允许空 3、员工信息表,用来保存公司员工的基本信息。
表6-3 员工信息表的结构 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 字段名称 员工编号 姓名 班组部门 是否在职 银行账号 身份证号码 出生日期 雇用日期 合同期开始 合同期终止 离职日期 离职原因 办公电话 家庭电话 家庭住址 邮政编码 文化程度 籍贯 民族 婚姻状况 数据类型 varchar varchar varchar varchar varchar varchar datetime datetime datetime datetime datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar 长度 10 10 10 10 20 20 8 8 8 8 8 50 20 20 30 6 10 20 20 10 说明 主键 不许空 外键 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 4、工资表,用来保存员工工资信息。
表6-4 工资表的结构 编号 字段名称 1 2 3 4 员工编号 班组部门 姓名 基本工资 数据类型 varchar varchar varchar int 长度 10 10 10 4 说明 主键 外键 不许空 允许空
共分享92篇相关文档