企业工资管理系统22695.docx

上传人:you****now 文档编号:68918023 上传时间:2022-12-30 格式:DOCX 页数:34 大小:1.26MB
返回 下载 相关 举报
企业工资管理系统22695.docx_第1页
第1页 / 共34页
企业工资管理系统22695.docx_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《企业工资管理系统22695.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统22695.docx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库课程设计企业工资管管理系统目 录第一章 绪绪论11.1数据据库管理系系统11.2企业业工资管理理系统11.3开发发工具1第二章 员员工工资管管理系统设设计分析22.1应用用需求与分分析22.2系统统模块划分分22.3系统统数据库设设计3第三章:企企业工资管管理系统应应用程序设设计 43.1系统统图4 33.1.11系统的数数据流图44 33.1.22系统的流流程图55 33.1.33系统模块块的具体划划分663.2 跳跳转界面设设计 73.2“选选择登陆用用户模块”详细设计计 83.4 管管理员登录录103.4.11“登录模块块”详细设计计 1103.4.22主窗体模模块设计133.4.

2、33员工注册册界面及功功能153.4.44删除员工工信息界面面及功能183.4.55修改及查查询员工工工资界面及及功能203.4.66工资设定定界面及功功能233.4.77职位管理理界面及功功能253.4.88其他功能能283.5员工工登陆模块块 29第四章:运运行与测试试331 4.11系统运行行 31 4.22系统测试试 31第五章:实实验心得332第一章 绪绪论1.1数据据库管理系系统数据库管理理系统(DDBMS)是是指数据库库系统中管管理数据的的软件系统统。DBMMS是数据据库系统的的核心组成成部分。对对数据库的的一切操作作,包括定定义、更新新及各种控控制,都是是通过DBBMS进行行的

3、。DBBMS总是是基于某种种数据模型型,可以把把DBMSS看成是某某种数据模模型在计算算机系统上上的具体实实现。根据据数据模型型的不同,DDBMS可可以分成层层次型、网网状型、关关系型、面面向对象型型等。MSSsqlsservee20000就是一种种关系型数数据库管理理系统。关系模型主主要是用二二维表格结结构表达实实体集,用用外键表示示实体间联联系。关系系模型是由由若干个关关系模式组组成的集合合。关系模模式相当于于前面提到到的记录类类型,每个个关系实际际上是一张张二维表格格。关系模模型和层次次、网状模模型的最大大判别是用用关键码而而不是用指指针导航数数据,表格格简单用户户易懂,编编程时并不不涉

4、及存储储结构,访访问技术等等细节。SSQL语言言是关系型型数据库的的标准化语语言,已得得到了广泛泛的应用。1.2企业业工资管理理系统 企业工资管管理是一项项琐碎、复复杂而又十十分细致的的工作,一一般不允许许发生差错错。最初的的工资统计计和发放都都是使用人人工方式处处理,工作作量大的时时候,出现现错误的机机率也随之之升高,不不仅花费财财务人员大大量的时间间,而且往往往由于抄抄写不慎,或或者由于计计算的疏忽忽,出现工工资发放错错误的现象象。同时工工资的发放放具有较强强的时间限限制,必须须严格按照照单位规定定的时间完完成计算和和发放工作作。正是企企业工资管管理的这种种重复性、规规律性、时时间性,使使

5、得企业工工资管理计计算机化成成为可能。企企业工资管管理系统就就是使用电电脑代替大大量的人工工统计和计计算,完成成众多企业业工资信息息的处理,同同时使用电电脑还可以以安全地、完完整地保存存大量的企企业工资记记录。1.3开发发工具后台数据库库采用SQQL SEERVERR数据库服服务器,前前台开发语语言可自选选。可设计计成为C/S模式或或B/S模模式均可。要要求根据题题目自行设设计系统所所使用的数数据库及数数据表,通通过系统界界面实现对对数据库的的各种查询询、增、删删、改等功功能操作。结合实际,经过实际的需求分析,采用功能强大的visual stdio 20010作为前台设计工具,c#作为软件编程

6、语言, sql server 2008作为后台数据库开发工具。本文先进行需求分析,详细论述了课题来源和本系统的开发目的,经过实现和测试各个环节,最后对本系统做出客观理性的评价,指明了它的现实作用、缺点以及系统的升级方向。第二章 员员工工资管管理系统设设计分析2.1应用用需求与分分析企业工资管管理系统的的开发宗旨旨以及总体体任务就是是帮助企业业提高工作作效率,节节省大量的的人力和物物力资源,实实现企业工工资信息管管理的自动动化、规范范化和系统统化。系统最终实实现的主要要功能如下下:(1)员工工及管理员员的登录与与注册;(2)员工工查询浏览览工资的发发布情况;(3)管理理员对工资资信息进行行维护管

7、理理操作; (4)管理理员对员工工信息进行行相关的管管理操作;2.2系统统模块划分分开发这个系系统的目的的就是帮助助企业的财财务主管部部门提高工工作效率,实实现企业工工资信息管管理的系统统化、规范范化和自动动化。能够够和认识管管理系统、考考勤管理系系统相结合合,真正实实现企业高高效、科学学、现代化化的员工管管理。系统统最终实现现的主要功功能如下。企业工资资信息设置置部分:包包括设置员员工的基本本工资和其其他项目的的金额,如如奖金等。企业工资资信息管理理部分:包包括查询工工资和查询询现有职务务及现有基基本工资标标准。系统部分分:包括添添加用户。2.3系统统数据库设设计数据库是信信息管理系系统的后

8、台台,存储着着所有的信信息,在信信息管理系系统中有着着很重要的的地位。数数据库设计计的好与坏坏,直接影影响到这个个系统的运运行效率。良良好的数据据库设计,可可以提高数数据信息的的存储效率率,确保数数据信息的的完整性和和一致性。针对企业工工资信息管管理系统的的需求,通通过对员工工工资计算算过程的内内容分析,为为本系统设设计如下的的数据项和和数据结构构:表5-2为为员工信息息表。此表中包含含属性为:员工号,员员工姓名,员工职位位,员工电电话,月薪薪,奖金,处处罚金 。表5-2 员工信息息表字段名称数据类型字段说明ygnovarchhar(550)员工号ygnammevarchhar(110)员工姓

9、名ygduttyvarchhar(550)员工职位ygtellvarchhar(552)员工电话yuexiinvarchhar(550)月薪jianggjinvarchhar(550)奖金chufaavarchhar(550)处罚金表5-3为工资资标准表。此表中中包含属性性为:员工工职位,基基本工资。表5-3工工资标准表表字段名称数据类型字段说明ygduttyvarchhar(550)员工职位jbgzvarchhar(550)基本工资 表5-4 为管理员员信息表此表中中包含属性性为:管理理员账号,密密码。表5-4管管理员信息息表字段名称数据类型字段说明usernnamevarchhar(550

10、)管理员账号号passwwordvarchhar(330)密码E-R图jbgzygdutyygnameygdutyygno1:n决定工资标准表员工信息表ygtelchufajbgzyuexinjiangjin第三章:企企业工资管管理系统应应用程序设设计3.1系统统图3.1.11系统的数数据流图数据流图(DDFD,ddata floww diaagramm)是描述述数据处理理过程的有有力工具。数数据流图从从数据传递递和加工的的角度,以以图形的方方式刻画数数据流从输输入到输出出的移动变变换过程。本系统的数数据流图如如图3-11:企业工资管理系统管理员员工登 陆登 陆增、删、查、改员工、工资信息查询

11、个人、工资信息是否否是3.1.22系统的流流程图流程图是最最古老的设设计表达方方式之一,大大多数程序序人员把画画流程图作作为编码的的先导。许许多人在程程序编好后后也用流程程图来表达达程序的梗梗概,以便便于同他人人进行交流流。由于它它具有能随随意表达任任何程序逻逻辑的优点点而广泛流流传。本系统流程程图如图33-2: 员工管理员获取管理权限增、删、查、改员工个人信息查询和设定工资、职位标准工资标准表员工个人信息表获取查询权限查询个人及工资信息查询工资标准登陆登陆拒绝拒绝选择修改员工信息选择修改标准选择查询信息选择查询标准3.1.33系统模块块的具体划划分企业工资管管理系统主主要分为以以下几个模模块

12、:管理理员模块主主要有管理理员登陆,员员工信息注注册、删除除、修改及及查询,工工资标准浏浏览,员工工工资的查查询等;用用户主要模模块有查询询工资标准准,查询现现有职位等等等。企业工资管理系统系统功能模模块图如下下:管理员管理员工管理工资标准员工信息工资职位信息维护退出员工信息退出信息维护工资职位工资标准返回登陆查询信息查询工资职位管理帮助关于修改查询帮助关于职位管理返回登陆修改查询删除员工注册员工图4.2企企业工资管管理系统模模块图3.2跳转转界面设计计当用户点击击本企业工工资管理系系统时,首首先跳出此此界面,作作为一个缓缓冲,吸引引用户的眼眼球,设定定了三秒钟钟的跳转时时间,然后后直接弹出出

13、登陆界面面。跳转界界面及代码码如下所示示:图3-1 跳转界面面系统函数:usinng Syystemm.Datta.SqqlCliient;namesspacee 企业工资资管理系统统 ppubliic parttial classs loadding : Foorm pubblic loadding() IInitiializzeCommponeent(); pprivaate voidd timmer1_Tickk_1(oobjecct seenderr, EvventAArgs e) iif (thiis.Oppacitty 0.8) tthis.Opaccity = thhis.OOp

14、aciity - 0.0005; eelse if (thiis.Oppacitty 0.011) thiss.Opaacityy = tthis.Opaccity - 0.04; eelse tthis.timeer1.EEnablled = fallse; tthis.Hidee(); FForm110 loogin = neew Formm10(); loggin.SShow(); 3.3“选选择登陆用用户模块”详细设计计选择登陆用用户模块的的详细设计计主要是供供用户选择择登陆的一一个界面,用户选择登录的是管理员还是普通用户,然后选择是进入登陆模块还是主界面,从而进行相关的操作。窗体及核

15、心心代码:核心代码: prrivatte voidd buttton11_Cliick(oobjecct seenderr, EvventAArgs e) tthis.Hidee(); FForm116 ff = nnew Formm16(); ff.Shoow(); pprivaate voidd buttton22_Cliick(oobjecct seenderr, EvventAArgs e) tthis.Hidee(); FForm111 f = neew Formm11(); ff.Shoow(); pprivaate voidd buttton33_Cliick(oobjecct

16、seenderr, EvventAArgs e) AAppliicatiion.EExit (); 3.4管理理员登陆模模块3.4.11“登录模块块”详细设计计 登登录模块的的详细设计计主要是用用户登录的的一个界面面,判断是是否密码和和用户名错错误,进入入后将面对对的是主界界面,从而而进行相关关的操作。登录的界面面主要由用用户名和密密码的信息息,还有一一些标题设设置,确定定和取消的的按钮组成成。通过标标题可以知知道此系统统的大概内内容,由此此,登录界界面的设计计完成。窗体及核心心代码:图3-4-1登录界界面图3-4-2登录出出错的提示示1图3-4-3登录出出错的提示示2核心代码:privaat

17、e voidd buttton11_Cliick(oobjecct seenderr, EvventAArgs e) sstrinng sqqlconnstr = DData Sourrce=.;Iniitiall Cattalogg=企业工工资管理系系统;Inntegrratedd Seccuritty=Trrue; SSqlCoonnecctionn sqllc = new SqlCConneectioon(sqqlconnstr); if(teextBoox1.TText.Trimm().EEqualls()|ttextBBox2.Textt.Triim().Equaals() ttex

18、tBBox1.Textt = ; ttextBBox2.Textt = ; ttextBBox1.Focuus(); MMessaageBoox.Shhow(用户名或或密码不能能为空); rreturrn; sstrinng sqqlcommstriing = seelectt * ffrom 管理员信信息表 wwheree useernamme= + thhis.ttextBBox1.Textt + andd passsworrd= + thhis.ttextBBox2.Textt + ; ttry ssqlc.Openn(); SSqlCoommannd sqqlcomm = nnew S

19、qlCCommaand(ssqlcoomstrring, sqllc); SSqlDaataReeaderr sqllreadd = ssqlcoom.ExxecutteReaader(); iif (ssqlreead.RRead() ssqlreead.CClosee(); ssqlc.Closse(); tthis.Hidee(); FForm33 gljjm = new Formm3(); ggljm.Showw(); eelse ttextBBox1.Textt = ; ttextBBox2.Textt = ; ttextBBox1.Focuus(); MMessaageBoox.S

20、hhow( 该用户户不存在!); ssqlreead.CClosee(); ccatchh (SqllExceeptioon exx) MMessaageBoox.Shhow(eex.Meessagge, 密码或或用户名错错误!); ffinallly ssqlc.Closse(); pprivaate voidd buttton22_Cliick(oobjecct seenderr, EvventAArgs e) AAppliicatiion.EExit(); 3.4.22主窗体模模块设计如果用户输输入的用户户和密码都都正确,则则进入如下下主窗体界界面:图3-5-1管理员员主窗体界界面管理员

21、主窗窗体界面核核心代码:privaate voidd 退出TooolStrripMeenuIttem1_Clicck(obbjectt sennder, EveentArrgs ee) AAppliicatiion.EExit(); pprivaate voidd 关于TToolSStrippMenuuItemm_Cliick(oobjecct seenderr, EvventAArgs e) FForm44 f = neww Formm4(); ff.Shoow(); priivatee voidd 员工注注册TooolStrripMeenuIttem_CClickk(objject sen

22、dder, EvenntArggs e) FForm55 f = neww Formm5(); ff.Shoow(); privaate voidd 删除除员工信息息ToollStriipMennuIteem_Cllick(objeect ssendeer, EEventtArgss e) FForm66 f = neww Formm6(); ff.Shoow(); priivatee voidd 修改员工工工资TooolSttripMMenuIItem_Clicck(obbjectt sennder, EveentArrgs ee) FForm88 f = neww Formm8(); ff

23、.Shoow(); priivatee voidd 现有工资资ToollStriipMennuIteem_Cllick(objeect ssendeer, EEventtArgss e) FForm77 f = neww Formm7(); ff.Shoow(); priivatee voidd 职位管管理TooolStrripMeenuIttem_CClickk(objject sendder, EvenntArggs e) FForm99 f = neww Formm9(); ff.Shoow(); priivatee voidd 返回登登录TooolStrripMeenuIttem_CC

24、lickk(objject sendder, EvenntArggs e) tthis.Hidee(); FForm110 l = neew Formm10(); ll.Shoow(); pprivaate voidd 帮助TToolSStrippMenuuItemm_Cliick(oobjecct seenderr, EvventAArgs e) FForm115 f = neew Formm15(); ff.Shoow(); n 3.4.33员工注册册界面及功功能图3-6员员工注册界界面核心代码:privaate voidd buttton11_Cliick_11(objject send

25、der, EvenntArggs e) SqllConnnectiion ssqlcoonn = neww SqlCConneectioon(Datta Soourcee=.;IInitiial CCatallog=企企业工资管管理系统;Inteegratted SSecurrity=Truee); ttry iif (ttextBBox1.Textt.Triim().Equaals() | teextBoox2.TText.Trimm().EEqualls() MMessaageBoox.Shhow(工号和姓姓名不能为为空!); rreturrn; eelse ssqlcoonn.OOpen

26、(); SSqlDaataAddapteer sdda = new SqlDDataAAdaptter(sellect * frrom 员员工信息表表 whhere ygnoo= + teextBoox1.TText.Trimm() + , sqqlconnn); DDataTTablee dt = neew DataaTablle(); ssda.FFill(dt); iif (ddt.Roows.CCountt != 0) MMessaageBoox.Shhow(用户名已已经存在!); rreturrn; SSqlDaataAddapteer sdda1 = neww SqlDDataAA

27、daptter(sellect * frrom 员员工信息表表, sqqlconnn); DDataTTablee dt11 = nnew DataaTablle(); ssda1.Filll(dt11); DDataRRow ddr = dt1.NewRRow(); ddryygno = texttBox11.Texxt.Trrim(); ddryygnamme = teextBoox2.TText.Trimm(); ddryygdutty = teextBoox3.TText.Trimm(); ddryygtell = texxtBoxx4.Teext.TTrim(); ddt1.RRow

28、s.Add(dr); SSqlCoommanndBuiilderr scbb = nnew SqlCCommaandBuuildeer(sdda1); ssda1.InseertCoommannd = scb.GetIInserrtCommmandd(); ssda1.Updaate(ddt1); MMessaageBoox.Shhow(注册成功功!); ccatchh (SqllExceeptioon exx) MMessaageBoox.Shhow(eex.Meessagge, 错误!); ffinallly ssqlcoonn.CClosee(); pprivaate voidd but

29、tton22_Cliick_11(objject sendder, EvenntArggs e) texttBox11.Texxt=; texttBox22.Texxt=; texttBox33.Texxt=; texttBox44.Texxt=; texttBox11 .Foocus (); pprivaate voidd buttton33_Cliick(oobjecct seenderr, EvventAArgs e) tthis.Closse(); privaate voidd buttton44_Cliick(oobjecct seenderr, EvventAArgs e) SSq

30、lCoonnecctionn sqllconnn = nnew SqlCConneectioon(Datta Soourcee=.;IInitiial CCatallog=企企业工资管管理系统;Inteegratted SSecurrity=Truee); SSqlDaataAddapteer sdda = new SqlDDataAAdaptter(sellect * frrom 员员工信息表表, sqqlconnn); DDataTTablee dt = neew DataaTablle(); ssda.FFill(dt); ddataGGridVView11.DattaSouurce =

31、 dtt; 3.4.44删除员工工信息界面面及功能图3-7删删除员工信信息界面核心代码:privaate voidd buttton11_Cliick_11(objject sendder, EvenntArggs e) SSqlCoonnecctionn sqllconnn = nnew SqlCConneectioon(Datta Soourcee=.;IInitiial CCatallog=企企业工资管管理系统;Inteegratted SSecurrity=Truee); iif (ttextBBox1.Textt.Triim().Equaals() MMessaageBoox.Shh

32、ow(员工号不不能为空!); rreturrn; SSqlDaataAddapteer sdda = new SqlDDataAAdaptter(sellect * frrom 员员工信息表表 wheere yygno= + texxtBoxx1.Teext.TTrim() + , sqlcconn); DDataTTablee dt = neew DataaTablle(); ssda.FFill(dt); iif (ddt.Roows.CCountt = 0) MMessaageBoox.Shhow(员工不存存在!); rreturrn; MMessaageBooxButttonss mboox = MesssageBBoxBuuttonns.OKKCanccel; DDialoogRessult resuult; rresullt = MesssageBBox.SShow(确定删删除?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理工具

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁