首页 人事管理系统论文

人事管理系统论文

举报
开通vip

人事管理系统论文【摘要】 【摘要】 本文以企业管理信息系统建设中的人事管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理信息系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、系统运行及维护、系统评价、程序调试与故障处理、开发总结等六章。本文首先阐述了Visual FoxPro 6.0的基本概念;然后详细说明了以数据库技术为技术背景的"人事管理系统"的基本功能及实现过程,最后重点介绍了软件的设计与实现详细阐述了系统分析、系统设计的技术及其应用。 【关键词】管理信息系统、...

人事管理系统论文
【摘要】 【摘要】 本文以企业管理信息系统建设中的人事管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理信息系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、系统运行及维护、系统评价、程序调试与故障处理、开发总结等六章。本文首先阐述了Visual FoxPro 6.0的基本概念;然后详细说明了以数据库技术为技术背景的"人事管理系统"的基本功能及实现过程,最后重点介绍了软件的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与实现详细阐述了系统分析、系统设计的技术及其应用。 【关键词】管理信息系统、人事管理、Visual FoxPro 6.0 【 Abstract】 This text regards development of the personnel management subsystem in the management information system construction of enterprises as the background,Have described the concept of the management information system,Basic principle and method of structure and system development, The full text is divided for the preamble altogether, the management information system survey , development approach, developing platform , tool and system plan and analyse , realize , operate and maintain , appraise systematically systematically systematically, procedure debug with trouble dealing with , developing 6 chaptering of summarizing etc。This text has explained the basic conception of Visual Foxpro 6.0 at first; Then the basic function of " administrative system of the personnel " taking technology of the database as technological background of elaboration and course of realizing, introduced the design of the software and realized the network analysis of exposition , technology and application of the design systematically in detail especially finally 【keywords】 The management information system、Personnel management、Systematic development 目 录 TOC \o "1-3" \h \z \u 第一章 绪 论 4 1.1.管理信息系统综述 5 1.1.1 概述 5 1.1.2 管理信息系统的发展 5 1.1.3 目前我国人事管理的现状 5 1.1.4 人事管理信息系统建设的好处 5 1.1.5 开发管理信息系统的几点建议 6 1.2 开发方法 6 1.2.1系统开发方法概述 6 1.2.2 结构化生命周期法简介 6 1.2.3 快速原型法简介 7 1.2.4 本系统开发方法的选择 8 1.3开发平台和工具 8 1.3.1开发平台的选择 8 1.3.2 开发工具的选择 8 1.3.3选用VFP6工具的优点 10 第二章 需求分析 11 2.1系统调查 11 2.1.1.公司中运行本系统的组织机构图 11 2.1.2系统目标 11 2.1.2 应用现状调查 11 2.2 系统详细调查 11 2.2.1功能需求 11 2.2.2系统的功能模块图如下 13 2.3 系统的可行性分析 13 2.4 系统的详细调查 14 2.5 系统逻辑模型的提出 14 2.5.1 数据流图(DFD) 14 2.5.2 数据字典(DD) 15 第三章 系统设计 18 3.1 系统设计的依据 18 3.2 系统总体结构设计 18 3.3 系统的详细设计 19 3.3.1 代码设计 19 3.3.2 数据库设计 20 3.3.3 用户界面设计 26 3.3.4处理过程设计 28 第四章 系统的运行与维护 29 4.1 计算机系统的配置 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 29 4.2 系统的运行 29 4.3 系统的维护 32 第五章 程序调试与故障处理 35 第六章 开发总结与对管理信息系统的展望 37 6.1 开发总结 37 6.2 对管理信息系统的展望 37 参考资料: 38 附录:程序代码清单 38 第一章 绪 论 在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它作为企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。 管理信息系统从产生到现在已经经历了单项数据处理阶段、 综合数据处理阶段 、现代管理信息系统(MIS)阶段等几个阶段。但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统,还是非常必要的。 近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为一个企业来说,人力资源的管理和利用是企业发展的根本保证,因此开发一套完整的人事管理系统已是大势所趋. 人事系统的建设目标是帮助企业管理好企业内部的人员和人员的活动,人事管理指的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、培训、升职、离职或其他的人事变动,也包括员工基本情况部门情况等。此外,本系统也涉及到企业的组织架构的设置,级别与职务管理,人力申请直至人力需求报表,从而形成一个对企业真正有用的人事管理应用系统。        人事管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分析是极为重要的一环。 不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。 我借这次毕业设计之际,开发了一个适合小型企业使用的人事管理系统,由于开发时间短,本人能力有限,不足之处,请老师指正。 1.1.管理信息系统综述 1.1.1 概述 管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。 管理信息系统的物理组成: (1) 计算机硬件系统:包括主机、外部存储器、输入输出设备等。 (2) 计算机软件系统:包括系统软件和应用软件两大部分。 (3) 通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。 (4)​ 工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。 1.1.2 管理信息系统的发展 管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。 1.1.3 目前我国人事管理的现状 我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。尤其是计算机辅助人事管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助人事管理已十分普及,因此对这方面的研究是必要的,它将推动我国企业的发展和人事管理信息处理的现代化。 1.1.4 人事管理信息系统建设的好处 科技是第一生产力,离开了科学技术的企业是不会长远发展的,科技的载体是人,没有人也说无所谓科学技术,因此人力资源的开发和管理是十分重要的。随着时代的发展,人才在我国各行各业中的地位日趋重要,各类人才肩负着企业发展的重任,所以人事管理的好坏,决定着一个企业的兴衰成败,因此,开发人事管理信息系统对企业的管理及人才素质的提高具有重大的社会意义,具体到某一企业,可以提高该企业管理的现代化水平,提高人事管理的工作效率。 1、改变了工作方式,提高了工作效率 2、提高了经济效益 3、强化了企业的科学管理 1.1.5 开发管理信息系统的几点建议 开发系统不必贪大求全,力争简单实用。应从大处着眼,小处着手,循序渐进,逐步完善。对开发过程中的各种文档应当注意保存。 1.2 开发方法 1.2.1系统开发方法概述 建立一个管理信息系统,是一项复杂的软件工程的实施。近年来,软件工程发展成为新科学,至今已经成为IT产业的重要支柱。一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发方法,已经在软件产品的质量、成本及开发时间等方面无法满足需求。 1.2.2 结构化生命周期法简介 结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。 采用结构化生命周期法开发管理信息系统时,应遵循的主要原则: (一)用户参与的原则 (二)“先逻辑后物理”的原则 (三)“自顶向下”的原则 (四)工作成果描述(主要指文档)标准化的原则 其具体开发步骤可分为以下四步: (一)系统规划 (二)系统开发 1、系统分析 .系统初步调查 .系统可行性研究 .现行系统的详细调查 .新系统逻辑方案的提出 2、系统设计 .系统总体结构设计 .系统总体功能设计 .系统总体物理结构设计 .系统详细设计 .数据库设计 .代码设计 .输入输出设计 3、系统实施 .程序设计 .系统测试 (三)系统的运行及维护 (四)系统评价 1.2.3 快速原型法简介 快速原型法是80年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。 通常采用原型法需以下四个阶段: (一)明确用户的基本要求 (二)研制系统的原型 (三)使用、评价系统原型 (四)修改和完善原型 1.2.4 本系统开发方法的选择 基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。 1.3开发平台和工具 1.3.1开发平台的选择 考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS XP中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。 1.3.2 开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的Visual FoxPRO6.0(简写为VFP6.0)作为软件开发工具。 1.3.2.1 开发语言介绍 VFP6.0是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的、最为领先的数据库技术。对于广大的程序开发人员来讲,使用VFP开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,将会发现编程不再是枯燥无味的工作。  VFP6基本概念介绍  (1) VFP的基本形式  VFP实际上是小型数据库语言的一种版本,但它与传统的FOXBASE语言有天壤之别。一个VFP程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。应用程序是一个空白的窗体(Form),运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。VFP已经做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。 (2) 面向对象编程的概念  面向对象的程序设计(Object-Oriented Programming,简记为OOP)是VFP诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。VFP是完全面向对象的,这就使得VFP成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。 可视化编程与面向对象的开发框架紧密地结合起来。 1.3.2.2 VFP开发数据库过程 数据库系统为我们提供了一种把与我们的工作和生活紧密相关的信息集合在一起的方法,它还提供了在某个集中的地方存储和维护这些信息的方法。数据库系统主要由三大部分组成:数据库管理系统(DBMS:它是专门负责组织和管理数据信息的程序)、 数据库应用程序(它使我们能够获取、显示和更新由DBMS存储的数据)、数据库(按一定结构组织在一起的相关数据的集合)。 下面是数据库系统中一些概念和术语。  1、数据库管理系统(DBMS)  数据库管理系统(DBMS)是用于描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。 表(Table):一个表就是一组相关的数据按行排列,象一张表格一样。比如一个班所有学生的期末考试成绩,存在一个表中,每一行对应一名学生,在这一行中,包括学生的学号、姓名以及各门课程的成绩。 字段(Field):在表中,每一列称为一个字段。每一个字段都有相应的描述信息,如数据类型、数据宽度等。 记录(Record):在表中,每一行称为一条记录。 索引(Index):为了加快访问数据库的速度,许多数据库都使用索引。  2、数据库应用程序 DBMS中存储了大量的数据信息,其目的是为用户提供数据信息服务,而数据库应用程序正是与DBMS进行通信,并访问DBMS中的数据,它是DBMS实现其对外提供数据信息服务这一目的的唯一途径。简单地说,数据库应用程序是一个允许用户插入、修改、删除并报告数据库中的数据的计算机程序。数据库应用程序在传统上是由程序员用一种或多种通用或专用的程序设计语言编写的,但是近年来出现了多种面向用户的数据库应用程序开发工具,这些工具可以简化使用DBMS的过程,并且不需要专门编程。VFP就是一种强有力的数据库应用程序开发工具。 1.3.3选用VFP6工具的优点 (1)VFP6.0是目前微机上最优秀的关系型数据库管理系统软件,正如其名称中冠以的“Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。 (2)VFP6.0版本中提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具(Wizard),使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。 第二章 需求分析 2.1系统调查 对现行公司业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们计算机系的考试工作进行全面、细致而充分的调查研究。系统调研采取的主要方法是到现场去,通过座谈、询问、观察甚至直接参与公司经营活动,自上而下、逐步细化的进行了解。 2.1.1、绘制公司中运行本系统的组织机构图 首先需要了解企业对现有业务开展情况的看法,有无新的信息需求,原系统有无多余的功能。然后,与相关部门的公司员工,特别是从人事部门那儿了解他们对原有工作方式的看法。在此基础上,深入到具体业务职能管理部门处进行详细的调查,了解他们对现行工作方式的看法,在操作上有无需要改进的地方。 通过调查得知,本系统开发后的主要使用者是公司的人事和财务部门,从而方便他们快捷有效地获取有关信息,了解有关人事情况,最终绘制出公司组织结构图。 2.1.2系统目标 采用公司现有的软硬件软件及科学的管理系统开发方案,建立人事工资管理系统,实现移动人事工资管理的计算机自动化。 系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。 2.1.2 应用现状调查 当前,公司使用的人事工资管理系统采用的EXCEL数据库,界面不够友好,不能适应公司发展的需要。 2.2 系统详细调查 2.2.1功能需求 基于以上的开发目标,系统开发的范围确定如下:本系统只涉及人事管理部分;本系统提供强大的查询功能,可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除和修改;本系统可单条或多条输出信息资料,并可打印相关报表。维护员工基本信息:人事管理主要负责人员基本信息的维护,包括新进员工档案的建立,员工信息的修改。 人事管理应实现的功能如下: ​ 员工的学习经历的添加,删除,修改,查询,打印 ​ 员工的工作经历的添加,删除,修改,查询,打印 ​ 员工的培训经历的添加,删除,修改,查询,打印 ​ 员工基本信息的添加,删除,修改,查询,打印,查询支持多条件查询,可以选择某一部门、某一职位、某一职称、学历、性别等进行查询,也可以组合查询。 ​ 员工的考核结果的添加,删除,修改,查询,打印 ​ 员工职称管理 ​ 家庭成员信息及社会关系信息的添加,删除,修改,查询,打印 ​ 能按部门统计各部门的人数,性别比例,政治面貌,文化程度、婚姻状况等信息。 ​ 系统用户管理:修改用户密码等。 ​ 能对数据进行备份或恢复 ​ 打印员工人事档案信息 2.2.2系统的功能模块图如下: 图2-2系统功能模块结构图 2.3 系统的可行性分析 可行性分析是系统分析阶段的第二项活动,可行性分析能使新系统达到 以最小的开发成本取得最佳的经济效益。可行性分析的目的,是根据开发管理信息系统的请求,通过初步调查,对要开发的管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究分析。这是一项保证资源合理使用、避免失误和浪费的重要工作。 1、经济上的可行性。 2、技术上的可行性。 3、资源上的可行性。 4、管理上的可行性。 2.4 系统的详细调查 系统的详细调查目标是在可行性分析的基础上进一步对原有系统进行全面、深入的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。具体内容包括:管理业务状况的调查分析、数据流程的调查分析。 详细调查之后,绘制出人事管理子系统的业务流程图,如下图: 图2-3业务流程图 2.5 系统逻辑模型的提出 为了实现管理信息系统的计算机化,仅仅用业务流程图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。 2.5.1 数据流图(DFD) 数据流图(Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。 数据流图的常用符号如下: 外部项 处理 数据流 数据存储 1、计量器具管理子系统的关联图如下: F1 F2 F3 F4 注:F1 考核表; F2 人事查询; F3 人事档案; F4人事分配 2、DFD的顶层图如下: 注: F1考核表; F2 人事查询; F3人事档案; F4人事安排 2.5.2 数据字典(DD) 数据字典(Data Dictionary),是数据流图(DFD)上所有成分的定义和解释的文字集合。它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。 1、​ 数据流的DD表举例如下: 数 据 流 系统名:人事管理 编号:F3 条目名:人事档案 别名: 来源:政工部门 去处:D1 数据流结构: 人事档案={员工编号+员工姓名+所属部门+性别+出生年月+民族+籍贯+身份证号码+政治面貌+文化程度+学位+健康状况+家庭出身+本人成分+婚姻状况+参加工作时间+进本单位时间+现任职务+职称+特长+社会团体+宗教信仰+国际性活动+外语+奖励+处分+备注} 简要说明:员工编号是关键码 修改记录 编写: 日期: 审核: 日期: 2、数据元素的DD表举例如下: 数 据 元 素 系统名:人事管理 编号 条目名:员工编号 别名 属于数据流:F1-F4 存储处:D1人事档案 数据元素值: 代码类型:字符 宽 度:7 取值范围及含义: 简要说明:员工编号是关键码 修改记录: 编写 日期 审核 日期 3、数据存储的DD表举例如下: 数 据 存 储 系统名:人事管理 编号:D1 条目名:人事档案 别名: 存储组织: 记录数:约700 主关键字:员工编号 数据量:约600KB 辅关键字: 记录组成: 字段名称: 员工编号 员工姓名 所属部门 性别 出生年月 ... 宽度: 7 8 10 2 8 ... 简要说明: 修改记录: 编写: 日期: 审核: 日期: 4、数据加工的DD表举例如下: 数 据 加 工 系统名:人事管理 编号: 条目名:档案查询 别名: 输 入:查询条件 输出:员工档案信息 处理逻辑:员工信息在PERSONAL-CARDS数据表中 简要说明:本处理只需输入查询条件,就可查询相应的记录 修改记录: 编写: 日期: 审核: 日期: 第三章 系统设计 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。 3.1 系统设计的依据 1、系统分析的成果 2、现行技术 3、现行信息管理和信息技术的标准、规范和有关法律制度 4、用户需求 5、系统运行环境 3.2 系统总体结构设计 按照结构化的系统设计方法,计量管理信息系统从功能上可以划分为以下几个子系统 3.3 系统的详细设计 3.3.1 代码设计 代码,就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号。它的作用是描述对象状态,便于统计和检索对象。 代码设计的原则:适应计算机处理、简单明了、具有可扩充性、系统性、便于识别和记忆等。 本系统对所有数据库表中的主码和外来码均采用“汉字名称”作为代码。 3.3.2 数据库设计 数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。  概念结构设计 在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下: 实体 属性 根据数据字典的内容,得到本系统的实体——联系图如下: …… 图3-1人事档案的E-R 图3-2工作经历的E-R 图3-3学习简历的E-R 图3-4员工培训的E-R 图3-5年度考核的E-R 图 图3-6员工资称的E-R 图3-7家庭成员的E-R 图3-8人事管理子系统的E-R 图3-9人事管理子系统各实体间关系的E-R图 人事管理中所涉及的主要实体集及其属性如下: 人事档案personal_cards{员工编号,员工姓名,,所属部门,性别,出生年月,民族,籍贯,身份证号码,政治面貌,文化程度,学位,健康状况,家庭出身,本人成分,婚姻状况,参加工作时间,进本单位时间,现任职务,职称,特长,社会团体,国际性活动,外语,奖励,处分,备注} 学习简历study_info{员工编号,员工姓名,起止年月,院校及专业,毕业,证明人} 工作经历work_info{员工编号,员工姓名,起止年月,单位,职务,证明人} 培训简历peixun{员工编号,员工姓名,起止年月日,培训组织单位,培训名称,培训内容,有无证书,备注} 年度考核kaohe{员工编号,员工姓名,考核年度,考核结果,备注} 职称评定zhich{员工编号,员工姓名,职称等级,资格时间,聘任时间} 家庭成员family{员工编号,员工姓名,成员姓名,与本人关系,出生年月,婚姻状况,文化程度,政治面貌,工作单位,职务} 社会关系sciety{员工编号,员工姓名,关系姓名,与本人关系,政治面貌,工作单位,职务,备注} 单位代码danwei{单位编号,单位名称,单位负责人,联系电话} 密码库mypw{用户名,密码,权限}  逻辑结构设计 实体——联系图向关系模型的转换结果,以人事档案为例,如下所示: personal_cards{员工编号,员工姓名,,所属部门,性别,出生年月,民族,籍贯,身份证号码,政治面貌,文化程度,学位,健康状况,家庭出身,本人成分,婚姻状况,参加工作时间,进本单位时间,现任职务,职称,特长,社会团体,国际性活动,外语,奖励,处分,备注} 其中员工编号是此关系的主关键码。 学习简历study_info{员工编号,员工姓名,起止年月,院校及专业,毕业,证明人} 其中员工编号是此关系的主码。 工作经历work_info{员工编号,员工姓名,起止年月,单位,职务,证明人} 其中员工编号是此关系的主码。 培训简历peixun{员工编号,员工姓名,起止年月日,培训组织单位,培训名称,培训内容,有无证书,备注} 其中员工编号是此关系的主码。 年度考核kaohe{员工编号,员工姓名,考核年度,考核结果,备注} 其中员工编号+考核年度是此关系的主码。 职称评定zhich{员工编号,员工姓名,职称等级,资格时间,聘任时间} 其中员工编号是此关系的主码。 家庭成员family{员工编号,员工姓名,成员姓名,与本人关系,出生年月,婚姻状况,文化程度,政治面貌,工作单位,职务} 其中员工编号+成员姓名是此关系的主码。 社会关系sciety{员工编号,员工姓名,关系姓名,与本人关系,政治面貌,工作单位,职务,备注} 其中员工编号+关系姓名是此关系的主码。  物理结构设计 物理结构设计的原则如下: (1) 尽可能的减少数据冗余和重复。 (2) 结构设计与操作设计相结合。 (3) 数据结构具有相对的稳定性。 基于以上设计原则,本系统中相关数据库表结构设计举例如下: 人事档案表personal_cards 字段名 类型 是否为空 长度 员工编号 字符型 NOT NULL 7 员工姓名 字符型 NOT NULL 8 所属部门 字符型 NULL 10 性别 字符型 NULL 2 出生年月 日期型 NULL 8 民族 字符型 NULL 8 籍贯 字符型 NULL 20 身份证号码 字符型 NULL 18 政治面貌 字符型 NULL 12 文化程度 字符型 NULL 6 学位 字符型 NULL 8 健康状况 字符型 NULL 6 家庭出身 字符型 NULL 4 本人成分 字符型 NULL 4 婚姻状况 字符型 NULL 4 参加工作时间 日期型 NULL 8 进本单位时间 日期型 NULL 8 现任职务 字符型 NULL 10 职称 字符型 NULL 10 特长 字符型 NULL 100 社会团体 字符型 NULL 20 宗教信仰 字符型 NULL 20 国际性活动 字符型 NULL 20 外语 字符型 NULL 60 奖励 字符型 NULL 60 处分 字符型 NULL 60 备注 字符型 NULL 30 学习简历表study_info 字段名 类型 是否为空 长度 员工编号 字符型 NOT NULL 7 员工姓名 字符型 NOT NULL 8 起止年月 字符型 NULL 22 院校及专业 字符型 NULL 毕业 字符型 NULL 4 证明人 字符型 NULL 8 工作经历表work_info 字段名 类型 是否为空 长度 员工编号 字符型 NOT NULL 7 员工姓名 字符型 NOT NULL 8 起止年月 字符型 NULL 22 单位 字符型 NULL 10 职务 字符型 NULL 10 证明人 字符型 NULL 8 培训简历表peixun 字段名 类型 是否为空 长度 员工编号 字符型 NOT NULL 7 员工姓名 字符型 NOT NULL 8 起止年月日 字符型 NULL 30 培训组织单位 字符型 NULL 22 培训名称 字符型 NULL 32 培训内容 字符型 NULL 60 有无证书 字符型 NULL 2 备注 字符 型 NULL 20  数据库的安全性、完整性、并发控制和恢复 信息数据是企业中非常重要的资源,因此保证数据库的安全可靠、正确有效是非常重要的问题。一般的数据库管理系统(DBMS)都有提供了一定的数据保护功能。数据库保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢复等。 (1)数据库的安全性 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。由于数据库系统中存放着大量的数据,且为许多用户所共享,因此安全性问题是必须首先要解决的。一般计算机系统中的安全措施是按照“用户标识和鉴别”、“DBMS存取控制”、“OS级安全控制”、“DB密码存储”来一级一级设置的。 在现在流行的数据库系统中一般都提供以下两种控制:用户标识和鉴别、数据存取控制。 (2)数据完整性 为了保证数据库数据的正确性和相容性,数据库管理系统(DBMS)都提供了一种机制来检查数据库中的数据,看它是否满足语义的规定条件,DBMS称这种机制为“数据完整性检查”。一般的DBMS中是通过完整性约束和数据库触发器来实现这一机制的。 (3)并发控制 在多用户数据库环境中,多个用户程序可并行存取数据库中的数据,为了以正确的方式调度该并发操作,避免造成“丢失修改”、“不能重读”、“读脏数据”等不一致的情况,DBMS引入了“并发控制”这一机制。 并发控制的主要方法是采用封锁机制,一般采用两种封锁机制:共享机制和排它机制来实现。 (4)数据库后备与恢复 主要使用转储、日志等方法进行数据库的恢复。 3.3.3 用户界面设计 用户界面是指软件系统与用户之间交互的接口,通常包括输出,输入,人机对话的界面与方式等。由于本系统的最终用户是那些对计算机技术并不算很精通的管理人员,因此本系统采用了基于菜单选择,填写表格和简单的问答选择等友好的用户界面交互方式。  系统安全性验证用户界面设计 用户登录窗口界面是用户看到的第一幅画面,也是进入系统之前必须经过的一道“关口”。因此,简洁、实用、友好、安全是设计时应当考虑到的风格。 用户登录本系统,登录画面为: 本模块的程序流程图为:  系统主画面屏幕区域设计 进行系统的主画面屏幕区域设计时,是将整个屏幕划分为三个区域,如下图所示: 主 菜 单 区 工 作 区 在屏幕的最上方是主菜单区,显示本系统的功能主菜单。用户可以有鼠标左键来选择相应的菜单,也可以用快捷键进行操作,然后用同样的方法在相应菜单下拉出该项的二级菜单(如果有的话),如果还有三级菜单,用户可在二级菜单选择相应的功能项,系统会自动弹出三级菜单。 当通过菜单选择了所要进行的工作以后,系统进入相应的业务处理功能,这时业务处理活动在屏幕中间区域即工作区进行。在整个业务处理过程中,主菜单区始终存在以使用户明确当前正在进行的处理,当用户为业务处理完毕后,系统返回主菜单。 3.3.4处理过程设计 处理过程设计要根据模块划分以及结构化设计的基本原则,对每一程序处理模块中的详细处理过程进行设计。常用的设计工具包括程序流程图、过程化设计语言、判定表、判定树等。 第四章 系统的运行与维护 管理信息系统在完成系统实施、投入正常运行之后,就进入了系统运行与维护阶段。 4.1 计算机系统的配置方案 硬件环境: 内容 最低配置 建议配置 主机 奔腾二代300M P4 1.6GHZ以上 内存 64MB DDR256MB以上 硬盘 20GB 40GB以上 显示器 VGA以上 操作系统:Windows 2000或Windows XP中文版 编程软件和数据库:VisualFoxpro6.0中文版 4.2 系统的运行 本系统运行:首先启动Windows xp,将本系统拷贝到硬盘相应地目录下,运行“人事管理.EXE”即可。 本系统的主要菜单功能简介如下: (1)人事管理:包括人事档案管理、学习简历管理、工作经历管理、培训简历管理、年度考核管理和职称评定管理等功能。 (2)信息查询:包括人事档案查询、学习简历查询、工作经历查询和培训简历查询等等功能。 (3)统计打印:包括统计婚姻状况、统计文化程度、统计部门人数、打印人事档案和统计政治面貌等功能。 (4)系统维护:包括添加新用户、密码修改、数据备份和数据恢复等功能。 下面简要介绍一下各种功能: *​ 系统主要功能 *​ 数据库操作:新增、查询、删除、恢复 资料统计 4.3 系统的维护 系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。 1、系统维护的内容 按照维护对象的不同,系统维护的内容可分为以下几类: (1)系统应用程序维护 (2)数据维护 (3)代码维护 (4)硬件设备维护 2、系统维护的类型 系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型: (1)纠错性维护 诊断和修正系统中遗留的错误。 (2)适应性维护 使系统适用环境的变化而进行的维护。 (3)完善性维护 为满足用户的需求而进行的维护。 (4)预防性维护 为将要发生的变化或调整而进行的主动性维护。 3、系统维护的组织与管理 系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具体系统维护过程的文档及管理措施,以及进行复审的标准。系统维护的组织管理如图: 根据系统维护的组织管理,一般维护过程如下: (1)维护人员提出维护个性建议或要求。 (2)管理部门进行审批,并对修改带来的影响做出充分的估计。 (3)根据审批的修改方案进行相关的修改并作严格的测试。 (4)更新文档资料的相关部分。 4、本系统的维护模块 本系统的维护功能主要是为保证系统能够正常的运行,主要包括: *​ 添加新用户 *​ 数据备份 *​ 数据恢复 本管理系统为了防止因为操作人员误操作,或其他人为原因造成数据破坏或丢失,特提供了数据库恢复功能。但它的前提是必须经常利用“数据备份”功能将相应数据库的内容进行备份。其操作界面如下: *​ 密码更改 密码更改界面 第五章 程序调试与故障处理 从某种意义上说,调试程序比编写程序更难。对某些函数,命令理解不深;在编写过程中疏忽大意都会在程序调试中出现问题。在编写VFP的应用程序时可能会出现很多很多错误,至少错误提示信息说明了这一点(VFP有600多种定义的错误提示信息)。 我在编程中常出现的错误有三类:逻辑错误,语法错误和例外错误。 1.语法错误是自己最常遇见的错误,自己经常出现的问题包括:忘记书写表达式中的等号与其他运算符;错误的拼写命令或函数名;字符两边的引号不配对。复杂表达式中的括号不配对; CASE..ENDCASE, FOR.ENDFOR,IF...ENDIF等不配对。上述问题自己编程的时候细心点,也都一一解决了错误! 2.逻辑错误是比较难 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 和解决的。编译程序时并不能发现。严重的逻辑错误会使程序停止执行。例如,自己程序在字段中出现一个星号串(****),它表明这个字段溢出,要么是字段的宽度太小,要么是计算值太大,解决方法就是修改字段宽度或者计算值,修改后就能运行了 例外错误是由于程序直接控制的外部环境引起的。 例如,我在查询表单设计中,当实现功能“设定浏览字段”时,最初在“浏览字段设计”页中设置了按钮“确定”,使得所作选择得到确认。并在“确定”按钮的CLICK中使用了属性ControlCount,这个属性的含义是指明在一个容器控件中的空间数目。但是,在点击“确定”按钮后,却出现错误提示框:找不到属性VALUE分析后才想到是由于使用了属性ControlCount造成的,因为控件command没有属性VALUE.最后自己不使用控件command,而直接在这一页的Deactivate中编程。使得在这一页中仅有复选框控件,这样就不会找不到属性VALUE了。 还有,为有利于程序的运行,在环境设置程序Setting.prg中写有set status bar off语句,使得档案编辑表单在运行时结果显示在表单上,并且删除记录时上级表单并不释放。为了解决这个问题,在档案更新表单的Inint event代码中加入set statua bar on语句,在退出按钮click代码中加入set status bar off语句。 在运行编辑表单删除命令时,屏幕总提示“文件必须以独占的方式打开”,无法删除记录。解决办法:开始在系统“选项”和数据环境中,设置以独占方式打开,但后果不好。几经周折,最后在表单的数据环境的Cursor1属性中Exclusive项设置为.T.,表单运行时其数据环境中的表即以独占方式打开,很好的解决了这个问题! 以上是我在编程过程中遇到的比较典型的问题,其他还有很多问题我就不一一例举了,只要细心和努力,并在指导老师的指导和帮助下,最后解决了这些问题,完成了该程序 第六章 开发总结与对管理信息系统的展望 6.1 开发总结 在老师的悉心帮助下,我完成了该 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 。在此,我要深深感谢我的指导老师和所有帮助,老师在我做课题期间所给予的大力支持,他的帮助保证了论文工作的顺利完成。 通过此管理信息系统的开发,做到了理论联系实际,将书本上学到的知识与具体实践充分结合起来,进一步明确了开发管理信息系统的方法和思想;既加深了对管理信息系统的认识,又进一步巩固了以前所学的计算机软件开发方面的知识,提高了软件开发的水平,从而为今后在实际工作中更好的应用计算机进行信息管理打下了坚实的基础。 6.2 对管理信息系统的展望 管理信息系统从60年代开始,已经经历了电子数据处理阶段(EDP),事务处理阶段,管理信息系统阶段(MIS),随着计算机技术,数据处理技术及相关学科的迅猛发展,现在管理信息系统正朝着自适应、自学习的更高阶段进军。 1、专家系统(ES)。 是通过对专家的知识的认识,模拟专家的思维、技巧、和直觉,从而处理与解决问题的信息系统。 2、计算机集成制造系统(CIMS)。 是利用计算机将互相独立发展起来的计算机辅助设计系统(CAD)、计算机辅助制造系统(CAM)与管理信息系统(MIS)综合为一个有机整体,从而达到设计、制造和管理过程自动化的系统。 3、战略信息系统(SIS)。 是一种把信息技术作为实现企业战略目标和竞争武器的信息系统。 4、执行信息系统(EIS)。 是专供高层决策者使用的系统。它综合了信息报告系统(IRS)和决策支持系统(DSS)的许多特征的一种信息系统。 参考资料: 《管理信息系统导论》 黄梯云 机械工业出版社 《 管理信息系统》 黄梯云 经济科学出版社 《计算机应用基础教程》 周澄华、杨洪 中国经济出版社 《信息系统开发》 甘仞初 经济科学出版社 《数据组织与结构》 王珊 经济科学出版社 《软件开发工具》 方美琪 经济科学出版社 《Visual FoxPro6.0中文程序员指南》 北京希望电脑公司 附录:程序代码清单 ********************************************************* * * 人事管理.PRG _screen.caption="人事管理系统" MYPATH=LOWER(ALLT(LEFT(SYS(16),RAT("\",SYS(16))))) SET DEFA TO (MYPATH) do form face name face DO main.mpr SET PATH TO PROGS, FORMS, MENUS, DATAS, BITMAPS, REPORTS,LIBS ********************************************************* * * * * 菜单定义 * *********************************************************** SET SYSMENU TO SET SYSMENU AUTOMATIC DEFINE PAD _0zh0m1qqa OF _MSYSMENU PROMPT "人事管理" COLOR SCHEME 3 DEFINE PAD _0zh0m1qqs OF _MSYSMENU PROMPT "信息查询" COLOR SCHEME 3 DEFINE PAD _0zh0m1qqt OF _MSYSMENU PROMPT "资料统计" COLOR SCHEME 3 DEFINE PAD _0zh0m1qqu OF _MSYSMENU PROMPT "打印报表" COLOR SCHEME 3 DEFINE PAD _0zh0m1qqv OF _MSYSMENU PROMPT "系统维护" COLOR SCHEME 3 DEFINE PAD _0zh0m1qqw OF _MSYSMENU PROMPT "关于" COLOR SCHEME 3 DEFINE PAD _0zh0m1qqx OF _MSYSMENU PROMPT "退出" COLOR SCHEME 3 ON PAD _0zh0m1qqa OF _MSYSMENU ACTIVATE POPUP 人事管理 ON PAD _0zh0m1qqs OF _MSYSMENU ACTIVATE POPUP 信息查询 ON PAD _0zh0m1qqt OF _MSYSMENU ACTIVATE POPUP 资料统计 ON PAD _0zh0m1qqu OF _MSYSMENU ACTIVATE POPUP 打印报表 ON PAD _0zh0m1qqv OF _MSYSMENU ACTIVATE POPUP 系统维护 ON SELECTION PAD _0zh0m1qqw OF _MSYSMENU do form about ON SELECTION PAD _0zh0m1qqx OF _MSYSMENU clear events DEFINE POPUP 人事管理 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 人事管理 PROMPT "人事档案管理" DEFINE BAR 2 OF 人事管理 PROMPT "员工学习简历" DEFINE BAR 3 OF 人事管理 PROMPT "员工工作经历" DEFINE BAR 4 OF 人事管理 PROMPT "员工培训简历" DEFINE BAR 5 OF 人事管理 PROMPT "员工年度考核" DEFINE BAR 6 OF 人事管理 PROMPT "员工职称管理" DEFINE BAR 7 OF 人事管理 PROMPT "单位代码管理" DEFINE BAR 8 OF 人事管理 PROMPT "家庭成员管理" DEFINE BAR 9 OF 人事管理 PROMPT "社会关系管理" ON SELECTION BAR 1 OF 人事管理 do personal_cards.prg ON SELECTION BAR 2 OF 人事管理 do study_info.prg ON SELECTION BAR 3 OF 人事管理 do work_info.prg ON SELECTION BAR 4 OF 人事管理 do peixun.prg ON SELECTION BAR 5 OF 人事管理 do kaohe.prg ON SELECTION BAR 6 OF 人事管理 do zhich.prg ON SELECTION BAR 7 OF 人事管理 do danwei.prg ON SELECTION BAR 8 OF 人事管理 do family.prg ON SELECTION BAR 9 OF 人事管理 do societ.prg DEFINE POPUP 信息查询 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE POPUP 资料统计 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 资料统计 PROMPT "统计政治面貌" DEFINE BAR 2 OF 资料统计 PROMPT "统计婚姻状况" DEFINE BAR 3 OF 资料统计 PROMPT "统计部门人数" DEFINE BAR 4 OF 资料统计 PROMPT "统计文化程度" ON SELECTION BAR 1 OF 资料统计 do form zhengztj ON SELECTION BAR 2 OF 资料统计 do form hunyintj ON SELECTION BAR 3 OF 资料统计 do form bmtj ON SELECTION BAR 4 OF 资料统计 do form wenhuatj DEFINE POPUP 打印报表 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF 打印报表 PROMPT "打印人事档案" DEFINE BAR _mfi_pgset OF 打印报表 PROMPT "页面设置(\
本文档为【人事管理系统论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_659668
暂无简介~
格式:doc
大小:703KB
软件:Word
页数:48
分类:互联网
上传时间:2010-10-03
浏览量:40