版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学校:赣南师范学院科技学院 班级:计算机111班 姓名:陈泰安第 PAGE 39页赣南师范范学院科科技学院院数学与与信息科科学系数数据库课课程设计计报告设计题目目:职工工工资管管理系统统专 业:计算机机科学与与技术班 级:计算机机1111班 学 号:1122006611002 姓 名:陈泰安安 指导老师师:谢辅辅雯 日 期:20113年 12 月 220日成绩:摘 要企业的工工资管理理是公司司管理的的一个重重要内容容。工资资管理既既涉及到到企业劳劳动人事事的管理理,同时时也是企企业财务务管理的的重要组组成部分分。工资资管理连连接住房房公积金金和医疗疗保险等等等,来来生成企企业每个个职工的的基本
2、工工资、福福利补贴贴、实际际发放工工资等。资金是是企业生生存的主主要元素素,资金金的流动动影响到到企业的的整体运运作,企企业员工工的工资资是企业业资金管管理的一一个重要要的组成成部分。但考虑虑到学生生的开发发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉及系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。经分析用Eclipse为开发工具,Microsoft SQL sever 2000 为后台数据库。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,
3、用于通过 HYPERLINK /doc/1483288.html 插件组件构建开发环境。并且Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK),Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等
4、和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+ 和 COBOL 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,关键词:职工工资资管理系系统、设设计、开开发工具具摘要2目录31、系统统需求分分析4 11.1系系统的用用户管理理4 11.2职职工的信信息管理理4 11.3职职工的工工资管理理41.4部部门的信信息管理理4 11.5职职工的奖奖惩管理理4 11.6职职工的培培训管理理42、功能能需求分分析44 22.1系系统管理
5、理5 22.2信信息管理理5 22.3信信息查询询63、系统统设计83.1数数据库逻逻辑结构构设计 83.1.1系统统E-RR图883.2 数据库库物理结结构设计计93.2.1表之之间的EE-R图图1113.3数数概念结结构设计计123.3.1数据据流程图图124、职工工工资管管理系统统应用设设计1144.1 职工工工资管理理系统模模块设计计144.1.1“登登陆模块块”详细细设计144.1.2主界面面”的详详细设计计164.2 管理员员界面子子模块的的设计1174.2.1薪资资信息.174.2.2培训训信息224.2.3奖惩信信息254.2.4部门信信息285、总结结316、参考考文献332
6、1、系统统需求分分析企业工资资管理系系统的主主要任务务是用计计算机对对各种工工资信息息和职工工基本信信息进行行日常的的管理,如如查询、修改、添加、删除等等,迅速速准确地地完成各各种工资资信息的的统计计计算和汇汇总工作作,针对对系统服服务对象象的具体体要求,设设计了企企业工资资管理系系统。企企业工资资管理系系统主要要有以下下几大功功能:1.1系系统的用用户管理理本模块主主要功能能包括用用户的添添加、删删除、密密码修改改,重新新登入,退退出系统统等。1.2职职工的信信息管理理本模块主主要功能能包括职职工信息息的添加加,查询询,修改改,删除除等。员工基本本信息:工龄、员工编编号、员员工姓名名、员工工
7、性别、出生日日期、单单位、籍籍贯、学学历、职职业、部部门、部部门编号号、婚姻姻、是否否在职1.3职职工的工工资管理理本模块主主要功能能包括职职工工资资的查询询,添加加,删除除,修改改,计算算,统计计等。1.4部部门的信信息管理理本模块主主要功能能包括部部门查询询,添加加,修改改,删除除等。1.5职职工的奖奖惩管理理本模块主主要功能能包括对对职工奖奖惩信息息的查询询,添加加,修改改,删除除等。1.6职职工的培培训管理理本模块主主要功能能包括职职工培训训计划的的查询、添加、删除、修改等等。2功能需需求分析析员工工资资管理系系统功能能分析总总图22.1.系统管理理:功能能分析图图2.2信信息管理理:
8、功能能分析图图职工信息息管理:功能分分析图基本信息息管理:功能分分析图奖惩信息息管理:功能分分析图培训信息息管理:功能分分析图薪资信息息管理:功能分分析图2.3信信息查询询:功能分分析图员工信息息查询:功能分分析图3、系统统设计3.1数数据库逻逻辑结构构设计3.1.1系统统E-RR图3.2数数据库物物理结构构设计需求分析析的过程程可以说说是一个个对具体体问题的的反复理理解和抽抽象的过过程。理理解就是是对现实实问题的的理解,要要弄清楚楚究竟需需要解决决什么问问题。抽抽象就是是除去问问题的表表面,提提取问题题的本质质,建立立问题的的逻辑模模型,以以便于以以后阶段段的系统统的设计计实现。需求分分析阶
9、段段是软件件产品生生存命期期中的一一个重要要阶段,其其根本任任务是确确定用户户对软件件系统的的需求。所谓需需求是指指用户对对软件的的功能和和性能的的要求,就就是用户户希望软软件能什什么事情情,完成成什么样样的功能能,达到到什么性性能。此此次课程程设计的的使用者者是企业业的员工工,主要要是针对对系统的的管理员员。其进进行的操操作就是是对公司司员工、部门等等一些方方面改动动的改善善。由此此对员工工需求分分析如下下。 用户的的需求就就是对员员工工资资和使用用用户的的添加、删除、修改和和查询。这就要要求各种种信息中中存在实实体完整整性、参参照完整整性和用用户自定定义完整整性。搜搜集了各各项要求求,故数
10、数据项要要求设计计如下:表2.11登入信信息表列名数据类型型长度允许空userrnammeCharr30不可以userrpassswoordCharr20不可以comppeteenceeCharr10不可以表2.22职工信信息表列名数据类型型长度允许空工龄Int4不可以职工编号号(主键键)Charr20不可以性别Varccharr10不可以姓名Varccharr4不可以籍贯Varccharr4不可以出生日期期Dataatimme8不可以单位varccharr30不可以部门Varccharr30不可以职业Varccharr20不可以学历Varccharr10不可以婚姻Varccharr4不可以部
11、门编号号Int4不可以在职否Varccharr4不可以表2.33部门信信息表列名数据类型型长度允许空部门名称称Varccharr10不可以部门编号号(主键键)Int4不可以部门人数数Int4不可以表2.44薪资信信息表列名数据类型型长度允许空顺序号Int4不可以薪资编号号Int4不可以职工编号号(主键键)Charr10不可以基本工资资deciimall9不可以福利补贴贴Deciimall9不可以奖金Deciimall9不可以住房公积积金Deciimall9不可以失业保险险Deciimall9不可以总薪资Int4可以部门名称称(外键键)varccharr10不可以表2.55奖惩信信息表列名数据类
12、型型长度允许空奖罚Varccharr4不可以顺序号Int4不可以奖惩编号号Int4不可以职工编号号(主键键)Charr20不可以奖惩时间间Dataatimme8不可以奖惩地点点Varccharr50不可以奖惩原因因Varccharr200不可以备注varccharr500可以表2.66培训信信息表列名数据类型型长度允许空顺序号Int4不可以培训编号号Int4不可以培训内容容Varccharr100不可以职工编号号(主键键)Charr10不可以培训天数数Int4不可以培训费用用Int4不可以培训时间间dataatimme8不可以3.2.1表之之间的EE-R图图3.3数数概念结结构设计计3.3.1
13、数据据流程图图0层流程程图1层流程程图2层流程程图4、职工工工资管管理系统统应用设设计4.1职职工工资资管理系系统模块块设计系统实现现,胡庆庆敏完成成了系统统管理,胡胡君完成成了信息息查询和和普通用用户界面面我完成了了信息管管理4.1.1“登登陆模块块”详细细设计“登录模模块”的的设计主主要是针针对用户户登录界界面的设设计,判判断用户户是管理理员还是是普通用用户,从从而进入入不同主界界面。登陆界面面主要由由用户名名和密码码还有权权限的信信息,还还有标题题的设置置,登录录和取消消按钮的的设置。用户只只有选择择用户名名后填入入相应的的密码后后点击“登登录”才才能进入入主界面面,点击击“取消消”会退
14、退出系统统。由此此,登陆陆界面设设计如图图4.11所示图4.11若用户密密码、用用户名或或权限其其中有一一个没有有匹配成成功的话话,则点击击“登入”时会提提示以下下消息框框代码段:Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer; Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin; Strringg usserNNamee = saa; S
15、trringg usserPPwd = 12334566; Connnecctioon ddbCoonn = nnulll; try Claass.forrNamme(ddrivverNNamee); dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL, uuserrNamme, useerPwwd); Staatemmentt sstmtt=dbbConnn.ccreaateSStattemeent(RessulttSett.TYYPE_SCRROLLL_SEENSIITIVVE,RResuultSSet.CONNCURR_UPPD
16、ATTABLLE); Sttrinng uuserrnamme=jjTexxtFiieldd.geetTeext(); Sttrinng uuserrpassswoord=neww Sttrinng(jjPassswoordFFielld.ggetPPasssworrd(); Sttrinng ccomppeteencee =jjRaddioBButtton.gettTexxt(); Sttrinng ccomppeteencee1 =jRaadiooButttonn1.ggetTTextt(); Sttrinng ssql;if( grpp.geetSeelecctioon()=jjRadd
17、ioBButtton11.geetMoodell() sqll=sseleect * ffromm loog wwherre uuserrnamme=+uuserrnamme+annd uuserrpassswoord=+useerpaasswwordd+andd coompeetennce=+commpettencce1+; ReesulltSeet rs11=sttmt.exeecutteQuueryy(sqql);if(rrs1.nexxt()settVissiblle(ffalsse);funnctiion x=nnew funnctiion();x.ssetVVisiiblee(tr
18、rue);elsee JOOptiionPPanee.shhowMMesssageeDiaalogg(nulll,登入入失败!); if (grpp.geetSeelecctioon()=jjRaddioBButtton.gettModdel()sqll=sseleect * ffromm loog wwherre uuserrnamme=+uuserrnamme+annd uuserrpassswoord=+useerpaasswwordd+andd coompeetennce=+commpettencce+; ReesulltSeet rs=stmmt.eexeccuteeQueery(s
19、qll);if(rrs.nnextt()settVissiblle(ffalsse);funnctiion11 y=neww fuuncttionn1();y.ssetVVisiiblee(trrue); elsee JOOptiionPPanee.shhowMMesssageeDiaalogg(nulll,登入入失败!); catcch (Exccepttionn eoo) eo.priintSStacckTrracee(); 4.1.2“主主界面”的的详细设设计主界面有有两个,其其中管理理员主界界面的设设计是由由菜单编编辑器生生成,主主要由系系统管理理、信息管管理、信信息查询询、三个模块块
20、组成。其作用用是使程程序更加加有条有有理,有有利于管管理。另另外一个个为普通通用户操操作,主主要有基基本信息息查询,基基本工资资查询两两个模块块组成,两两个主界界面设计计如图44.2所所示:管理员主主界面职工主界界面4.2 管理员员界面子子模块的的设计4.2.1选择择“信息管管理”“薪资资信息管管理“删除除”、“”修改改”、“添加”菜单,分分别实现现删除职职工,修修改职工工,添加加职工薪薪资信息息。删除薪资资信息代码段:Strringg drriveerNaame = comm.miicroosofft.jjdbcc.sqqlseerveer.SSQLSServverDDrivver;Strr
21、ingg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin;Strringg usserNNamee = saa;Strringg usserPPwd = 12334566;Connnecctioon ddbCoonn = nnulll;Strringg nuum = JOOptiionPPanee.shoowInnputtDiaalogg(请输输入要删删除的职职工编号号);Strringg deelette = ddeleete froom 薪薪资信息息表 wwher
22、re 职职工编号号=+ nnum + ;if (numm = nuull) retuurn;if (JOpptioonPaane.shoowCoonfiirmDDiallog(nulll, 确认认要删除除吗?) = JJOpttionnPanne.YYES_OPTTIONN)try Claass.forrNamme(ddrivverNNamee);dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL,useerNaame, usserPPwd);Staatemmentt sttmt = ddbCoonn.creeateeStaatemm
23、entt(RessulttSett.TYYPE_SCRROLLL_SEENSIITIVVE,RessulttSett.COONCUUR_UUPDAATABBLE);if (stmmt.eexeccuteeUpddatee(deelette) != 0)JOpptioonPaane.shoowMeessaageDDiallog(nulll,职工薪薪资信息息删除操操作,执执行成功功!);elseeJOpptioonPaane.shoowMeessaageDDiallog(nulll,没有该该职工,执执行失败败!);catcch (Exccepttionn e22) e2.priintSStacck
24、Trracee();修改薪资资信息代码段:ll = JOOptiionPPanee.shhowIInpuutDiialoog(请输输入需要要修改薪薪资的职职工编号号);Strringg drriveerNaame = comm.miicroosofft.jjdbcc.sqqlseerveer.SSQLSServverDDrivver;Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=txll;Strringg usserNNamee = saa;Strringg u
25、sserPPwd = 12334566;Connnecctioon ddbCoonn = nnulll;try Claass.forrNamme(ddrivverNNamee);dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL,useerNaame, usserPPwd);javva.ssql.Staatemmentt sttmt = ddbCoonn.crreatteSttateemennt(RessulttSett.TYYPE_SCRROLLL_SEENSIITIVVE,RessulttSett.COONCUUR_UUPDAAT
26、ABBLE);Strringg sqql1 = sellectt 职工工编号 frrom 薪资信信息表 whheree 职工工编号=+ lll + ;RessulttSett rss1 = sttmt.exeecutteQuueryy(sqql1);if (rs11.neext() 薪资修修改 xx1 = neew 薪薪资修改改();x1.settVissiblle(ttruee); ellse JOpptioonPaane.shoowMeessaageDDiallog(nulll,没有该该职工,请重新新输入!);catcch (Exccepttionn e11) e1.priintSStac
27、ckTrracee();Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer; Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin; Strringg usserNNamee = saa; Strringg usserPPwd = 12334566; Connnecctioon ddbCoonn = nnulll; Strringg 顺序序号=j
28、jTexxtFiieldd1.ggetTTextt();Strringg 薪资资编号=jTeextFFielld2.gettTexxt();Strringg 基本本工资=jTeextFFielld3.gettTexxt();Strringg 福利利补贴=jTeextFFielld4.gettTexxt();Strringg 奖金金=jTTexttFieeld55.geetTeext();Strringg 住房房公积金金=jTTexttFieeld66.geetTeext();Strringg 部门门名称=jTeextFFielld7.gettTexxt();Strringg 失业业保险=jTe
29、extFFielld611.geetTeext();int a1=Inttegeer.pparsseInnt(基基本工资资);int b1=Inttegeer.pparsseInnt(福福利补贴贴);int c1=Inttegeer.pparsseInnt(奖奖金);int d1=Inttegeer.pparsseInnt(住住房公积积金);int f1=Inttegeer.pparsseInnt(失失业保险险);int x=aa1+bb1+cc1-dd1-ff1;Strringg s=Inttegeer.ttoSttrinng(xx);jTexxtFiieldd62.settTexxt(ss
30、);try Claass.forrNamme(ddrivverNNamee); dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL, uuserrNamme, useerPwwd); Staatemmentt sst=ddbCoonn.creeateeStaatemmentt(ReesulltSeet.TTYPEE_SCCROLLL_SSENSSITIIVE,RessulttSett.COONCUUR_UUPDAATABBLE); st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 顺顺序号=+顺序号
31、号+ whheree 职工工编号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 薪薪资编号号=+薪资资编号+ wheere 职工编编号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 基基本工资资=+基本本工资+ wheere 职工编编号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 福福利补贴贴=+
32、福利利补贴+ wheere 职工编编号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 奖奖金=+奖奖金+ wwherre 职职工编号号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 住住房公积积金=+住住房公积积金+ wwherre 职职工编号号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 失失业
33、保险险=+失业业保险+ wheere 职工编编号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 部门名名称=+ 部门名名称+ wwherre 职职工编号号=+jTeextFFielld.ggetTTextt()+);st.exeecutteUppdatte(upddatee 薪资资信息表表 seet 总总薪资=+s+ wwherre 职职工编号号=+jTeextFFielld.ggetTTextt()+);JOpptioonPaane.shoowMeessaageDDiallog(nulll,薪
34、资资信息修修改成功功!);catcch (Exccepttionn e11) e1.priintSStacckTrracee(); 添加薪资资信息代码段:Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer; Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin; Strringg usserNNamee = saa; Strringg usser
35、PPwd = 12334566; Connnecctioon ddbCoonn = nnulll; Strringg 职工工编号=jTeextFFielld.ggetTTextt();Strringg 顺序序号=jjTexxtFiieldd1.ggetTTextt();Strringg 培训训编号=jTeextFFielld2.gettTexxt();Strringg 培训训天数=jTeextFFielld3.gettTexxt();Strringg 培训训费用=jTeextFFielld4.gettTexxt();Strringg 培训训内容=jTeextAAreaa.geetTeext()
36、;Strringg 培训训时间=jTeextFFielld5.gettTexxt();try Claass.forrNamme(ddrivverNNamee); dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL, uuserrNamme, useerPwwd); Staatemmentt sst=ddbCoonn.creeateeStaatemmentt(ReesulltSeet.TTYPEE_SCCROLLL_SSENSSITIIVE,RessulttSett.COONCUUR_UUPDAATABBLE); st.exeecutt
37、eUppdatte(inssertt innto 培训信信息表 valluess(+顺序序号+,+培培训编号号+,+培训训内容+,+职工编编号+,+培培训天数数+,+培训训费用+,+培训时时间+);JOpptioonPaane.shoowMeessaageDDiallog(nulll,培训训信息添添加成功功!);catcch (Exccepttionn e11) e1.priintSStacckTrracee(); 统计人数数/工资资总额4.2.2选择“信息管管理”“培训训信息管管理“删除除”、“添加”菜单,分分别实现现删除职职工,添添加职工工培训信信息。添加职工工培训信信息代码段:Strii
38、ng driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer; Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin; Strringg usserNNamee = saa; Strringg usserPPwd = 12334566; Connnecctioon ddbCoonn = nnulll; Strringg 职工工编号=jTeextFFielld.gge
39、tTTextt();Strringg 顺序序号=jjTexxtFiieldd1.ggetTTextt();Strringg 培训训编号=jTeextFFielld2.gettTexxt();Strringg 培训训天数=jTeextFFielld3.gettTexxt();Strringg 培训训费用=jTeextFFielld4.gettTexxt();Strringg 培训训内容=jTeextAAreaa.geetTeext();Strringg 培训训时间=jTeextFFielld5.gettTexxt();try Claass.forrNamme(ddrivverNNamee); d
40、bCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL, uuserrNamme, useerPwwd); Staatemmentt sst=ddbCoonn.creeateeStaatemmentt(ReesulltSeet.TTYPEE_SCCROLLL_SSENSSITIIVE,RessulttSett.COONCUUR_UUPDAATABBLE); st.exeecutteUppdatte(inssertt innto 培训信信息表 valluess(+顺序序号+,+培培训编号号+,+培训训内容+,+职工编编号+,+培培训天数数+,
41、+培训训费用+,+培训时时间+);JOpptioonPaane.shoowMeessaageDDiallog(nulll,培训训信息添添加成功功!);catcch (Exccepttionn e11) e1.priintSStacckTrracee(); 删除职工工培训信信息由于没有有该职工工培训信信息所以以弹出以以下窗口口:如果含有有该职工工信息则则会弹出出以下窗窗口代码段:Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer;Strringg dbbURLL = jddbc:mic
42、crossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin;Strringg usserNNamee = saa;Strringg usserPPwd = 12334566;Connnecctioon ddbCoonn = nnulll;Strringg nuum = JOOptiionPPanee.shoowInnputtDiaalogg(请输输入要删删除的培培训信息息的职工工编号);if (numm = nuull) retuurn;Strringg deelette = ddeleete froom 培培训信息
43、息表 wwherre 职职工编号号= + numm+ ;if (JOpptioonPaane.shoowCoonfiirmDDiallog(nulll, 确认认要删除除吗?) = JJOpttionnPanne.YYES_OPTTIONN)try Claass.forrNamme(ddrivverNNamee);dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL,useerNaame, usserPPwd);Staatemmentt sttmt = ddbCoonn.creeateeStaatemmentt(RessulttSett.
44、TYYPE_SCRROLLL_SEENSIITIVVE,RessulttSett.COONCUUR_UUPDAATABBLE);if (stmmt.eexeccuteeUpddatee(deelette) != 0)JOpptioonPaane.shoowMeessaageDDiallog(nulll,职工培培训培训训信息删删除操作作,执行行成功!);elsee JOOptiionPPanee.shhowMMesssageeDiaalogg(nulll,没有该该用户培培训信息息,执行行失败!); catcch (Exccepttionn e22) e2.priintSStacckTrracee
45、();4.2.3选择“信息管管理”“奖惩惩信息管管理“删除除”、“添加”菜单,分分别实现现删除职职工,添添加职工工培训信信息。添加职工工培训信信息代码段:Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer; Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin; Strringg usserNNamee = saa; Strringg usser
46、PPwd = 12334566; Connnecctioon ddbCoonn = nnulll; Strringg 职工工编号=jTeextFFielld2.gettTexxt();Strringg 顺顺序号=jTeextFFielld.ggetTTextt();Strringg 奖惩惩编号=jTeextFFielld1.gettTexxt();Strringg 奖惩惩时间=jTeextFFielld3.gettTexxt();Strringg 奖惩惩地点=jTeextFFielld4.gettTexxt();Strringg 奖惩惩原因=jTeextAAreaa.geetTeext();S
47、trringg 备注注=jTeextAAreaa1.ggetTTextt();Strringg 奖罚罚=(SStriing)(jCCombboBoox.ggetSSeleecteedIttem();try Claass.forrNamme(ddrivverNNamee); dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL, uuserrNamme, useerPwwd); Staatemmentt sst=ddbCoonn.creeateeStaatemmentt(ReesulltSeet.TTYPEE_SCCROLLL_SSENS
48、SITIIVE,RessulttSett.COONCUUR_UUPDAATABBLE); st.exeecutteUppdatte(inssertt innto 奖惩信信息表 valluess(+奖罚罚+,+顺序序号+,+奖奖惩编号号+,+职工工编号+,+奖惩时时间+,+奖奖惩地点点+,+奖惩惩原因+,+备注+);JOpptioonPaane.shoowMeessaageDDiallog(nulll,奖惩惩信息添添加成功功!);catcch (Exccepttionn e11) e1.priintSStacckTrracee(); 删除职工工培训信信息由于没有有该职工工培训信信息所以以弹出以以
49、下窗口口:如果含有有该职工工信息则则会弹出出以下窗窗口4.2.4选择“信息管管理”“部门门信息管管理“删除除”、“添加”菜单,分分别实现现删除职职工,添添加部门门信息。添加部门门信息代码段:Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer; Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin; Strringg usserNNamee = s
50、aa; Strringg usserPPwd = 12334566; Connnecctioon ddbCoonn = nnulll; Strringg 部门门编号=jTeextFFielld.ggetTTextt();Strringg 部门门名称=jTeextFFielld1.gettTexxt();Strringg 部门门人数=jTeextFFielld2.gettTexxt();try Claass.forrNamme(ddrivverNNamee); dbCConnn = DriiverrMannageer.ggetCConnnecttionn(dbbURLL, uuserrNamme
51、, useerPwwd); Staatemmentt sst=ddbCoonn.creeateeStaatemmentt(ReesulltSeet.TTYPEE_SCCROLLL_SSENSSITIIVE,RessulttSett.COONCUUR_UUPDAATABBLE); st.exeecutteUppdatte(inssertt innto 部门信信息表 vaaluees(+部部门名称称+,+部门门编号+,+部门人人数+);JOpptioonPaane.shoowMeessaageDDiallog(nulll,部门门添加成成功!);catcch (Exccepttionn e11) e
52、1.priintSStacckTrracee(); 删除部门门信息代码段:Striing driiverrNamme = ccom.miccrossoftt.jddbc.sqllserrverr.SQQLSeerveerDrriveer;Strringg dbbURLL = jddbc:miccrossoftt:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=loggin;Strringg usserNNamee = saa;Strringg usserPPwd = 12334566;Connnecctioon ddbCoonn = nnulll;Strringg nuum = JOOptiionPPanee.shhowIInpuutDiialoog(请输输入要删删除的部部门编号号);if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厨卫家电项目备案申请报告可行性研究报告
- 2025年度个人别墅防水防霉处理合同范本4篇
- 2025年无纺环保袋定制及环保理念推广合同3篇
- 《全球物流巨头运营策略》课件
- 2025年绿色建筑用地土地平整及配套基础设施建设合同3篇
- 2025年国家管网集团西气东输公司招聘笔试参考题库含答案解析
- 二零二五年度明光幼儿园食堂改造与后勤服务提升合同4篇
- 2025年浙江永嘉投资集团有限公司招聘笔试参考题库含答案解析
- 二零二五版二手房买卖合同中的违约赔偿标准约定3篇
- 2025年安徽宿州市城市建设投资集团控股有限公司招聘笔试参考题库附带答案详解
- 带状疱疹护理查房课件整理
- 年月江西省南昌市某综合楼工程造价指标及
- 奥氏体型不锈钢-敏化处理
- 作物栽培学课件棉花
- 交通信号控制系统检验批质量验收记录表
- 弱电施工验收表模板
- 绝对成交课件
- 探究基坑PC工法组合钢管桩关键施工技术
- 国名、语言、人民、首都英文-及各地区国家英文名
- API SPEC 5DP-2020钻杆规范
- 组合式塔吊基础施工专项方案(117页)
评论
0/150
提交评论