freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

部門員工信息管理系統(tǒng)設(shè)計(jì)-資料下載頁

2025-12-07 20:38本頁面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 9。,homephone=39。+()+39。,fyzymark=39。+inf()+ 39。,idcard=39。+()+39。,xxdate=39。+()+39。,ldhtid=39。+()+ 39。,deptno=+()+,classname=39。+()+39。,menu=39。+u()+39。 where empid=+()+。 conn = ()。 Statement stmt = null。 try{ stmt = ()。 int count = (sql)。 if(count0) return true。 else return false。 }catch(Exception ex){ (())。 return false。 } } 打開 。此類實(shí)現(xiàn)刪除員工的信 息;在下拉表中選擇將用刪除的員工姓名,點(diǎn)擊刪除按鈕完成操作。下拉框中的員工姓名在窗體打開的時(shí)候有系統(tǒng)通過查詢數(shù)據(jù)庫(kù)中員工姓名進(jìn)行添加。 效果如圖: 圖 11 刪除員工信息 窗體的時(shí)間監(jiān)聽為: (new WindowAdapter(){ public void windowOpened(WindowEvent e){ ResultSet rs = ()。 try{ while(()){ ((ename))。 } }catch(Exception ex){ (())。 } } })。 刪除按鈕的事件監(jiān)聽為: (new ActionListener(){ public void actionPerformed(ActionEvent e){ String name = ().toString().trim()。 boolean flag = (name)。 if(flag){ (null, 刪除信息成功 ! ,友情提示,)。 return。 }else{ (null, 刪除失敗 ! 請(qǐng)檢查 ! ,發(fā)生錯(cuò)誤 ,)。 return。 } } })。 DAO 中數(shù)據(jù)庫(kù)操作方法為: /** * 查詢 ename * @return */ public static ResultSet getEmployeeName(){ String sql = select ename from tb_employee。 ResultSet rs = getResultSet(sql)。 return rs。 } /** * 刪除員工信息 * @param name * @return */ public static boolean deleteEmployee(String name){ conn = ()。 Statement stmt = null。 try{ stmt = ()。 int count = (delete from tb_employee where ename=39。+name+39。)。 if(count0) return true。 else return false。 }catch(Exception ex){ (())。 return false。 } } 這次編寫基本信息管理的模塊。首先打開 。此類完成對(duì)學(xué)歷的添 加;窗體設(shè)計(jì)如下: 圖 12 學(xué)歷添加 輸入學(xué)歷名稱后,點(diǎn)擊按鈕,完成操作。按鈕的事件監(jiān)聽程序如下: //添加學(xué)歷按鈕事件監(jiān)聽 (new ActionListener(){ public void actionPerformed(ActionEvent e){ String degree = ()。 if(()){ (null, 請(qǐng)輸入學(xué)歷名稱 !,警告,)。 return。 } boolean flag = (degree)。 if(flag){ (null, 添加學(xué)歷成功 !,友情提示,)。 return。 }else{ (null, 添加學(xué)歷失敗 !,發(fā)生錯(cuò)誤,)。 return。 } } })。 DAO 中數(shù)據(jù)庫(kù)操作的方法實(shí)現(xiàn): /** * 添加學(xué)歷 */ public static boolean addDegree(String xl){ conn = ()。 try{ Statement stmt = ()。 //判斷是否已存在 ResultSet rs = (select * from tb_degree where degree=39。+xl+39。)。 if(()) return false。 int count = (insert into tb_degree values(39。+xl+39。))。 if(count0) return true。 else return false。 }catch(Exception ex){ (())。 return false。 } } 效果如圖: 圖 13 添加成功 打開 。此類實(shí)現(xiàn)職務(wù)信息的添加,窗體設(shè)計(jì)如下: 圖 14 職務(wù)添加 輸入信息后,點(diǎn)擊按鈕完成操作:按鈕的事件監(jiān)聽程序如下: (new ActionListener(){ public void actionPerformed(ActionEvent e){ if(().equals()){ (null, 請(qǐng)輸入職務(wù)名稱 !,警告,)。 return。 } TbDutyInfo info = new TbDutyInfo()。 (().trim())。 ((().trim()))。 (().trim())。 (().trim())。 boolean flag = (info)。 if(flag){ (null, 添加職務(wù)成功 !,友情提示,)。 return。 }else{ (null, 添加職務(wù)失敗 !,發(fā)生錯(cuò)誤,)。 return。 } } })。 DAO 中添加如下方法: /** * 添加職務(wù) * @param duty * @return */ public static boolean addduty(TbDutyInfo info){ conn = ()。 try{ Statement stmt = ()。 ResultSet rs = (select * from tb_duty where dutyname=39。+()+39。)。 if(()) return false。 int count = (insert into tb_duty values(39。+()+39。,+()+ ,39。+()+39。,39。+()+39。))。 if(count0) return true。 else return false。 }catch(Exception ex){ (())。 return false。 } } 打開 。此類完成對(duì) 職稱信息的添加;窗體效果如下: 圖 15 職稱信息添加 輸入信息后,點(diǎn)擊按鈕完成操作,按鈕的事件監(jiān)聽如下: //添加按鈕的事件監(jiān)聽 (new ActionListener(){ public void actionPerformed(ActionEvent e){ //名稱不能為空 if(().equals()){ (null, 請(qǐng)輸入職稱名稱 !,警告,)。 return。 } //封裝到實(shí)體 TbSpecialdutyInfo info = new TbSpecialdutyInfo()。 (().trim())。 ((().toString().trim()))。 ((().toString().trim()))。 (().trim())。 (().trim())。 (().trim())。 ((().trim()))。 ((().trim()))。 (().trim())。 //執(zhí)行插入 boolean flag = (info)。 //判斷是否執(zhí)行成功 if(flag){ (null, 添加職稱成功 !,友情提示,)。 return。 }else{ (null, 添加職稱失敗 !,發(fā)生錯(cuò)誤,)。 return。 } } })。 此窗體在加載時(shí)需要將職稱等級(jí)和職稱序列下拉框初始化,從數(shù)據(jù)庫(kù)中查詢信息;所以在窗體上添加事件監(jiān)聽如下: (new WindowAdapter(){ public void windowOpened(WindowEvent e){ ResultSet rs1 = ()。 ResultSet rs2 = ()。 try{ //初始化等級(jí)下拉框 while(()){ (new Integer((sdgrade)))。 } //初始化序列下拉框 while(()){ (new Integer((sdsid)))。 } }catch(Exception ex){ (())。 } } })。 在 DAO 中添加需要的方法如下: /** * 查詢職稱等級(jí) * @return */ public static ResultSet getSpecialDutygrade(){ String sql = select sdgrade from tb_specialdutygrade。 ResultSet rs = (sql)。 return rs。 } /** * 查詢職稱序列 * @return */ public static ResultSet getSpecialserial(){ String sql = select sdsid from tb_specialdutyserial。 ResultSet rs = (sql)。 return rs。 } /** * 添加職稱 * @param info * @return */ public static boolean addSpecialduty(TbSpecialdutyInfo info){ conn = ()。 try{ Statement stmt = ()。 ResultSet rs = (select * from tb_specialduty where sdname=39。+()+39。)。 if(()) return false。 int count = (insert into tb_specialduty values(39。+()+ 39。,+()+,+()+,39。+()+ 39。,39。+()+39。,39。+()+39。,+()+ ,+()+,39。+()+39。))。 if(count 0) return true。 else return false。 }catch(Exception ex){ (())。 return false。 } } 打開 。此類實(shí)現(xiàn)崗位信息的添加。設(shè)計(jì)窗體如下: 圖 16 崗位添加 輸入信息后,點(diǎn)擊按鈕實(shí)現(xiàn)添加,在此之前,打開窗體時(shí)需要 將崗位類別加入到下拉框中;故添加窗體的事件監(jiān)聽如下: (new WindowAdapter(){ public vo
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1