职工考勤管理系统

上传人:付****f 文档编号:165550940 上传时间:2022-10-28 格式:DOCX 页数:58 大小:746.90KB
收藏 版权申诉 举报 下载
职工考勤管理系统_第1页
第1页 / 共58页
职工考勤管理系统_第2页
第2页 / 共58页
职工考勤管理系统_第3页
第3页 / 共58页
资源描述:

《职工考勤管理系统》由会员分享,可在线阅读,更多相关《职工考勤管理系统(58页珍藏版)》请在装配图网上搜索。

1、设计报告 职 工 考 勤 管 理 系 统 ZHI GONG KAO QIN GUAN LI XI TONG2012前 言20世纪990年代代,随着着我国市市场经济济的快速速发展,职职工考勤勤管理系系统在企企业的日日常管理理中发挥挥着越来来越重要要的作用用。职工考勤管管理系统统可以进进行员工工信息管管理、出出勤管理理和密码码管理等等,方便便处理企企业内部部员工的的相关考考勤信息息。此外外Intternnet 的迅速速普及,使使Inttrannet成成为Innterrnett技术在在企业管管理信息息系统中中的应用用和延伸伸,形成成了集计计算机,计计算机网网络、数数据库、分分布式计计算等于于一体的的

2、信息技技术综合合体,它它打破了了时间和和地域的的界限,使使信息交交流变得得快捷、准准确,为为建立现现代企业业管理信信息系统统提供了了充足的的条件。职工考勤系系统是在在适应市市场需求求的客观观前提下下,为了了满足中中小型公公司或事事业单位位管理自自己的员员工而开开发的。目 录第一章 开开发背景景1第二章 需需求分析析2第三章 概概念结构构设计33一、局部EE-R图图设计33(一)、确确定局部部范围33(二)、确确定实体体与属性性3(三)概念念模型表表示4二、合并成成总体EE-R图图5第四章 逻逻辑结构构设计66一、E-RR图转换换为关系系模型66关系模式的的规范化化6第五章 数数据库实实施与维维

3、护8一、定义数数据库结结构8二、组织数数据入库库9三、数据库库试运行行10第六章 JJAVAA11一、JAVVA代码码:122(一)、登登录代码码12(二)、管管理员主主界面代代码155二、JAVVA运行行29(一)、用用户登录录界面229(二)、主主界面229(三)、基基本功能能30第七章 参参考文献献34第一章 开发背景我们都知道道,考勤勤管理系系统是任任何一个个营业单单位不可可缺少的的部分,它它的内容容对于单单位的管管理者和和内部员员工来说说都至关关重要,所所以考勤勤管理系系统应该该能够为为用户提提供充足足的信息息和快捷捷的安全全查询,及及实时管管理手段段。但在在过去,人人们一直直在使用

4、用传统的的人工的的方式来来进行考考勤管理理,这种种落后的的方式存存在着许许多缺点点,如:效率低低,保密密性差,另另外时间间一长,将将产生大大量的文文件和数数据,这这对于查查找,更更新和维维护都带带来了不不少的困困难。而而使用计计算机对对员工出出勤进行行管理,具具有手工工作业所所无法比比拟的优优点。例例如:检检索迅速速、查找找方便、可可靠性高高、存储储量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高管理的的效率。 此此次开发发了一种种基于SSQL Serrverr和Jaava下下的考勤勤管理系系统。其其不但具具有实际际考勤管管理系统统应有的的档案管管理,信信息安全全认证

5、等等功能,且且拥有用用户使用用更简单单、界面面更直观观等优点点。考勤勤管理系系统在我我国任何何一个单单位是必必需的,随随着我国国的发展展,考勤勤管理系系统的作作用会得得到更加加充分的的体现。 。第二章 需求分析职工考勤管管理系统统,可用用于企业业等机构构的职工工考勤情情况管理理,查询询,更新新与维护护,使用用方便,易易用性强强,图形形界面清清晰明了了。该软软件用JJavaa语言编编写,用用SQLLSerrverr20005数据据库作为为后台的的数据库库进行信信息的存存储,用用SQLL语句完完成职工工基本信信息的添添加,查查询,修修改,删删除的操操作以及及成绩的的录入,修修改,删删除等。用用OD

6、BBC驱动动实现前前台Jaava与与后台SSQL数数据库的的连接。JJavaa语言跨跨平台性性强,可可以在wwinddowss,Liinuxx,等系系统下使使用,方方便简单单,安全全性好。SSQLSServver220055数据库库高效安安全,两两者结合合可相互互利用各各自的优优势l 用户登陆界界面。该该界面可可以选择择使用者者的身份份,“管理员员,职工工”。不同同的身份份有不同同的操作作界面和和功能权权限。账账号和密密码输入入正确即即可登录录。l 职工管理界界面。提提供了职职工基本本信息的的查询,打打卡、出出差、加加班、请请假的查查询以及及相应权权限的添添加、删删除、修修改操作作。l 管理员

7、管理理界面。提提供了对对所有职职工信息息的查询询、添加加、修改改、删除除;职工工考勤信信息的录录入、修修改、删删除、查查询,修修改密码码等功能能。管理理员拥有有最高的的权限,允允许对职职工所有有信息进进行查询询和修改改。第三章 概念结构设设计一、局部EE-R图图设计(一)、确确定局部部范围 职工考考勤管理理系统分分为七部部分:l 管理员登录录 l 职工登录l 职工基本信信息 l 职工出勤信信息 l 职工加班信信息 l 职工出差信信息 l 职工请假信信息 (二)、确确定实体体与属性性两个准则:(1) 属性不能在在具有需需要描述述的性质质,即属属性必须须是不可可分的数数据项,不能再再由另一一些属性

8、性组成.(2) 属性不能与与其他实实体具有有联系,联系只只发生在在实体之之间 根据据两个准准则进行行分析:在职工考勤勤管理系系统中,职工具具有属性性(职工工编号、职职工姓名名、性别别、年龄龄、职称称),其其属性又又是不可可分的,因此将将职工作作为实体体。 出出勤、加加班、出出差、请请假都具具有属性性,其属属性又是是不可分分的,因因此将他他们作为为实体。管管理员、用用户登录录也作为为实体。 表1-11 实体属性管理员登录录表管理员IDD,密码码用户登录表表表职工编号,密密码职工信息表表职工编号,职职工姓名名,性别别,年龄龄,职称称职工出勤信信息表姓名,编号号,上班班打卡时时间,下下班打卡卡时间,

9、缺缺勤记录录职工加班信信息表姓名,编号号,加班班开始时时间,加加班结束束时间,统统计加班班天数职工出差信信息表姓名,编号号,出差差开始时时间,出出差结束束时间,统统计出差差天数职工请假信信息表请假开始时时间,请请假结束束时间,统统计请假假天数(三)概念念模型表表示实体型:用用矩形表表示,矩矩形内写写实体名名。属性:用椭椭圆形表表示,并并用边将将其与相相应的实实体型连连接起来来。联系:用菱菱形表示示,菱形形框内写写明联系系名,并并用边与与有关实实体型连连接起来来,且在在边旁标标上联系系的类型型。管理员信息息表ERR图 用户户信息表表ER图图职工信息表表ER图图职工出勤信信息表EER图 职工工加班

10、信信息表EER图职工出差信信息表EER图 请假信信息表EER图二、合并成成总体EE-R图图职工考勤管管理系统统第四章 逻辑结构设设计一、E-RR图转换换为关系系模型关系模式的的规范化化步骤非规范关系系 是每每个属性性不能再再分1NF消去非主属属性対主主码的部部分依赖赖 2NFF 消去非非主属性性対主码码的传递递依赖 3NFF管理员登录录表(aadmiin)列名数据类型约束是否允许为为空默认值 说明adminnchar(6)主键管理员passwworddchar(12)NOT NNULLL密码员工登录表表(addminn)列名数据类型约束是否允许为为空默认值 说明w_idchar(6)主键员工P

11、asswwordd_wchar(12)NOT NNULLL密码职工基本信信息表(worker)列名数据类型约束是否允许为为空默认值说明w_idchar(4)主键NOT NNULLL职工编号w_nammechar(6)NOT NNULLL职工姓名w_sexxchar(6)NOT NNULLL性别w_ageeintNOT NNULLL年龄w_drggeechar(4)NOT NNULLL职称出勤记录信信息表(work_note)列名数据类型约束是否允许为为空默认值说明w_idchar(4)主键NOT NNULLL职工编号s_timmdatettimee上班打卡时时间x_timmdatettimee

12、下班打卡时时间q_nottInt0缺勤记录(11或0)出差信息(oout_notte)列名数据类型约束是否允许为为空默认值说明w_idchar(4)主键职工编号k_timmdatettimee出差起始时时间j_timmdatettimee出差结束时时间c_dayysInt统计总天数数请假记录信信息(ooff_notte)列名数据类型约束是否允许为为空默认值说明w_idchar(4)主键职工编号off_ttimdatettimee请假开始时时间off_ee_tiimdatettimee请假结束时时间off_ddayssint统计请假天天数加班信息(over_note)列名数据类型约束是否允许为为

13、空默认值说明w_idchar(4)主键NOT NNULLL职工编号jia_ttimdatettimee加班开始时时间jia_ee_tiimdatettimee加班结束时时间jia_ddayssint统计加班时时间第五章 数据库实施施与维护护一、定义数数据库结结构分析数据库库各个表表的结构构,在SSQL中中实现的的创建SSQL语语句。-首先创创建职工工考勤数数据库CREATTEDAATABBASEE zggkq ON(namee=zg_datt,filennamee=d:zgg_daat.mmdf,size=5,maxsiize=20,Fileggrowwth=1)LOGONN(namee=zg

14、_logg,filennamee=e:zgg_daat.lldf,size=5,maxsiize=20,Fileggrowwth=1)-调到数数据库zzgkggUSE zzgkqqGO-管理员员登录表表CREATTETAABLEE looginn_addminn(admiin ccharr(6)PRIIMARRYKEEY, passsworrd ccharr(12)NNOTNNULLL)-员工登登录表CREATTETAABLEE looginn_w(w_idd chhar(6)PRIIMARRYKEEY, passsworrd_ww chhar(12)NOTTNULLL)-创建职职工信息息表w

15、oorkeerCREATTETAABLEEworrkerr (w_idd chhar(4)PRIIMARRYKEEY, w_naame chaar(6)NOTTNULLL, w_seex ccharr(6)cheeck(w_ssex=男or ww_seex=女)NOOTNUULL, w_agge iintNNOTNNULLL, w_drrgeee chhar(4)NOTTNULLL)-创建出出勤记录录信息wworkk_nooteCREATTETAABLEE woork_notte (w_idd chhar(4)PRIIMARRYKEY, s_tiim ddateetimme, x_tiim d

16、dateetimme, q_noot iintCCHECCK(q_nnot=0 ORR q_nott=1)DEFFAULLT 00)-创建出出差信息息outt_nooteCREATTETAABLEE ouut_nnotee (w_idd chhar(4)PRIIMARRYKEEY, k_tiim ddateetimme, j_tiim ddateetimme, c_daays intt)-创建请请假信息息offf_nooteCREATTETAABLEE offf_nnotee (w_idd chhar(4)PRIIMARRYKEEY, off_timm daatettimee, off_e_t

17、tim dattetiime, off_dayys iint)-创建加加班信息息oveer_nnoteeCREATTETAABLEE ovver_notte (w_idd chhar(4)PRIIMARRYKEEY, jia_timm daatettimee, jia_e_ttim dattetiime, jia_dayys iint)二、组织数数据入库库INSERRTINNTO loggin_admmin VALLUESS(admmin,12234556)-INSERRTINNTO loggin_w VVALUUES(10001,10000001)INSERRTINNTO loggin_w

18、VVALUUES(10002,10000002)INSERRTINNTO loggin_w VVALUUES(10003,10000003)INSERRTINNTO loggin_w VVALUUES(10004,10000004)INSERRTINTOO looginn_w VALLUESS(10005,10000005)-INSERRTINNTO worrk_nnotee VAALUEES(10001,20010-5-221 008:000:000,20010-5-221 118:330:000,0)INSERRTINNTO worrk_nnotee VAALUEES(10002,2001

19、0-5-221 008:000:000,20010-5-221 118:330:000,0)INSERRTINNTO worrk_nnotee VAALUEES(10003,20010-5-221 008:000:000,20010-5-221 118:330:000,0)INSERRTINNTO worrk_nnotee VAALUEES(10004,20010-5-221 008:000:000,20010-5-221 118:330:000,0)INSERRTINNTO worrk_nnotee VAALUEES(10005,20010-5-221 008:000:000,20010-5

20、-221 118:330:000,0)-INSERRTINNTO worrkerr VAALUEES(10001,李芳芳,女,288,员工工)INSERRTINNTO worrkerr VAALUEES(10002,王明明,男,300,员工工)INSERRTINNTO worrkerr VAALUEES(10003,江月月,女,311,员工工)INSERRTINNTO worrkerr VAALUEES(10004,李芳芳,男,277,员工工)INSERRTINNTO worrkerr VAALUEES(10005,李芳芳,男,244,员工工)- INSERRTINNTO outt_noote

21、 VALLUESS(10002,20110-33-211,20110-44-211,31)-INSERRTINNTO offf_noote VALLUESS(10003,20110-33-211,20110-44-211,31)-INSERRTINNTO oveer_nnotee VAALUEES(10004,20110-44-211,20110-44-211,1)三、数据库库试运行行1-查询询所有职职工信息息SELECCT*FROOM wworkker2-查询询所有出出勤记录录信息SELECCT*FROOM wworkk_noote3-查询询所有出出差信息息SELECCT*FROOM oou

22、t_notte4-查询询所有请请假信息息SELECCT*FROOM ooff_notte5-查询询所有加加班信息息SELECCT*FROOM ooverr_noote6-查询询编号为为10001的职职工信息息SELECCT*FROM worrkerrWHEREE w_id=10001第六章 JAVA一、JAVVA代码码:(一)、登登录代码码packaage ZGKKQ;imporrt jjavaa.awwt.*;imporrt jjavaa.awwt.eevennt.*;imporrt jjavaax.sswinng.*;imporrt jjavaa.sqql.*;publiiccllasss

23、Loggineexteendss JFFramme iimpllemeentss AcctioonLiisteenerr JFraame jf;Conttainner conn = gettConntenntPaane();JTexxtFiieldd tffNamme;JPassswoordFFielld pps;JLabbel labbel;JLabeel llbNaame;JLabbel lbpps;JLabbel sheenfeen;JButtton bt11;JButttonn btt2;privaate Strringg pssworrd;JCommboBBox boxx;JPann

24、el jp11;publiic LLogiin() jf = thiis;settTittle(用户户登录界界面);con.ssetBBackkgrooundd(Coolorr.bllackk); Fonnt ff = neww Foont(新宋宋体, Foont.PLAAIN, 222);/(JJPannel)thiis.ggetCConttenttPanne().ssetOOpaqque(fallse);ImaageIIconn immg = neew IImaggeIccon(4.jpgg); /添加图图片 JLabeel bbackkgrooundd = neww JLLabeel(i

25、img);this.gettLayyereedPaane().aadd(bacckgrrounnd,nnewIInteegerr(Inntegger.MINN_VAALUEE);bacckgrrounnd.ssetBBounnds(0,00,immg.ggetIIconnWiddth(),iimg.gettIcoonHeeighht();jp1=nnew JPaanell();/tfNamme = neew JJTexxtFiieldd();ps = neww JPPasssworrdFiieldd();labell = neww JLLabeel(职 工工 考 勤 管管 理 系 统统);lb

26、Namme = neew JJLabbel(用户户名:);lbps = nnew JLaabell(密密 码:);bt1 = neew JJButttonn(登登录);bt2 = neew JJButttonn(清清空);/ /con.ssetLLayoout(nulll);jp1=nnew JPaanell();con.aadd(jp11);con.aadd(labbel);labell.seetFoont(f);labell.seetBooundds(2220, 1000, 3000, 440);con.aadd(lbNNamee);con.aadd(tfNNamee);lbNamme.s

27、setBBounnds(2500, 2250, 800, 220);tfNamme.ssetBBounnds(3300, 2250, 1000, 20);shenffen = nnew JLaabell(身身 份:);shenffen.settBouundss(2550, 3100, 880, 20);con.aadd(sheenfeen);box = neew JJCommboBBox();box.aaddIItemm(管管理员);box.aaddIItemm(员员工);con.aadd(boxx);box.ssetBBounnds(3300, 3310, 800, 220);con.aad

28、d(lbpps);con.aadd(ps);lbps.settBouundss(2550, 2800, 880, 20);ps.seetBooundds(3330, 2880, 1000, 220);con.aadd(bt11);con.aadd(bt22);bt1.ssetBBounnds(2600, 3340, 600, 220);bt1.ssetBBackkgrooundd(Coolorr.grray);bt2.ssetBBounnds(3500, 3340, 600, 220);bt2.ssetBBackkgrooundd(Coolorr.grray);bt1.aaddAActiion

29、LListteneer(tthiss);bt2.aaddAActiionLListteneer(tthiss);settBouundss(3110, 1500, 7700, 5000);settVissiblle(ttruee);publiicvooid acttionnPerrforrmedd(AcctioonEvventt e) Dattabaase db = nnew Dattabaase();db.OpeenCoonn();Strringg paass = nnew Strringg(pss.geetPaasswwordd().trrim();Strringg naame = ttfN

30、aame.gettTexxt().trrim();Objjectt soourcce = e.gettSouurcee();if (bbox.gettSellecttedIItemm().equualss(管管理员) if (ssourrce = bt11) try Strringg sqql = sseleect * ffromm looginn_addminn whheree addminn = + nnamee + andd paasswwordd = + ppasss + ;RessulttSett rees = dbb.exxecuuteQQuerry(ssql);whilee (r

31、res.nexxt() psworrd = rees.ggetSStriing(2).triim();if (nnamee.eqqualls() new JJOpttionnPanne().shhowMMesssageeDiaalogg(nulll, 用户户名不能能为空!); ellseiif (passs.eequaals() new JJOpttionnPanne().shhowMMesssageeDiaalogg(nulll, 密码码不能为为空!); ellseiif(ppasss.eqqualls(ppswoord)this.dissposse();new mmainn_1().sse

32、tVVisiiblee(trrue);elssenew JJOpttionnPanne().shhowMMesssageeDiaalogg(nulll, 密码码错误!); caatchh (SSQLEExceeptiion e1) / TOODO Autto-ggeneeratted cattch bloocke1.priintSStacckTrracee();if (boxx.geetSeeleccteddIteem().eqqualls(员工) if (ssourrce = bt11) try Strringg sqql = sseleect * ffromm looginn_w whee

33、re w_iid = + namme+ annd ppasssworrd_ww = + ppasss + ;RessulttSett rees = dbb.exxecuuteQQuerry(ssql);whilee (rres.nexxt() psworrd = rees.ggetSStriing(2).triim();Strringg nuum = tffNamme.ggetTTextt().triim();if (nnamee.eqqualls() new JJOpttionnPanne().shhowMMesssageeDiaalogg(nulll, 用户户名不能能为空!); ellse

34、iif (passs.eequaals() new JJOpttionnPanne().shhowMMesssageeDiaalogg(nulll, 密码码不能为为空!); ellseiif(ppasss.eqqualls(ppswoord)this.dissposse();new mmainn_2().ssetVVisiiblee(trrue);elssenew JJOpttionnPanne().shhowMMesssageeDiaalogg(nulll, 密码码错误!); caatchh (SSQLEExceeptiion e1) / TOODO Autto-ggeneeratted c

35、attch bloocke1.priintSStacckTrracee();if (ee.geetSoourcce() = btt2) tfNamme.ssetTTextt();ps.seetTeext();publiicsttatiicvooid maiin(SStriing arggs) new LLogiin();(二)、管管理员主主界面代代码packaage ZGKKQ;imporrt jjavaa.awwt.*;imporrt jjavaa.awwt.eevennt.AActiionEEvennt;imporrt jjavaa.awwt.eevennt.AActiionLListte

36、neer;imporrt jjavaa.sqql.CConnnecttionn;imporrt jjavaa.sqql.DDrivverMManaagerr;imporrt jjavaa.sqql.PPreppareedSttateemennt;imporrt jjavaa.sqql.RResuultSSet;imporrt jjavaa.sqql.SSQLEExceeptiion;imporrt jjavaa.sqql.SStattemeent;imporrt jjavaax.sswinng.*;imporrt ZZGKQQ_addd.*;imporrt ZZGKQQ_quueryy.*;i

37、mporrt ZZGKQQ_deelette.*;imporrt ZZGKQQ_uppdatte.*;publiic cclasss mmainn_1 exttendds JJFraame impplemmentts AActiionLListteneer Conttainner conn;JTabble tabble11 = neww JTTablle(2200, 5);/ JJScrrolllPanne sscroollPPanee = neww JSScroollPPanee(taablee1);JPannel pn = nnew JPaanell();/ 创建一一个面板板并实例例化JP

38、annel p1 = nnew JPaanell();JPannel p2 = nnew JPaanell();JPannel p3 = nnew JPaanell();/ JJPannel p4 = nnew JPaanell();Labeel llb1 = nnew Labbel(欢欢 迎迎 使使 用用 员员 工工 考考 勤 管 理 系 统 ! 有 不 明明 白 请 看看 帮 助 !);JLabbel lb22 = neww JLLabeel(nnew ImaageIIconn(22.jppg);/ 实实例化菜菜单栏JMennuBaar mmb = neew JJMennuBaar();/

39、 实实例化菜菜单开始始JMennu ssysttemMM;JMennu jjibeenM;JMennu gguannliMM;JMennu hhelppM;JMennu aabouutM;/ 文文件的菜菜单项JMennuIttem psUUpdaate;JMennuIttem loggin;/JMMenuuIteem aaddDDeleete;JMennuIttem exiit;/ 基基本信息息的菜单单项JMennuIttem worrkerr;JMennuIttem worrk_nnotee;JMennuIttem outt_noote;JMennuIttem offf_noote;JMen

40、nuIttem oveer_nnotee;/ 信信息管理理JMennu kkqquueryy;JMennuIttem jibbenqquerry;JMennuIttem dakkaquueryy;JMennuIttem jiaabannqueery;JMennuIttem chuuchaaiquueryy;JMennuIttem qinngjiiaquueryy;JMennu kkqaddd;JMennuIttem jibbenaadd;JMennuIttem dakkaaddd;JMennuIttem jiaabannaddd;JMennuIttem chuuchaaiaddd;JMennu

41、Ittem qinngjiiaaddd;JMennu kkquppdatte;JMennuIttem jibbenuupdaate;JMennuIttem dakkauppdatte;JMennuIttem jiaabannupddatee;JMennuIttem chuuchaaiuppdatte;JMennuIttem qinngjiiauppdatte;JMennu kkqdeelette;JMennuIttem jibbenddeleete;JMennuIttem dakkadeelette;JMennuIttem jiaabanndelletee;JMennuIttem chuuch

42、aaideelette;JMennuIttem qinngjiiadeelette;JMennuIttem hellpcoon;JMennuIttem abooutccon;JButttonn b11, bb2, b3, b44, bb5, b6, b77, bb8, b9;Fontt f = nnew Fonnt(宋体, FFontt.PLLAINN, 220);/ 设置一一种字体体mainn_1() settTittle(员工工考勤管管理系统统);/ 设置窗窗体标题题conn = gettConntenntPaane();conn.seetLaayouut(nnew BorrderrLay

43、youtt();/ 创建建一个布布局conn.addd(ppn, BorrderrLayyoutt.CEENTEER);/ 实例虚虚拟桌面面的布局局/ /(JJPannel) thhis.gettConntenntPaane().settOpaaquee(faalsee);ImaageIIconn immg = neew IImaggeIccon(3.jpgg); / 添加加图片JLaabell baackggrouund = nnew JLaabell(immg);thiis.ggetLLayeereddPanne().addd(bbackkgrooundd, nnew Inttegeer(

44、IInteegerr.MIIN_VVALUUE);bacckgrrounnd.ssetBBounnds(0, 0, imgg.geetIcconWWidtth(), iimg.gettIcoonHeeighht();/ / 实例化化菜单栏栏mb = nnew JMeenuBBar();/ 实例化化菜单开开始sysstemmM = neew JJMennu(菜单);jibbenMM = neww JMMenuu(基基本信息息);guaanliiM = neew JJMennu(信息管管理);hellpM = nnew JMeenu(帮助助);abooutMM = neww JMMenuu(关关于

45、);/ 文件的的菜单项项psUUpdaate = nnew JMeenuIItemm(密密码修改改);loggin = nnew JMeenuIItemm(重重新登陆陆);loggin.settBacckgrrounnd(CColoor.ppinkk);/aaddDDeleete = nnew JMeenuIItemm(添添加/删删除用户户);exiit = neew JJMennuIttem(退出出系统);psUUpdaate.adddActtionnLisstenner(thiis);loggin.adddActtionnLisstenner(thiis);/aaddDDeleete.ad

46、ddActtionnLisstenner(thiis);exiit.aaddAActiionLListteneer(tthiss);/ 添加菜菜单项sysstemmM.aadd(psUUpdaate);sysstemmM.aadd(loggin);/ssysttemMM.addd(aaddDDeleete);sysstemmM.aadd(exiit);/ 基本信信息的菜菜单项worrkerr = neww JMMenuuIteem(职工信信息);worrk_nnotee = neww JMMenuuIteem(出勤信信息);outt_noote = nnew JMeenuIItemm(出出差信

47、息息);offf_noote = nnew JMeenuIItemm(请请假信息息);over_notte = neew JJMennuIttem(加班班信息);/ 注册监监听器worrkerr.adddAcctioonLiisteenerr(thhis);worrk_nnotee.adddAcctioonLiisteenerr(thhis);outt_noote.adddActtionnLisstenner(thiis);offf_noote.adddActtionnLisstenner(thiis);oveer_nnotee.adddAcctioonLiisteenerr(thhis);/

48、 添加jibbenMM.addd(wworkker);jibbenMM.addd(wworkk_noote);jibbenMM.addd(oout_notte);jibbenMM.addd(ooff_notte);jibbenMM.addd(ooverr_noote);/ 信息查查询的菜菜单项kqqquerry = neew JJMennu(信息查查询);jibbenqquerry = neew JJMennuIttem(基本本信息查查询);dakkaquueryy = neww JMMenuuIteem(打卡信信息查询询);jiaabannqueery = nnew JMeenuIItemm

49、(加加班信息息查询);chuuchaaiquueryy = neww JMMenuuIteem(出差信信息查询询);qinngjiiaquueryy = neww JMMenuuIteem(请假信信息查询询);jibbenqquerry.aaddAActiionLListteneer(tthiss);dakkaquueryy.adddAcctioonLiisteenerr(thhis);jiaabannqueery.adddActtionnLisstenner(thiis);chuuchaaiquueryy.adddAcctioonLiisteenerr(thhis);qinngjiiaquu

50、eryy.adddAcctioonLiisteenerr(thhis);kqqquerry.aadd(jibbenqquerry);kqqquerry.aadd(dakkaquueryy);kqqquerry.aadd(jiaabannqueery);kqqquerry.aadd(chuuchaaiquueryy);kqqquerry.aadd(qinngjiiaquueryy);kqaadd = nnew JMeenu(信息息添加);jibbenaadd = nnew JMeenuIItemm(基基本信息息添加);dakkaaddd = neew JJMennuIttem(打卡卡信息添添加)

51、;jiaabannaddd = neww JMMenuuIteem(加班信信息添加加);chuuchaaiaddd = neew JJMennuIttem(出差差信息添添加);qinngjiiaaddd = neew JJMennuIttem(请假假信息添添加);jibbenaadd.adddActtionnLisstenner(thiis);dakkaaddd.aaddAActiionLListteneer(tthiss);jiaabannaddd.adddAcctioonLiisteenerr(thhis);chuuchaaiaddd.aaddAActiionLListteneer(tth

52、iss);qinngjiiaaddd.aaddAActiionLListteneer(tthiss);kqaadd.addd(jiibennaddd);kqaadd.addd(daakaaadd);kqaadd.addd(jiiabaanaddd);kqaadd.addd(chhuchhaiaadd);kqaadd.addd(qiingjjiaaadd);kquupdaate = nnew JMeenu(信息息修改);jibbenuupdaate = nnew JMeenuIItemm(基基本信息息修改);dakkauppdatte = neew JJMennuIttem(打卡卡信息修修改);

53、jiaabannupddatee = neww JMMenuuIteem(加班信信息修改改);chuuchaaiuppdatte = neew JJMennuIttem(出差差信息修修改);qinngjiiauppdatte = neew JJMennuIttem(请假假信息修修改);jibbenuupdaate.adddActtionnLisstenner(thiis);dakkauppdatte.aaddAActiionLListteneer(tthiss);jiaabannupddatee.adddAcctioonLiisteenerr(thhis);chuuchaaiuppdatte.aaddAActiionLListteneer(tthiss);qinngjiiauppdatte.aaddAActiionLListteneer(tthiss);kquupdaate.addd(jiibennupddatee);kquupdaate.addd(daakauupdaate);kquupdaate.addd(jiiabaanuppdatte);kquupdaate.addd(chhuchhaiuupdaate);

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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