毕业设计(论文)-Delphi企业人事管理系统.doc
《毕业设计(论文)-Delphi企业人事管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-Delphi企业人事管理系统.doc(44页珍藏版)》请在三一文库上搜索。
1、Delphi企业人事管理系统前言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机在实现企业人事档案的管理势在必行。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前很多企业的人事管理还处于人工管理的阶段,效率低下,已经远远落后于当今技术的发展。并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成企业重大损失的事例层出不穷。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。因此我们利用计算机提供给我们信息,做出
2、了这个人事信息管理系统。人事管理系统是现在企业管理工作不可缺少的一部分是适应现在企业制度的要求。推动企业劳动人事走向科学化、规范化的必要条件。传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。如今,随着计算机技术的普及人们开始采用MIS,它是集计算机技术、网络通信技术为一体的信息系统工程,能使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化、
3、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展打下基础。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。在强调管理,强调信息的现代社会中它变得越来越普及。目前国内使用和发展的MIS平台模式大体分两种:客户机/服务器(c/s)模式和web浏览器/服务器(b/s)模式。本文主要介绍一个简单的基于c/s模式的企业人事管理系统的实现,系统开发的总体任务是实现企业人事信息关系的系统化、规范化和自动化。第一章 选题背景1.1 管理信息系统概述20世
4、纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。这个时期,计算机开始用于会计工作。数据处理一词已经出现。1970年,Walter T.Kennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算
5、机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平1.2管理信息系统的发展方向近20年间,国外大公司出现了3种变化:l 抓管理着重于建立MIS系统,使管理技术走向成熟。l 信息是决策的依据,MIS随时为经理们提供信息服务。l 经理通过MIS使其经营计划和具体的业务活动联系在一起。由于以上的变化,MIS应用得到了
6、迅速发展。不仅大中型企业普遍建立了自己的MIS,一些中小企业也不例外,普遍建立了公用数据网络,如电子邮件、电子数据交换等,尤其是近年来Internet的飞速发展,Intranet技术得到应用,为企业MIS提供了良好的支持环境。从国际技术发展趋势看,20世纪90年代出现了几种全新的管理技术。1. BPR企业过程重组一个企业应该重视对时间、产品质量、生产成本和技术服务等几个部分的管理,把目前的机构和过程重新组合,做到功能集成化、运营过程化、机构组织扁平化。2. IDDS智能化决策支持系统充分考虑了企业高层人员的要求和工作特点,将把中层管理人员的服务转向为经理的决策服务。3. Lean Produc
7、tion精良生产应用准时生产(JIT,Just-in-Time)、全面质量管理(TQC)、并行工程等技术,最大限度地缩短产品设计和生产周期、提高产品质量、降低再制品库存,并在生产中提倡团队精神,以满足客户不断变化的需求。4. Agile Manufacture灵捷制造一种有远见的企业管理模式,其特点是职工素质高、组织机构精简、多功能小组效率高、信息存放灵活、响应客户要求迅速。相应的MIS开发技术在20世纪90年代也有了新的发展。1. 信息综合集成MIS在计算机网络和分布式数据库管理系统的支持下,与企业其他的系统,如OA、CAD、CAM、CAPP、在线数据采集系统集成,形成制造业的计算机集成制造
8、系统,或者一般企事业单位的综合信息系统(CIIS,Computer Integrated Information System),实现办公、管理、计算、设计、控制、监测,以及决策等多功能综合。2. Internet/Intranet因特网(Internet)已经被广大用户所熟悉,而以因特网技术为基础的企业内部信息系统Intranet既可以通过接入的方式成为因特网的一部分,也可以自成体系,实现企业内部的管理。它可以克服传统MIS存在的系统封闭、用户界面形式不统一、多种软件版本并存、维护移植困难等问题,为新一代企业MIS的开发注入了强劲的活力。3. 先进的软件开发工具为了缩短软件开发的周期,提高软
9、件的质量和标准化水平以及软件的可维护性,越来越多的软件开发公司使用先进的软件开发工具或计算机辅助软件工程工具(CASE,Computer-Aided Software Engineering),如各种可视化建模工具、系统分析和设计工具、软件质量测试工具、软件文档建立和管理工具等。还有各种MIS开发平台和代码生成工具,这些工具极大地方便了MIS的开发。4.多媒体技术随着计算机性能的提高,MIS采用越来越多的多媒体技术,用图形、图像、声音替代原来单调的字符形式,给用户提供了一个更加生动真实的应用环境。第二章 系统原理2.1 Delphi开发环境本系统是在Delphi7.0环境下开发的。Delphi
10、是由Inprise公司(前Borland公司)推出的可视化编程环境,它提供了一种方便、快捷的Windows应用程序开发工具。Delphi使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用的完整的面向对象语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大提高编程效率。Delphi使用“可视化”的编程方法。程序员不必自己建立对象,利用Delphi所提供的可视“控件”,只要在提供的程序框架中加入完成功能的代码,如选择命令、移动鼠标等,而
11、不必考虑按精确次序执行的每个步骤。在这种机制下,不必编写一个大型的程序,而是建立一个由若干微小程序组成的应用程序,这些微小程序可由用户启动的事件来激发。这样就可以快速创建强大的应用程序而勿需涉及不必要的细节。2.2 C/S模式 MIS在我国已有20多年的发展历程, 但真正普及应用还是近十年来的事。由于负责企业庞大而复杂的数据信息的管理,在企业生产经营管理中发挥了巨大的作用,C/S本身也是属于发展到90年代的较为先进的结构。 这种模式将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。C/S 具有强壮的数据操纵和事务处理能力,以及数据的安全性和完整性约束。C/S模式编程的优点是把数据
12、及数据的计算按一定的方式分摊给服务器和用户端,从而保证整个网络系统整体资源的合理使用。使用C/S开发模式的优点主要有以下几个方面:通过管理信息系统加强对数据的集中控制,以维护数据的完整性,对数据分析和集中控制只需花费较少的精力;允许对整个数据库进行数据完整性的验证;更好的划分客户端与服务器端的工作,是程序结构更加合理;可以利用大多数数据库服务器提供高级数据完整性的控制功能;提供事物控制。C/S模式的优势:首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScr
13、ipt提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的netBEUI协议),安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一
14、系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。再次,采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。最后,由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快。使得C/S更利于处理大量数据。2.3 ADO技术ADO的全名是ActiveX
15、Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,它作用在服务器端,通过执行SQL命令,ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:Connection对象:负责打开或连接数据库文件;Dataset对象:操作来自数据库的数据;Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。2.4 数据库存储过程将用SQL语句编写的程序作为存储过程存储在SQL server 2000中,并在应用程序中调用存储过程对数据结果进行处理。存储过程能够通过接收参数向调用者返回结果集,结果集
16、的格式由调用者确定。这种方式有如下优点:存储过程允许标准组件式编程。存储过程在被创建以后可以在程序中被多次调用而不必重新编写该存储过程的SQL语句,而且数据库专业人员可随时对存储过程进行修改但对应用程序源代码毫无影响。因为应用程序源代码只包含存储过程的调用语句从而极大地提高了程序的可移植性。存储过程能够实现较快的执行速度。如果某一操作包含大量的SQL代码或分别被多次执行那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的,在首次运行一个存储过程时查询优化器对其进行分析优化并给出最终被存在系统表中的执行计划。而批处理的SQL语句在每次运行时都要进行编译和优化,因此,速度相对要慢一些。存
17、储过程能够减少网络流量。对于同一个针对数据数据库对象的操作(如查询、修改),如果这一操作所涉及到的SQL语句被组织成一存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,否则将是多条SQL语句,从而大大增加了网络流量降,低网络负载。存储过程可被作为一种安全机制来充分利用。系统管理员通过对执行某一存储过程的权限进行限制,从而能够实现对相应的数据访问权限的限制,避免非授权用户对数据的访问,保证了数据的安全。第三章 系统设计3.1 需求分析:由于本系统的重点是对数据库的操作,综观国内各种优秀的开发工具,Delphi以其良好的对数据库的操作而赢得开发者的青睐。本系统的开发选用了
18、Borland公司的Delphi,在数据库方面,考虑员工信息的数据量还是比较大,故采用的是Microsoft公司的SQL Server2000,这样对以后的系统升级也比较方便。本系统是为了更好的实现人事信息管理。主要针对查看员工的各种信息需求所设计的,可以很好的管理数据。主要功能有:数据入库、查询、修改和删除等。因此本系统的总体功能框架如图3.1所示:数据管理系统系统管理员工基本信息员工工作评价员工考勤信息员工工资管理图3.1 总体功能框架图系统开发的总任务是实现企业信息关系的系统化、规范化和自动化。系统的功能分析是在系统开发的总任务的基础上完成。我设计的企业人事信息管理系统的功能有:有关企业
19、员工各种信息的输入,包括员工基本信息,所在部门,工作信息和工作简历等。员工各种信息的查询。 员工各种信息的修改。 考勤信息的输入等。考勤信息的查询。 考勤信息的修改。 员工工作评价信息的输入。 员工工作评价信息的修改。 员工工作评价信息的查询。 员工工资信息的输入。 员工工资信息的修改。 员工工资信息的查询。人事管理模块系统管理删除员工基本信息信息删除增加员工考勤管理增加用户修改密码退出系统信息修改查找员工考评管理修改修改增加删除查看信息查询员工工资管理修改员工工资计发员工工资员工工资查询信息添加员工工资报表员工信息报表统计报表图3.2 结构总图3.2 功能模块: 根据前面的需求分析可知,具体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 Delphi 企业 人事管理系统
链接地址:https://www.31doc.com/p-3945214.html