员工信息管理系统_第1页
员工信息管理系统_第2页
员工信息管理系统_第3页
员工信息管理系统_第4页
员工信息管理系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1 摘摘 要要 企业员工信息管理是企业管理中的一个重要内容 随着时代的进步 企 业人员数量也不断增加 分工的不断细化 各个行业间联系的不断密切 对 人事管理的要求也不断提高 如何管理好企业内部员工的信息 对员工实施 高效的宏观管理 对企事业单位的人员构成情况和发展趋势进行统计 规划 分析并制定切实可行的人事政策 是一项繁重而艰巨的任务 本文以企业管理信息系统建设中的员工信息管理子系统的设计和实现为 目标 利用软件工程中系统开发的原理和方法 详细论述了系统的设计方案 开发 测试等过程 系统在 Linux 平台下 以 Oracle10g 为后台数据库管理 系统 实现了以员工信息管理 考勤信息管理 工资管理及综合查询模块为 主要功能的系统开发 为企业人事管理提供信息咨询 信息检索 信息存取 等服务 系统的实施基本上能够满足现代企业对人事管理的需要 为提高企 业人事管理效率提供了行之有效的手段 6 第一章第一章 职工管理的背景职工管理的背景 借助现代信息技术和管理理论 建立员工管理信息系统是当今社会的重 要趋势 党和政府根据知识经济时代的特点 对国民经济建设提出了 用信 息化带动工业化 的指导思想 对企业而言 全面开发和应用计算机管理信 息系统就是近期不能回避的问题 在企业管理中 人力资源是企业最宝贵的 资源 也是企业的 生命线 因此职工管理是企业的计算机管理信息系统 重要组成部分 而职工管理又是人力资源管理的重中之重 实行电子化的职 工管理 可以让人力资源管理人员从繁重琐碎的案头工作解脱出来 去完成 更重要的工作 职工管理信息系统的实现可以减轻比较繁琐的手工职工管理 现在应用在大中型企业的管理信息系统中 几乎都包括了职工管理模块 有些环境中是由作为大型 ERP 软件中的一个模块引进的 有些是作为企业的 财务系统的一部分 这些根据规范的西方的管理制度设计的职工管理软件 在很多时候还不能完全解决中国特色的中小企业的问题 所以我们设计了一 个简单的职工管理系统 为这些具有中国特色的中小企业解决他们在职工管 理方面的问题 2 1 2 设计工具简介设计工具简介 SQL Developer Oracle SQL Developer 是针对是针对 Oracle 数据库的交互式数据库的交互式 开发环境 开发环境 IDE Oracle SQL Developer 简化了 Oracle 数据库的开发和管理 SQL Developer 可以连接到任何 Oracle 10g 及其后续版本的数据库 并且能在 Windows Linux 和 Mac OSX 上运行 最新版本的 Oracle SQL Developer 提 供了 PL SQL 单元测试 集成了数据模型浏览器和 Subversion 源代码版本 控制系统 CVS 并行版本系统 还包括了许多更新功能 如 SQL 格式化 模式比较 复制 导出向导和迁移支持 1 3 主要内容及目标 主要内容 创建人事信息管理系统 主要实现系统管理 员工基本信息 管理 考勤管理 员工评价信息 员工工资管理等功能 系统设计的目标是 从操作简便 界面友好 灵活 实用 安全的要求 出发 完成人事 工资管理的全过程 可行性分析 1 经济可行性 由于早期职工信息管理完全采用纯人工方式完成工作 且上传下递极不方便 快捷 所以耗用工时较多 且效率低下 后来设计一 些简单的应用表格 能 通过计算机报表 但只是人工去登记 查找 计算 大量数据后 人工输入计算机 制成表格 也很容易统计差错 输入过程差 错 正确率无法保证 而且还会耗费大量的人力和物力 长年累月积攒起来 的材料过多 不易保存 也容易丢失和损坏 目前 市场上 职工管理信 息系统 类的软件开发出产品的比较少 且价格高 单机版价格在万元以上 网络版价格要几万元 一般公司的经费紧张根无法接受这样的价格 而软件 的规模太大 有些模块根本用不到 所以购进之后部分功能闲置也构成了浪 费 2 操作可行性 一般公司的职工管理人员具有高学历 高水平 对外 来的新事物接受能力快的特点 并且接受过教育系统的计算机等级培训 对 Windows 有基本的了解 所以 如果开发一套操作简单的职工管理信息系统 3 完全可以帮助他们从繁琐的重复性劳动中解脱出来 以提高的工作效率 3 技术可行性 1 开发的软件可行性 从目前市场上比较流行的 数据库开发 管理软件来看 对于比较简单的中小型数据库 SQL Server2008 是在实际应用中较为成功的一种解决方案 并为用户提供了 Windows 所一贯坚持的非常友好 操作简单的用户界面 完善而强大的数据 库操作功能 简洁明了的数据库 进而可对数据库实施操作 维护和权限识 别功能 4 可行性结论 系统的成功开发将进一步促进学校管理的现化化和 科学化 培养了人才 也为职工信息管理系统体系积累了经验 从长远来看 其经济和社会效益是肯定的 根据以上分析 我们认为本系统开发条件成熟 实施方案可行 第二章 需求分析 2 1 需求分析 模块为系统的基本模块 具备企业人力资源管理部门的日常事务处理功 能 其中包括 人员基本信息管理 合同管理 统计分析 综合查询 花名 册等等 为管理者全方位地了解企业拥有的人力资源 并对这一资源进行 开发提供决策支持 可根据企业实际需要自定义员工人事档案项目 员工人 事信息的录入 增 删 修改等 强大 灵活的查询功能 可以自定义查 询 组合条件查询 快速定位查询及模糊查询 使用快捷方便 充分满足用 户对人事信息的各种查询要求 步骤如下 1 根据现有条件 设计出当前系统的具体模型 2 分析当前系统与目标系统的差别 并做出相应调整方案 3 对目标进行完善和补充 找到相关文献 安装试验环境和可用软件 4 确认所用资料齐全 尽量满足用户需求 2 2 系统业务流程分析系统业务流程分析 2 2 1 企业人事信息管理系统业务流程图企业人事信息管理系统业务流程图 企业人事信息管理系统的业务流程图是对整个系统的职能的总体描述 4 根据对整体系统的一个了解和分析得出了以下的业务流程图 如图 2 2 所示 人力资 源部 各部门 人员需求信 息 聘用信息表 基本 信息 管理 员工基本 信息 员工 信息 管理 员工考勤 员工评价 员工工资信 息 员工 工资 管理 员工 考勤 管理 员工 评价 管理 考勤信息列表 员工评价列表 员工档案列表 工资信息表 财务部 各部门 工资总表代扣清单 工资信息 查询表 人力 资源 部 图 2 2 员工信息管理系统总体业务流程图 2 3 系统数据流图分析 22 3 2 企业人事信息管理系统软件数据流程图 企业人事信息管理系统的数据流图 如图 2 8 所示 5 各部 门 月出勤表 出勤信 息录入 F1出勤 信息列 表 工作评价信 息表 P1 评价信 息录入 F2评价信 息列表 P2D1 D2 人力 资源 部 员工基 本信息 录入处 理 财务 部管 理员 F3人员信息表F4工资信息单 P3 员工信息表 D3 计算 工资 P4 工资表 代扣项目 F3评价信 息列表 员工 信息 查询 人力 资源 部 F11查 询信息 表 F10员 工信息 表 工资 汇总 员工工 资列表 生成 财务 部管 理员 各部 门 工资信息 汇总表 F18员工工资列表 F19员工档案列表 F6月出勤信息表 F7员工信 息列表 F5出勤记录 F8员工评 价信息表 F9员工基 本信息表 F12工资 信息 F14代 扣信息 表 F13代扣清单 F15工资信 息表 F16工资信息 汇总单 F17工 资信息 汇总单 P5 P6 P7 D4 D5 D6 图 2 8 人事管理信息系统数据流程图 第三章 系统详细设计 3 1 系统总体设计目标 根据企业人事信息管理系统网络化的迫切需要 按着总体规划 集中实 施的原则 考虑到系统的稳定性 安全性及数据的安全性和一致性要求 在 系统设计过程中 坚持开放性和标准化的原则 以整个系统具有先进性 实 用性 可靠性 扩展性和灵活性为设计目标 主要完成人员基本信息的管理 员工工作评价的管理 员工考勤信息的管理 员工工资的管理和系统拥护的 管理 3 2 系统功能描述 系统开发的总体任务是实现企业人事信息管理 系统应包括以下的几个 6 方面内容 3 2 1 员工信息管理 实现对员工的基本信息的管理 如员工资本信息的添加 修改 删除和 查询 员工基本信息主要包括 员工编号 姓名 所在部门 生日籍贯等员 工基本情况的一个信息的录入查询修改以及删除 3 2 2 考勤信息管理 包括正常出勤 异常出勤和加班处理 3 个功能模块 正常出勤是对员工 的迟到和早退进行管理 同时能够查询人员信息 并对查询的人员信息进行 添加 异常出勤是对员工的病假和事假进行管理 加班处理包括加班管理 人员信息和加班费率设置 3 部分 主要对员工的加班进行管理 对员工的加 班费用进行汇总统计 为后续的功能模块提供数据 3 3 3 工资管理 包括工资汇总 数据输入 可变动数据 工资分配和工资查询 4 个功 能模块 工资汇总是由系统自动进行 每月进行一次 该功能主要实现对员 工的基本工资 福利 考勤进行汇总 为后续功能提供服务 数据输入主要 是处理某员工的月度奖金和其他应扣 应发的数据 工资分配是对工资进行 分配处理 记录工资的历史记录便于以后查询 工资查询功能主要实现按员 工基本信息 部门信息和部门汇总进行查询 统计工资的详细信息 3 2 4 评价信息管理 主要是员工的奖罚管理 其主要功能是添加员工奖罚信息 如员工编号 奖罚类别 记录人员记录时间和备注等信息 删除员工的奖罚信息查看员工 奖罚信息 3 2 5 系统管理 主要是对用户和密码的管理 包括 添加系统用户信息 如用户名 密 码和用户类型等信息 修改系统用户信息 如密码和用户类型等信息 删除 系统用户信息 查看系统用户信息 3 3 总体功能模块设计 功能层次图 根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体 的功能模块 7 企业人事信息管理系统 员 工 基 本 信 息 员 工 考 勤 管 理 员 工 工 资 管 理 员 工 评 价 信 息 系 统 管 理 添 加 员 工 基 本 信 息 修 改 员 工 基 本 信 息 查 询 员 工 基 本 信 息 添 加 员 工 考 勤 信 息 修 改 员 工 考 勤 信 息 查 询 员 工 考 勤 信 息 添 加 工 资 基 本 信 息 修 改 工 资 基 本 信 息 查 询 员 工 基 本 信 息 添 加 员 工 评 价 信 息 修 改 员 工 评 价 信 息 查 询 员 工 评 价 信 息 添 加 用 户 修 改 用 户 密 码 图 3 1 功能模块图 3 4 系统流程分析 所谓系统流程分析 就是用户使用系统时的工作过程 不同的用户有着 不同的工作流程和使用权限 但是所有的用户都是从用户登录模块开始的 登录主要是判断是否是合法的用户 在数据库设计中用户的登录名是固定的 如果要添加用户则在用户主界面进行添加用户信息 本系统的系统流程分析 如图 3 2 所示 8 图 3 2 系统流程分析图 系统结构图 9 2 3 3 系统功能提出 根据详细的需求分析 明确系统功能如下 1 员工基本信息管理 主要完成职工基本信息的管理 如员工基本信息的 添加 修改 删除和查询 2 员工考勤信息管理 主要完成职工考勤信息的管理 管理员工基本信息 的考勤添加 修改 删除和考勤信息的查询 3 员工评价信息管理 主要完成员工评价信息的管理 管理员工基本工作 信息的添加 修改 删除和查询 4 员工工资信息管理 主要完成员工工资信息的管理 主要是进行员工工 资信息的添加 修改删除和查询 5 数据库管理部分 主要完成数据库的管理与维护 6 系统管理部分 主要是完成用户的添加 密码信息的修改等 4 10 第 4 章 数据库设计 数据库设计是建立数据库及其应用系统的技术 是信息系统开发和建设 中的核心技术 具体说 数据库设计是指对于一个给定的应用环境 构造最 优的数据库模式 建立数据库及其应用系统 使之能够有效地存储数据 满 足各种用户的应用需求 合理的数据库结构设计可以提高数据存储的效率 保证数据的完整和一致 另外 合理的数据库结构将非常有利于程序的实现 4 1 数据库设计的一般性原则 数据库设计的一般性原则如下所示 第一个基本规则 对于每一个要存储其信息的实体 或事物 我们都 应该给他一个自己的表 第二个处理规则了 如果你需要在一个列中存储多个值 那证明你的设 计可能是有缺陷的 简单的数据关系 一对一 一对多 多对一 多对多 在数据库的设计中 要做到数据规范化 完整性 数据冗于和规范实例 化 4 2 数据库设计的步骤 数据库设计分五个阶段 1 规划 2 需求分析 3 概念结构设计 4 逻辑结构设计 5 数据库物理设计 4 3 数据库概念结构设计 数据库概念设计的目标就是要产生反映企业组织信息需求的数据库概念 结构 即概念模型 11 4 3 1 概念模型 概念模式是独立与数据库逻辑结构 独立与支持数据库的 DBMS 不依 赖于计算机系统的 概念模型是表达概念设计结果的工具

温馨提示

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

评论

0/150

提交评论