企业人事工资管理系统111_第1页
企业人事工资管理系统111_第2页
企业人事工资管理系统111_第3页
企业人事工资管理系统111_第4页
企业人事工资管理系统111_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业人事工资管理系统 一系统规划 1系统的战略规划: 根据组织的目标和战略确定信息系统的使命,对信息系统建设或更新提出标准; 对目前信息系统的功能、应用环境和应用现状进行评价,判定建设管理信息系统的政 策、目标和战略。 “人事工资管理系统”是一个企业单位进行行政及财务管理不可缺少的部分,它是 企业的决策者和管理者的重要辅助工具,同时也是企业普通员工进行相关查询的主要手 段。所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一 直以来人们使用传统人工的方式进行人事工资管理,这种管理方式存在着许多缺点与 漏洞,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据 ,这对于查找、更新 和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对人事工资信息进行管理,具有手工管理所无 法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化 管理,与世界接轨的重要条件。 因此,我们将以开发一套企业人事工资管理系统为切入点,对一个系统的分析流 程进行学习。 总的来说,人事工资管理系统的主要目标是:以企业中员工的工资核算为核心, 综合考虑企业的其他日常办公、行政管理的应用需求,建立起一个在企业内部各部门 之间可以互通互连的信息平台,使其他各个行政管理单位可以及时将员工数据传达给 企业决策者和财务部对工资进行核算,便于进行对员工进行高效的信息化管理。 具体为: a.建立企业综合数据库,为人事工资管理系统提供坚实的基础 b.实现企业内部的连通,使管理者,决策者,普通员工能够依各自的权限对信息 进行处理 c.为企业各类人员以多种形式提供需要的数据 应用范围及对象: a.人事工资管理系统的管理者用户可对员工信息进行查询、修改、更新等操作; b.人事工资管理系统的业务管理用户可对与本业务单位对口的信息模块进行必要 的信息插入,修改等操作 c.人事工资管理系统的普通员工可对自己的信息进行查询 2对相关单位进行系统初步调查,确定各单位主要信息需求,形成系统总体结构方 案。 对相关单位和组织进行初步调查,了解到以下信息: a.企业的组织结构调查: 由于调查环境所限,我们拟对具备下面这样一个组织结构图的企业进行系统分析。 总 经 理人 事 部 主 任 财 务 部 主 任 管 理 部 主 任 业 务 部 经 理人 事 部 财 务 部 管 理 部 业 务 部 b.企业的业务初步调查: 不同层次的单位或组织使用这个系统平台的目的不一样,如希望得到管理信 息或业务信息或决策信息等 各类单位需要系统依据权限提供各种不同的报表 c.对所有信息需求进行分析,得到如下的系统总体结构方案: 公司人事管理系统 人事基本管理模块 设置管理权限 工资处理模块 数据库的备份,恢 复 雇员考勤模块 系统维护模块 数据库数据的定期 更新,删除 数据库操作日志 新增、删除、修改、 查询雇员记录 制定花名册 雇员统计,打印报 表 记录雇员工作时 记录雇员加班时 记录雇员请假时 记录雇员违规情况 和相应罚款金额 计算雇员应得工资 打印雇员工资单 公司总工资统计 新增历史工资记录 雇员登录 3.可行性研究:包括经济可行性、技术可行性、开发方案的选择。 (详见 人事工资管理系统可行性分析报告) 由于该系统的建立在技术上是成熟的功能,如今数据库技术已经相当成熟,而自 动化办公技术如今已相当普遍,况且如今软件平台功能日益强大,许多系统可容易实 现。随着计算机硬件的高速发展,计算机的价格不断降低,使得计算机办公普遍化。 所以该系统的建立与应用都是可行的。 4.制定系统建设的资源分配计划,项目开发计划。 (详见人事工资管理系 统项目计划书) 二系统分析 1需求的确定: 通过在各业务领域内每个重要方面的调查,我们对人事工资管理系统进行了以下 需求分析 a.企业工资系统目标 采用企业现有的软硬件及科学的管理系统开发方案,建立企业人事工资管理系统, 实现企业人事工资管理的计算机自动化。 企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查 询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总 工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系 统。企业工资管理系统主要有以下几大功能: (1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不 断的变化,有调出、有调入、也有职工在本单位内部调动。因此,设计系统考虑到了 这些情况。 (2) 对职工的工资进行计算、修改。对各职工的工资进行计算,即计算应发金额、 应扣金额及实发金额等。 (3) 查询统计功能。单项查询,比如查看某个职工的工资情况,查看某各职工的 基本信息等;多项查询,比如年度历史发放工资记录表,月工资总额表等。 (4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表以及工资统计 表。 (5) 系统维护功能。进行数据库的备份,恢复以及定期对特定的存储文件进行刷 新。 (6) 企业考勤管理。通过输入每名职工的考勤信息提供出工资决算的依据,并且 可打印出职工考勤记录表。 b.应用现状调查 目前,企业内部人事基本信息管理、考勤管理及工资管理基本处于纯手工处理阶 段,工作效率很低,并且不能及时满足要求。另外,手工管理还存在着许多弊端,由 于不可避免的人为因素,极易造成数据的遗漏、误报。 C,总体业务流程调查 管理者业务: 普通员工业务: 维护员工基本信息 维护员工工资信息 数据统计 处理数据,制作报表 结束 开始 查询本人基本情况 进行权限范围内的修改 领取工资 获得工资单,本人信息等报 表 结束 开始 d.信息系统业务流程分析: 招收新员工: 员工人事变动 奖惩决策过程 新员工 报到 人事部 Employmee-Code 管理部 提供员工信息 人事部 Employmee-Code 员工 管理 者 管理 部 工作 表现 奖惩报表 Salary-RP 制定 奖惩 标准 决定奖惩金额 员工考勤过程 工资统计过程 下面以工资处理业务流程为例进行业务具体说明: 管理部收集员工在日常工作中的表现,根据管理者制定的企业奖惩标准计算出每 名员工应该奖发或扣罚的工资数额,制定出奖罚报表并将奖罚信息写入奖罚数据库以 供财务部查询;业务部通过日常考勤收集员工的工作时间、加班时间、旷工及迟到天 数,一方面将考勤信息写入考勤数据库供财务部查询,另一方面将的到的员工加班时 间和管理者提供的员工技术等级结合得出员工加班工资数据库;财务部在综合上述各 方面的信息后,依据管理者提供的工资计算标准对员工的工资进行计算并得到员工工 资单,将所得信息写入员工历史工资记录表。 2需求建模 由于用户群体中的各个用户往往会从不同的角度、在不同的抽象级别上阐述他们 对问题的理解和对目标软件的需求,因此我们以数据流程图的方式来进行满足用户需 求的系统建模。 业务 部 日常 工作 Kaoqin 考勤报表 员工 考勤评定 财务 部 统计工资 Salary-HistorySalary Salary-Overtime 工资报表 (工资单) Kaoqin Salary-RP 管理 者 制定 管理 者 系统顶层图 工 资 处 理 系 统人 事 管 理 系 统人 员 花 名 册 职 工 月 工 资 职 工 考 勤 系 统考 勤 表 管 理 者业 绩 考 评 系 统奖 惩 信 息 全 局 工 资 单决 策 人事管理子系统 职 工 月 工 资工 资 处 理 系 统人 员 花 名 册 人 事 部 雇 员 信 息 返 回月 工 资查 询 各 部 门 人员 信 息人 员 信 息 更 新 雇 员 信 息 职员考勤子系统 考 勤 表工 资 处 理 系 统 管 理 部 每 日 考 勤 考 勤 文 件 统 计 考 勤 信 息管 理 者 考 勤 标 准 业绩考评子系统 奖 惩 信 息工 资 处 理 系 统 业 务 部 记 录 奖 惩 信 息 奖 惩 记 录提 取 奖 惩 信 息 决 策管 理 者 工资处理子系统 管 理 者 全 局 工 资 单 考 勤 表职 工 考 勤 系 统 奖 惩 信 息业 绩 考 评 系 统 职 工 月 工 资人 事 管 理 系 统人 员 花 名 册 工 资 单 财 务 部各 部 门 编 组 计 算 工 资 统 计 序 列 汇 总 统 计 3.需求描述: 数据字典的设计: 数据项的设计详见数据库物理结构。 数据流的设计: 编号 数据流名 称 简述 数据流来源 数据流去向 数据流组成 流通量 高峰流量 F01 人员花名 册 部门的 员工花 名 册 负责人事的 管理人员 负责工资统 计的系统管 理人员 部门号+员 工 ID+姓名 +职务+技 术级别 1 份/ 月 1 份/月 编号 数据流名 称 简述 数据流来源 数据流去向 数据流组成 流通量 高峰流量 F02 员工月工 资 员工月 工资 负责工资统 计的管理人 员 负责人事的 管理人员 部门号+员 工 ID+姓名 +月份+总 工资 1 份/ 月 1 份/月 编号 数据流名 称 简述 数据流来源 数据流去向 数据流组成 流通量 高峰流量 F03 决策 企业管 理者制 定的决 策 企业管理者 业务部 奖惩金额+ 奖惩原因 1 份/ 月 1 份/月 编号 数据流名 称 简述 数据流来源 数据流去向 数据流组成 流通量 高峰流量 F04 奖惩信息 对员工 的 业务部各单 位 负责工资统 计的系统管 理人员 奖惩金额+ 奖惩原因 不确定 不确定 编号 数据流名 称 简述 数据流来源 数据流去向 数据流组成 流通量 高峰流量 F05 考勤表 员工考 勤信息 表 管理部 负责工资处 理的系统管 理员 ID+姓名+ 工作状态+ 加班时间 1 份/ 天 2 份/天 编号 数据流名 称 简述 数据流来源 数据流去向 数据流组成 流通量 高峰流量 F06 全局工资 单 企业全 部员工 工资单 负责工资统 计的管理人 员 企业管理者 部门号 +ID+月份+ 员工总工资 3 份/ 月 6 份/月 数据存储的设计: 数据存储编号 数据存储名 称 简述 数据存储组成 关键字 相关联的处理 DS01 雇员信息 企业员工 基本信息 职员编号+ 性别+职 员姓名职务+部门+ 出生年月+政治面貌 +文化程度+毕业学 校+毕业时间+籍贯 家庭住址+工作时间 技术等级+签订合同 时间+合同期限+ 备 注+月份+月工资记 录 职员编号 更新雇员记录 数据存储编号 数据存储名 称 简述 数据存储组成 关键字 相关联的处理 DS02 考勤文件 员工考勤 信息记录 员工编号+加班时间 +每天工作状况 员工编 号 每日考勤, 统计考勤信息 数据存储编号 数据存储名 称 简述 数据存储组成 关键字 相关联的处理 DS03 奖惩记录 员工业绩 奖惩记录 员工编号+月份+ 奖 惩金额+奖惩原因 员工编 号 记录奖惩信息, 提取奖惩信息 数据存储编号 数据存储名 称 简述 数据存储组成 关键字 相关联的处理 DS04 工资单 各部门员 工工资单 部门号+员工编号+ 月份+工资 部门号+ 员工编 号 计算工资, 汇总统计 数据存储编号 数据存储名 称 简述 数据存储组成 关键字 相关联的处理 DS05 统计序列 各部门统 计工资员 工序列 部门号+员工编号 各部门编组, 计算工资 4.需求评审 三系统设计 1.软件设计: a模块代码设计 系统登录模块: Main() 输入来访者的编号 ID 和用户权限; If(权限为“管理员” ) 在管理人员文件(Adm-Password)查找; If (存在) 检查输入密码是否正确; If(正确) 进入系统,可以管理工作; else Message(“密码不正确,重新输入!”); return; If(不存在) Message(“该用户无此权限,请确认!”); return; else 在雇员文件(Employmee-Code)中查找; If (存在) 进入系统,只能查询; else Message(“该不存在!”); return; 雇员查询模块: Main() 在读者文件(Employmee-Code)中查找; If (存在) 显示雇员 ID,姓名; 读取雇员文件(Employ-code) ,工资文件(Salary) ,考勤文件(Kaoqin) , 奖惩文件(Salary-RP) ,历史记录(Salary-History) ; 显示查询结果; else 显示雇员 ID 不存在! return; 人事基本管理模块: Main() if(登录者为雇员) 显示雇员 ID,姓名; 读取雇员文件(Employ-code) ,工资文件(Salary) ,考勤文件(Kaoqin) , 奖惩文件(Salary-RP) ,历史记录(Salary-History) ; 显示查询结果; else /定义全局变量 P 为操作代号/ if(p=1) 增加记录; else if(p=2) 修改记录; else if(p=3) 查询记录; else if(p=4) 删除记录; else if(p=5) 打印花名册 else if(p=6) 雇员统计,打印报表 雇员考勤模块: Main() if(登录者为管理员) 读取各部门的考勤记录文件; 记录雇员工作时文件(Kaoqin) ; 记录雇员加班时文件(kaoqin.Overtime ) ; 记录雇员请假时文件 (kaoqin) ; 记录雇员违规情况和相应罚款金额(Salary-RP) ; else Message(“您没有该权限!”); return; 系统维护模块: Main() if(登录者为管理员) /定义全局变量 W 为操作代号/ if(W=0) 数据库的备份; if(W=1) 恢复备份数据; if(W=2) 数据库数据的定期更新; if(W=3) 数据库操作日志; else Message(“您没有该权限!”); return; 工资处理模块: Main() if(登录者为管理员) 从雇员文件(Employmee-Code),雇员考勤文件(Kaoqin), 工资标准文件(Salary),加班标准文件(Salary-Overtime), 奖惩文件(Salary-RP),中读取数据; 进行工资统计; 核对是否有错; if(有错) 修改错误; 返回重新统计; 将统计数据输入总工资文件; 打印工资单; 在工资历史文件中添加记录; 打印该月考勤情况; 清空考勤文件; else Message(“您没有该权限!”); return; b.控制界面: 采用直接操纵方式,用户直接点击相应的功能按钮,即可完成相应的功能。 c输入模块: 在输入模块中,以尽量简化用户工作,尽可能减少输入错误为目标,设计输入模 块时采用如下方案: (1)确认输入;只有当用户按下确认按钮时,才确认输入。 (2)交互动作;在表项之间用 TAB 键切换,不是自动在表项之间切换,以减少 错误。 (3)确认删除;为避免误操作,用户按下删除键后,系统提示是否确认删除, 只有用户按下确认后才删除。 (4)允许编辑;允许用户去修改以前输入的数据。 (5)以表格方式设计输入模块,使输入更清楚,明了。 d输出模块 对于数据显示方式,按照如下准则: (1)只显示必需的数据; (2)在一起使用的数据集中显示; (3)显示出的数据与用户执行的任务有关; (4)按照用户要求,以表格方式提供输出报告。 2数据库设计 a.数据库物理设计 在本系统中考虑到企业人员规模,我们只建立起一个数据库,在此数据库基础 上建立起如下表: 职工基本信息表 Employee-Code 职工固定工资表 Salary 职工考勤表 Kaoqin 职工奖惩表 Salary-RP 职工加班工资标准表 Salary-Overtime 系统信息表 Adm-Password 另外,根据实际统计需要,我们另外建立两个统计表,用以存放部分统计表的信 息以便查询。 职工总工资表 Total-Salary 职工历史工资表 Salary-History 下面我们详细说明: 职工基本信息表 Employee-Code 主键 :职工编号 ID 列名(中文) 列名(英文) 数据类型 宽度 必添字段 职员编号(*) ID 数字 长整型 是 职员姓名 Name 文本 10 是 性别 Sex 文本 2 是 民族 National 文本 10 是 职务 Job 文本 20 是 部门 Deparment 文本 20 是 出生年月 Born 日期/时间 是 政治面貌 Mian_mao 文本 10 是 文化程度 Culture 文本 10 是 毕业学校 School 文本 20 是 毕业时间 Date_Graduate 日期/时间 是 籍贯 Jiguan 文本 20 是 家庭住址 Address 文本 40 是 工作时间 Time_Job 日期/时间 是 技术等级 Tec_Rank 数字 字节 是 签订合同时间 Time_Contract 日期/时间 是 合同期限 Contract_Term 数字 字节 是 备注 Beizhu 文本 100 否 职工固定工资表 Salary 主键 职工编号 id 职员编号(*) ID 数字 长整型 是 岗位工资 Salary_gw 数字 单精度 是 工龄工资 Salary_gl 数字 单精度 是 级别工资 Salary_jb 数字 单精度 是 水电杂费 Fd_fei 数字 单精度 是 补助 Buzhu 数字 单精度 是 职工考勤表 Kaoqin 主键 职工编号 id 职员 ID(*) ID 数字 长整型 是 职员姓名 Name 文本 10 是 月份 Month 数字 字节 是 加班时间 Overtime 数字 单精度 否 第一天 1 数字 字节 否 第三十一天 31 数字 字节 否 职工奖惩表 Salary-RP 主键 职工编号 id 职员 ID(*) ID 数字 长整型 是 奖惩金额 RP 数字 单精度 是 月份 Month 数字 字节 是 原因 Reason 文本 100 否 职工加班工资标准表 Salary-Overtime 主键 技术等级 Tec-Rank 技术等级(*) Tec_Rank 数字 字节 是 单位时加班工资 Salary_Overtime 数字 单精度 是 系统信息表 Adm-Password 主键 职工编号 id 管理员编号 (*) ID 数字 长整型 是 密码 Password 文本 20 是 权限 Pvrview 数字 字节 是 职工总工资表 Total-Salary 主键 职工编号 id 职员编号(*) ID 数字 长整型 是 岗位工资 Salary_gw 数字 单精度 是 工龄工资 Salary_gl 数字 单精度 是 级别工资 Salary_jb 数字 单精度 是 水电杂费 Fd_fei 数字 单精度 是 加班工资 Salary-Overtime 数字 单精度 是 奖惩工资 RP 数字 单精度 是 补助 Buzhu 数字 单精度 是 总计 Total 数字 单精度 是 职工历史工资表 Salary-History 主键 职工编号 id 职员 ID(*) ID 数字 长整型 是 一月 January 数字 单精度 否 二月 February 数字 单精度 否 三月 March 数字 单精度 否 四月 April 数字 单精度 否 五月 May 数字 单精度 否 六月 June 数字 单精度 否 七月 July 数字 单精度 否 八月 August 数字 单精度 否 九月 September 数字 单精度 否 十月 October 数字 单精度 否 十一月 November 数字 单精度 否 十二月 December 数字 单精度 否 以上几张表均属于基本表,根据用户需求我们又设计几张视图 部门所用职工花名册视图 部门花名 册 员工号 姓名 性别 年龄 部门 职务 部门所用总工资视图 部门总工 资 部门号 部门名称 总人数 总工资 负责人 雇员工资视图工 资 单员 工 号姓 名技 术 级 别岗 位 工 资 工 龄 工 资级 别 工 资加 班 工 资水 电 杂 费奖 惩总 工 资 b.数据库表间关系 T o t a l - S a l a r y P K , F K 1 , F K 2 , F K 5 I D F K 2 S a l a r y _ g w F K 2 S a l a r y _ g l F K 2 S a l a r y _ j b F K 2 F d _ f e i S a l a r y _ O v e r t i m e F K 5 O v e r t i m e R P F K 2 B u z h u T o t a l F K 3 T e c _ R a n k A d m - P a s s w o r d P K , F K 1 I D P a s s w o r d P v r v i e w S a l a r y P K I D S a l a r y _ g w S a l a r y _ g l S a l a r y _ j b F d _ f e i B u z h u E m p l o y m e e - C o d e P K , I 1 I D N a m e S e x B o r n N a t i o n a l J o b M i a n m a o D e p a r m e n t T i m e _ J o b C u l t u r e S c h o o l D a t e _ G r a d u a t e J i g u a n A d r e s s T e c _ R a n k T i m e _ C o n t r a c t C o n t r a c t _ T e r m B e i z h u S a l a r y - H i s t o r y P K , F K 1 , F K 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论