首页 企业工资管理信息系统分析与设计

企业工资管理信息系统分析与设计

举报
开通vip

企业工资管理信息系统分析与设计企业工资管理信息系统分析与设计 燕山大学里仁学院09级工商管理小组 一、系统项目概述 工资管理涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分,是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。开发企业工资管理的目的就是为了帮助企业财务部门能更好的管理企业的员工工资,提高工作效率,实现企业工资信息管理的规范化与自动化。职工工资管理信息系统的实现可以减轻比较繁琐的手工工资...

企业工资管理信息系统分析与设计
企业工资管理信息系统分析与设计 燕山大学里仁学院09级工商管理小组 一、系统项目概述 工资管理涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分,是任何企业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。开发企业工资管理的目的就是为了帮助企业财务部门能更好的管理企业的员工工资,提高工作效率,实现企业工资信息管理的规范化与自动化。职工工资管理信息系统的实现可以减轻比较繁琐的手工工资管理更加针对性、便捷性、可视化的管理职工工资。 本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人台帐,打印工资报表。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。 二、项目工作计划 1.由小组成员根据现有企业工资管理系统进行业务过程重组,并进行数据类定义,在一天之内,定义工资管理信息系统的总体结构,主要利用U/C矩阵,划分如下为四个子系统。 数据工资工人员标准考加奖水扣工资工工员类 汇总资变动工资勤班金电款结算资资工 文件 记记录 数据 记费纪费 单 文件 单 表 档功能 录 录 记录 案 录 添加C U U 用户 修改U C U 密码 基本 工资 U C 设置 其他 项目 U U C U U 设置 计算 公式 U U U U C 设置 出勤 U C 统计 计算 实发 U U U C U 工资 查询 U C U U U U 1 工资 工资 表导U U U U C U 出 基本U 工资U C U C 打印 其他U 项目 U U U U C 打印 工资U 统计C U 打印 数据 员人员标准奖扣加水考工工工工资工资类 工变动工资金款班电勤资资资结算汇总 档记录 数据 记单 费费 记单 记表 文件 文件 功能 案 录 记录 录 录 系 添加 C U U 统 用户 管 修改 U C U 理 密码 工 基本 资 工资 C U 信 设置 息 其他 设 项目 C U U U U 置 设置 计算 公式 U U C U U 设置 工 出勤 C U 资 统计 信 计算 息 实发 U U U C U 管 工资 理 查询 U U U U U C 工资 工资 U U C U U 表导U 2 出 打 基本 印 工资U U C C U 报 打印 表 其他C 项目U U U U U 打印 工资 统计U U C 打印 2.依据如上结果,对子系统按顺序排出开发进度计划,小组根据现有资源及实际情况确定如下开发进度 日 期 内 容 完成业务流程图 4.16-4.17 完成数据流程图 4.18-4.19 完成代码设计 4.20-4.21 完成功能结构图设计 4.22-4.23 完成数据存储设计 4.24-4.25 完成IPO设计 4.26-4.27 提交书面实验报告 4.28-4.29 三、管理业务流程分析 (一)下面从技术上,经济上,管理上进行可行性分析。 1、技术上的可行性。 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。 2、经济上的可行性。 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基于企业的现有计算机及配套设备,建设MIS系统。不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。由于企业工资管理系统是一个比较小型的系统,是由我及几个同学小组进行开发的,所以从人力、物力、财力方面来说都是可行的。 3、管理上的可行性 主要是管理人员对开发信息系统是否支持,现有 管理制度 档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载 和方法是否科学,规章 制度 关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载 是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。 需求分析 3 对用户需求的分析应该全面、深入、发展,全面是指考查由,,,管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短,,,的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。 (二)组织结构图 总经理 创作部 客户服务部 媒介部 行政、财务部 平电平客市电平行财人 面视面户场视面政务事 组 组 组 制制统联开媒媒 作作筹系拓介介 组 组 组 组 组 组 组 (三)工资系统管理功能图 企业工资系统管理 系工工打 统资资印 管信信报 理 息息表 设管 置 理 添修退基其计出计查工基其工加改 本 他算勤算询资本他资 出 用密工项公统实工表工项统户 码 资 资目式计 发导资目计 出 设设设工打打打 资 印 印 印 置 置 置 4 (四)工资管理业务流程图 人员变动 人事记录 标准工资组 数据 工会考勤记录 会各部会计工资工资汇总资计 计组 结算门 文件 记员 员 加班费记文件 录录 文 件 会 计 工资奖金记录 员 发放 总务知通 房租水电部 单 记录 扣工 款资 汇汇扣款单 员总总 工 表 表 上图图例: 人员单位文档,单据 四、数据流程的调查与分析 通过业务流程图得知各单位、人员之间的业务关系以及管理信息流向。在此基础上进行资料收集,包括收集原工资系统的全部输入单据,各环节处理方法及计算方法等。得出如下数据流程图 外部实体 数据流 处理数据 存储 人员变动记录 分类汇总 人事 组 标准工资数据 汇总数据 考勤记录 统计 工资记录 工资汇总 数据统计 各部 工资结算文件 门 加班费记录 数据 数据 结算 汇总单据 数据 工资汇总文件 分类汇总 总务奖金纪录 计算实发工资 部 5 扣款单 工资表导出 发放 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 单 打印处理 员工 表 单 总经 理 (2)数据字典 数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部 分的严格定义, 下面是本系统的数据字典(由于篇幅原因,在此仅给出部分)。 1.数据项 数据项编号:I01-01 数据项名称:员工编号 别名:无 简述:工资管理系统员工的编号 类型及宽度:字符型,20 取值范围:“00001”~“99999” 数据项编号:I01-02 数据项名称:员工姓名 别名:无 简述:工资管理系统员工的姓名 类型及宽度:字符型,20 取值范围:“0001”~“9999” 2、数据结构 数据结构编号:DS03-03 数据结构名称:工资单 简述:员工工资明细情况 数据结构组成:DS03-01+DS03-02+DS03+04 3、数据流 6 数据流编号:D03-04 数据流名称:工资表 简述:员工工资情况总表 数据流来源:财务组 数据流去向:总务部 数据流组成:员工编号+员工姓名+职务+部门+实发工资+日期 数据流量:1份/月 4、数据存储 数据存储编号:F04-03 数据存储名称:工资汇总文档 简述:以文档形式汇总的工资表 数据存储组成:员工编号+员工名称+月份+月工资总额+总计 关键字:员工编号 相关联的处理;P02,P03 5、处理逻辑 处理逻辑编号:P04-03 处理逻辑名称:工资汇总 简述:将工资汇总出来 输入的数据流:工资表 处理:根据数据流工资表确定该汇总文件 输出的数据流:工资表汇总文件 处理频率:每月处理一次 6、外部实体 外部实体编号:S01-01 外部实体名称:员工 简述:利用本系统的用户 输入的数据流:I01-01I01-02 输出的数据流:DS03-03 4,由于员工的出勤情况各不相同,并且员工出勤有着不定的变化,所以用决策树来制 定员工的缺勤记录对工资的影响,并且制定处理 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 处理方案 7 ?基本工资 记过 ?3天 工资 ,基本工资处分 缺勤记录 ,3天 工资 ?基本工资 解雇 ?5天 ,基本工资降职 ,5天 解雇或降职 5代码设计 代码的设计应该按照以下的原则进行设置:代码应唯一标志它所代表的事物或属性。结构应与处理的方法相一致。代码设计要预留足够的位置,以适应不断变化的需要。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。 在遵守代码设计原则的基础上,根据系统的需要选择使用上下区间关联码。 对员工的编号设计如下:1101代表创作部平面制作组01号员工 第一个数字代表部门,第二个数字代表组,后两位代表员工。对工资汇总文件的代码设计:20120101代表2012年1月创作部的工资汇总文件。 代码校验 员工代码检验 质数法 原代码1101 各乘以权 13 7 5 3 乘积之和以11为模去除乘积之和,把得出的余数作为校验码: 23?11=2„„1 因此代码为11011 工资汇总文件代码检验 质数法 原代码20120101 各乘以权 2923191713753 乘积之和以11为模去除乘积之和,把得出的余数作为校验码: 121?11=11„„0 因此代码为201201010 六、功能结构图设计 1系统功能模块图 本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据加工、信息查询、系统维护等工作,系统的功能模块本结构图如图所示。 工资管理系统 8 个人工资工资员工基本工资 汇 总 基本设 定 单查信息 询 资员员基岗工工口 料工工础位龄资令 输增查工工工总验 入 删 询 资 资 资 表 证 查 打 印 打 询 浏 览 印 结 果 2功能的说明 本系统大致分为如下四大功能模块。 (1)员工基本信息 员工基本信息模块具有资料输入、员工增删和员工查询三个功能。员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号或员工姓名对员工信息进行查询。 (2)工资基本设定 包括对基础工资、岗位工资、工龄工资的设定。 基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除。 岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。 工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。 (3)工资汇总 在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括:员工基本情况,员工基本工资情况,员工岗位工资情况,员工工龄工资,工资综合。工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。 (4)个人工资查询 此查询通过口令验证进行查询,以得出查询结果。。 系统的信息系统流程图如下 用户信息 9 员工 登录系统 个人工资查询 用户 管理员 表 工资更新资料单 更新资 料 员工基本基本工资 信息处理 设定 员工基本 工资文件 信息查 员工信 询文件 息文件 工资等级文档 工资汇总计算 岗位工资文档 工龄工资文档 工资汇 总文件 打印预览 工资单 打印 工资汇总 表 图例: 手工输入 处理 文档,打印报告 决策 磁盘 七、数据库存储设计 主文件主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。 10 处理文件 处理文件又称事务文件,是用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据。例如水电费扣款单 工作文件 工作文件是处理过程中暂时存放数据的文件。如打印时的报表文件 周转文件周转文件用来存放具有固定个体变动属性的数据 。例如周转控制清单 其它文件 周转文件副本,档案文件 1文件设计 使用效文件处理方式 文件 随机顺序查 适用于对软件备注 果组织大小 查 找速度 何种活要求 顺序 随机 方式 找速动率 度 顺序 很好 不好 无限制 慢 很快 高 低 索引 好 好 中等大 快 快 低 中 直接 不好 很好 有限制 很快 慢 低 高 表中活动率指的是更新过程中作用到记录的百分数。例如,针对10000 个记录,需要处理8000个,则活动率为80%。 根据常用文件组织性能,计算机操作系统提供的文件组织形式,数据的处理方式等因素进行文件设计。以下为系统主文件设计结果,并以此为基准,其他文件中与他相同的数据项目与主文件的尽量保持一致 工资主文件 记录文件名________________应用__________________ 序号 1 2 3 4 5 6 数据项名 员工编码 职工姓名 部门 基本工资 岗位工资 工龄工资 变量名 DM XM BM JBGZ FJGZ FF 类型 C C C N N N 宽度 5 8 2 7 7 7 小数位数 2 2 2 输入到 输出自 设计者签名_____________ 设计日期_______________ 表3-21 员工基本信息文件 11 字段名 类型 长度 允许 员工编号 字符型 5 No 部门 字符型 2 Yes 职务 字符型 8 Yes 员工姓名 字符型 8 Yes 身份证号 字符型 18 Yes 性别 字符型 2 Yes 出生日期 日期型 10 Yes 婚否 逻辑型 2 Yes 文化程度 字符型 8 Yes 政治面目 字符型 6 Yes 毕业学校 字符型 16 Yes 联系电话 数值型 16 Yes 籍贯 字符型 10 Yes 民族 字符型 10 Yes 家庭地址 字符型 30 Yes 邮政编码 数值型 6 Yes 入单位时间 日期型 10 Yes 合同 劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载 期限 数值型 8 Yes 职称 字符型 16 Yes 评定时间 日期型 10 Yes 备注 备注型 100 Yes 员工基本工资文件 字段名 类型 长度 允许 员工编号 字符型 5 No 员工姓名 字符型 8 Yes 年/月 日期型 10 Yes 12 基本工资 数值型 7 Yes 工龄工资 数值型 7 Yes 岗位工资 数值型 7 Yes 实发工资 数值型 7 Yes 表3-24 工资统计汇总文件 字段名 类型 长度 允许 部门 字符型 2 Yes 人数 数值型 10 Yes 工资总和 数值型 20 Yes 日期 日期型 10 Yes 员工姓名 字符型 8 Yes 员工编码 字符型 5 NO 2进行数据库概念设计 概念结构设计的任务是根据用户的需求设计数据库的概念数据模型。概念模型是从用户的角度看到的数据库,用E-R图来表示。对数据库进行概念模型的设计。包括对数据库的实体及其属性的设着,以及关系模式的设计。 通过对工资管理系统的数据分析并根据业务之间的联系,我们可以得出与系统相关的实体有:员工、部门、职务、职称、工资、奖励信息、工资报表、管理员。 工资管理系统的数据据库管理模式用语义描述如下: (1) 每一个员工只能属于一个部门,担任一个职务,但是可以拥有多个职称. (2) 每个部门可以有多名员工,有不同的职务. (3) 每个职务可以由多名员工担任,可以在相同的部门,也可以在不同的部门. (4) 每个职称可以授予不同的员工. (5) 每个员工每个月都会有一份工资记录,并且会有一份历史工资记录. 13 (6) 不同部门可以输出一份自己的工资报表,但是也可以输出其他部门及自己的历史记录表。 (7) 一个管理员可以掌管多个员工的工资设置,设置多份工资情况。 (8) 一个管理员可以查询多个部门工资报表,一个部门的报表也可以被其他管理员查询。 (9) 一个员工可以有自己当年的或当月的奖励信息。 综合上述语义,可以得出系统的ER图如图3.3.1所示: 职称 职务 N 1 工资报担拥 任 有 表 M M N 隶输员工 部门 属 M 1 M 出 1 N 管拥理 1 M 管理员 有 查询 M 1 N N 工资报表 工资 工资 设置 职工编号 职称编 号 工资年月 职称 工资 名称 工龄工资 职称津岗位工 贴 资 基本工 资 14 员工 编号 姓姓 名 名 管理员 编号 性员工 别 口令 职 部 务 门 员工电话 姓名 编号 人数 基本 工资 年月 部门 工资报表 部门 名 称 编号 工龄 岗位工工资 资 名称 职务职务 编号 基本工 资 根据实体之间的联系,以及分析实体的属性,得出了工资管理系统中各个实体的属性, 相关属性列表见表3.3.1。 15 表3.3.1 工资管理模型的相关属性列表 实体或联系 属性 员工编号、姓名、性别、部门、职务 员工 部门编号、名称、人数、电话 部门 职务编号、名称、基本工资 职务 职称编号、名称、职称津贴 职称 员工编号,姓名,基本工资,岗位工资,工龄工资,年月,部门 工资报表 编号,姓名,口令 管理员 员工编号,基本工资,岗位工资,工龄工资,年月 工资 加粗的为主键 3进行数据库逻辑设计 根据概念模型初步设计出如下关系数据模型 员工基本信息(员工编号、姓名、性别、部门、职务) 部门(部门编号、名称、人数、电话) 职务(职务编号、名称、基本工资) 职称(职称编号、名称、职称津贴) 工资报表(员工编号,姓名,基本工资,岗位工资,工龄工资,年月,部门) 管理员(编号,姓名,口令) 实发工资(员工编号,姓名,基本工资,岗位工资,工龄工资,) 工资(员工编号,基本工资,岗位工资,工龄工资,年月) 工资设置(员工编号,基本工资,岗位工资,工龄工资,年月,编号,姓名,口令) 输出报表(部门编号、名称、人数、电话、员工编号,姓名,基本工资,岗位工资,工龄工资,年月,部门) 隶属(部门编号、名称、人数、电话、员工编号、姓名、性别、部门、职务) 进行关系规范化,将实体及联系转换成符合范式规定的表 员工基本信息表 *员工编号 姓名 性别 部门 职务 职称 16 符合3NF要求 工资报表 *员工编号 姓名 职务 部门 实发工资 日期 符合3NF要求 工资情况表 *员工编号 姓名 基本工资 岗位工资 工龄工资 工资合计 符合3NF要求 部门查询表 *部门编号 名称 电话 人数 符合3NF要求 管理员信息表 *编号 姓名 口令 符合3NF要求 8、IPO设计,输入、处理、输出, 输出设计 输出信息的内容,包括输出项目、位数、数据形式等。 输出格式:有表格、图形或文件; 输出设备:主要为打印机、显示器。 输出介质:有磁盘、磁带、纸张等。 输出:本系统应能够在显示屏上输出职工的基本信息,及工资的各项基本信 17 息。 编写输出设计报告如下: 表1输出设计书 资料代码 01 输出名称 工资表 处理周期 一个月 形式 表格 种类 excel 份数 2 报送 财务部 项目号 项目名称 位数及编辑 备注 1 员工姓名 X(8) 2 员工编号 X(5) 3 性别 X(2) 4 基本工资 N(7) 5 岗位工资 N(7) 6 工龄工资 N(7) 7 职务 X(8) 8 所属部门 X(2) 9 日期 N(10) 输出设计示如下: 职工工资发放单 部门名称:创作部 员工编号 姓名 基本工资 岗位工资 工龄工资 工资合计 制表人:×××制表日期:xxxx年xx月xx日 XX月份职工扣款清单 员工编号 姓名 扣款金额(元) 备注 制表人:××× 日期:xxxx年xx月xx日 输入设计: 输入设计是信息系统与用户之间的纽带,决定着人机交互的效率。输入设计包括数据规范和数据准备过程,输入设备为键盘输入。输入设计的重要内容是原始单 18 据的格式。输入:本系统可以对职工基本信息的输入,并能够修。 登录界面的设计:用户登录窗体是在整个程序运行之前,首先呈现给用户的界面,必须通过它进行用户的合法性验证,即除非用户输入正确的用户名和密码,否则将无法使用进一步的程序功能。创建好的窗体如下图: 图4.3 其中“基础工资”功能界面如图4.4所示: 19 图4.4 九、总结体会 做完管理信息系统的实验,发现这些实验报告对动手实践的能力要求比较严格。我们每位同学都需要亲自操作了。一定要真正地去模拟这样的操作流程,才能更好的区掌握它。的确,有些事情我们需要靠团队的力量。大家共同合作才能得到最佳表现。通过实验,我们了解了管理信息系统在实践中的应用,使我们更加深刻的理解了课程内容,掌握了操作和使用方法,提高了对管理信息系统的应用能力,真正的实现了理论联系实际。 Dj尘埃落定 20 21
本文档为【企业工资管理信息系统分析与设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_196623
暂无简介~
格式:doc
大小:123KB
软件:Word
页数:23
分类:工学
上传时间:2017-10-10
浏览量:32