《SQL工资管理系统课程设计报告-图文..docx》由会员分享,可在线阅读,更多相关《SQL工资管理系统课程设计报告-图文..docx(6页珍藏版)》请在第壹文秘上搜索。
1、设计报告课题名称:工资管理系统学院:专业班级:学号:学生:指导老师:青岛理工高校琴岛学院教务处2009年7月3日a*供,*i*tMVMCWM.A*fWHIftH!!,卯(0WhnMAA伊上IIHme一t*w1141*三rrs.mwmik4U0UIA*i11C11W4*11i.IfMWtIfIiIxvna.改.ttW4ilXhf*er*44tt.i*m.iiMtVlfV*K44A441t,4HBW.11Rracmv.HMvnAni*tv,ruatIMV.4VWw.UAeKftKMWR1.IlKIllI”m,aav4K.pmltW.仪zHWetil,Mtttl.MIQ4m*aiBeft.mz6.i
2、,x&a*M9.9w-z.rvwn&vk.aqm.”,”,十”.AM用0*ttNarfl.at.ft*.tQ.mt.,U.tB.,IMIUlAOAitUlWiioivcm.n.k.f.c,to*.S汕t*(tlftsrea.N.MIMIN.Blt*.V)Bt.a11AB.M9Clmiuv*mcaR*UBt*M.n.IRh*.,4s.uhaIVQMtA*lMMkK44P.*,UCA*tm*(*.nn*r*)BMg*miC8tMlRrtM*4*WTCB*tIK11BI的MkAE.,u1l亿“MM.创。)伊-a、21.Mlt,:)G011.UIttft.nMN*tH.ffNM.QMsH.mx.4Vi
3、ft*AlJCtW3Mtt.rxA.lJHMtaAjJUbX1.!3Ql九44t.Ifttt.t.Ai(wiemi*rRu亚通,人11Aa,11.,,AftVIrtnaMlftvv.H0A.*vaiBWflt9VW4H*t,“ZPkTaI*QS呼”(CtZ,A*aAHf.aV4MMT4lBeifimeeH*MrttiiRrVKtMV.比”AfiCm*nW*1MfMM;.HU,人”tlKlt.AVX4tM49a4SftfUNMC*Athtf.C=Q代、收外代好及NRWJI.gu1t*asdeclareqvarchar(12declaremvarchar(12declaresfloatselect
4、q=einp_no11)11Delettxlselectin=zhiwufromInsertedselects=jibengngzifrom基本工资whereZhiWU=muxlate月工资setjibengongzi=swhere月工资.Emp_no=q结果:吩附已胜利完成6.创建函数a.函数查询员工基本信息Caatefunctionygxx(yg_idvarchar(IOreturnstableasreturn(selectfrom员工wherecmp_no=yg_id结果:吩咐已胜利完成验证:select*fromdbo.ygxx(20070202,结果:b.函数查询部门信息create
5、furlionbuinen(butnen_idvarchar(4returns(ableasreturn(selectfrom部门Wheredepartment_id=bumen_idgo结果:吩咐已胜利完成验证:select*fromdbo.bunen()3go结果:7.创建存储过程a.存储过程查询员工基本信息createprocygxx2ygidvarchar(10asselect*from员工whereemp_no=yg_idgo结果:吩咐已胜利完成Cb.存储过程查询指定某个部门或全部部门的基本信息createprocbumcn2bumcn_id2VarChar(4asselect*fr
6、om部门where9()5createprocSUnuUmasselectdepartinent_naitte.gz_inonth.sum(wagecountfrom部门,月工资where部门.departmenjid=月I.department_idgroupbydcpartmCnJnamc.gz_monthgo结果:吩咐已胜利完成五、总结I.过程在对员工表创建删除触发器时.无法删除表记录.删除与其他表的外被约束后,触发器能正常运行。(2)触发器、存储过程等的建立与运用语句同时运行无法实现,先创建再执行程序正常运行。(3)在创建员工表时职务的类型是texi.但在创建基本工资表时职务作为主键出
7、现错误。把职务改成VarChar类型后运行正常(4)在插入数据时文字长度超出数据类型的长度出现文字被截取的现象。(5)对基本的SQ1.语句驾驭不坚固,通过查询资料后基本驾驭。2.体会此系统的规划虽然已经完成,功能基本实现了目标规划一些重要功能,但由于时间仓促,所以只满意了基本要求,并没有过多考虑到系统的技术含量,在这次系统的开发过程中学到了好多学问,而且更加深化,而且更加娴熟地驾驭了MiCrOSoftSQ1.SerVer数据库,熬炼了我的项目开发实力,使我对软件工程的学问有了更深刻的理解、更贴切的感受。在这过程中有很多不顺当的时候.然后就和我就找同学探讨.实在探讨不出来,就到图书馆、上网查资料培育了自己查资料和同学探讨的好习惯,这些对即将走上工作岗位的我是有很大的帮助的,信任我以后工作时在这些方面会做的更好。3.建议实践上机时间过少,限制了我们做出更完善的数据库,希望能有更足够的实践时间。4.回俅:通过这次的数据库实习,对很多原来不太清晰的学问点有了更进一步的了解.写代码的时候要细心,忸意代码中的一切标点符号都要用英文,创建表插入记录时新插入的记录要加单引号.插入记录时新插入的元组依次与属性的依次要一样,常见存储过程时,须要用到变量的要先声明变量.创建了外键约束时,要先对不被约束的表进行操作。指导老师评语系部教研室意见