您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 人事档案管理系统毕业论文
Ⅳ–1人事档案管理系统计算机科学技术指导老师[摘要]随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理已经势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据市场的主流。而新兴的基于ASP.NET技术的三层系统设计和基于Java的MVC技术尚未成熟,可以说尚处于bate阶段,C/S结构的管理信息系统仍然占据市场的主流。为了方便企业或集团人事管理,人事档案管理系统在计算机上实现已是势在必行。其真正目的在于有利于企业管理。本人主要分析了系统的组成情况,包括需求分析,系统的可行性,系统的设计目标,数据结构,数据流程和系统的主要特点等各面知识。还重点介绍了系统的功能模块的详细思路和实现方法,以及对系统的关键技术和部分源代码的详细说明。本系统除了对人事档案管理系统的各个功能模块作了详细的介绍,还附有各功能模块的主界面图。在功能叙述过程中配有插图,帮助更好的理解和使用该系统的功能内容。[关键词]:人事管理;数据库管理系统;数据库;窗口插图[Abstract]:Astherapiddevelopmentofcomputertechnology,computerapplicationinenterprisemanagement,theuseofcomputerstoachieveenterprisemanagementpersonnelfileshavebeeninevitable.CurrententerpriseinformationmanagementsystemistransferredfromC/S结构toB/Sstructure,butbecausesafetyfactors,C/S结构managementinformationsystemcontinuestooccupythemainstreammarket.Andtheemergingthree-tiersystembasedonASP.NETtechnology-basedprogramminganddesignoftheMVCtechnologyisnotyetmature,itcanbesaidthatisstillinbatestageC/S结构managementinformationsystemcontinuestooccupythemainstreammarket.Tofacilitateenterprisesorgroupsofpersonnelmanagement,personnelmanagementsystemisimperativeinachievingcomputer.Itstruepurposeistofacilitatethemanagementofenterprises.Imainlyanalyzedthecompositionofthesystem,includingneedsⅣ–2analysis,systemfeasibility,systemdesign,datastructure,dataflowandsystemsknowledgeofthemaincharacteristicsoftheface.Alsohighlightsthefunctionalmodulesofthesystemdetailedideasandmethodstoachieve,andtothesystemsourcecodeandsomekeytechnologiesindetail.Inadditiontothesystemofpersonnelmanagementsystemprovidedadetaileddescriptionofthevariousfunctionalmodules,andalsothemaininterfacewiththevariousfunctionalmodulemap.Functionsdescribedinthecourseequippedwithillustrationstohelpbetterunderstandandusethesystemfunctions..[Keywords]:personnelmanagementdatabasemanagementsystemdatabasewindowillustrations目录1序言…………………………………………………………Ⅳ–4Ⅳ–31.1问题的提出…………………………………………Ⅳ–41.2数据库系统简介……………………………………Ⅳ–41.3SQLServer2000简介……………………………Ⅳ–51.4PowerBuilder9.0简介…………………………Ⅳ–71.5数据库理论基础……………………………………Ⅳ–92人事管理系统的分析与设计……………………Ⅳ–122.1系统分析……………………………………………Ⅳ–122.2系统设计……………………………………………Ⅳ–132.3小结…………………………………………………Ⅳ–173人事管理系统的实现………………………………Ⅳ–183.1应用程序对象的创建………………………………Ⅳ–183.2登录窗口的设计……………………………………Ⅳ–193.3应用程序主窗口……………………………………Ⅳ–203.4菜单的设计…………………………………………Ⅳ–213.5各功能模块的设计…………………………………Ⅳ–233.6系统的编译和发布…………………………………Ⅳ–343.7小结…………………………………………………Ⅳ–364总结…………………………………………………Ⅳ–37参考文献…………………………………………………Ⅳ–38附录A……………………………………………………Ⅳ–39谢辞………………………………………………………Ⅳ–431序言1.1问题的提出随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算Ⅳ–4机实现企业人事档案的管理已经势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据市场的主流。而新兴的基于ASP.NET技术的三层系统设计和基于Java的MVC技术尚未成熟,可以说尚处于bate阶段,C/S结构的管理信息系统仍然占据市场的主流。然而,在现代的企业中,用计算机进行人事档案的管理机制还不十分的健全,为了能使企业领导人能更好的进行劳动人事管理及相关方面的科学决策,如企业领导根据现有的员工数目决定招骋的人数等,人事管理系统的设计成为当今社会的软件行业中的较为重要的课程。1.2数据库系统简介数据库技术在计算机软件领域研究中一直是非常重要的课题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系。并且,近年来,随着WorldWideWeb()规模的扩大及Internet技术的迅速发展,数据库技术迅速的成为最热门技术之一。数据库技术也是计算机科学中发展最快、应用最广泛的技术之一,它已成为计算机系统与应用系统的核心技术和重要基础。1.2.1数据库数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。它是长期储存在计算机内、有组织、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。1.2.2数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS是基于某种数据模型,可以看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。而本系统所用的SQLServer2000就是一种关系型应用A应用B应用C应用D应用E外模式1外模式2外模3模式内模式数据库图1-1数据库系统的三级模式结构Ⅳ–5数据库。1.2.3数据库模式数据库系统模式是由外模式、模式、内模式三级模式构成如图1-1所示。它定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS,允许的数据值必须满足的约束。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序,DBMS都应该拒绝。遗憾的是,不同的DBMS产品用不同的方法实施业务规则。在某些情况下DBMS产品不具备实施必要业务规则的能力必须以代码形式把它们编入应用程序。1.3SQLServer2000简介SQLServer2000是个功能强大的数据库管理系统,它建立在SQLServer7.0在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的新功能。SQLServer2000是个采用主从结构的关系数据库系统,以下就对SQLServer2000的结构做些简要的说明。1.3.1主从结构随着20世纪80年代个人计算机的兴起,以及个人计算机的运算能力快速提高,主从式(Client/Server)软件结构也逐渐为大众接受并广泛采用,从而逐渐取代过去的“主机/终端机式”或PC网络上数据库服务器(单纯分享数据资源)的运行模式。所谓SQLServer的主从结构,就是由SQLServer扮演存放数据和提供数据给客户端的角色,当用户取用数据时,则可调用各种不同的客户端应用程序,通过SQLServer2000所支持的接口,向SQLServer提出请求,然后取得数据库中的数据并返回给用户。运行过程如图1-2所示。1.3.2数据存储接口为了让客户端用户用户客户端应用程序客户端应用程序SQLServer查询数据返回查询结果新数据(新数据写入服务器中)图1-2主从结构数据库系统运行模式Ⅳ–6(应用程序)能顺利查询/修改数据库中的数据,SQLServer2000提供了多种不同的接口,客户端可以根据自己的需求,通过这些接口来存取数据库中的数据,这些接口包括:OLEDB:OLEDB是微软公司开发的一组用来存取各种数据的COM(ComponentObjectModel)组件。使用OLEDB作为数据存取接口,应用程序就能通过统一的方式从各种不同的数据源取得所需的数据。而SQLServer2000本身也内建了OLEDB服务组件(SQLOLEDB),因此客户端应用程序可以直接或间接来向SQLServer提出请求,以取得所需的数据。ODBC:ODBC(OpenDataBaseConectivity)是根据SQL语言所发展出来的数据存取接口。正如其名称中的Open(开放)所指,其目的是使应用程序利用简单的SQL查询,就能从各种不同的数据库系统中取得数据,SQLSever包含了内建的ODBC驱动程序。除了上述两个主要的数据库存接口外,SQLServer2000还支持:DB_Library,Embedded-AQL等接口模式。1.3.3沟通的桥梁----Net-Library客户端和服务端有了可互相通信的接口后,建立两边IPC通信管道的工作是由Net-Library(网络函数库)来负责的。当客户端程序使用某种接口向服务器提出查询请求时,这项请求必须通过IPC到达服务端,因此,数据库接口驱动程序(例如ODBC驱动程序)就要设法产生这个IPC。为了简化及支持多种网络通信协议,微软公司将这些功能集成在Net-Library之中。也就是说数据库接口驱动程序会调用客户端上的Net-Library,而Net-Library则会调用IPC应用程序接口以产生IP
本文标题:人事档案管理系统毕业论文
链接地址:https://www.777doc.com/doc-1495101 .html