dephi+access人事管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

人事管理系统聂占娟云南警官学院毕业论文计算机五大队二中队人事管理系统毕业论文(DELPHI+ACCESS)人事管理信息系统摘要随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。本论文就是以Delphi7.0为前台和ACCESS2000为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足与中小型机构相类似对人事信息管理的要求的“人事管理信息系统”。本系统具有数据管理和企业事务管理功能。使用该系统,可以方便地进行新进企业员工的编制,考勤的自动化以及对员工培训的管理。快捷地查询公司员工的情况,方便企业高层领导对本企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。本课题是辅助企业管理的系统,主要内容包括单位管理、人员管理及系统分析管理三个模块,拟采用的开发平台为Windows平台,系统所采用的开发工具为Delphi7.0+ACCESS2000。【关键字】:人事信息管理MISDelphi7.0ACCESS20001引言--------------------------------------------------22系统目标----------------------------------------------32.1开发和运行环境选择--------------------------------32.2设计理论-------------------------------------------32.2.1面向对象软件工程概述:-------------------------------42.2.2选用DELPHI7.0+ACCESS2000作为开发工具原因。----------42.3Delphi基本概念介绍-----------------------------------52.3.1Delphi的基本概念-----------------------------------52.3.2面向对象编程的概念-----------------------------------52.3.3可视化编程-------------------------------------------52.3.4Access简介-----------------------------------------63总体设计3.1设计数据库3.1.1数据字典3.1.2系统数据库3.2运行环境3.3系统功能需求:3.3.1功能划分3.3.2系统功能分析3.2系统流程图及模块功能图----------------9人事管理系统聂占娟云南警官学院毕业论文计算机五大队二中队3.2.1系统流程图---------------------93.2.2系统功能模块图-----------------------103.3模块设计及登录界面设计----------------------113.3.1登录界面设计-------------------------------------123.3.2系统主界面设计123.3.3“当前窗口”模块设计133.3.4“用户窗口”模块设计133.3.5“人事信息”模块设计3.3.6“考勤信息”模块设计3.3.7“工资信息”模块设计3.3.8“调动信息”模块设计3.3.9“综合信息”模块设计3.3.10“权限操作”模块设计4小结:谢辞:参考文献:1.引言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印人事管理系统聂占娟云南警官学院毕业论文计算机五大队二中队出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。本系统包括8个模块,即系统:包括重新选择用户和退出两个功能。系统管理,包括人员编码维护、用户授权和程序定义。输入:包括基本信息、人事信息、考勤信息、调动信息、工资信息的插入和删除。查看:包括基本信息、人事信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,维护:包括基本信息、人事信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表:包括基本信息、考勤信息以及工资信息的查询、统计和打印。帮助:包括这个系统的介绍和对这个系统可能出现的问题的解答。2系统目标2.1开发工具和运行环境选择开发工具:Delphi7.0+ACCESS200运行环境:硬件:为了保证内部管理系统的稳定高速运行,特提出以下硬件需求。1.PC机一台;2.如果要打印涉及字段比较多的报表,应该配备针式打印机。3.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。软件:服务器上应该配备的软件。1.操作系统:Windows98以上2.数据库:ACCESS2000(简体中文版)3.开发工具:Delphi7.04.服务器必须使用专业的防火墙和反病毒软件。2.2设计理论:2.2.1面向对象软件工程概述:软件工程是一门研究如何用系统化、规范化、产业化等工程原则和方法实施软件的开发和维护的学科。1968年秋季,NATO的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,讨论和制定摆脱“软件危机”的对策。在那次会议上第一次提出了软件工程(SoftwareEngineering)这个概念。到今年,软件工程整整走过了33年的历程。软件研究人员不断探索新的软件开发方法,至今已形成八类软件开发方法:最早的Parnas方法。这一方法不能独立使用,只能作为其它方法的补充。人事管理系统聂占娟云南警官学院毕业论文计算机五大队二中队1978年,E.Yourdon和L.L.Constan-tine提出的结构化方法,即SASD方法,也可称为面向功能的软件开发方法或面向数据流的软件开发方法。软件开发的面向对象方法于20世纪60年代后期提出,到20世纪90年代前半期,面向对象软件工程成为开发人员的首选范型。面向对象方法是一种自底向上和自顶向下相结合的方法,它以对象建模为基础,不仅考虑了输入、输出数据结构,实际上也包含了所有对象的数据结构。OO(ObjectOriented)技术在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上有了实质性的突破。面向对象方法的特点有:自底向上的归纳自顶向下的分解基础是对象模型需求分析彻底可维护性大大改善2.2.2选用Delphi7.0+ACCESS2000作为开发工具原因。随着社会需求的推动和计算机技术的发展普及,各行业的管理机构需要有计算机来处理大量的信息。选择一优秀的数据库管理系统作为开发平台,将给日后的信息处理带来便利性。其中,基于微型计算机的数据库系统是应用最广泛、实用性最强的一种计算机技术。而事实证明:ACCESS数据库是一个广泛使用、简单易用、性能价格比较高、工具完整而又丰富、界面友好、处理速度高的关系型数据库。ACCESS20000主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。ACCESS2000是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的网络功能,甚至还能够实现数据的远程访问和存储加工采用Delphi作为开发工具。因为Delphi拥有高性能的可视化集成开发环境,在数据库开发领域中性能卓越,具有开发速度快、效率高、稳定性好的特点。同时Delphi为编程人员提供了大量的控件,这些控件使系统的界面设计和功能实现变得简单方便,减少了编程人员的工作量,从而有效的提高了系统的开发效率。Delphi最显著的特点就是高效性和稳定性,总的来说,主要体现在以下5个方面:1)可视化开发环境的性能;2)面向对象编程的概念;3)编译器的速度和已编译代码的效率;4)编程语言的功能及其复杂性;5)数据库结构的灵活性和扩展性;6)框架对设计和使用模式的扩充。采用Access作为数据库。Access数据库是一个被广泛使用、并且简单易用、性能比较高、工具完整而又丰富、界面友好、处理速度快的关系型数据库。它主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。因此,Access是为数据库应用程序开发而设计的功能强大、面人事管理系统聂占娟云南警官学院毕业论文计算机五大队二中队向对象的编程工具,它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的可靠性2.3Delphi基本概念介绍2.3.1Delphi的基本概念Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部属性:可以被放大缩小、移动、最大最小化等,但您却没有编写一行代码。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作--程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。2.3.2面向对象编程的概念面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的ObjectPascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。2.3.3可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功