企事业人事档案管理系统毕业论文
- 格式:doc
- 大小:742.00 KB
- 文档页数:121
企业人事管理系统毕业论文人事管理系统现在已经是一个企业的不可缺少的部分,人事管理系统所起的作用是极其重要的。
下面是店铺为大家整理的人事管理系统毕业论文,供大家参考。
人事管理系统毕业论文篇一:《企业人事管理系统开发综述》人事管理系统毕业论文摘要[摘要]企业人事管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。
其开发所用开发语言有Visual C++等,所用数据库有SQL等。
人事管理系统毕业论文内容[关键词]企业人事管理信息系统开发语言数据库在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。
以前都是人工进行操作。
随着企业规模的扩大,人事管理的工作量也大大地加重。
随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。
而计算机的普及加快人事管理系统的产生。
1、企业人事管理信息系统简介管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。
管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。
管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。
管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。
MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。
目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。
当前企业信息管理系统正在从C/S 结构向B/S结构转移.B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
基于企事业人事管理系统的设计与实现毕业论文目录1 绪论 (1)1.1 引言 (1)1.2 开发背景 (1)1.3国内外研究现状 (1)1.4 设计思想和目的 (2)2 开发工具简介 (3)2.1 .NET介绍 (3)2.2 SQL Server 2005介绍 (3)2.3 Visual Studio 2005介绍 (3)2.4 C#介绍 (4)3 系统分析 (5)3.1 系统说明与介绍 (5)3.2 系统需求分析 (5)3.3系统开发工具 (5)4 系统总体设计 (6)4.1 系统模块总体设计 (6)4.1.1 系统管理模块 (6)4.1.2 人事档案管理模块 (6)4.1.3 日常人事管理模块 (6)4.1.4 薪资管理模块 (6)4.2 系统文件架构 (7)4.3 数据库设计 (9)4.3.1 数据表的概要说明 (9)4.3.2 主要数据库表结构设计 (10)5 系统详细设计 (13)5.1 通用程序设计 (13)5.1.1 Certification类设计 (13)5.1.2 DataAccess.cs类设计 (13)5.2 设计系统主窗体 (14)5.2.1 界面设计 (14)5.2.2 FormMain类设计 (16)5.3 权限设置模块的实现 (16)5.4 人事档案管理模块的实现 (17)5.4.1 人事档案管理窗体的实现 (17)5.4.2 添加、修改员工信息窗体(FormAddEmp)的实现 (21)5.5 部门及其他设置模块的实现 (24)5.5.1 部门设置窗体的实现 (24)5.5.2 添加内容窗体(FormTreeNode)的实现 (26)6.系统测试 (27)6.1 测试方法 (27)6.2 测试项目 (27)结论 (29)致谢 (30)参考文献 (31)附录 (31)附录1 ........................................................................................................... 错误!未定义书签。
人事档案管理系统毕业论文范文一:人事档案管理信息化技术影响分析摘要:人事档案管理是人力资源管理的重要组成部分,随着信息技术的不断更新与发展,信息化技术成为影响人事档案管理的重要因素。
本文审视信息化技术为人事档案管理带来的各种影响,推进信息化技术在人事档案管理中的应用,促进人事档案管理效率与质量的不断提高与加强。
关键词:信息化技术;人事档案管理;影响;应用;探究;随着经济的发展与社会的进步,人事档案作为个人成长的历史记录逐渐成为一种重要的战略资源。
为适应社会发展的需要,人事档案管理随着信息化技术的发展逐步实现信息化管理的过程,通过信息技术的应用来提高人事档案管理的效率,加强人事档案管理的质量。
1信息化技术对人事档案管理的影响1.1改变传统人事档案管理模式在信息化社会中,信息资源逐渐成为社会经济活动中必不可少的战略资源,人事档案是个人成长的重要信息资源,它是人力资源管理的重要组成部分,实现人事档案管理的信息化使时代发展的应然取向[1]。
传统的人事档案管理主要采用纸质方法来承载重要的信息,导致大量信息丢失的现象,如高校的人事档案管理中,由于高校岗位的类型较多,工作人员的数量就相应增多,繁杂的工作量就会增加了人事档案管理的难度,降低人事档案管理的效率。
信息化技术利用计算机与网络技术的优势,通过电子文件来保存人事档案信息,如使用MicrosoftOffice办公软件可以对人事档案的人员进行计算与汇总,通过表格的形式来呈现人事档案管理的相关内容,可以对人事信息一目了然。
1.2提高人事档案管理工作效率传统的人事档案管理工作中,由于受到纸质信息管理的影响,使得人事档案管理的工作非常繁琐。
信息化技术的到来为人事档案管理提供了资源共享的平台,扩展了人事档案管理的范围与领域,如信息化技术中网络技术的应用可以使人事档案的相关内容在网络平台中共享,不需要对人事信息进行重复的记录,实现了人事数据信息的实时更新,同时,工作人员都可以通过信息化技术的网络服务共享来获知自己的人事档案信息,及时发现档案信息中的问题与错误,并采取有效地措施解决档案问题,消除不必要的矛盾。
摘要二十一世纪,是人才的世纪。
人才作为企业发展的核心竞争力,在企业的发展中发挥着不可比拟的作用。
人事管理是人力资源管理发展的第一阶段(有时也作为广义的“人力资源管理”的代称),是有关人事方面的计划、组织、指挥、协调、信息和控制等一系列管理工作的总称。
通过科学的方法、正确的用人原则和合理的管理制度,调整人与人、人与事、人与组织的关系,谋求对工作人员的体力、心力和智力作最适当的利用与最高的发挥,并保护其合法的利益。
于是,良好的人才管理系统也便成为了企业管理的一部分。
一个现代化的企业人事管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息。
本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。
它是以VS2005.和SQL 2005数据库作为开发平台。
使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。
关键词:人事管理系统C# SQL2005ABSTRACTIn twenty-first Century, is the century talents. Talent as the core competitiveness of enterprise development, playing an incomparable role in the development of enterprises. Personnel management is the first stage of the development of human resource management (sometimes referred to as the "human resources management" "), is a general term for a series of management work related to HR plan, organization, command, coordination, information and control. Through the scientific method, employing the right principles and reasonable management system, adjust the relationship between people and people, people and things, people and organizations, to seek for the staff strength, heart and intelligence by using the most appropriate and most of the play, and to protect their legitimate interests. Thus, a good talent management system also will become part of enterprise management. Personnel management system is a modern enterprises to help enterprises to reduce cost, improve efficiency, but also can make leaders more clearly understand the relevant information of employees, to more rational development of relevant personnel information. `The enterprise personnel management system using C/S structure, mainly employees of information and personnel related with the work flow for centralized management, and establish a sound, strong employee information database to facilitate enterprise. It is based on VS2005. and SQL 2005 database as a development platform. The use of C# design, operation control and the preparation of operating procedures, data entry, modification, storage, call the query function; and the use of SQL 2005 database form the data table, data storage.KEY WORDS:THE SYSTEM OF STUFF MANAGEMENT C# SQL2005毕业设计(论文)第1章绪论1.1本课题的研究背景信息化的迅速蔓延,互联网的高速发展,使企业的信息化管理出现了新的方向。
企事业单位人事档案制度论文摘要:在社会主义市场经济不断深化改革的同时,企事业单位的人事档案制度和人事档案只有沿着社会化、电子化和法制化的方向进行创新与发展,才能适应市场经济人才流动的需要,才能为企事业单位引进更多、更好的人才。
0 引言企事业单位的人事档案是记录职工个人经历、思想政治情况、工作情况、个人表现、晋升、薪酬、福利等多项内容的材料,它客观真实地反映了一个人的具体情况,是企事业单位进行人才选拔、职工工龄审核、职工切身利益保障的重要依据,对职工的个人发展至关重要。
因此,企事业单位必须提高管理意识,加强人事档案管理,建立和完善人事档案管理制度,提高人事档案管理质量,做好人事档案记录,妥善保管人事档案,为职工未来的发展奠定良好基础。
1 人事档案制度1.1 管理范围企事业人事档案管理主要涉及企事业单位的专业技术人才、管理人才、单位职工的人事档案管理。
1.2 人事档案企事业单位一般都有专门的人事档案管理库房,以用于人事档案的存放,除了单位专门的档案管理员之外,单位其他人不得随意进入档案库随意翻阅和调取档案。
1.3 档案的管理①根据具体的天气状况,要注意保持人事档案库房良好通风,同时还要注意库房的温度,不可过高或过低。
另外,管理人员还要时常打扫库房,以保持库房的整洁,防潮防蛀,保证人事档案的完整性。
②在进行人事档案管理时,要对单位管理的人事档案进行逐人登记,必须保证其完整性和准确性。
③单位要定期对档案进行归类和整理,一般每季度都要整理一次,在整理时,管理人员要按照分类、编目和序号的顺序依次进行,一旦发现错误要及时更正,避免出现误放和丢失的情况。
④任何个人不得以任何名义私自存放和持有他人的档案,明知错误仍坚持不不交者,应依法追究其责任。
⑤积极改进和完善人事档案管理方法和手段,采用先进技术,提高档案管理的信息化和网络化水平,不断提升人事档案管理质量。
1.4 人事档案组成企事业单位的人事档案是全面反应干部、工人历史和现实情况的实物材料,主要构成如下:①履历表及其他简历材料等。
人事档案管理系统毕业论文第一章为什么要开发一个人事管理系统?计算机已经成为我们学习和工作的得力助手:人力资源系统选型时提出了以下要求:1).具有先进的人力资源管理理念;2).可以满足多行业、多公司不同的人力资源管理要求;3).实现集团化管理,实时监控各个专业、省市子公司的人力资源情况;4).进行多层次数据汇总,为各层次管理者的决策分析提供数据;5).具有完整的系统接口,满足灵活的数据导入与导出。
第二章人事管理系统编程环境现状及设计目标简介2.1 Delphi和ADOActive Data Objects结合了OLE DB的普遍性质—那就是在诸如RDO和DAO模型中可以找到的易于使用的特性.ADO包含了所有可以被OLE DB标准接口描述的数据类型.换而言之,ADO是可扩充的,不需要对你的部件做任何工作.数据的访问和操纵是任何实际的应用程序的一个固有部分.对于数据来说,无论它是否是关系型的,无论它是否存在一个DBMS,也无论它的存储平台是什么,数据就是数据—一个文件没有必要一定是给定的二进制格式.开发者群体需要具有简单接口的现代的开发工具以快速访问数据.微软对此问题的回答是Universal Data Access(UDA通用数据访问)体系结构,对此,Stephen Rauch 的文章“Manage Data from MyriadSources with the Universal Data Access Interfaces”中有详细的阐述(MSJ,1997年9月).简单的说,UDA是一种将OLE DB应用于实际的理论.所有的都被指向一个数据源—一个电子表格,一条电子邮件消息,或一份AS/400文档—由OLE DB接口过滤并以一种通用的格式表示,这样应用程序能总是以同样的方式对数据进行访问.位于OLE DB上的并处理来自应用程序的调用的中间层被称作Active Data Objects (ADO).它是编写针对带有OLE DB提供者的任何类型的数据源的推荐标准.在ADO之前的RDO是一种增加DAO的客户/服务器能力,以提高其性能和可扩充性的当然的方法.根本上说来, RDO是一种位于ODBC API的上层的简便的封装.它揭示了了DAO数据对象模型中的许多东西,但它缺乏进行数据访问的Jet引擎.虽然这将予ADO 更快的速度,但它没法利用该引擎的许多特性,而且它只能访问关系型的数据库.ADO 2.0的思想就在于:为不同的应用程序访问相同的数据源创建一个更高层的公用层.尽管存在数据结构和组织间的物理位置的不同,编程的接口应该是一样的.为了找出RDO和ADO之间的更多的不同,“ExploringActiveX Data Objects from an RDO Point of View,"你能在MSDN的技术性文章部分中找到它.ADO的出现并不意味着RDO的结束.实际上,微软承诺在可以预见的将来继续支持RDOADO 2.0有什么新特点?对于ADO1.5以前包括1.5的版本来说,从功能的角度来看RDO和ADO不是完全相等的.等同就意味着你可以通过这两种方法解决同样的问题;它不是指存在重命名的或者优化的功能相同的对象.因此,移植到ADO不是一个简单的事情.从另一方面来说,一旦你熟练掌握了RDO或DAO技术的话,学习ADO是件相当容易的事情ADO 2.0的新特性包括事件处理,记录集的延续,分层目录结构指针和数据成形,分布式事务处理,多维数据,远程数据服务(RDS),以及对C++和Java的支持的增强.在钻研一些Visual Basic代码的时候将会见到所有的这些特性.ADO对象模型是由相对数量较少的对象组成.不象RDO对象模型,每个主要的ADO对象都能被个别的被创建.这就意味着,举例说吧,你不需要在创建有效的记录集对象前创建一个连接.Dim cn As New ADODB.ConnectionDim rs As New ADODB.Recordsetcn.Open "Biblio"rs.Open "select * from titles where title like '%h'", cnADO 2.0对象是Connection,Command,Parameter,Recordset,Field,Error和Property.ADO对象模型也包括四个类集:它们分别是一套相关的Error,Parameter,Property和Field对象.让我们来看看每个对象的主要特性.Connection对象提供连接,该连接连接的程序中存有它正在访问的数据源.属性允许你定义:连接串,命令执行以及连接启动的间隔时间,数据提供者,(无论临时表位置是应该在客户端还是在服务器端),和对于数据的访问权限.方法有关于如下功能的:执行命令,打开和关闭一个连接和管理事务.在许多地方你可以指定你想使用的提供者:通过Provider 属性,在连接字符串中,或者甚至通过Open方法.选择你最喜欢的实现方式,但要保证你没有为同样的连接指定多个的提供者.缺省的提供者(当你没有指定你自己的提供者的情况下)是MSDASQL,针对ODBC的Microsoft OLE DB提供者.Command对象定义了一个SQL声明,一个存储过程,或任何其他的你可能想让提供者执行的关于数据的操作.Command的属性有:当前连接,最大允许执行时间和参数集.一个参数就是你将它作为参数传递给命令的值.在这些属性中用以区分一个参数的属性有:方向(输入,输出,或者两者都有),类型当然还有它们的值.记录集对象也许是最典型的ADO对象,然而它是最复杂的当中的一个.它表示命令执行的结果,并且它大多是以数据库的记录集的形式给出.一个记录集是由以行和域的形式表示的信息组成.它不一定非要映射成关系型数据库的记录.实际上,如同我早些时候解释的那样,ADO是基于OLE DB并且能被用来可视化地访问任何数据源中的数据,这数据源包括非关系型的数据库.记录集提供了缓冲能力,它接受数据的变化,并且将这些变化以批处理的方式传给服务器.你可以浏览并对记录集的内容分类,如同列举和提取行.你也能通过如:删除,添加和刷新操作等任何方式修改数据.记录集存在跟连接的严格的关系,但是这不意味着你总是需要一个打开的连接来获得一个记录集.你也可以按如下方式进行:Dim RS As New ADODB.Recordsetsql = "select * from authors"RS.Open sql, "Pubs"既然Connection实际上是数据和命令传送的通道,所以该对象仍然被创建了,除了一个名字叫做Recordset.ActiveConnection的属性外,它是不可见的并工作在后台.Field对象是一列同类的数据.它提供了一种这样的编程接口,即能让你可以对单个单元的值以及基本的特征如:类型和大小进行读和写.所有给定记录集的Field对象形成了一个Field集.如我将在后面向你说明的, Fields集隐藏着一个引人注目的特性,它将再次证明Recordset对象的灵活性.最后是Property对象.每个对象都有属性.提供的使用了ADO的对象可能是各种各样的.但不存在这样一套属性即包含了所有可能的OLE DB提供者的静态的属性.因此,任何一个ADO对象都有静态和动态的属性.第一套属性集:包括Name,Type,Value和Attributes,都可以通过如下的语法来访问:obj.PropertyName最开始的三个属性都是自我说明性的.Attributes是一种数字式的描述符,它是以按位的跟提供者的能力有关的一些预定义的属性组合.(它类似于COM 服务器的组件分类).动态属性是跟潜在的提供者类型相应的.它们被归进Properties集合,并可以通过名字查询.obj.Properties("propName")The New Recordset Object2.2 sql介绍通过SQL命令,程序设计师或数据库管理员(DBA)可以:(一)建立数据库的表格。
人事档案论文人事档案管理是人力资源管理的重要组成部分,加强人事档案管理工作,科学规范地管理人事档案,抓好人事档案的制度建设,是做好人事工作的必要条件。
下面是店铺为大家整理的人事档案论文,供大家参考。
人事档案论文范文一:毕业生人事档案管理研究毕业生人事档案是大中专生毕业后,在学籍档案中放入报道证,由学校将档案移交毕业生就业单位的人事部门或委托的人才交流机构,这时的学籍档案就正式成为人事档案,是毕业生个人信息的重要载体,它全面、准确地记载着毕业生的经历、思想、品德作风、学习成绩、实践能力及个人特长等信息,是反映毕业生综合素质的最重要依据。
因此,管理好毕业生人事档案,对于人才资源开发乃至经济发展都是十分重要的。
1毕业生档案管理工作存在的问题毕业生人事档案虽然重要,但是从目前大多数地方毕业生人事档案管理工作来看,都存在着一定的问题。
1.1毕业生对人事档案不够重视随着社会主义市场经济体制的建立和人才流动等外部环境的逐步宽松,特别是组织人事政审工作相对减少,一些毕业生就认为人事档案的作用不大了。
却不知将来政审、调资、出据证明、职称晋升等均要以档案材料为依据。
1.2档案管理手段相对落后地方档案管理仍以传统的手工操作为主,整档工序复杂,档案管理人员常年忙于材料的收集、入袋、整理、拆、装、订等大量简单重复的劳动,档案管理人员没有时间和精力考虑内在信息。
即使利用计算机管理,也仅限于名字与档案号输入、输出与检索的管理,没从根本上改变手工操作运转慢、利用率低、效率低下等问题。
1.3档案管理工作不规范管理档案的部门只照搬中组部下发的《干部人事档案材料收集归档规定》,没有形成自己的实施细则和工作制度,仅充当档案“保管员”的角色,对接收到的毕业生档案,只是编号入库了事,这些不规范的操作导致了档案内容不全、管理混乱、档案材料遗失等问题。
2解决办法和措施2.1提高对毕业生人事档案管理工作重要性的认识,建立和高校的沟通协调机制和信息联动机制加强宣传力度,要大力宣传《档案法》、《流动人员人事档案管理暂行规定》、《干部人事档案管理条例》等相关人事档案法律法规,让高校毕业生档案管理机构明确管档职责、档案管理原则、档案整理及转递规定等,提高业务水平,增强责任心,并在实际工作中切实规范操作。
我国事业单位档案管理论文10篇第一篇:事业单位人事档案管理工作思考人事档案是人才的重要信息源头,是人员的映射,充分地反映出人员的综合素质和能力,因此,事业单位应重视人事档案的管理工作。
人事档案不仅仅关乎个人切身利益,也与组织息息相关,本文综合分析了管理工作中存在的问题,讨论如何更好地做好人事档案的管理工作。
1事业单位人事档案管理概述事业单位,是指国家以社会公益为目的,由国家机关举办或者其他组织利用国有资产举办的,从事教育、科技、文化、卫生等活动的社会服务组织。
不以营利为目的,以增进社会福利,满足社会文化、教育、科学、卫生等方面需要,提供各种社会服务为直接目的的社会组织。
人事档案管理是人事档案收集、整理、保管、鉴定、统计和提供利用的活动。
主要由人事、组织、劳资等部门在培养、选拔和使用人员的工作活动中形成,是个人参与社会方方面面活动的记载和个人自然情况的真实反映。
事业单位无论是招聘管理人才、技术人才、科研人才、后勤人才或是进行奖惩、晋升、任免都不能忽视人才档案管理的重要性。
管理人员应该从人事档案的收集、整理、保管、鉴定、统计和提供利用等方面,合理完成档案的管理工作,促进档案管理工作的规范化、科学化、专业化。
2人事档案管理存在的问题2.1单位领导对人事档案管理重视度不高长期以来,人们普遍认为人事档案管理工作是一类辅助性工作,只需要做好收集档案工作,做到不丢失即可。
事业单位对档案管理的标准要求也比较低,人员管理松散,档案工作缺乏主动性及相关经费,长此以往,档案管理工作容易出现懈怠,导致管理上的疏忽,管理人员容易处于较为被动的工作状态,得不到应有的保障。
2.2人事档案的严格保管存在漏洞,配套设施较差事业单位人事档案管理部门大多会聘用社会上的兼职人员,流动性较大,变动比较频繁,新员工在刚上手时对档案管理工作操作不熟练,会发生纰漏,造成人事档案的损坏和丢失。
在实际中,档案管理部门的档案室非常狭窄,配套设备不够健全,人事材料随意摆放,导致人事档案未经安全保护而引起纸张泛黄褪色,严重影响人事档案的完整性和美观性。
⼈事档案管理论⽂⼈事档案管理就是将⼈事档案的收集、整理、保管、鉴定、统计和提供利⽤的活动。
⼈事档案是⼈事管理活动中形成的,记述和反映个⼈经历和德才表现,以个⼈为单位组合起来,以备考察的⽂件材料。
主要是由⼈事、组织、劳资等部门在培养、选拔和使⽤⼈员的⼯作活动中形成的,是个⼈经历、学历、社会关系、思想品德、业务能⼒、⼯作状况以及奖励处罚等⽅⾯的原始记录。
当代,论⽂常⽤来指进⾏各个学术领域的研究和描述学术研究成果的⽂章,简称之为论⽂。
⼈事档案管理论⽂1 1对我国⽬前⼈事档案管理研究的述评 我国从最初建⽴起⼈事档案管理⼯作事项以后,就有很多的学者对其进⾏研究,从我们搜集的资料中不难发现,学者主要从⼈事档案管理的概念、内容、范围、⽅式等等各个⽅⽽对其进⾏了研究与探讨,研究的过程中既有⼀些成果也有许多的不⾜之处,下⾯我们将重点从⼈事档案管理研究的成果以及不⾜之处两个⽅⾯对其进⾏述评。
1. 1我国⼈事档案管理研究的成果 在互联⽹领域中的中国知⽹、万⽅以及图书馆内的纸质图书中我们不难发现,我国学者对⼈事档案管理这⽅⽽研究的内容已经⾮常之多。
从基本概念的阐述到具体问题的分析,应有尽有。
我们发现,搜索“⼈事档案管理”这六个关键字后,检索到的最多的内容便是我国现如今⼈事档案管理中所存在的问题以及改善问题的对策。
学者从不同⾓度、不同领域对这个问题作出了分析,包括问题存在的原因以及改善问题的具体对策。
可以说,在这个问题的研究上已经做的⾮常完善。
在这个问题上,研究最多的就是问题以及对策,除此之外,研究最多的就是在信⾃、化的背景下,⼈事档案管理如何有效的实现信息化这⼀问题。
因为随着经济的发展,社会的进步,⼤数据时代已经成为了这个时代的主旋律之⼀,实现⼈事档案管理的信⾃、化已经成为了时代发展的要求以及必然的趋势。
因此,学者在这个问题上研究的也⽐较多,从资料中显⽰也已经有了⼤量的研究成果。
除了这两个⽅⽽以外,还有我们上述中所提到的,学者从⼈事档案管理的概念、内容、范围、⽅式等其他许多的⽅⽽对这个问题进⾏了研究。
1引言之迟辟智美创作在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越年夜.随着以后许多的中、小型企业的发展壮年夜,员工的数量也在不竭的增加.随之而来的管理本钱也在不竭的提高.考虑到以后年夜量企业的人事管理尚处于手工作业阶段,不单效率低下,还经常因为管理的失慎而呈现纰漏.因此根据部份企业提供的需求,设计此企业人事管理系统,以帮手企业到达人事管理办公自动化、节约管理本钱、提高企业工作效率的目的.企业人事管理系统是典范的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用法式的开发.对前者要求建立起数据一致性和完整性强、数据平安性好的库.而对后者则要求应用法式功能完备,易使用等特点.企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用缔造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设.根据年夜大都企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试.该企业人事管理系统采纳基于客户端/服务端(C/S)模式开发,服务端采纳SQL Server2005数据库服务器作为数据处置和存储平台,客户端应用法式采纳Visual 2005进行开发,开发语言选用C#.用户必需使用客户端应用法式才华对服务端数据进行把持.2企业人事管理系统开发基础管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统.管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科.管理信息系统的结构通常由四个部份组成:信息源、信息处置器、信息用户和信息管理者.管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处置过程的标准化,高效的完成日常处置业务、优化分配各种资源,包括人力、物力、财力等.MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备.目前国内使用和发展的MIS平台模式年夜体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web 浏览器/服务器(Browser/Server,简称B/S)模式.以后企业信息管理系统正在从C/S结构向B/S结构转移,可是由于平安性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流.C/S模式系统以服务器作为数据处置和存储平台,在终端设计有专门的应用法式进行数据的收集和初度处置,再将数据传递到服务器端,用户必需使用客户端应用法式才华对数据进行把持.C/S模式具有以下优点和缺点:C/S 模式的优点:—由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快.—软件功能设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的功能要求;如自由制表的功能在C/S 模式下就能够实现,在B/S 模式下就很难实现或运行效率很低.—把持界面漂亮、形式多样,可以充沛满足客户自身的个性化要求.— C/S结构的管理信息系统具有较强的事务处置能力,能实现复杂的业务流程.C/S 模式的缺点:—需要专门的客户端装置法式,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速布置装置和配置.—兼容性差,对分歧的开发工具,具有较年夜的局限性.若采纳分歧工具,开发本钱较高,需要具有一定专业水准的技术人员才华完成.2企业人事管理系统的开发方法企业人事管理系统的开发是一个复杂的工程,它涉及到计算机处置技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法.可是每一种开发方法都要遵循相应的开发战略:1.系统要解决的问题.2.系统可行性研究,确定系统要实现的目标.3.系统开发原则.4.系统开发前的准备工作.5.系统开发方法的选择和开发计划的定制.2.2SQL Server 2005及C#简介2.2.1SQL Server 20005数据库简介SQL Server 2005和SQL Server 2005 Express 都是微软开发的,一个全面的数据库平台,Express是SQL Server2005的免费版本,他们功能完全相同2005Express使用集成的商业智能(BI) 工具提供了企业级的数据管理.SQL Server 2005Express 数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用法式.SQL Server 2005Express 数据引擎是本企业数据管理解决方案的核心.另外 SQL Server 2005Express 结合了分析、报表、集成和通知功能.这使您的企业可以构建和布置经济有效的 BI 解决方案,帮手您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域.与Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使SQL Server 2005 与众分歧.无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供立异的解决方案,帮手您从数据中更多地获益.为了熬炼我对SQL Server 2005的理解和把持,我选择了SQL Server 2005作为后台数据库设计.2.2.2C#简介在过去的二十年里,C和C++已经成为在商业软件的开发领域中使用最广泛的语言.它们为法式员提供了十分灵活的把持,不外同时也牺牲了一定的效率.对C/C++用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能.他们想要一种和最新的网络标准坚持同步而且能和已有的应用法式良好整合的环境.另外,一些C/C++开发人员还需要在需要的时候进行一些底层的编程.C# (C sharp) 是微软对这一问题的解决方案.C#是一种最新的、面向对象的编程语言.它使得法式员可以快速地编写各种基于Microsoft .NET平台的应用法式,Microsoft .NET 提供了一系列的工具和服务来最年夜水平地开发利用计算与通讯领域.正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用法式.使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何把持系统上通过Internet进行调用.最重要的是,C#使得C++法式员可以高效的开发法式,而绝不损失C/C++原有的强年夜的功能.因为这种继承关系,C#与C/C++具有极年夜的相似性,熟悉类似语言的开发者可以很快的转向C#.C#具有以下的优点:A.简单1.C#中指针已经消失.2.不服安的把持,比如说直接内存把持不被允许了.3.C#中"::"或"->"把持符是没用的.4.因为它是基于.NET平台的,它继承了自动内存管理和垃圾回收的特点.像Integer,Floats等.6.整形数值0和1不再作为布尔值呈现.C#中的布尔值是纯洁的true和false值而且没有更多的"="把持符和"=="把持符毛病."=="被用于进行比力把持而"="被用做赋值把持.1.C#建立在以后的潮水上,对创立相互兼容的,可伸缩的,健壮的应用法式来说是非常强年夜和简单的.2.C#拥有内建的支持来将任何组件转换成一个web service,运行在任何平台上的任何应用法式都可以通过互联网来使用这个服务.1.C#支持数据封装,继承,多态和对象界面(即java中的interface关键字).2.(int,float,double)在java中都不是对象,可是C#引入和结构体(structs)来使原始数据类型酿成对象int i=1;String a=i Tostring();//转换(或者)Boxing.1.在C#中我们不能进行不服安的类型转换像将double 转换成boolean..2.值类型(常量类型)被初始化为零值而引用类型(对象和类被编译器自动初始化为零值..3 企业人事管理系统设计方案性能需求:整个系统应当把持简便,界面友好,维护简便.数据库要求运行稳定,执行速度快,数据平安性高.软件系统自己运行对计算机硬件平台和把持系统平台要求适中.功能需求:系统功能主要包括以下几个方面:一,信息管理. 包括员工信息管理,用户信息管理和部份信息管理.二,日志管理.三,系统管理.各模块功能如下:a)员工基本信息管理此功能模块主要完成员工年夜量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的年夜量信息,将以往年夜量分散的信息统一集中到数据库中.b)员工基本信息统计查询此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析.通过此功能模块,管理人员可以对年夜量员工的详细情况进行统计,例如年龄段分析,工龄分析等.c)部份基本信息管理此功能模块主要是提供给管理员对公司的部份进行分类统计.完成对公司新增部份或精简部份完成添加或删除等功能.d)用户信息管理此功能模块主要是提供给管理员分配企业人事管理的权限.设置合法用户对整个管理系统实施管理.具有添加或删除或修改管理用户的功能.e)账号管理此功能模块对系统中的账号进行管理,将用户密码加密存储,主要为平安方面考虑而设置,使用基于角色的权限控制来区分用户.f)日志管理此功能模块将用户登录登出情况以及对系统的把持等进行日志记录备案以供需要的时候追踪查询.g)登录系统此模块实现系统用户的平安登录,呵护系统只接受合法授权用户的访问.用户需求:因为此管理系统主要是针对年夜大都企业的人事管理部份管理公司内部人事而开发的,它仅仅是提供给人事管理部份的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编纂,删除,添加新用户等把持.合法用户在胜利登岸系统后可以进行系统的整体把持.A、实用性原则要力求最年夜限度地满足实际工作的需要,充沛考虑各业务条理、各管理环节数据处置的实用性,把满足客户生产和管理业务作为第一要素进行考虑.B、可扩展性与可维护性原则为适应将来的发展,MIS系统应该具有良好的可扩展性和可维护性.软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应分歧的情况.C、平安可靠性原则应用软件与数据库系统的设计要做到平安可靠,防止非法用户的入侵.数据库的备份战略恰当,以防灾难性事故发生.D、用户界面设计原则图形化原则:用户界面的设计应做到美观年夜方.用户界面应直观、明了、条理清晰.实现“傻瓜型”管理——易学、易用、易管理.E、数据库设计原则对数据库的设计因该体现一致性、完整性、平安性、可伸缩性和规范化.4 企业人事管理系统的设计系统设计要在理解需求和分析需求之后才华正确搭建.理解需求是在问题及其最终解决方案之间架设桥梁的第一步.开发者只有和客户充沛理解了需求之后才华开始设计系统.否则,对需求界说的任何改进,在设计上都必需年夜量返工.分析需求是从客户的需求中提取出软件系统能够帮手用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即界说用例.这个步伐是对理解需求的升华,直接关系到该系统的质量.根据第三章的需求分析,企业人事管理系统采纳基于客户端/服务端(C/S)模式开发,服务端采纳SQL Server2005数据库服务器作数据处置和存储平台,客户端应用法式采纳Visual 2005进行开发,开发语言选用C#.用户必需使用客户端应用法式才华对服务端数据进行把持.根据需求分析,本系统后台数据库共分为4个表,以下分别给出各个数据库表的简单描述1.admin(用户信息表)该表存储用户基本信息.以供登录密码验证,显示用户身份用.如表12.Department(部份信息表)该表存储部份基本信息.如表4-2表4-2部份信息4-4各表之间的关系(如图4.1)本图由后台SQL数据库关系图向扶引导下自动生成.经过对系统的整体需求有了深刻了解之后,确定本企业人事管理系统的功能管理模块包括:1.员工基本信息管理.2.部份基本信息管理.3.用户账号管理.4.用户信息管理.5.登岸日志管理.6.员工基本信息查询管理.管理模块框架图用例图标识表记标帜了企业人事管理系统的所有用例,并形象地描述了各用例与用户角色之间的关系.如图4.3所示.管理系统的模块关系图(4.4).虽然说法式设计最核心的处所是法式的功能,但法式的界面设计是不成忽视的,它直接影响到法式的易用性.尤其在Windows 时代,一个良好的应用界面会给你的法式锦上添花,甚至有画龙点睛之韵味.用户界面:又称人机界面,实现用户与计算机之间得通信,以控制计算机或进行用户和计算机之间得数据传送得系统部件.本企业人事管理系统严格遵守用户界面设计规范.系统坚持图形用户界面(GUI )设计原则,界面直观、对用户透明,用户接触软件后对界面上对应的功能一目了然、不需要几多培训就可以方便使用本应用系统.该企业人事管理系统在界面设计中也坚持了界面的一致性.一致性既包括使用标准的控件,也指使用相同的信息暗示方法,如在字体、标签风格、颜色、术语、显示毛病信息等方面确保一致.对系统有了深刻分析之后,确定了此企业人事管理系统的界面主要由6部份组成:1.用户登录界面3员工信息管理界面并严格根据界面设计原则,设计出了该企业人事管理系统的全部界面.用户登岸功能的代码设计:IF{用户名为空消息框显示"请输入用户名"}IF{密码为空消息框显示"请输入密码"}ELSE{读取用户名,密码IF{用户名不存在消息框显示"用户名不存在"返回}IF{密码毛病消息框显示"密码毛病"返回}ELSE{显示在线用户日志记录}}说明:此段代码设计主要是实现合法用户的正常登岸,如果用户名为空,密码为空,或用户名不存在,都将不能正常登岸该系统.合法用户正常登岸后,系统将显示以后在线用户名,并日志记录.更改密码功能的代码设计:IF{不输入密码消息框显示"不允许密码为空"}IF{密码与确认密码不等消息框显示"两次输入密码纷歧致"}ELSE{存储新的密码退出更改密码界面}说明:此段代码设计主要是实现更改密码的功能.不允许密码为空,而且密码与确认密码要相同.胜利修改密码后,数据库存储新的密码,然后退出更改密码的界面.用户管理中添加用户信息的具体代码实现:private void btnOK_Click(object sender,System.EventArgs e){if(txtUsername.Text == ""){MessageBox.Show("请输入用户名!","毛病");return;}//用户名为空则提示if(txtPassword1.Text == ""){MessageBox.Show("不允许空密码!","毛病");return;}//密码为空则提示if(txtPassword1.Text != txtPassword2.Text){MessageBox.Show("两次输入密码不相同!","毛病");return;}//密码与确认密码应相同,分歧则提示if(combDepartment.Text == ""){MessageBox.Show("请选择部份!","毛病");return;}//部份选择不应为空,为空则提示Username = txtUsername.Text;Password = txtPassword1.Text;DepartmentID =((Department)combDepartment.Items[combDepartment.Selecte dIndex]).ID;DialogResult = DialogResult.OK;}//读取用户名,密码,选择的部份IDprivate void UserDialog_Load(object sender, System.EventArgs e){FillComboBox();}private void FillComboBox(){combDepartment.Items.Clear();string sql = "SELECT ID,Name FROM Department";SqlDataReader rs = null;try{rs =SqlHelper.ExecuteReader(Common.Con,CommandType.Text,s ql);while(rs.Read()){Department d = new Department(rs[0].ToString(),rs[1].ToString());combDepartment.Items.Add(d);}if (combDepartment.Items.Count > 0)combDepartment.SelectedIndex = 0;}catch(Exception ex){MessageBox.Show(ex.Message);}//如异常,则显示异常信息finally{rs.Close();}}说明:此段代码主要是实现用户管理中添加用户的功能.添加的用户名不能为空,密码与确认密码应相同,所属用户部份在下拉菜单中选择,从而完成一次添加用户过程.由于篇幅有限,仅对部份功能给出设计思路和具体实现.5 系统测试5.1 测试环境5 硬件环境普通计算机配置.5 软件环境系统软件:WindowsXP工具软件:.NET 2005、SQL Server 2005.5.2 主要模块测试5系统登岸模块经过上面各节的工作后,基本上完成了一个档企业人事管理系统的开发.经过编译后,在菜单中选择调试-->启动调试命令,则会呈现系统的登录界面,如图5.1所示.输入用户名和密码,单击“确定”按钮,当身份验证胜利后进入企业人事管理系统主界面.如果密码毛病则会显示犯错提示,如图5.2所示.用户登岸胜利后.进入系统主界面.在主界面中可以进行系统的管理.比如更改密码,退出和注销.测试更改密码功能如图5.3所示,用户输入新的密码,确认密码与密码相同,点确定按钮,则完成了密码更改的把持.如下图5.3所示.图单击退出选项,则会弹出一个对话框,点确定章退出整个系统,点取消则会返回到胜利登岸系统后的状态.如图5.4所示.信息管理模块中包括员工信息管理子模块,部份管理子模块和用户管理子模块.首先测试员工信息子模块,企业人事管理人员通过该界面实现对员工信息的管理,在窗体中,管理人员可对员工的信息进行修改,添加,查询和删除把持.当管理人员在列表中选择修改员工信息时,其呈现的“编纂区”内便会显示出该员工的详细信息.在原来的信息中修改员工相关的信息,修改完毕后点击确定按钮,则完成了员工信息修改的把持,如图5.5所示.然后我们来测试用户管理子模块,在此模块中可以完成用户的添加,删除和修改功能.以下是用户信息的添加界面.在用户名框里写入要添加用户的用户名,密码与确认密码必需相同,最后在所属部份框里,通过下拉菜单,选择用户所属部份,从而完成添加用户的整个把持.如图5.6所示.最后是部份管理子模块的测试,在此模块中,能完成部份的添加,修改和删除功能.如图5.7所示.进入日志管理中的检查日志,就可以看到如下图5.8所示的内容,在此模块中,主要记录了用户登岸登出的一些信息,如用户登入登失事件的信息,用户登岸时间.由于篇幅所限,仅对企业人事管理系统的年夜部份功能进行了测试和讲解,其他功能模块的实现请通过系统把持检查.系统在上述软硬件环境下,通过对详细设计功能作出测试,结果能够到达预期功能.结论在开发过程中,我深刻体会到了.NET技术的魅力,认识到在网络经济到来的今天,掌握好一门计算机语言,并把它运用到力所能及的应用法式开发中去的重要性和现实意义.我这次结业设计的目标是建立一个基于C/S的企业人事管理系统,它用到的开发工具是Visual 中的Visual C#语言,SQL Server数据库.最后完成了预定的功能的开发,包括:员工基本信息管理、员工基本信息统计、查询部份、基本信息管理、用户信息管理、账号管理、日志管理等功能的设计与实现.本学期的结业设计使我经历了一个完整的软件开发过程.设计此软件,对没有开发经验的我来说,无疑是一个巨年夜的挑战.从学习开发数据库,选择题目,需求分析,总体设计,详细设计直到最后编码测试,一步一步学习,一点一点积累,最后形成一个完整的系统,这对我来说也是一个很年夜的考验.由于是第一次编写这样的软件,没有经验,前期工作做的不是很好,多亏了老师的指导与同学的帮手,才得以重上征途,但已浪费了很多时间.由于个人能力及时间有限,有一些实际问题没有考虑到.软件中不成防止地存在着缺乏和疏漏,有待进一步完善.所以,最后所完成的系统还显得较为稚嫩,原计划的一些功能还来不及实现,比如报表打印,住房公积金和社保金的网上处置等都未实现.可是,通过本次法式设计,开阔了自己的视野,拓宽了自己的知识面,提高了认识和学习新事物的能力,特别是增强了自己在法式设计方面的信心和入手实践能力,这些对未来的工作无疑将是一笔贵重的财富.致谢本文是在指导老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完本钱课题起到了极年夜的作用.在此向他暗示我最衷心的感谢!在论文完成过程中,自己还获得了所有教过我的老师和同学们的热心帮手,自己向他们暗示深深的谢意!最后向在百忙之中评审本文的各位老师暗示衷心的感谢!。
毕业论文(信息管理与信息系统)企事业人事档案管理系统申请人姓名李芳学科专业信息管理与信息系统指导教师王治贤[中文摘要]进入二十世纪九十年代以来,随着企业管理“以人为本”的理念凸现,“人”已成为现代企业的第一要素,合理利用人力资源是企业发展的原动力。
人事管理历来是企业管理中重要的组成部分,但由于人事信息种类繁杂、数量繁多,因此传统的人事信息管理需大量人力、物力,且容易出错。
因此,建立高效、实用、科学的人事管理信息系统,是企业管理走向现代化的重要一步。
本论文包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面,较为系统地介绍了“人事管理信息系统”课题开发的整个过程。
本系统采用小型数据库管理系统中优秀的软件“VISUAL BASIC6.0”作为系统开发工具,数据库采用ACCESS。
在对被调研单位人事管理体系进行充分分析和系统论证的基础上开发研制的,它不但能够完成人事管理的基本业务要求,如“职工的添加和删除、任意条件查询、基本项目统计、打印输出报表”等功能;而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。
关键词:人事管理毕业设计数据库VISUAL BASIC6.0ACCESSAbstractPeople modern one key element of enterprise, utilize manpower resources enterprise motive power of developmentrationally. Set up high-efficient, practical, scientific personnel the management information system, it is business administration that move towards modernized an important step. Personnel management is essential to any enterprise, public institution, Go on inquire about, work of counting etc. by hand not only inefficiency, but also the unavoidable one make mistakes among working course, This has given up the administrative staff's working enthusiasm seriously, so I choose their to develop the software for graduation project.System this adopt outstanding software" VISUAL BASIC6.0" of the big-scale data base management system as the systematic developing instrument. database uses ACCESS. Thesis including demand this analyse, systematic function, system designing, designing program, system testing and existing problem,etc. 6 chapters, Introduce" personnel the management information system" whole course that develop systematically.The result shows:Deserve " personnel the management information system" it has to be usually add, modification, inquire about, function of typing etc. that administrative system have not merely, Have procedure to be reasonable in design structural and strong , have interface to be good multiple functional operating simple, inquire aboutrapidly, Safe and reliable, such merits as privacy is strong.Key words: graduation project personnel managementVISUAL BASIC6.0 ACCESS目录[中文摘要] (2)Abstract (3)第一章绪论 (6)1.1 课题来源 (6)1.2 开发工具的选择 (6)1.3 本文所作工作 (9)第二章需求分析 (10)2.1 总体需求调查 (10)2.1.1 组织结构图 (10)2.1.2 系统目标 (10)2.1.3 应用现状调查 (11)2.1.4业务总体流程调查 (11)2.2系统功能调查 (11)2.2.3人事信息的统计 (12)2.2.4人事信息的打印报表 (12)2.2.5人事信息系统管理 (12)2.4数据词典 (13)2.4.1数据元素条目 (13)2.4.2数据结构条目 (14)2.4.3数据流条目 (14)2.4.4数据存储条目 (15)第三章概要设计 (16)3.1概念设计 (16)3.1.2联系描述 (17)3.1.3 E-R图 (17)3.2数据库设计 (17)3.2.1 E-R模型转换成关系模式的基本规则 (18)3.2.2 E-R模型转换成关系模式 (18)3.2.3关系模式的规范化 (18)3.2.4数据库表 (18)Emp表(员工资料表) (18)3.3 计算机系统配置方案地选择和设计 (20)3.4系统总体安全性、可靠性方案与措施 (20)3.4.1系统总体安全性方案与措施 (20)3.4.2系统可靠性方案与措施 (22)第四章详细设计 (23)4.1启动界面设计 (23)4.2登录界面设计 (23)4.3系统主界面设计 (25)4.4员工基本信息处理界面设计 (27)4.5员工基本信息查询界面设计 (30)4.6员工基本信息统计界面设计 (34)4.7员工基本信息打印报表设计 (37)4.8添加系统用户窗体设计 (37)第五章毕业设计小结 (40)致谢 (41)参考书目 (41)附录:源代码清单: (42)第一章绪论1.1 课题来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而人事档案管理是一项琐碎、复杂而又十分细致的工作,人事档案管理的内容多,范围广,信息的变化快,数据记录和公司其它的管理系统联系紧密。
所以,设计方便,合理,科学的人事档案管理系统就显得非常重要了。
利用科学的管理软件来管理单位的人事档案,可以实现快速的打印报表,准确的数据统计,信息在不同系统之间可以共享,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事档案管理的范畴和制度,这就决定了不同的企业需要不同的人事档案管理系统。
该公司以前的所有资料都是用Foxbase来进行管理的,面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
1.2 开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual BasicMicrosoft公司的Visual CBorland公司的DelphiJava等等在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
作为数据库系统的开发,Visual Basic是一个非常理想选择。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。