基于java的人力资源管理系统_基于Java Web的企业人力资源管理系统的设计与实现(样例3)...
《基于Java Web的企業人力資源管理系統的設計與實現.doc》由會員分享,可免費在線閱讀全文,更多與《基于Java Web的企業人力資源管理系統的設計與實現》相關文檔資源請在幫幫文庫(www.woc88.com)數億文檔庫存里搜索。
1、ace();}finally{關閉各種打開的資源,釋放內存thisclose();}returnall;}***添加新獎懲記錄*ublicbooleanaddRewPunish(RewPunishrewPunish){booleanb=false;try{ct=newConnDB()getConn();獲取ConnDB中的方法,操作數據庫sm=ctcreateStatement();rs=smexecuteQuery(quotselectusernamefromuserswhereid='quot+rewPunishgetId()+quot'quot);while(rsnext()){rewPunishsetName(rsgetString());}插入新獎懲記錄intcount=smexecuteUdate(quotinsertintorewPunis。
2、id){booleanb=false;try{ct=newConnDB()getConn();sm=ctcreateStatement();inta=smexecuteUdate(quotdeletefromuserswhereid='quot+id+quot'quot);a是刪除的記錄數if(a==){b=true;}}catch(Excetione){erintStackTrace();}returnb;}考勤管理主要代碼**通過員工編號查看員工考勤信息*ublicArrayListgetAttendanceById(StringemId){ArrayListattendanceList=newArrayList();try{ct=newConnDB()getConn();獲取ConnDB中的方法,操作數據庫sm=ctcreateStatement(。
3、ement();rs=smexecuteQuery(quotselect*fromRewPunishquot);while(rsnext()){RewPunishrewPunish=newRewPunish();rewPunishsetRewId(rsgetString());rewPunishsetId(rsgetString());rewPunishsetName(rsgetString());rewPunishsetKind(rsgetString());rewPunishsetReason(rsgetString());rewPunishsetMoney(rsgetInt());rewPunishsetCreatetime(rsgetDate());alladd(rewPunish);}}catch(Excetione){erintStackTr。
4、,assword='quot+usergetPassword()+quot',birthday='quot+usergetBirthday()+quot',email='quot+usergetEmail()+quot',content='quot+usergetContent()+quot',isadmin='quot+usergetIsadmin()+quot',sex='quot+usergetSex()+quot'whereid='quot+usergetId()+quot'quot);a是修改的記錄數Systemoutrintln(usergetId());if(a==){b=true;}}catch(Excetione){erintStackTrace();}returnb;}**刪除員工*ublicbooleandelUser(String。
5、ishment;returntotalSalary;}ublicvoidsetBonus(intbonus){thisbonus=bonus;etConn();sm=ctcreateStatement();inta=smexecuteUdate(quotdeletefrombarginwherebarginId='quot+barginId+quot'quot);a是刪除的記錄數if(a==){b=true;}}catch(Excetione){erintStackTrace();}returnb;}獎懲管理主要代碼**查看獎懲記錄*ublicArrayListgetAll(){ArrayListall=newArrayList();try{ct=newConnDB()getConn();獲取ConnDB中的方法,操作數據庫sm=ctcreateStat。
6、);rs=smexecuteQuery(quotselect*fromattendancewhereemId='quot+emId+quot'quot);while(rsnext()){Checkattendanceattendance=newCheckattendance();attendancesetDate(rsgetDate());attendancesetEmName(rsgetString());attendancesetEmId(rsgetString());attendancesetResult(rsgetString());attendanceListadd(attendance);}}catch(Excetione){erintStackTrace();}finally{關閉各種打開的資源,釋放內存thisclose();}retur。
7、='quot+emId+quot'andattendanceDate='quot+date+quot'quot);a是刪除的記錄數if(a==){b=true;}}catch(Excetione){erintStackTrace();}returnb;}工資管理主要代碼**計算員工應領取的工資*ublicintgetPaySalary(){aySalary=totalSalaryinsurancescot;returnaySalary;}ublicvoidsetTotalSalary(inttotalSalary){thistotalSalary=totalSalary;}計算員工總工資ublicintgetTotalSalary(){totalSalary=basicSalary+eatSalary+houseSalary+bonus+otherubl。
8、id){booleanb=false;try{ct=newConnDB()getConn();sm=ctcreateStatement();inta=smexecuteUdate(quotdeletefromuserswhereid='quot+id+quot'quot);a是刪除的記錄數if(a==){b=true;}}catch(Excetione){erintStackTrace();}returnb;}考勤管理主要代碼**通過員工編號查看員工考勤信息*ublicArrayListgetAttendanceById(StringemId){ArrayListattendanceList=newArrayList();try{ct=newConnDB()getConn();獲取ConnDB中的方法,操作數據庫sm=ctcreateStatement(。
9、nattendanceList;}**通過指定日期查詢考勤*ublicArrayListgetAttendanceByDate(Datedate){ArrayListattendanceList=newArrayList();try{ct=newConnDB()getConn();獲取ConnDB中的方法,操作數據庫sm=ctcreateStatement();rs=smexecuteQuery(quotselect*fromattendancewhereattendanceDate='quot+date+quot'quot);while(rsnext()){Checkattendanceattendance=newCheckattendance();attendancesetDate(rsgetDate());attendancesetEmName(r。
10、sgetString());attendancesetEmId(rsgetString());attendancesetResult(rsgetString());attendanceListadd(attendance);}}catch(Excetione){erintStackTrace();}finally{關閉各種打開的資源,釋放內存thisclose();}returnattendanceList;}**刪除考勤記錄*ublicbooleandelAttendance(StringemId,Datedate){booleanb=false;try{ct=newConnDB()getConn();sm=ctcreateStatement();inta=smexecuteUdate(quotdeletefromattendancewhereemId。
11、quot'quot);while(rsnext()){usersetId(rsgetString());usersetUsername(rsgetString());usersetPassword(rsgetString());usersetSex(rsgetString());usersetBirthday(rsgetDate());usersetIsadmin(rsgetString());usersetContent(rsgetString());usersetPhone(rsgetString());usersetEmail(rsgetString());}}catch(Excetione){erintStackTrace();}finally{關閉各種打開的資源,釋放內存thisclose();}returnuser;}**添加新員工*ubli 。
12、cbooleanaddUser(Useruser){booleanb=false;try{ct=newConnDB()getConn();獲取ConnDB中的方法,操作數據庫sm=ctcreateStatement();插入新用戶intcount=smexecuteUdate(quotinsertintousersvalues('quot+usergetId()+quot','quot+usergetUsername()+quot','quot+usergetPassword()+quot','quot+usergetSex()+quot','quot+usergetBirthday()+quot','quot+usergetIsadmin()+quot','quot+usergetContent()+quot','quot+usergetPhone()
總結
以上是生活随笔為你收集整理的基于java的人力资源管理系统_基于Java Web的企业人力资源管理系统的设计与实现(样例3)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3dsMax制作弯曲动画导入Unity后
- 下一篇: 动态路由-----OSPF协议原理与单区