人事信息管理系统论文.doc
《人事信息管理系统论文.doc》由会员分享,可在线阅读,更多相关《人事信息管理系统论文.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、天津广播电视大学 开放教育“计算机科学与技术”专业(本科) 毕 业 设 计 (毕业论文)题目: 人事信息管理系统 分校(工作站): 河东电大 姓名: 周妍 学号: 071040160 年级: 07秋计算机 本 指导教师: 奚峡 时间: 2009 年 10 月 10 日天 津 广 播 电 视 大 学摘 要本系统主要针对中小企业在企业人事管理过程中的员工信息管理与数据的操作,具有基本的人事管理系统的功能,对输入的数据进行系统要求的处理,实现了对员工信息的有效管理。系统采用面向对象的,且具有代表性的数据库前端开发工具PowerBuilder作为软件开发工具;数据库部分由性能可靠、质量以及易用性好的S
2、QL Server数据库平台完成。程序设计了符合现代企业人事管理要求的系统结构,实现了认识信息管理的系统化、规范化和自动化。程序设计了符合现代企业人事管理要求的系统结构,实现了认识信息管理的系统化、规范化和自动化。程序设计了符合现代企业人事管理要求的系统结构,实现了认识信息管理的系统化、规范化和自动化。关键字:信息、规范化、数据流ABSTRACTThis system mainly aims at the medium small business enterprise in the business enterprise personal management process of empl
3、oyee the information management and the operation of the data, have the function of the basic personal management system, carry on the processing of the system request to the data of the importation, carry out to valid management of employees information. The system adoption faces to the object, and
4、 have the representatives database head the development tool PowerBuilder to be the software development tool,The database part from the function credibility, quantity and easy use the SQL Server the database terrace that sex like to complete. Program designs meet the system structure of the modern
5、business enterprise personal management request, carry out the understanding information to manage has systematized, and the norm turns and automates. Key words: Information The norm turn The data flow前 言随着经济的快速增长,社会需求不断增加,现代物流在我国取得快速发展,在快速发展中也出现了管理水平低、工作效率不高、利润率低等问题。为了有效的解决这些问题,开发一个体现公司特点的管理信息系统是途径
6、之一。传统的统计方式在处理庞大的信息量时显得及不适应,因此,人们对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。近来,国内外兴起了一股办公自动化的热潮,希望能借助相关的计算机技术实现对企业办公过程的自动化管理。随着社会的发展、时代的进步,企业的规模也逐渐变得庞大起来。最初的人力资源管理都是靠人力来完成的,当企业规模比较小的时候,人力可以完成。随着企业的规模越来越大,企业的员工人数也越来越多,倘若依然维持着人力进行人事管理,必然造成工作效率低,工作错误率提高的问题。一个企业如果想提高它的生产力和运作效率,提高管理企业的各个环节,不仅需要科学的管理方法,而且还需要企业信息化的建设。实现企
7、业信息化是现代企业的必备管理手段,也是企业发展的必然方向。在这种情况下,一个可以对企事业单位的各种信息实行统一、集中、规范管理系统就显得非常必要。目 录摘 要1ABSTRACT2前 言3目 录4第一章 引言61.1选题目的61.2选题意义:61.3人事信息管理系统简介61.3.1友好的操作接口71.3.2操作的简易性71.3.3方便的查询功能7第二章 系统分析82.1目标系统的要求82.2系统的可行性分析82.2.1技术上的可行性82.2.2经济上的可行性92.2.3管理上的可行性92.2.4法律可行性分析92.2.5结论92.3功能需求分析92.3.1系统的业务流程图102.3.2系统的数据
8、流程图DFD102.3.3数据词典的定义(DD)112.3.4 E-R图13第三章 系统设计143.1系统开发环境143.1.1硬件环境143.1.2软件环境143.2系统功能模块设计143.2.1员工管理子系统:153.2.2工资信息管理:153.2.3系统管理163.3系统简介163.4数据库逻辑结构设计163.4.1逻辑信息表163.4.2逻辑结构设计183.5数据库库结构设计19第四章 系统功能实现214.1系统平台选择214.1.1编程环境的选择214.1.2关系型数据库的实现214.2各功能模块设计224.2.1用户登录窗体224.2.2人事信息管理主窗口244.2.3员工管理模块
9、254.2.4员工信息查询模块324.2.5员工调动模块334.2.6员工工资信息管理364.3编译、打包应用程序39第五章 系统调试与维护395.1系统调试395.2结果分析4053系统的维护405.3.1系统维护的内容405.3.2系统维护的类型405.3.3系统维护的组织与管理41第六章 设计结论416.1系统运行与评价416.2对管理信息系统开发的体会426.3设计实践中的体会43致谢44参 考 文 献44 第一章 引言1.1选题目的随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的
10、日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。1.2选题意义:目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统.
11、能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。1.3人事信息管理系统简介经过对系统用户需求的分析和总体设计,我们将系统主要划分成四大部分:员工管理、员工工资管理、员工调动、员工查询等功能。每个功能模块均可以按照原先的目的执行,它的这种检索迅速、查找方便、可靠性高、存储容量大、保密性好、寿命长、成本低等优点,极大地提高了员工档案管理的效率。系统采用面向对象的且最具有代表性的数据库前端开发工具PowerBuilder
12、作为软件开发工具,PowerBuilder完全按照客户/服务器体系结构研制设计,是一种高效能的客户/服务器模式以及分布式数据库应用程序的前端开发工具。数据库部分由性能可靠、质量以及易用性好的SQL Server 2000数据库平台完成。本系统具有很强的针对性和实用性,主要是面向企业的具体的案例。此外,还具有如下的特点:1.3.1友好的操作接口菜单方式与直观方式,操作简单,接口美好,功能完备,完全采用人机对话方式。交互性强。1.3.2操作的简易性简单易操作,多用鼠标操作,自动填充数据信息,减少原始输入错误,将键盘录入量减至最少。诸多的信息提示,容错处理,使输入变得轻松灵活,只需轻轻点击,工作都由
13、系统来做,简便直观的操作完成复杂的功能。1.3.3方便的查询功能利用计算机对企业人事信息及工资进行管理具有手工管理所无法实现的优点。因此,开发一套比较成熟的人事管理软件很有必要。在经过分析比较的基础上,我选择使用Microsoft公司的PowerBuilder 9.0开发工具,利用其提供的各种可视化开发工具建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正、改进和补充,直到形成符合人事管理要求的信息管理系统。在应用程序中用查询和统计等手段对数据库的资料进行处理,得到有效的数据,分析管理情况,得出结论和措施,然后就可以通过措施,达到管理提高效率的目的。第二章 系统分析2.1目标系统的要
14、求系统对员工进行了合理的、有序的安排,尽量减少了数据的流通环节,提高了办公效率。系统资源的合理利用对将来的子系统的开发有重要的影响,在开发过程中,要做出开发进度的安排、人员的调配、所需设备的配置等一系列问题。2.2系统的可行性分析系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。
15、2.2.1技术上的可行性技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。2.2.1.1技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。2.2.1.2硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能
16、力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。2.2.1.3软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。2.2.2经济上的可行性人事信息管理完全以传统的人工管理方式进行管理,耗时多、效率低,并且极易出现错误。由于认为
17、失误而早成用形和无形的经济损失事件层出不穷,无法估算出所造成损失的总额。而利用计算机来实现人事管理既减少了数据的流通环节,提高了办公效率,又保证了各项数据的准确性。2.2.3管理上的可行性管理信息系统是建立于科学管理基础之上的,只有在合理的管理体制以及完整、准确的原始数据的基础上,才能有效的开发出管理信息系统。2.2.4法律可行性分析企业需要管理信息系统的全面化和智能化。本系统开发也严格遵照国家有关的人事管理相关的法律法规相一致。执行国家规定的各项标准,及宣传法规。2.2.5结论综上所述,实施MIS在技术上、经济上、管理上、法律上都是可行的,因此,开发管理信息系统是可行的。2.3功能需求分析采
18、用结构化需求分析方法进行需求分析,自顶向下、逐步求精。通过这样的分析可以将要解决的问题清清楚楚的展现出来。主要流程是:新进员工登记相关信息、员工资料查阅、员工工资管理等2.3.1系统的业务流程图 人事信息管理用户登录管理组使用组用户管理人员信息表工资信息表人事信息查询工资查询工资打印图2-1人事信息管理系统业务流程图2.3.2系统的数据流程图DFD1、人事信息管理0层DFD:人事管理员人事管理人事档案 查询结果图2-2 人事信息管理系统0层数据流程图 2、人员管理DFD: |工资记录|员工资料人事部员工管理工资管理员工资料查询工资查询查询用户员工基本信息个人信息员工调动信息工资信息图2-3 人
19、事信息管理系统人员管理数据流程图3、员工档案处理细化DFD :|员工档案|员工档案检查档案信息分类处理添加查询修改删除查询处理统计处理合格信息不合格信息员工档案信息查询或统计信息图2-4员工档案处理细化数据流程图2.3.3数据词典的定义(DD)通过对人事管理领域的组织结构、业务流程和数据流程的调查,我们对当前系统的功能和所需信息有了一个明确的认识。用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。下面通过对数据字典的描述,确定最终数据库需要存储信息的详细定义,为数据库的概念设计、逻辑设计和物理设计奠定基础。数据组名:工资基本信息特征数
20、据项名数据项名数据项名数据项名数据项名数据项名数据项名人员编号补贴奖金加班费扣考勤房帖房租编号:1编号:2编号:3编号:4编号:5编号编号数据类型数值数值数值数值数值数值数值数据长度4999999小数位数单位约束允许空值否允许允许允许允许允许允许表2-1 数据字典数据组名:用户信息特征数据项名数据项名数据项名数据项名数据项名数据项名数据项名登录名密码组别姓名创建时间登录时间工作时间编号:1编号:2编号:3编号:4编号:5编号编号数据类型字符字符字符字符时间时间时间数据长度10201010884小数位数单位约束允许空值否否否允许允许允许允许表2-2 数据字典2.3.4 E-R图1. 总E-R图员
21、 工担任部 门职 务所属工 资领 取 图2-5总E-R图2. 调动情况E-R图调动情况调动编号PK。 。调入新部门调出原部门图2-6调动情况E-R图第三章 系统设计3.1系统开发环境3.1.1硬件环境本系统适用于奔腾133以上CPU;16M以上内存(建议64M以上);10M以上硬盘空间;VGA或更高分辨率显示器。3.1.2软件环境根据我们实际情况,在进行系统设计时,首先考虑采用面向对象编程和可视化技术,并且应保证数据的安全性和完整性。因此我们使用了Sybase公司的PowerBuilder 9.0。它是Windows开发语言,与Windows系统环境保持良好的兼容性。PowerBuilder采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 信息管理 系统 论文
限制150内