企业人事信息管理系统课程设计

上传人:lizhe****0001 文档编号:31236078 上传时间:2018-02-06 格式:DOC 页数:27 大小:642KB
返回 下载 相关 举报
企业人事信息管理系统课程设计_第1页
第1页 / 共27页
企业人事信息管理系统课程设计_第2页
第2页 / 共27页
企业人事信息管理系统课程设计_第3页
第3页 / 共27页
企业人事信息管理系统课程设计_第4页
第4页 / 共27页
企业人事信息管理系统课程设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《企业人事信息管理系统课程设计》由会员分享,可在线阅读,更多相关《企业人事信息管理系统课程设计(27页珍藏版)》请在金锄头文库上搜索。

1、1企业人事信息管理系统课程设计目录1. 引言1.1 研究课题的背景1.2 研究课题的意义1.3 开发工具选择1.4 可行性研究1.4.1 技术可行性1.4.2 经济可行性2. 系统需求分析3. 概要设计3.1 数据库设计3.2 模块设计3.3 系统输入输出设计3.4 代码设计4.系统详细设计4.1 系统设计总体目标4.2 系统功能描述4.3 总体功能模块设计:功能层次图4.4 系统流程分析4.4.1 系统业务流程分析24.4.2 系统数据流程分析4.5 系统界面设计4.6 数据字典31.引言1.1 研究课题的背景知识经济时代, 以不确定性为特征的竞争环境向现代企业提出了新的挑战, 人事信息管理

2、作为管理学的一个分支, 在企业管理活动中的地位越来越重要。企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人事信息管理的转变。人事信息管理是企业管理中的一个重要组成部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。如何管理好企业内部的信息,对人力资源进行合理优化,成为企 业管理中的一个重要问题。使用计算机来管理可以提高人事信息管理的效率,从而提高经济效益,因此企业人事信息管理系统是一个现代化企业不可缺少的部分,它的作用对企业的决策者和管理者来说都至关重要。现代人力资源管理是建立在市场经济基础之上, 按照市场经济法则, 对人力资源的招聘 录用

3、、 绩效考评和培训发展等进行全过程的、主 动的、 动态 的管理, 其各个环节紧密结合, 主动地对人力资源的各个方面进行开发利用。人力资源各个时期的管理规划、培训开发总是与企业各个阶段的人力资源状况和目标紧密相连。人才市场体系的建立, 使得人力资源流动渠道畅通, 员工进出变得容易, 辞 职或被辞退变得正常, 企业能不断地吐故纳新, 保持活力。全过 程的、 动态 的、主 动的人力资源管理符合市场经济以市场实现对资源进行有效配置的原则。现代人力资源管理在传统劳4动人事管理的基础上增加了人力资源规划、人力资源开发、岗位与组织设计、行为管理和员工终身教育培训等内容, 使现代人力资源的管理更具计划性、战略

4、性、整体性和未来性。1.2 研究课题的意义现代企业应探索建立企业文化、经营理念和知识技能培训协调统一的培训开发机制,采取灵活多样的培训方式,加强和开展不同层次的员工培训,注重培训效果。在员工工作绩效考核评价方面, 探索建立科学的具有目的、内容、方法、程序、 标准和要求的量化考核体系、评价方式和方法, 运用正强化和负强化手段把员工的绩效考评与奖惩结合起来, 真正做到依据员工的工作绩效决定员工的岗位、薪酬、晋升, 有效激励员工提高工作效率。基于上述分析,为了加快公司的信息化步伐,提高公司的管理水平以在激烈的社会竞争中立于不败之地,引入现代管理的思想,建立一套面向企业单位的完善的人事信息管理系统是十

5、分必要的。系统的创建与实施可以为企业管理人事管理的系统化、自动化和规范化提供有效的支持手段。1.3 开发工具的选择Visual FoxPro ,是 Microsoft 公司从 Fox 公司的 FoxBase 数据库软件经过数次改良,并且移植到 Windows 之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是 Microsoft 公司推出的最新可 视化数据库 管理系统平台,是功能特别强大的 32 位数据库管理系统。它提供了功能完备的工具、极5其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,交肯有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最

6、实用的数据库管理系统软件之一。FoxBase 采 用 命 令 行 方 式 (为 了 和 当 时 流 行 的 数 据 库 软 件dBase 兼 容 )但 是 速 度 比 当 时 其 他 的 数 据 库 软 件 要 快 。由于 其 为 32 位 的 数 据 库 开 发 系 统 且 具 有 良 好 的 跨 平 台 特 性 ,它可 以 运 行 于 Windows95/98/2000/XP/Visita/7 等 操 作 系 统 之 上 。Visual FoxPro 6.0 及 其 中 文 版 ,是 可 运 行 于 Windows 95 和Windows NT 平 台 的 32 位 数 据 库 开 发 系

7、 统 ,它 不 仅 可 以 简 化数 据 库 管 理 ,而 且 能 使 应 用 程 序 的 开 发 流 程 更 为 合 理 。Visual FoxPro 6.0 使 组 织 数 据 、定 义 数 据 库 规 则 和 建 立 应 用 程 序 等 工作 变 得 简 单 易 行 。利 用 可 视 化 的 设 计 工 具 和 向 导 ,用 户 可 以 快速 创 建 表 单 、查 询 和 打 印 报 表 。 1.4 可行性研究1.4.1 技术可行性大学课程里学的多门计算机课程和企业实习为整个课题开发提供了坚实的理论和实践基础。在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计

8、,并使之投入使用。技术上完全可行。1.4.2 经济可行性系统未运行之前,初期投资比较大,花费相对而言比较多。各部6门必须配置电脑、服务器、打印机、 传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免了工作人员的流动造成的收据丢失等问题。因此,从长远的收益来看,经济上完全可行。2.系统需求分析2.1 需求分析需求分析分为问题分析,需求描述,需求评审等几个步骤。首先进行问题分析。在该阶段,分析人员通过对问题以及环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一

9、致性,并在用户的帮助下对互相冲突的要求进行折中,并为原始问题及其软件解建立模型。它是形成需求规格说明、进行软件设计的与实现的主要基础,例如面向数据流的分析方法、面向对象的分析方法以及面向数据的分析方法都属于需求建模方法。接着进入需求描述阶段,以需求模型为基础,考虑到问题的软件可解性,生成规格说明和初步的用户手册。在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的规格说明进行符合,以确保软件需求的全面性、精确性和一致性,并使用户和软件设计人员对需求规格说明以及用户手册的理解达成一致。总结需求分析的步骤为:7(1) 通 过对现实环 境的调查研究,获得当前系统的具

10、体模型;(2) 去掉具体模型中的非本 质因素,抽象出当前系 统的逻辑模型;(3) 分析当前系统与目标系统的差别、建立目标的逻辑模型;(4) 对 目标进 行完善和补充,并写出完整的需求说明;(5) 对需求说明进行复审,直到确认文档齐 全,并且符合用户的全部需求为止。在本系统中需求分析的基本步骤也是按照以上三个阶段进行的。在任何的需求分析的一般步骤都必须遵守以上的步骤。3.概要设计3.1 数据库设计3.1.1 数据库设计概述数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够

11、有效地存储数据,满足各种用户的应用需求。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。3.1.2 数据库设计步骤数据库设计分五个阶段:(1) 规划;(2) 需求分析;8(3) 概念结构设计;(4) 逻辑结构设计;(5) 数据库物理设计。3.1.3 概念模型分析对人事管理信息系统的 E-R 分析是建立在 UML 系统模型基础上的。这里直接给出 E-R 分析的结果。实体关系图的分析结果非常复杂,一般情况下使用从简到繁的方式进行设计。首先从大的方面设计出各个实体之间的关系,然后在这个关系的基础上进行细化。人事管理信息系统的实体关系简图

12、如图 3-1 所示。工资信息员工基本信息考勤信息奖惩信息3.1.4 创建数据库列名 数据类型 字段大小是否可以为空 列名 数据类型字段大小是否可以为空评价信息9表 3-2 员工基本信息表员工考勤信息表,如表 3-3 所示。表 3-3 员工考勤信息表列名 数据类型 字段大小 是否可以为空序号 N 10 NOT NULL年度 N 4 NOT NULL月份 N 4 NOT NULL部门 C 20 NOT NULL员工号 N 10 NULL姓名 C 20 NOT NULL应出勤天数 N 4 NOT NULL员工号 N 10 NOT NULL 出生地点 C 50 NULL姓名 C 20 NOT NULL

13、 户口所在地 C 50 NULL性别 C 2 NULL 身份证号 C 20 NULL出生日期 D 8 NULL 所学专业 C 20 NULL民族 C 5 NULL 学历 C 20 NULL婚姻状况 L 2 NULL 职称 Cr 20 NULL政治面貌 C 10 NULL 家庭通信地址 C 50 NULL进入公司时间D 8 NULL 电话 N 20 NULL转正时间 D 8 NULL 移动电话 N 20 NULL部门 C 10 NULL 爱人姓名 C 20 NULL岗位 C 10 NULL 爱人工作单位 C 20 NULL籍贯 C 20 NULL 爱人联系电话 N 20 NULL10全勤 N 4

14、 NULL病假 N 4 NULL事假 N 4 NULL迟到早退次数 N 4 NULL其他假时间 N 4 NULL旷工时间 N 4 NULL加班时间 N 4 NULL员工工资信息表,如表 3-4 所示。表 3-4 员工工资信息表列名 数据类型 字段大小 是否可以为空员工号 N 10 NOT NULL姓名 C 20 NULL底薪 N 20 NULL补贴 N 20 NULL奖金 N 20 NULL加班费 N 20 NULL扣考核 N 20 NULL代扣养老金 N 20 NULL代扣医疗保险 N 20 NULL代扣住房公积金 N 20 NULL税前小计 Nr 20 NULL所得税 N 20 NULL房

15、屋补贴 N 20 NULL车旅费 N 20 NULL实发工资 N 20 NULL11时间 D 20 NULL员工工作评价表,如表 3-5 所示。表 3-5 员工工作评价表列名 数据类型 字段大小 是否可以为空员工号 N 10 NOT NULL姓名 C 20 NULL部门 C 10 NULL岗位 C 20 NULL时间 D 8 NOT NULL工作业绩 C 50 NULL工作态度 C 50 NULL工作水平 C 50 NULL员工奖惩信息表,如表 3-6 所示。表 3-6 奖惩规则表列名 数据类型 字段大小 是否可以为空规则编号 N 10 NOT NULL迟到每次扣工资 N 20 NULL缺勤每

16、次扣工资 N 20 NULL早退每次扣工资 N 20 NULL加班费 N 20 NULL3.2 模块设计12本系统由以下五个模块组成,其功能分别为:(1)系统管理模块:用户管理、密码管理、奖惩规则设置。(2)员工基本信息管理模块:员工基本信息录入、员工基本信息修改、员工基本信息查询、员工基本信息删除。(3)员工考勤模块管理:员工考勤信息录入、员工考勤信息修改、员工考勤信息查询、员工考勤信息删除。(4)员工工资模块管理:员工工资计算、员工工资信息修改、员工工资信息查询。(5)员工工作评价模块管理:员工工评信息录入、员工工评信息修改、员工工 评信息查询、员工工评信息删除。3.3 系统输入输出设计3.3.1 输入输出设计的意义输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。 1、它是一个 组织系统形象(Cooperation Identify System, CIS)的具体体现; 2、它能够为用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号