版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计 企业工资管理系统目 录TOC o 1-3 h z u HYPERLINK l _Toc4783 第一章 绪绪论1 HYPERLINK l _Toc11814 1.1数据据库管理理系统1 HYPERLINK l _Toc5310 1.2企业业工资管管理系统统1 HYPERLINK l _Toc21803 1.3开发发工具1 HYPERLINK l _Toc6580 第二章 员员工工资资管理系系统设计计分析2 HYPERLINK l _Toc21341 2.1应用用需求与与分析2 HYPERLINK l _Toc1668 2.2系统统模块划划分2 HYPERLINK l _Toc1
2、0971 2.3系统统数据库库设计3 HYPERLINK l _Toc10725 第三章:企企业工资资管理系系统应用用程序设设计 43.1系统统图4 33.1.1系统统的数据据流图4 33.1.2系统统的流程程图5 33.1.3系统统模块的的具体划划分63.2 跳跳转界面面设计 773.2“选选择登陆陆用户模模块”详细设设计 83.4 管管理员登登录1003.4.11“登录模模块”详细设设计 1103.4.22主窗体体模块设设计1333.4.33员工注注册界面面及功能能1553.4.44删除员员工信息息界面及及功能1883.4.55修改及及查询员员工工资资界面及及功能2003.4.66工资设设
3、定界面面及功能能2333.4.77职位管管理界面面及功能能2553.4.88其他功功能2883.5员工工登陆模模块 299第四章:运运行与测测试331 4.11系统运运行 331 4.22系统测测试 331 HYPERLINK l _Toc10037 HYPERLINK l _Toc11010 第五章:实实验心得得332第一章 绪绪论1.1数据据库管理理系统数据库管理理系统(DDBMSS)是指指数据库库系统中中管理数数据的软软件系统统。DBBMS是是数据库库系统的的核心组组成部分分。对数数据库的的一切操操作,包包括定义义、更新新及各种种控制,都是通通过DBBMS进进行的。DDBMSS总是基基于
4、某种种数据模模型,可可以把DDBMSS看成是是某种数数据模型型在计算算机系统统上的具具体实现现。根据据数据模模型的不不同,DDBMSS可以分分成层次次型、网网状型、关关系型、面面向对象象型等。MMSsqqlseervee20000就是是一种关关系型数数据库管管理系统统。关系模型主主要是用用二维表表格结构构表达实实体集,用用外键表表示实体体间联系系。关系系模型是是由若干干个关系系模式组组成的集集合。关关系模式式相当于于前面提提到的记记录类型型,每个个关系实实际上是是一张二二维表格格。关系系模型和和层次、网网状模型型的最大大判别是是用关键键码而不不是用指指针导航航数据,表表格简单单用户易易懂,编编
5、程时并并不涉及及存储结结构,访访问技术术等细节节。SQQL语言言是关系系型数据据库的标标准化语语言,已已得到了了广泛的的应用。1.2企业业工资管管理系统统 企业工资管管理是一一项琐碎碎、复杂杂而又十十分细致致的工作作,一般般不允许许发生差差错。最最初的工工资统计计和发放放都是使使用人工工方式处处理,工工作量大大的时候候,出现现错误的的机率也也随之升升高,不不仅花费费财务人人员大量量的时间间,而且且往往由由于抄写写不慎,或或者由于于计算的的疏忽,出出现工资资发放错错误的现现象。同同时工资资的发放放具有较较强的时时间限制制,必须须严格按按照单位位规定的的时间完完成计算算和发放放工作。正正是企业业工
6、资管管理的这这种重复复性、规规律性、时时间性,使使得企业业工资管管理计算算机化成成为可能能。企业业工资管管理系统统就是使使用电脑脑代替大大量的人人工统计计和计算算,完成成众多企企业工资资信息的的处理,同同时使用用电脑还还可以安安全地、完完整地保保存大量量的企业业工资记记录。1.3开发发工具后台数据库库采用SSQL SERRVERR数据库库服务器器,前台台开发语语言可自自选。可可设计成成为C/S模式式或B/S模式式均可。要要求根据据题目自自行设计计系统所所使用的的数据库库及数据据表,通通过系统统界面实实现对数数据库的的各种查查询、增增、删、改改等功能能操作。结合实际,经过实际的需求分析,采用功能
7、强大的visual stdio 20010作为前台设计工具,c#作为软件编程语言, sql server 2008作为后台数据库开发工具。本文先进行需求分析,详细论述了课题来源和本系统的开发目的,经过实现和测试各个环节,最后对本系统做出客观理性的评价,指明了它的现实作用、缺点以及系统的升级方向。第二章 员员工工资资管理系系统设计计分析2.1应用用需求与与分析企业工资管管理系统统的开发发宗旨以以及总体体任务就就是帮助助企业提提高工作作效率,节节省大量量的人力力和物力力资源,实实现企业业工资信信息管理理的自动动化、规规范化和和系统化化。系统最终实实现的主主要功能能如下:(1)员工工及管理理员的登登
8、录与注注册;(2)员工工查询浏浏览工资资的发布布情况;(3)管理理员对工工资信息息进行维维护管理理操作; (4)管理理员对员员工信息息进行相相关的管管理操作作;2.2系统统模块划划分开发这个系系统的目目的就是是帮助企企业的财财务主管管部门提提高工作作效率,实实现企业业工资信信息管理理的系统统化、规规范化和和自动化化。能够够和认识识管理系系统、考考勤管理理系统相相结合,真真正实现现企业高高效、科科学、现现代化的的员工管管理。系系统最终终实现的的主要功功能如下下。企业工资资信息设设置部分分:包括括设置员员工的基基本工资资和其他他项目的的金额,如如奖金等等。企业工资资信息管管理部分分:包括括查询工工
9、资和查查询现有有职务及及现有基基本工资资标准。系统部分分:包括括添加用用户。2.3系统统数据库库设计数据库是信信息管理理系统的的后台,存存储着所所有的信信息,在在信息管管理系统统中有着着很重要要的地位位。数据据库设计计的好与与坏,直直接影响响到这个个系统的的运行效效率。良良好的数数据库设设计,可可以提高高数据信信息的存存储效率率,确保保数据信信息的完完整性和和一致性性。针对企业工工资信息息管理系系统的需需求,通通过对员员工工资资计算过过程的内内容分析析,为本本系统设设计如下下的数据据项和数数据结构构:表5-2为为员工信信息表。此表中包含含属性为为:员工工号,员员工姓名名,员工工职位,员员工电话
10、话,月薪薪,奖金金,处罚罚金 。表5-2 员工信信息表字段名称数据类型字段说明ygnovarchhar(50)员工号ygnammevarchhar(10)员工姓名ygduttyvarchhar(50)员工职位ygtellvarchhar(52)员工电话yuexiinvarchhar(50)月薪jianggjinnvarchhar(50)奖金chufaavarchhar(50)处罚金表5-3为工工资标准准表。此表中中包含属属性为:员工职职位,基基本工资资。表5-3工工资标准准表字段名称数据类型字段说明ygduttyvarchhar(50)员工职位jbgzvarchhar(50)基本工资 表5-4
11、 为管理理员信息息表此表中中包含属属性为:管理员员账号,密密码。表5-4管管理员信信息表字段名称数据类型字段说明usernnameevarchhar(50)管理员账号号passwworddvarchhar(30)密码E-R图jbgzjbgzygdutyygnameygdutyygdutyygnameygdutyygnoygno1:n决定1:n决定工资标准表员工信息表ygtel工资标准表员工信息表ygtelchufachufajbgzyuexinjbgzyuexinjiangjinjiangjin第三章:企企业工资资管理系系统应用用程序设设计3.1系统统图3.1.11系统的的数据流流图数据流图(
12、DDFD,ddataa fllow diaagraam)是是描述数数据处理理过程的的有力工工具。数数据流图图从数据据传递和和加工的的角度,以以图形的的方式刻刻画数据据流从输输入到输输出的移移动变换换过程。本系统的数数据流图图如图33-1:企业工资管理系统企业工资管理系统管理员员工登 陆登 陆增、删、查、改员工、工资信息查询个人、工资信息是否否是3.1.22系统的的流程图图流程图是最最古老的的设计表表达方式式之一,大大多数程程序人员员把画流流程图作作为编码码的先导导。许多多人在程程序编好好后也用用流程图图来表达达程序的的梗概,以以便于同同他人进进行交流流。由于于它具有有能随意意表达任任何程序序逻
13、辑的的优点而而广泛流流传。本系统流程程图如图图3-22: 员工员工管理员获取管理权限增、删、查、改员工个人信息查询和设定工资、职位标准工资标准表员工个人信息表获取查询权限查询个人及工资信息查询工资标准登陆登陆拒绝拒绝选择修改员工信息选择修改标准选择查询信息选择查询标准3.1.33系统模模块的具具体划分分企业工资管管理系统统主要分分为以下下几个模模块:管管理员模模块主要要有管理理员登陆陆,员工工信息注注册、删删除、修修改及查查询,工工资标准准浏览,员员工工资资的查询询等;用用户主要要模块有有查询工工资标准准,查询询现有职职位等等等。企业工资管理系统系统功能模模块图如如下:企业工资管理系统管理员管
14、理员工管理管理员管理员工管理工资标准员工信息工资职位信息维护退出员工信息退出信息维护工资标准员工信息工资职位信息维护退出员工信息退出信息维护工资职位工资标准返回登陆查询信息查询工资职位管理帮助关于修改查询帮助关于职位管理返回登陆修改查询删除员工注册员工返回登陆查询信息查询工资职位管理帮助关于修改查询帮助关于职位管理返回登陆修改查询删除员工注册员工图4.2企企业工资资管理系系统模块块图3.2跳转转界面设设计当用户点击击本企业业工资管管理系统统时,首首先跳出出此界面面,作为为一个缓缓冲,吸吸引用户户的眼球球,设定定了三秒秒钟的跳跳转时间间,然后后直接弹弹出登陆陆界面。跳跳转界面面及代码码如下所所示
15、:图3-1 跳转界界面系统函数:usiing Sysstemm.Daata.SqllCliientt;namesspacce 企业工工资管理理系统 ppubllic parrtiaal claass loaadinng : Foorm pubblicc looadiing() InnitiialiizeCCompponeent(); priivatte voiid ttimeer1_Ticck_11(obbjecct ssendder, EvventtArggs ee) iff (thhis.Opaacitty 0.8) tthiss.Oppaciity = tthiss.Oppaciity
16、- 00.0005; eelsee if (thiis.OOpaccityy 0.001) tthiss.Oppaciity = tthiss.Oppaciity - 00.044; ellse tthiss.tiimerr1.EEnabbledd = fallse; tthiss.Hiide(); FFormm10 loggin = nnew Forrm100(); looginn.Shhow(); 3.3“选选择登陆陆用户模模块”详细设设计选择登陆用用户模块块的详细细设计主主要是供供用户选选择登陆陆的一个个界面,用户选择登录的是管理员还是普通用户,然后选择是进入登陆模块还是主界面,从而进行
17、相关的操作。窗体及核心心代码:核心代码: prrivaate voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Hidde(); Foorm116 f = neew Forrm166(); f.Shoow(); priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Hidde(); Foorm111 ff = neww Forrm111(); f.Shoow(); priivatte voiid bbuttton
18、33_Cllickk(obbjecct ssendder, EvventtArggs ee) Apppliicattionn.Exxit (); 3.4管理理员登陆陆模块3.4.11“登录模模块”详细设设计 登登录模块块的详细细设计主主要是用用户登录录的一个个界面,判判断是否否密码和和用户名名错误,进进入后将将面对的的是主界界面,从从而进行行相关的的操作。登录的界面面主要由由用户名名和密码码的信息息,还有有一些标标题设置置,确定定和取消消的按钮钮组成。通通过标题题可以知知道此系系统的大大概内容容,由此此,登录录界面的的设计完完成。窗体及核心心代码:图3-4-1登录录界面图3-4-2登录录出错的
19、的提示11图3-4-3登录录出错的的提示22核心代码:privaate voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) sttrinng ssqlcconsstr = Datta SSourrce=.;IInittiall Caatallog=企业工工资管理理系统;Inttegrrateed SSecuuritty=TTruee; SqqlCoonneectiion sqllc = neew SqllConnnecctioon(ssqlcconsstr); iif(ttexttBoxx1.TTextt.Trrim().E
20、Equaals()|teextBBox22.Teext.Triim().Eqqualls() ttexttBoxx1.TTextt = ; ttexttBoxx2.TTextt = ; ttexttBoxx1.FFocuus(); MMesssageeBoxx.Shhow(用户名名或密码码不能为为空); rretuurn; sttrinng ssqlccomsstriing = sellectt * froom 管管理员信信息表 wheere useernaame= + tthiss.teextBBox11.Teext + annd ppasssworrd= + thhis.texxtBoox
21、2.Texxt + ; trry ssqlcc.Oppen(); SSqlCCommmandd sqqlcoom = neew SqllCommmannd(ssqlccomsstriing, sqqlc); SSqlDDataaReaaderr sqqlreead = ssqlccom.ExeecutteReeadeer(); iif (sqllreaad.RReadd() sqllreaad.CClosse(); sqllc.CClosse(); thiis.HHidee(); Forrm3 gljjm = neew Forrm3(); gljjm.SShoww(); eelsee texx
22、tBoox1.Texxt = ; texxtBoox2.Texxt = ; texxtBoox1.Foccus(); MesssaggeBoox.SShoww( 该用户户不存在在!); sqllreaad.CClosse(); caatchh (SqqlExxcepptioon eex) MMesssageeBoxx.Shhow(ex.Messsagge, 密码码或用户户名错误误!); fiinallly ssqlcc.Cllosee(); priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) Apppli
23、icattionn.Exxit(); 3.4.22主窗体体模块设设计如果用户输输入的用用户和密密码都正正确,则则进入如如下主窗窗体界面面:图3-5-1管理理员主窗窗体界面面管理员主窗窗体界面面核心代代码:privaate voiid 退出TooolSStriipMeenuIItemm1_CClicck(oobjeect sennderr, EEvenntArrgs e) Apppliicattionn.Exxit(); priivatte voiid 关关于TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) F
24、oorm44 f = nnew Forrm4(); f.Shoow(); prrivaate voiid 员员工注册册TooolSttrippMennuIttem_Cliick(objjectt seendeer, EveentAArgss e) Foorm55 f = nnew Forrm5(); f.Shoow(); privaate voiid 删删除员员工信息息TooolSttrippMennuIttem_Cliick(objjectt seendeer, EveentAArgss e) Foorm66 f = nnew Forrm6(); f.Shoow(); priivatte v
25、oiid 修改员员工工资资TooolSttrippMennuIttem_Cliick(objjectt seendeer, EveentAArgss e) Foorm88 f = nnew Forrm8(); f.Shoow(); prrivaate voiid 现有工工资TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) Foorm77 f = nnew Forrm7(); f.Shoow(); prrivaate voiid 职职位管理理TooolSttrippMennuIttem_Cliick(objje
26、ctt seendeer, EveentAArgss e) Foorm99 f = nnew Forrm9(); f.Shoow(); prrivaate voiid 返返回登录录TooolSttrippMennuIttem_Cliick(objjectt seendeer, EveentAArgss e) thhis.Hidde(); Foorm110 ll = neww Forrm100(); l.Shoow(); priivatte voiid 帮帮助TooolSStriipMeenuIItemm_Cllickk(obbjecct ssendder, EvventtArggs ee) F
27、oorm115 ff = neww Forrm155(); f.Shoow(); 3.4.33员工注注册界面面及功能能图3-6员员工注册册界面核心代码:privaate voiid bbuttton11_Cllickk_1(objjectt seendeer, EveentAArgss e) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); trry iif (texxtBo
28、ox1.Texxt.TTrimm().Equualss() | ttexttBoxx2.TTextt.Trrim().EEquaals() MesssaggeBoox.SShoww(工号和和姓名不不能为空空!); retturnn; eelsee sqllconnn.OOpenn(); SqllDattaAddaptter sdaa = neww SqllDattaAddaptter(seelecct * frrom 员工信信息表 whheree yggno= + ttexttBoxx1.TTextt.Trrim() + , sqllconnn); DattaTaablee dtt = new
29、w DattaTaablee(); sdaa.Fiill(dt); if (dt.Rowws.CCounnt != 00) MeessaageBBox.Shoow(用户名名已经存存在!); reeturrn; SqllDattaAddaptter sdaa1 = neew SqllDattaAddaptter(seelecct * frrom 员工信信息表, ssqlcconnn); DattaTaablee dtt1 = neew DattaTaablee(); sdaa1.FFilll(dtt1); DattaRoow ddr = dtt1.NNewRRow(); dryggno = te
30、extBBox11.Teext.Triim(); dryggnamme = texxtBoox2.Texxt.TTrimm(); dryggdutty = texxtBoox3.Texxt.TTrimm(); dryggtell = ttexttBoxx4.TTextt.Trrim(); dt11.Roows.Addd(drr); SqllCommmanndBuuildder scbb = neww SqllCommmanndBuuildder(sdaa1); sdaa1.IInseertCCommmandd = scbb.GeetInnserrtCoommaand(); sdaa1.UUpd
31、aate(dt11); MesssaggeBoox.SShoww(注册成成功!); caatchh (SqqlExxcepptioon eex) MMesssageeBoxx.Shhow(ex.Messsagge, 错误!); fiinallly ssqlcconnn.Cllosee(); priivatte voiid bbuttton22_Cllickk_1(objjectt seendeer, EveentAArgss e) ttexttBoxx1.TTextt=; ttexttBoxx2.TTextt=; ttexttBoxx3.TTextt=; ttexttBoxx4.TTextt=
32、; ttexttBoxx1 .Foccus (); priivatte voiid bbuttton33_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Cloose(); privaate voiid bbuttton44_Cllickk(obbjecct ssendder, EvventtArggs ee) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted
33、Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 员工信信息表, ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); daataGGriddVieew1.DattaSoourcce = dtt; 3.4.44删除员员工信息息界面及及功能图3-7删删除员工工信息界界面核心代码:privaate voiid bbuttton11_Cllickk_1(objjectt seendeer,
34、EveentAArgss e) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); iff (ttexttBoxx1.TTextt.Trrim().EEquaals() MMesssageeBoxx.Shhow(员工号号不能为为空!); rretuurn; SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct *
35、 frrom 员工信信息表 wheere ygnno= + teextBBox11.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); iff (ddt.RRowss.Coountt = 0) MMesssageeBoxx.Shhow(员工不不存在!); rretuurn; MeessaageBBoxBButttonss mbbox = MMesssageeBoxxButttonns.OOKCaanceel; DiialoogReesullt rresuult; ree
36、sullt = MeessaageBBox.Shoow(确定删删除? , 删除除记录, mmboxx, MMesssageeBoxxIcoon.QQuesstioon, MesssaggeBooxDeefauultBButtton.Butttonn1); iff (rresuult = DiaaloggRessultt.OKK) ddt.RRowss0.Deelette(); SSqlCCommmanddBuiildeer sscb = nnew SqllCommmanndBuuildder(sdaa); ssda.DelleteeCommmannd = sccb.GGetDDeleeteCC
37、ommmandd(); ssda.Upddatee(dtt); MMesssageeBoxx.Shhow(删除除成功); ellse rretuurn; priivatte voiid bbuttton22_Cllickk_1(objjectt seendeer, EveentAArgss e) teextBBox11.Teext = ; ttexttBoxx1.FFocuus(); priivatte voiid bbuttton33_Cllickk(obbjecct ssendder, EvventtArggs ee) tthiss.Cllosee(); privaate voiid bb
38、uttton44_Cllickk(obbjecct ssendder, EvventtArggs ee) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 员工信信息表, ssqlcconnn); DaataTTablle ddt = nee
39、w DattaTaablee(); sdda.FFilll(dtt); daataGGriddVieew1.DattaSoourcce = dtt; 3.4.55修改及及查询员员工工资资界面及及功能图3-8修修改及查查询员工工工资界界面核心代码:privaate Boooleaan iishaavedd() SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaata
40、AAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 员工信信息表 wheere ygnno= + teextBBox11.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); iff (ddt.RRowss.Coountt = 0) MMesssageeBoxx.Shhow(员工不不存在!); rretuurn fallse; ellse bbuttton11.Ennablled = ttruee; rre
41、tuurn truue; priivatte voiid bbuttton11_Cllickk_1(objjectt seendeer, EveentAArgss e) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); iff (!ishhaveed() rretuurn; SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(
42、seelecct * frrom 员工信信息表 wheere ygnno= + teextBBox11.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); dtt.Roows0yggnamme = texxtBoox2.Texxt.TTrimm(); dtt.Roows0yggdutty = texxtBoox3.Texxt.TTrimm(); dtt.Roows0yggtell = ttexttBoxx4.TTextt.Trrim(); dtt.Roows0yuuex
43、iin = texxtBoox5.Texxt.TTrimm(); dtt.Roows0jiianggjinn = ttexttBoxx6.TTextt.Trrim(); dtt.Roows0chhufaa = ttexttBoxx7.TTextt.Trrim(); SqqlCoommaandBBuillderr sccb = neew SqllCommmanndBuuildder(sdaa); sdda.UUpdaateCCommmandd = scbb.GeetUppdatteCoommaand(); sdda.UUpdaate(dt); MeessaageBBox.Shoow(修改成成功!
44、); priivatte voiid bbuttton33_Cllickk_1(objjectt seendeer, EveentAArgss e) thhis.Cloose(); priivatte voiid bbuttton44_Cllickk_1(objjectt seendeer, EveentAArgss e) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); S
45、qqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 员工信信息表 wheere ygnno= + teextBBox11.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); iff (ddt.RRowss.Coountt = 0) MMesssageeBoxx.Shhow(员工不不存在!); rretuurn; ellse bbuttton11.Ennablled = ttruee; tt
46、exttBoxx2.TTextt = dt.Rowws00ygnnamee.ToSStriing(); ttexttBoxx3.TTextt = dt.Rowws00ygddutyy.ToSStriing(); ttexttBoxx4.TTextt = dt.Rowws00ygttel.TToSttrinng(); ttexttBoxx5.TTextt = dt.Rowws00yueexinn.ToSStriing(); ttexttBoxx6.TTextt = dt.Rowws00jiaangjjin.TToSttrinng(); ttexttBoxx7.TTextt = dt.Rowws0
47、0chuufa.TToSttrinng(); priivatte voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) teextBBox11.Teext = ; teextBBox11.Foocuss(); privaate voiid bbuttton55_Cllickk(obbjecct ssendder, EvventtArggs ee) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=
48、企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 员工信信息表, ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); daataGGriddVieew1.DattaSoourcce = dtt; 3.4.66工资设设定界面面及功能能图3-9工工资设定定界面核心代码:privaate voiid bbuttton22_Cllickk_
49、1(objjectt seendeer, EveentAArgss e) iff (ccombboBoox1.Texxt.TTrimm().Equualss() MMesssageeBoxx.Shhow(请选择择一个职职位!); rretuurn; iff (ttexttBoxx1.TTextt.Trrim().EEquaals() MMesssageeBoxx.Shhow(请填入入数值!); rretuurn; SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=
50、企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 工资标标准表 wheere ygddutyy= + commboBBox11.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); dtt.Roows0jbbgz = teextBBox11.Teext.Triim(); SqqlCoommaandB
51、Buillderr sccb = neew SqllCommmanndBuuildder(sdaa); sdda.UUpdaateCCommmandd = scbb.GeetUppdatteCoommaand(); sdda.UUpdaate(dt); MeessaageBBox.Shoow(修改成成功!); SqqlCoonneectiion sqllconnn1 = nnew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaa
52、taAAdappterr sdda1 = nnew SqllDattaAddaptter(seelecct * frrom 工资标标准表, sqqlcoonn11); DaataTTablle ddt1 = nnew DattaTaablee(); sdda1.Filll(ddt1); daataGGriddVieew1.DattaSoourcce = dtt1; priivatte voiid bbuttton33_Cllickk_1(objjectt seendeer, EveentAArgss e) thhis.Cloose(); priivatte voiid bbuttton11_C
53、llickk_1(objjectt seendeer, EveentAArgss e) SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct * frrom 工资标标准表, sqqlcoonn); DaataTTablle ddt = neew DattaTaa
54、blee(); sdda.FFilll(dtt); daataGGriddVieew1.DattaSoourcce = dtt; priivatte voiid bbuttton44_Cllickk(obbjecct ssendder, EvventtArggs ee) teextBBox11.Teext = ; teextBBox11.Foocuss(); 3.4.77职位管管理界面面及功能能图3-100职位管管理界面面核心代码:privaate voiid bbuttton22_Cllickk_1(objjectt seendeer, EveentAArgss e) iff (ttextt
55、Boxx1.TTextt.Trrim().EEquaals() MMesssageeBoxx.Shhow(请输入入一个新新职位!); rretuurn; SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct yygduuty 职位 ffromm 工资资标准表表
56、whheree yggdutty= + teextBBox11.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); iff (ddt.RRowss.Coountt != 0) MMesssageeBoxx.Shhow(职位已已经存在在!); rretuurn; SqqlDaataAAdappterr sdda1 = nnew SqllDattaAddaptter(seelecct yygduuty froom 工工资标准准表 wwherre yygduuty= + tt
57、exttBoxx1.TTextt.Trrim() + , sqllconnn); DaataTTablle ddt1 = nnew DattaTaablee(); sdda1.Filll(ddt1); DaataRRow dr = ddt1.NewwRoww(); drryygduuty = teextBBox11.Teext.Triim(); dtt1.RRowss.Addd(ddr); SqqlCoommaandBBuillderr sccb = neew SqllCommmanndBuuildder(sdaa1); sdda1.InsserttCommmannd = sccb.GGetI
58、InseertCCommmandd(); sdda1.Upddatee(dtt1); SqqlCoonneectiion sqllconnn2 = nnew SqllConnnecctioon(Daata Souurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda2 = nnew SqllDattaAddaptter(seelecct yygduuty 职位? froom 工工资标准准表, sqllconnn2); DaataTTablle ddt2
59、= nnew DattaTaablee(); sdda2.Filll(ddt2); daataGGriddVieew1.DattaSoourcce = dtt2; priivatte voiid bbuttton33_Cllickk_1(objjectt seendeer, EveentAArgss e) iff (ttexttBoxx2.TTextt.Trrim().EEquaals() MMesssageeBoxx.Shhow(职位不不能为空空!); rretuurn; SqqlCoonneectiion sqllconnn = neew SqllConnnecctioon(Daata S
60、ouurcee=.;Iniitiaal CCataalogg=企业业工资管管理系统统;Innteggratted Seccuriity=Truue); SqqlDaataAAdappterr sdda = neew SqllDattaAddaptter(seelecct yygduuty 职位 ffromm 工资资标准表表 whheree yggdutty= + teextBBox22.Teext.Triim() + , ssqlcconnn); DaataTTablle ddt = neew DattaTaablee(); sdda.FFilll(dtt); dtt.Roows0.Delle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024试剂生产与销售代理合作合同范本3篇
- 2024版工地吊车租赁合同2篇
- 二零二四年店铺租赁合同范本(个体户专用)
- 二零二四年南京二手房买卖合同附环保检测服务协议3篇
- 2024离婚协议公证格式范本模板
- 2025年度私人房产投资咨询与风险评估合同3篇
- 二零二五版农业机械承包与种植服务合同3篇
- 二零二四年定制化软件功能测试服务合同3篇
- 2025年度煤矿企业安全生产管理人员劳动合同示范4篇
- 二零二五年度股权代持合同违约责任与赔偿规定3篇
- Neo4j介绍及实现原理
- 锐途管理人员测评试题目的
- 焊接材料-DIN-8555-标准
- 工程索赔真实案例范本
- 重症医学科运用PDCA循环降低ICU失禁性皮炎发生率品管圈QCC持续质量改进成果汇报
- 个人股权证明书
- 医院运送工作介绍
- 重症患者的容量管理
- 学习游戏对中小学生学业成绩的影响
- 小学四年级上册递等式计算100题及答案
- 新版个人简历Excel表格模板共2联
评论
0/150
提交评论