单位人事档案管理系统论文内容摘要:

进,逐步完善。 对开发过程中的各种文档应当注意保存。 这是跨生命周期的信息管理所要求的必要条件。 尽可能取得单位领导的重视与支持,保证整个信息系统开发的顺利进行。 人事管理系统的目标 人事管理系统的目标就是按照管理信息系统的原理和方法,采用成熟的计算机技术和信息技术,支持企事业人事管理工作的全过程,为企事业全面实施人力资源管理,保证和提高人才质量,在提供全面信息服务的基础上,提供管理辅助决策能力,为企事业各项工作健康、 稳定地发展提供有力的支持。 人事管理系统的目标主要是满足人事处和上级领导不同岗位和不同层次上使用者的需要: ( 1)为管理者提供服务 管理信息系统可以从总体上反映本企业全部人力资源状态、数量及分布情况等,从而为管理者提供宏观方面的信息。 ( 2)方便直接使用者的应用 本系统主要是为管理人员提供全面、便捷的服务,如各种查询、统计、打印报表等。 ( 3)为维护人员提供帮助 为避免因为误操作和其他原因,给使用者造成不必要的损失,本系统提供了数据备份、数据恢复等操作,目的是保证系统能在较高质量下正常运行。 第二章 系统结 构与模型 系统设计 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。 系统设计的依据 1)、系统分析的成果 2)、现行技术 3)、现行信息管理和信息技术的标准、规范和有关法律制度 4)、用户需求 5)、系统运行环境 系统总体结构设计 按照结构化的系统设计方法,人事管理子系统的 HIPO图如 图 21: 计算机应用专业 (专 )毕业论文 (设计 ) 第 6 页 共 16 页 人事管理系统 用户登录 图 21 系统实现的策略和算法描述 本系统开发方法的选择及简介 1)、结构化生命周期法简介 结构化 生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。 采用结构化生命周期法开发管理信息系统时,应遵循的主要原则: A、 用户参与的原则 B、 “先逻辑后物理”的原则 C、 “自顶向下”的原则 D、 工作成果描述(主要指文档)标准化的原则 2)、快速原型法简介 快速原型法是 80 年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。 其基本思想是在系统开发的初期 ,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。 该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。 3)、本系统开发方法的选择 基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。 退出 人事管理 人事查询 基 本 信 息 年 度 考 核 员 工 退离 员 工 生 日 基 本信息 查 询 年 度 考 核 查 询 员 工 退离 查 询 系统设置 部 门 设 置 合 同 设置 年 度 设置 职务 设置 系统管理 添 加 操作员 修改密码 数据备份 关于软件 计算机应用专业 (专 )毕业论文 (设计 ) 第 7 页 共 16 页 代码设计 代码,就是用来表征客观事物的实体类别,以及属 性的一个或一组易于计算机识别和处理的特定符号或记号。 它的作用是描述对象状态,便于统计和检索对象。 代码设计的原则:适应计算机处理、简单明了、具有可扩充性、系统性、便于识别和记忆等。 数据流图( DFD) 数据流图( Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数 据存储、数据来源和去向等项目。 计量器具管理子系统的关联图如 图 22: 各单位 F1 F2 人事管理 政工部门 F3 职工 F4 图 22 注: F1 考核表; F2 人事查询; F3 人事 档案; F4 人事分配 DFD的顶层图如 图 23: F3 F2 政工部门 人事信息录入 F4 D1 人事档案 人事分配或调动 F1 各单位 职工 图 23 注: F1 考核表; F2 人事查询; F3 人事档案; F4 人事安排 2. 4 本人所承担的工作 由于初次进行程序开发设计,因此与同学合作开发,本人主要负责系统员工考核编辑模块、员工的退离信息模块的设计 及 系统数据备份 模块 的设计。 因此在以下的分析中仅对该部份做论述。 第三章 数据库设计 数据库理论基础 计算机应用专业 (专 )毕业论文 (设计 ) 第 8 页 共 16 页 数据库 (DataBase,简称 DB)是按一定组织方式存储在计算机存储器中 .相互关联的数据集合 ,数据库的建立独立于程序 .所谓关系数据库就是将数据表表示为表的集合 ,通过建立简单表之间的关系按理定义结构的一种数据库 . 数据库管理系统 (DBMS)是一个管理数据库的软件系统 .为用户提供了描述数据库 ,操纵数据库和维护数据库的方法和命令 ,并且能自动控制数据库的安全以及数据完整 .现在的 sql server等数据库都是数据库管理系统 . 3. 2 数据库需求分析 数据库需求分析是数据库结构设计的第一个阶段 ,是非常重要的一个阶段。 在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。 在仔细调查企事业员工人事管理过程的基础上,我们得到本系统所处理的数据流程如图 31所示: 查询要求 查询结果 系统维护 企业人事 统计要求 一般 人员 管理系统 统计结果 用户 图 31 3. 3 数据库概念设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 本设计根据上面的设计规划出的实体有:员工实体,部门实体,考核实体,合同实体,退离实体,职务实体。 3. 4 数据库逻辑结构设计 现在需要将上面的数据 库概念结构转化为 Visual Foxpro数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。 员工人事管理系统数据库中的各个表格的设计结果如下面的几个表格所示,每个表格表示在数据库中的一个表。 年度考核记载表: 该表用来存放员工在职期间的年度考核信息。 计算机应用专业 (专 )毕业论文 (设计 ) 第 9 页 共 16 页 字段名 类型 宽度 职员号 字符型 10 姓名 字符型 10 年度 字符型 10 考核等级 字符型 10 备注 备注型 4 年度信息表: 用来存放公司人事管理的年度信息 字段名 类型 宽度 年度 字符型 10 员工退离记载表: 字段名 类型 宽度 职员号 字符型 10 第四章 系统主要表单的设计 通过对前面的系统功能设计和系统数据库设计之后,现在就可以进行系统的表单的设计了。 表单的设计的任务就是将系统规划的功能通过表单来具体实现。 签于 Visual ,系统的功能是通过对表单的的相关事件编写代码和设计相关控件共同来完成的。 设计表单之前,首先进入Visual 编程界面,新建一个项目,然后进入 项目管理器后,选择文档,选择表单,选择新建,这样一个表单就新建完毕,接着就是设计控件和事件源代码。 下面对 本人承担的 表单设计作详细说明: 员工考核编辑表单的设计: 表单运行的窗体: 如图 41 计算机应用专业 (专 )毕业论文 (设计 ) 第 10 页 共 16 页 图 41 该表单主要有记载,添加,关闭,年度添加四个个按钮控件,有一个网格控件, 4个文本框控件,和一个 edit控件。 主要事件:记载控件实际上是一个添加控件按钮,它的 click 事件激活完成将当前 text 和 edit控件中的内容添加到考核表( )中。 实现的语句是: appe blan in jcjz repl with repl with repl with repl with repl with 修改按钮控件的 click 事件是激活完成对 jcjz 表中的当前记录用当前表单中的相应值进行修改。 实现的语句是: repl with repl with repl with repl with repl with 关闭按钮控件的 click事件是释放表单。 语句是: 年度添加按钮控件的 click事件是激活年度添加表单。 这个表单前面已经介绍过了。 激活该表单的语句是: do form nd 列表控件 list1的 click事件是将当前列表框中的记录值添加到表单中的职员号和职员名二个文本计算机应用专业 (专 )毕业论文 (设计 ) 第 11 页 共 16 页 框中。 即是对现有数据库中的职员相对应。 这里的职员号和职员名二个文本框设置了只读属性。 系统不允许用户自己填写。 以免和基本信息表中的职员信息不一致。 该事件的语句是: = = 员工的退离信息表单的设计: 表单运行的界面图如 图 42: 图 42 表单包括二个网格控件,一个文本框控件,五个按钮控件。 文 本框控件的 activate 事件:设置二个网格控件的数据源分别是: jbqk, ygtl二个表。 退休按钮的 click事件:将 jbqk表的当前记录添加到员工的退离表中。 同时逻辑删除 jbqk的当前记录。 同时二个网格刷新。 添加到退离表退离状态根据按钮的 caption属性而定。 退休按钮则退离状态设定为退休,同理可以有退离开状态为:离职或者病退。 修改按钮的 click属性设定为网格的只读性为加。 同时按钮的 caption属性改为保存。 删除按钮的 click事件逻辑。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。