《工资管理信息系统-毕业设计论文2289.docx》由会员分享,可在线阅读,更多相关《工资管理信息系统-毕业设计论文2289.docx(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、工资管理理系统摘 要本论文的的主要内内容是小小型企业业工资管管理系统统的设计计与开发发。该系系统对工工资信息息进行管管理,具具有手工工管理所所无法比比拟的优优点。可可以存储储所有有有关工资资、津贴贴、奖金金等内容容,安全全高效;实现报报表功能能。该系统是是典型的的信息管管理系统统,其开开发主要要包括后后台数据据库的建建立、维维护以及及前端应应用程序序的开发发两个方方面。对对于数据据库要求求具有数数据一致致性和完完整性强强、数据据安全性性好的特特点;而而对于应应用程序序,则要要求系统统功能完完备、易易操作、界界面友好好等特点点。关键词:管理信信息系统统;数据据库;VVB6.0Abbstrract
2、tThe preesennt ppapeer pprimmaryy cooverragee iss thhe ssmalll bbusiinesss wwagees mmanaagemmentt syysteem mmanaagemmentt syysteem ddesiign andd thhe ddeveeloppmennt.TThiss syysteem ccarrriess onnthee maanaggemeent to thee waagess innforrmattionn, hhas merrit whiich thee maanuaal aadmiinisstraatioon
3、 ccentter is unaablee too coompaare.It mayy saave alll reelatted conntennts andd soo onn waagess, aalloowannce, boonuss, ssafee hiighlly eeffeectiive; raapiddly neeeds thee innforrmattionn; RReallizaatioon rrepoort forrm ffuncctioon.Thiss syysteem iis tthe typpicaal iinfoormaatioon mmanaagemmentt ,
4、Itss deevellopmmentt maainlly iinclludees tthe baccksttagee daatabbasee thhe eestaabliishmmentt, tthe maiinteenannce as welll aas ffronnt eend thee apppliicattionn prroceedurre ddeveeloppmennt ttwo asppectts.RRequuestts rregaardiing thee daatabbasee too haave thee daata uniiforrmitty aand thee innte
5、ggritty sstroong, thhe ddataa seecurrityy goood chaaraccterristtic; Buut rregaardiing apppliccatiion proocedduree, tthenn reequeestss thhe ssysttem funnctiion commpleete, eaasy to opeeratte, thee coontaact surrfacce iin aa frrienndlyy waay aand so on thee chharaacteerissticcs.Key worrd: Mannageemenn
6、t iinfoormaatioon ssysttem; Daatabbasee目 录摘要11.1 管理信信息系统统的历史史和发展展51.2 本系统统开发的的目的和和意义551.3 本系统统的假设设、限制制和要求求62.1 用户需需求分析析72.2.2 工工资管理理信息系系统业务务流程图图72.3.2 后后台数据据库的选选择92.3.3 什什么是AADO993系统统概要设设计1113.1 系统结结构描述述113.2 系统总总体功能能图1113.3 模块设设计1113.4 数据库库设计1123.4.1 概概念设计计123.4.3物理理设计1144. 详详细设计计与模块块的实现现164.1 创建数数
7、据库1164.2 系统标标准模块块184.3.2 设设计与实实现1994.4 人员管管理模块块的设计计与实现现204.4.1 创创建添加加员工窗窗体2004.4.2 创创建修改改员工窗窗体2114.5 职位管管理模块块的设计计与实现现224.5.1 创创建添加加职位窗窗体2334.5.2 创创建修改改职位窗窗体2334.6 特殊项项管理模模块的设设计与实实现2444.6.1 创创建添加加特殊项项窗体2254.6.2 创创建修改改特殊项项窗体2254.7 工资发发放管理理模块的的设计与与实现2264.8 统计报报表模块块的设计计与实现现275. 结结束语330致谢311参考文献献32附录源程程序
8、清单单331前言言1.1 管理信信息系统统的历史史和发展展管理信息息系统(MMIS,MManaagemmentt Innforrmattionn Syysteem),是是一个由由人、计计算机等等组成的的能进行行信息的的收集、传传送、储储存、维维护和使使用的系系统,能能够实测测企业的的各种运运行情况况,并利利用过去去的历史史数据预预测未来来,从企企业全局局的角度度出发辅辅助企业业进行决决策,利利用信息息控制企企业的行行为,帮帮助企业业实现其其规划目目标。管管理信息息系统通通过对企企业当前前运行的的数据进进行处理理来获得得有关信信息,以以控制企企业的行行为;利利用过去去和现在在的数据据及相应应的模
9、型型,对未未来的发发展进行行预测;能从全全局目标标出发,对对企业的的管理决决策活动动予以辅辅助。从从工业发发达国家家来看,管管理信息息系统的的发展经经历了以以下几个个阶段。第一阶段段:(119533年至19965年年)单项项数据处处理阶段段,也称称电子数数据处理理(EDDP)阶阶段。这这是电子子计算机机在管理理领域应应用的起起步阶段段。这一一阶段,由由于当时时计算机机硬、软软件的限限制,数数据处理理的性质质只是使使用计算算机代替替人的手手工劳动动,进行行简单的的单项数数据处理理工作,如如计算工工资、数数据统计计、报表表登记、编编制计划划等。这这个阶段段的处理理方式主主要是集集中式的的批处理理。
10、第二阶段段:(119655年至19970年年)综合合数据处处理阶段段,也称称事务处处理系统统(TPPS)阶阶段。这这个阶段段计算机机硬、软软件有了了很大的的发展,出出现了多多用户的的分时系系统,计计算机开开始应用用于对某某一个管管理子系系统的控控制,并并具有一一定的反反馈功能能。如库库存管理理系统、生生产调度度系统、物物资管理理系统等等。这个个阶段的的处理方方式已发发展为面面向终端端的联机机实时处处理。第三阶段段:(119700年至今今)管理理信息系系统(MMIS)阶阶段。这这个阶段段是在企企业中全全面的使使用计算算机把各各种管理理子系统统的功能能集中起起来,构构成了计计算机化化的全方方位的信
11、信息系统统,即现现代管理理信息系系统。这这个阶段段的处理理方式是是在数据据库和网网络基础础上组成成分布式式处理系系统。它它的特点点是使用用数据库库和分时时处理的的计算机机网络,并并充分利利用运筹筹学等数数学方法法,实现现了硬件件、软件件和数据据资源的的共享。1.2 本系统统开发的的目的和和意义工资管理理系统是是一个企企业单位位不可缺缺少的部部分,它它的内容容对于企企业的决决策者和和管理者者来说都都至关重重要。所以工工资管理理系统应应该能够够为用户户提供充充足的信信息和快快捷的查查询手段段。但一一直以来来人们使使用传统统人工的的方式管管理文件件档案,这这种管理理方式存存在着许许多缺点点,如:效率
12、低低、保密密性差等等。另外外时间一一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。随着科学学技术的的不断提提高,计计算机科科学日渐渐成熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作作为计算算机应用用的一部部分,使使用计算算机对工工资信息息进行管管理,具具有手工工管理所所无法比比拟优点点。例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极地地提高工工资管理理的效率率,也是是企业的的科学化化、正规规化管理理,与世世界接轨轨的重
13、要要条件。因此,开开发这样样一套工资管理理软件成成为很有有必要的的事情。1.3 本系统统的假设设、限制制和要求求本论文所所讨论的的是一个个毕业设设计示例例软件系系统,因因此将重重点放在在功能的的实现上上,即不不重复相相同模式式的功能能实现。所所以系统统的核心心输出结结果,即即工资只只与职工工基本信信息的职职位栏和和职工绩绩效考核核成绩有有关。基本表字字段的设设计只取取其重点点,初始始版本将将重点放放在系统统的实现现上,后后续版本本才能最最终适用用。所开开发的软软件系统统应该满满足如下下基本要要求:1) 功能:管管理员工工基本信信息、绩绩效考核核、职位位管理和和工资发发放记录录。2) 性能:能能
14、够支持持数据存存储,使使用方便便。3) 输入:员员工基本本信息、考考核详细细记录等等相关信信息。4) 输出:员员工信息息、员工工工资,报表等等。基本数据据流程和和处理流流程:1) 用户输入入员工信信息,包包括姓名名、性别别、出生生日期、职职位等。2) 职位管理理输入和和修改跟跟职位有有关的信信息,如如基本工工资等。3) 每月考核核员工的的成绩,包包括迟到到、早退退、旷工工等信息息。4) 系统根据据职位和和考核成成绩自动动生成工工资单2.系统统需求分分析需求分析析是对系系统开发发提出明明确要求求的过程程,其结结果是后后续系统统开发工工作的基基础。需需求分析析是在用用户调查查的基础础上,通通过分析
15、析,逐步步明确用用户对系系统的需需求,包包括数据据需求和和围绕这这些数据据的业务务需求。2.1 用户需需求分析析本文的主主要内容容是编制制出一个个实用的的程序来来帮助小小型公司司进行更更有效的的工资管管理。 归纳起起来,好好处大约约有以下下几点:(1) 可以存存储职员员的档案案,安全全、高效效;(2) 只需一一到二名名会计人人员经过过基本培培训即可可操作系系统,节节省大量量人力;在假设的的条件下下,用户户的需求求可分为为如下几几个方面面:第1方面面是员工工的管理理,包括括员工的的姓名、性性别、职职位等信信息;第2方面面是职位位的管理理,每个个职位对对应着相相应的工工资和津津贴;第3方面面是绩效
16、效考评的的管理,包包括各种种奖惩措措施,以以及项目目提成等等内容;第4方面面是工资资发放;第5方面面是各种种各样的的统计报报表,方方便用户户对以往往数据的的把握和和管理;2.2 业务流流程2.2.1 业业务流程程图图示示说明图2.11业务流流程图图图示说明明2.2.2 工工资管理理信息系系统业务务流程图图根据假设设条件,设设工资发发放的业业务流程程如图22.2所所示。我我们所开开发的工工资管理理信息系系统是基基于这一一业务流流程的。图2.22 工资资管理信信息系统统业务流流程图首先员工工将自己己的个人人档案提提交给系系统管理理人员(企企业管理理人员),管管理员将将档案信信息录入入系统;职位信信
17、息统一一修改由由职位确确定的基基本工资资等信息息,对系系统来说说,属于于静态工工资;绩绩效信息息是对一一段时间间(比如如一个月月)对员员工的考考评成绩绩,系统统将根据据员工的的档案信信息和考考评成绩绩自动确确定员工工的工资资数量,最最后生成成工资清清单。通过业务务流程图图我们可可以看到到,档案案信息、职职位信息息和绩效效考核信信息的生生成是工工资清单单的前提提条件。因因此,在在每一期期工资清清单生成成前,都都必须考考核相应应的员工工,否则则,系统统将不允允许生成成该员工工的工资资清单。这这是也是是需要说说明的业业务规则则。2.3技技术要求求2.3.1 前台台开发语语言的选选择Visuual B
18、assic 继承了了BASSIC语语言简单单易学的的优点,又又增加了了许多新新的功能能,它采采用面向向对象与与事件驱驱动的程程序设计计思想,使使编程变变得更加加方便、快快捷。VVisuual Bassic是是国内外外最流行行的程序序设计语语言之一一,它是是可视化化开发工工具的先先驱与典典范,它它所具有有的可视视化、面面向对象象、组件件开发等等特性,大大大缩短短了应用用软件的的开发周周期,因因此,深深受广大大软件开开发人员员的厚爱爱。Visuual Bassic 6.00的特点点:1.可视视化:VVisuual Bassic是是可视化化开发工工具的先先驱与典典范,实实际上,Visual Basi
19、c所展现出来的可视性风格,已经成为了诸多可视性继承开发工具的参照标准。可视化环境下创作前端界面就如同做拼图游戏那样简单,Visual Basic之所以成为Windows环境下快捷、便利的前端开发工具,并获得最广泛的用户群体支持,其所具有高度智能的人性化开发环境起了很大的作用。2.面向向对象:面向对对象编程程思想(OOOP)诞诞生与220世纪纪80年年代初期期,并先先期在AAda、Smaall Tallk、C+等程序序设计语语言中实实现。它它是建立立在类模模块基础础上的,并并通过类类的封装装、继承承、多态态性获得得代码重重用。这这个特点点尤其体体现在它它所具有有的基于于部件的的编程方方法上。3.
20、部件件编程:基于部部件的编编程方法法是分布布式构架架思想体体系的具具体化。在在Vissuall Baasicc中进行行部件编编程是通通过微软软的部件件对象模模型(CCOM,CCompponeet OObjeect Moddel)实现的。COM是建立在二进制标准上的对象模型,其具有通用性。因此,在Visual Basic中创建的部件可以自用,也可以在其他开发环境中使用,同时Visual Basic也可以引用由其他开发工具建立的部件。4.事件件驱动:基于事事件驱动动的编程程方法体体现在程程序的执执行是依依靠系统统能够被被识别的的触发事事件启动动的。用用户操作作、系统统信息,以以及程序序等各种种因素
21、都都可能触触发事件件。当对对象由一一种状态态过渡到到另一种种状态时时,可能能会发生生许多个个与时间间相关的的有序事事件,而而事件顺顺序又将将决定着着代码执执行顺序序,因此此,基于于事件编编写程序序也就成成为了根根据有待待解决的的问题性性质合理理安排事事件和根根据事件件顺序有有效地组组织程序序。Visuual Bassic 6.00是一个个非常优优秀的数数据库应应用前端端开发工工具,它它能通过过ODBBC、JJet、AADO等等中间连连接件而而获得对对数据库库的前端端操作。在在数据库库应用系系统的创创建过程程中,VVisuual Bassic 6.00能够出出色地承承担起前前端界面面层和中中间连
22、接接层的创创建任务务。2.3.2 后后台数据据库的选选择Acceess是是Offficee软件包包的成员员之一,擅擅长对数数据进行行处理,例例如建立立,排序序,分类类及汇总总数据等等操作。AAcceess最最重要的的特征是是不必编编写程序序。Acccesss中数数据库文文件不是是简单的的存储数数据的表表,其数数据库文文件还包包括操作作或控制制数据的的其他对对象(如如查询,窗窗体和报报表等)。数据库应应用总是是会涉及及到这33个方面面的问题题:前端端程序、数数据库结结构、前前端程序序和数据据库之间间的连接接, 在在这里VVisuual Bassic 6.00通过AADO这这一中间间连接件件而实现
23、现对数据据库操作作的。2.3.3 什什么是AADOADO(Acttivee Daata Objjectts):Acttivee数据对对象。是是DAOO/RDDO的后后继产物物,ADDO扩扩展了DAOO和RDOO所使用用的对象象模型,这这意味着着它包含含较少的的对象、更更多的属属性、方方法(和和参数),以以及事件件。ADDO实际际上是一一种提供供访问各各种数据据类型的的连接机机制。在使用 Vissuall Baasicc进行数数据库程程序的开开发时,必须建建立与数数据库的的连接。Visual Basic中有三种可用的数据访问接口:ActiveX 数据对象(ADO)、远程数据对象(RDO) 和数据
24、访问对象(DAO)。数据访问接口是一个对象模型,它包含了用于访问数据库的各种变量和函数。Visuual Bassic 中的三种数数据访问问接口分分别代表表了该技技术的不不同发展展阶段。最最新的是是 ADDO,它它是比RRDO和和 DAAO 更更加简单单,然而而更加灵灵活的对对象模型型。目前前普遍使使用 AADO 作为数数据访问问接口。3系统统概要设设计3.1 系统结结构描述述开发此系系统的目目的就是是帮助小小企业管管理人员员提高工工作效率率,实现现工资管管理的系系统化、规规范化和和自动化化。根据据这个系系统所要要实现的的目的和和任务,总总结出这这个系统统最终实实现的主主要功能能如下:1) 员工
25、档案案管理。主主要员工工基本档档案信息息的管理理。2) 职位信息息管理。主主要用来来统一管管理各个个职位的的与工资资有关的的基本信信息。3) 绩效考核核。主要要完成每每期对员员工进行行考核。4) 工资发放放。完成成对员工工的工资资管理功功能。5) 报表功能能。主要要完成查查看历史史工资发发放信息息。3.2 系统总总体功能能图概要设计计阶段,我我们可以以得到系系统总体体功能图图如图33.1所所示:图3.11 系统统总体功功能图3.3 模块设设计根据上面面的分析析,工资资管理信信息系统统各个模模块的名名称和功功能概要要说明如如下:1) 员工档案案信息管管理。增增加、修修改和删删除员工工基本档档案信
26、息息。2) 职位信息息管理。主主要用来来统一各各个职位位的与工工资有关关的基本本信息。用用户功能能包括增增加、修修改和查查看基本本职位的的各项工工资信息息。3) 特殊项管管理。每每期对员员工进行行考核,考考核成绩绩包括迟迟到、早早退、加加班等方方面。管管理人员员可以根根据条件件增加、修修改和查查看员工工考核记记录。4) 工资发放放。管理理人员选选择员工工、日期期,系统统生成该该员工在在该期的的工资。5) 报表功能能。根据据条件罗罗列、统统计已经经发放的的工资。3.4 数据库库设计3.4.1 概概念设计计系统在概概念设计计阶段常常用E-R图表表现。E-R图图即实体体关系图图(Enntitty r
27、relaatioonshhip diaagraam)。实体体关系图图可以定定义为两两个层次次,即可可以从逻逻辑数据据模型转转移到实实施模型型。E-R图涉涉及两个个方面,一一是实体体,二是是关系。实体关系系图中的的实体有有三种:一般实实体(nnormmal enttityy,表示示逻辑或或物理数数据集);联系实实体(aassoociaate enttityy,表示示含有多多对多关关系的关关系表);分解实实体(ddecoompoosittionns,表表示一组组将在下下层实体体关系图图中细化化的数据据)。实体通过过关系而而相连。一一个“关关系”可可加两个个标识(llabeels),指指出各自自的关
28、系系指向。“关关系”的的基数类类型(CCarddinaalitty)可可以改变变,而不不必删除除这个关关系然后后再重新新生成一一个新关关系。“关关系”的的基数类类型有三三种:一一对一关关系;一一对多关关系(即即实体BB的多个个实例可可以与实实体A的的一个实实例存在在关系,反反之亦然然);多多对多关关系(即即实体BB的多个个实例可可以与实实体A的的多个实实例存在在关系,反反之亦然然)。“任任意关系系”(ooptiionaal rrelaatioonshhip)是是指两个个实体的的关系可可以不存存在。“子子型关系系”(ssubttypee reelattionnshiip)是是“父实实体”与与“子
29、实实体”间间的关系系,指明明“父实实体”的的属性可可以被“子子实体”所所继承。与与现存物物理数据据库有关关的实体体关系图图可以自自动生成成。要实实现这一一点,必必须能够够自动生生成实体体(表示示物理意意义的表表)以及及基于表表间关系系的实体体间关系系。在此此基础上上,数据据建模软软件便可可以自动动生成图图。通过过含有实实体和相相互间关关系的浏浏览器,可可以看到到哪些关关系是强强制的,哪哪些是任任意的。本系统的E-R如图3.3所示:职工姓名性别出生年月工作年月职位职工IDn属性1职位职位基本工资津贴11发放考核1n工资特殊项时间金额名称职工ID职工ID工资取毕合计工资图3.33 系统统实体关关系
30、图3.4.2逻辑辑设计关系模式式1:员员工档案案(员工工ID,职职位,姓姓名,性性别,出出生年月月,工作作年月)主键:员员工IDD外键:职职位关系模式式2:工工资(员员工IDD,工资资取毕,合合计工资资)主键:员员工IDD关系模式式3:特特殊项(特殊项项ID,职职工IDD,特殊殊项名称称,特殊殊项金额额,特殊殊项时间间)主键:特特殊项IID外键:员员工IDD关系模式式4:职职位(职职位,基基本工资资,津贴贴)主键:职职位3.4.3物理理设计根据上面面分析的的各种功功能要求求,以下下列出数数据库中中所建立立的各个个表的具具体设置置:1、职工工表名称职工字段名称称类型(宽宽度)关键字可为空编码规则
31、则取值范围围职工IDD文本(110)PKnot nulll姓名文本(110)性别文本(22)男,女职位文本(110)FKNot nulll出生年月月日期(88)工作年月月日期(88)2、工资资表名称工资字段名称称类型(宽宽度)关键字可为空编码规则则取值范围围缺省值职工IDD文本(110)PKnot nulll工资取毕毕是否合计工资资货币3、职位位表名称职位字段名称称类型(宽宽度)关键字可为空编码规则则取值范围围缺省值职位文本(110)PKnot nulll津贴货币补助货币4、特殊殊项表名称特殊项字段名称称类型(宽宽度)关键字可为空编码规则则取值范围围缺省值特殊项IID文本(110)PKnot
32、nulll职工IDD文本(110)FK特殊项名名称文本(1100)特殊项金金额货币特殊项时时间日期(88)4. 详详细设计计与模块块的实现现4.1 创建数数据库打开Acccesss,创创建数据据库,命命名为职职工工资资管理系系统。如如图4.1所示示图4.11 创建建数据库库使用设计计器创建建数据库库所需各各个表格格。如图图4.22所示:图 4.2 创创建表:职工点击保存存确定后后,可以以在职工工工资管管理系统统数据库库的目录录下看到到职工表表,如图图图4.33. 保保存后职职工表接着按照照设计好好的E-R创建建其他的的表,具具体过程程与此相相同,在在此处略略。创建好所所需表后后建立数数据库表表
33、之间的的关系,如如图: 图图4.44 职工工工资管管理系统统数据库库表之间间的关系系4.2 系统标标准模块块使用VBB开发管管理信息息系统,首首先创建建标准模模块。标标准模块块文件扩扩展名为为.bass,是用用来存放放公用变变量和公公用函数数的模块块。一个个过程可可能用来来响应几几个不同同对象中中的事件件,应该该将这个个过程放放在标准准模块中中,而不不应在每每一个对对象的事事件过程程中重复复相同的的代码。在在该系统统中,标标准模块块包括打打开数据据库连接接,关闭闭数据库库连接,打打开数据据库集合合和关闭闭数据库库集合等等操作:变量要要求声明明Optiion Exppliccit数据库库文件的的
34、名称Publlic gFiile As Strringg数据库库连接对对象 Pubblicc gCCon Ass Neew AADODDB.CConnnecttionn 数据库库集合对对象Publlic gRRst As Neww ADDODBB.Reecorrdseet程序对对象Publlic gX As Exccel.Apppliccatiion4.3 系统主主界面4.3.1 界界面设计计启动工资资管理信信息系统统后,系系统进入入主界面面。如图图4.44所示:图 4.5 系系统主界界面主界面没没有包含含控件,但但是包含含一个菜菜单,菜菜单中包包括:人人员管理理窗体,职职位管理理窗体,特特殊
35、项管管理窗体体,工资资发放窗窗体,统统计报表表窗体和和退出程程序。4.3.2设计计与实现现相应MDDIFoorm对对象的LLoadd事件,对对整体进进行初始始化设置启启动参数数Privvatee Suub MMDIFFormm_Looad() gFiile = AApp.Patth & 职工工工资管理理系统.mdbb Sett gXX = CreeateeObjjectt(EExceel.AAppllicaatioon)End Subb调用主界界面中的的各个窗窗体,如如调用“人员管管理”窗体:Privvatee Suub HHRMaanagge_CClicck() HRFFormm.Shhow
36、End Subb 其他窗窗体同上上方法。4.4 人员管管理模块块的设计计与实现现人员管理理窗体的的功能主主要实现现人员的的增改删删功能。如如图 44.5所所示:图4.66 人员员管理窗窗体用户重新新选择DDataaGriid1控控件中的的行列,则则记录用用户所在在的行。用用户单击击“添加员员工”按钮,则则显示添添加员工工窗体。用用户单击击“删除员员工”按钮,则则弹出对对话框确确认,无无误之后后执行SSQL语语句,删删除员工工。然后后刷新AADO数数据控件件,保证证数据库库和DaataGGridd控件中中的数据据一致性性。用户户单击“修改员员工”按钮,则则显示修修改员工工窗体,并并将相关关的用户
37、户选定信信息传递递给修改改员工窗窗体。操操作完毕毕,用户户单击“取消”按钮,可可以退出出本窗体体。编写窗体体代码:首先定定义窗体体的成员员变量,为为了让其其他窗体体使用这这个变量量,设置置其属性性为Puubliic:当前选选定行号号Publlic CurrEm As Inttegeer4.4.1 创创建添加加员工窗窗体本窗体实实现添加加一条记记录到职职工表,并并刷新人人员管理理窗体中中的ADDO数据据控件,保保持数据据的一直直性。首首先新建建一个窗窗体,添添加员工工窗体包包含两个个控件数数组,llblFFielld是一一个Laabell控件数数组,用用于显示示字段名名称,ttxtVValuue
38、用于于输入这这些字段段的值;另外还还有一个个“添加”按钮和和“取消”按钮,分分别实现现添加员员工和退退出窗体体的功能能。如图图4.66所示:图4.77 添添加员工工窗体4.4.2 创创建修改改员工窗窗体 在窗体体显示的的时候,保保证窗体体上面的的数据与与在人员员管理窗窗体上选选定的行行的数据据一致,同同时保证证职工IID不可可改动。当当用户单单击“修改”按钮时时,生成成并执行行对应的的修改语语句。窗窗体初始始化时,会会把“人员管管理”窗体中中选中的的数据显显示到TTxtVValuue控件件数组中中,用户户修改txttVallue控控件数组组中的文文字内容容。单击击“修改”按钮,则则生成并并执行
39、语语句,实实现修改改功能。单单击“取消”按钮,退退出该窗窗体。如如图.7所示示:图4.88修改员员工窗体体4.5 职位管管理模块块的设计计与实现现点击主窗窗口“职位”菜单后后,显示示职位信信息管理理窗口。该该模块实实现职位位信息的的添加、删删除、修修改功能能。如图图4.88所示:图4.99 职位位管理窗窗体用户重新新选择DDataaGriid1控控件中的的行列,则则记录用用户所在在的行。用用户单击击“添加职职位”按钮,则则显示添添加职位位窗体。用用户单击击“删除职职位”按钮,则则弹出对对话框确确认,无无误之后后执行SSQL语语句,删删除职位位,然后后刷新AADO数数据控件件,保证证数据一一致性
40、。用用户单击击“修改职职位”按钮,则则显示修修改职位位窗体,并并将相关关用户选选定信息息传递给给修改职职位窗体体。操作作完毕,用用户单击击“取消”按钮,可可以退出出本窗体体。其中为了了保证数数据库和和DattaGrrid控控件中的的数据一一致性,实实现DaataGGridd控件的的数据显显示要进进行以下下操作:SQL = SELLECTT * FROOM 职职位Adoddc1.ConnnecctioonSttrinng = PProvvideer=MMicrrosooft.Jett.OLLEDBB.4.0;DDataa Soourcce= & gFiile & ;Moode=ReaadWrri
41、tee;Peersiist Seccuriity Inffo=FFalsse Adoodc11.ReecorrdSoourcce = SQQLAdoddc1.ReffresshSet DattaGrrid11.DaataSSourrce = AAdoddc1DataaGriid1.Reffressh4.5.1 创创建添加加职位窗窗体本窗体实实现添加加一条记记录到职职位表,并并刷新人人员管理理窗体中中的ADDO数据据控件,保保持数据据的一致致性。在在窗体初初始化的的时候,初初始化为为1b11Fieeld控控件数组组。用户户对txxtVaaluee控件数数组的属属性进行行修改,当当用户单单击“添加
42、”时,生生成SQQL语句句并执行行,同时时刷新职职位管理理窗体的的数据。如如图4.9所示示:图4.110 添添加职位位窗体4.5.2 创创建修改改职位窗窗体本窗体在在显示的的时候,保保证窗体体上面的的数据与与在职位位管理窗窗体上选选定的行行的数据据一致,同同时保证证职位不不可改动动。窗体体初始化化时,会会把“职位管管理”窗体中中选中的的数据显显示到TTxtVValuue控件件数组中中。用户户单击“修改”按钮,则则生成并并执行SSQL语语句,实实现修改改的功能能。用户户单击“取消”按钮,退退出该窗窗体。如如图4.10所所示:图4.111 修修改职位位窗体4.6 特殊项项管理模模块的设设计与实实现
43、点击主界界面“特殊项项管理”菜单后后,显示示特殊项项窗口。该该窗口实实现对特特殊项的的添加,删删除和修修改功能能。其界界面如下下图所示示:图4.112 特殊殊项管理理界面初始进入入界面时时,界面面左侧显显示表所所有查询询记录,右右侧设有有4个按按钮,分分别实现现增改删删的功能能。用户户单击“添加特特殊项”按钮,则则显示添添加特殊殊项窗体体。用户户单击“删除特特殊项”按钮,则则弹出对对话框确确认,无无误后执执行SQQL语句句,删除除特殊项项,刷新新ADOO数据控控件,保保证数据据的一致致性。用用户单击击“修改特特殊项”按钮,则则显示修修改特殊殊项窗体体,并将将相关的的用户选选定信息息传递给给修改
44、特特殊项窗窗体。操操作完毕毕,用户户单击“取消”按钮,可可以退出出本窗体体。4.6.1 创创建添加加特殊项项窗体本窗体实实现添加加一条记记录到特特殊项表表,并刷刷新人员员管理窗窗体中的的ADOO数据控控件,保保持数据据的一致致性。在在窗体初初始化的的时候,初初始化11b1FFielld控件件数组。用用户选择择对应的的员工姓姓名,程程序能够够自动查查找到对对应的职职工IDD:响应cmmbNaame的的单击事事件,单单击姓名名的时候候会自动动查找相相对应的的职工IID。保证姓姓名与IID一致致Privvatee Suub ccmbNNamee_Cllickk() cmbbID.Texxt = cm
45、mbIDD.Liist(cmbbNamme.LListtInddex)End Subb 如如图4.12所所示:图4.113 添添加特殊殊项窗体体4.6.2 创创建修改改特殊项项窗体 窗窗体初始始化时,会会把“特殊项项管理”窗体中中选种的的数据显显示到TTxtVValuue控件件数组中中。用户户单击“修改”按钮,则则生成并并执行SSQL语语句,实实现修改改的功能能。用户户单击“取消”按钮,退退出该窗窗体。如如图4.13所所示:图4.114 修修改特殊殊项窗体体4.7 工资发发放管理理模块的的设计与与实现用户点击击主界面面“工资”菜单,显显示发放放工资窗窗口。本本窗体实实现的具具体功能能如下:动态生生成当月月的工资资表,查查询指定定员工的的工资信信息,发发放工资资,打印印工资凭凭条。如如图4.14所所示:图4.115 工资资发放界界面用户进入入界面,首首先选择择要发工工资的月月份和职职工的姓姓名,点点击“生成月月表”按钮,系系统便将将生成的的工资记记录显示示在界面面左侧的的数据栅栅格中。单单击“发放工工资”按钮,发发放