毕业设计(论文)-企业人事管理系统设计.doc
《毕业设计(论文)-企业人事管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-企业人事管理系统设计.doc(49页珍藏版)》请在三一文库上搜索。
1、【摘要】本文以企业管理信息系统建设中的人事管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理信息系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、系统运行及维护、系统评价、程序调试与故障处理、开发总结等六章。本文首先阐述了Visual FoxPro 6.0的基本概念;然后详细说明了以数据库技术为技术背景的人事管理系统的基本功能及实现过程,最后重点介绍了软件的设计与实现详细阐述了系统分析、系统设计的技术及其应用。【关键词】管理信息系统、人事管理、Visual FoxPro 6.0【 Abstract】This text regard
2、s 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 prea
3、mble 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 su
4、mmarizing 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
5、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目 录 第一章 绪 论41.1.管理信息系统综述51.11 概述51.12 管理信息系统的发展51.13 目前我国人事管理的现状51.14 人事管理信息系统建设的好
6、处51.15 开发管理信息系统的几点建议61.2 开发方法61.2.1系统开发方法概述61.2.2 结构化生命周期法简介61.2.3 快速原型法简介71.2.4 本系统开发方法的选择81.3开发平台和工具81.3.1开发平台的选择81.3.2 开发工具的选择81.3.3选用VFP6工具的优点10第二章 需求分析112.1系统调查112.1.1.公司中运行本系统的组织机构图112.1.2系统目标112.1.2 应用现状调查 112.2 系统详细调查 112.2.1功能需求112.2.2系统的功能模块图如下 132.3 系统的可行性分析132.4 系统的详细调查142.5 系统逻辑模型的提出142
7、.5.1 数据流图(DFD)142.5.2 数据字典(DD)15第三章 系统设计183.1 系统设计的依据183.2 系统总体结构设计183.3 系统的详细设计193.3.1 代码设计193.3.2 数据库设计203.3.3 用户界面设计263.3.4处理过程设计28第四章 系统的运行与维护294.1 计算机系统的配置方案294.2 系统的运行294.3 系统的维护32第五章 程序调试与故障处理35第六章 开发总结与对管理信息系统的展望376.1 开发总结376.2 对管理信息系统的展望37参考资料:38附录:程序代码清单38- 49 -第一章 绪 论 在现代社会中管理的作用越来越显得重要和突
8、出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它作为企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。 管理信息系统从产生到现在已经经历了单项数据处理阶段、 综合数据处理阶段 、现代管
9、理信息系统(MIS)阶段等几个阶段。但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统,还是非常必要的。近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为一个企业来说,人力资源的管理和利用是企业发展的根本保证,因此开发一套完整的人事管理系统已是大势所趋.人事系统的建设目标是帮助企业管理好企业内部的人员和人员的活动,人事管理指的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、培训、升职、离职或其他的人事变动,也包括员工基本情况部门情况
10、等。此外,本系统也涉及到企业的组织架构的设置,级别与职务管理,人力申请直至人力需求报表,从而形成一个对企业真正有用的人事管理应用系统。 人事管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分析是极为重要的一环。不同的企业具有不同的人事、工资管理制度,这就决定了不同的企业需要不同的人事工资管理系统。我借这次毕业设计之际,开发了一个适合小型企业使用的人事管理系统,由于开发时间短,本人能力有限,不足之处,请老师指正。1.1.管理信息系统综述 1.11 概述 管理信息系统(Management Information Sys
11、tem,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。 管理信息系统的物理组成:(1)计算机硬件系统:包括主机、外部存储器、输入输出设备等。(2)计算机软件系统:包括系统软件和应用软件两大部分。(3)通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。(4) 工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。1.12 管理信息系统的发展 管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对
12、未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。1.13 目前我国人事管理的现状我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。尤其是计算机辅助人事管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助人事管理已十分普及,因此对这方面的研究是必要的,它将推动我国企业的发展和人事管理信息处理的现代化。1.14 人事管理信息系统建设的好处科技是第一生产力,离开了科学技术的企业是不会长远发展的,科
13、技的载体是人,没有人也说无所谓科学技术,因此人力资源的开发和管理是十分重要的。随着时代的发展,人才在我国各行各业中的地位日趋重要,各类人才肩负着企业发展的重任,所以人事管理的好坏,决定着一个企业的兴衰成败,因此,开发人事管理信息系统对企业的管理及人才素质的提高具有重大的社会意义,具体到某一企业,可以提高该企业管理的现代化水平,提高人事管理的工作效率。1、改变了工作方式,提高了工作效率2、提高了经济效益3、强化了企业的科学管理1.15 开发管理信息系统的几点建议 开发系统不必贪大求全,力争简单实用。应从大处着眼,小处着手,循序渐进,逐步完善。对开发过程中的各种文档应当注意保存。1.2 开发方法1
14、.2.1系统开发方法概述 建立一个管理信息系统,是一项复杂的软件工程的实施。近年来,软件工程发展成为新科学,至今已经成为IT产业的重要支柱。一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发方法,已经在软件产品的质量、成本及开发时间等方面无法满足需求。1.2.2 结构化生命周期法简介 结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务
15、,形成符合给定规范的产品。 采用结构化生命周期法开发管理信息系统时,应遵循的主要原则: (一)用户参与的原则 (二)“先逻辑后物理”的原则 (三)“自顶向下”的原则 (四)工作成果描述(主要指文档)标准化的原则 其具体开发步骤可分为以下四步: (一)系统规划 (二)系统开发 1、系统分析 .系统初步调查 .系统可行性研究 .现行系统的详细调查 .新系统逻辑方案的提出 2、系统设计 .系统总体结构设计 .系统总体功能设计 .系统总体物理结构设计 .系统详细设计 .数据库设计 .代码设计 .输入输出设计 3、系统实施 .程序设计 .系统测试 (三)系统的运行及维护 (四)系统评价 1.2.3 快速
16、原型法简介 快速原型法是80年代发展起来的,旨在缩短开发周期,提高开发效率和用户对系统的满意程度。其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。 通常采用原型法需以下四个阶段: (一)明确用户的基本要求 (二)研制系统的原型 (三)使用、评价系统原型 (四)修改和完善原型1.2.4 本系统开发方法的选择 基于以上开发方法的优劣和本系
17、统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法。1.3开发平台和工具1.3.1开发平台的选择考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS XP中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。1.3.2 开发工具的选择针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台
18、下的Visual FoxPRO6.0(简写为VFP6.0)作为软件开发工具。1.3.2.1 开发语言介绍VFP6.0是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的、最为领先的数据库技术。对于广大的程序开发人员来讲,使用VFP开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,将会发现编程不再是枯燥无味的工作。 VFP6基本概念介绍 (1) VFP的基本形式
19、VFP实际上是小型数据库语言的一种版本,但它与传统的FOXBASE语言有天壤之别。一个VFP程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。应用程序是一个空白的窗体(Form),运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。VFP已经做好了一切基础工作程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。 (2) 面向对象编程的概念 面向对象的程序设计(Object
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 企业 人事管理系统 设计
链接地址:https://www.31doc.com/p-3281918.html