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

正文內(nèi)容

企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告(存儲版)

2024-09-01 08:46上一頁面

下一頁面
  

【正文】 ().queryAll(rowData)。 //生成員工工資記錄編輯窗口,并取得新增員工工資數(shù)據(jù),放入存儲記錄的數(shù)據(jù)變量singleRowData中 int rs=new GzAdmin().insert(singleRowData)。 //生成員工工資記錄編輯窗口,并傳入待修改學(xué)生數(shù)據(jù),用戶編輯后再取回放入存儲記錄的數(shù)據(jù)變量中 int rs=new GzAdmin().update((0))。 //生成員工記錄編輯窗口,并傳入待修改員工數(shù)據(jù),待用戶確認(rèn)待刪除數(shù)據(jù) int rs=new GzAdmin().delete(Ygid)。 //通過輸入對話框得到待查詢員工編號 new XxAdmin().queryByYgid(rowData,Ygid)。 //通過XxAdmin對象的insert方法向數(shù)據(jù)庫插入記錄 if(rs0) //判斷是否插入操作成功,并顯示提示窗口 (null, 成功增加員工記錄!)。//通過XxAdmin對象的update方法向數(shù)據(jù)庫修改記錄,(0)表示單條記錄 if(rs0) //判斷是否插入操作成功,并顯示提示窗口 (null, 成功修改員工記錄!)。 //通過XxAdmin對象的delete方法向數(shù)據(jù)庫刪除記錄,需要員工編號值 if(rs0) //判斷是否插入操作成功,并顯示提示窗口 (null, 成功刪除員工記錄!)。(員工性別)。 (5)。(業(yè)務(wù)水平)。 (5)。(員工底薪)。 (5)。(本月天數(shù))。 (5)。importStringintdbConnect(){try=(Exception()。voidsql=SELECT(sql)。ex)rowData,Stringygid)。rsToRowData(rowData)。{(ex)。((kqabsent))。(())。ex)}queryByYgname(VectorVectorStringFROM(sql)。rsimportPjAdminpstmt。加載驅(qū)動程序dbClose(){tryex){pstmt()。}catchdbClose()。dbConnect()。yggzpjgl//=rsToRowData(VectorVectorStringVectorString((ygname))。 importPjAdminpstmt。加載驅(qū)動程序dbClose(){tryex){pstmt()。}catchdbClose()。dbConnect()。yggzpjgl//=rsToRowData(VectorVectorStringVectorString((ygname))。 } ((pjlevel))。 do{public}=ygid,ygname,pjdept,pjlevel,pjresult,pjdate,pjpostion,pjotherrsdbConnect()。} catch}}publicroot,()。PjAdmin()statement。public } ((pjlevel))。 do{public}=ygid,ygname,pjdept,pjlevel,pjresult,pjdate,pjpostion,pjotherrsdbConnect()。} catch}}publicroot,()。PjAdmin()statement。publicdbClose()。} pstmtsql=SELECTpublic}((kqover))。 VectorString()。 else(!()){}(Exceptionygid=?。tryif(!())voiddbClose()。}catch()。pstmt{{(ex)。{// if(())()。}publicResultSet{Connectionimport //用表頭vector和數(shù)據(jù)庫中取得數(shù)據(jù)rowData來生成表格 (0,30)。(員工姓名)。 //用表頭vector和數(shù)據(jù)庫中取得數(shù)據(jù)rowData來生成表格 (0,30)。(員工姓名)。 //用表頭vector和數(shù)據(jù)庫中取得數(shù)據(jù)rowData來生成表格 (0,30)。(員工姓名)。 //用表頭vector和數(shù)據(jù)庫中取得數(shù)據(jù)rowData來生成表格 (0,30)。(員工姓名)。 //通過XxAdmin對象傳遞員工號并查詢數(shù)據(jù)庫,得到的數(shù)據(jù)放入rowData中 new XxEditUI(jf,刪除員工記錄,true,(0))。 //通過XxAdmin對象傳遞并查詢數(shù)據(jù)庫,得到的數(shù)據(jù)放入rowData中 new XxEditUI(jf,修改員工記錄,true,(0))。 //使用vector變量前,先清空 new XxEditUI(jf,增加員工記錄,true,singleRowData)。 //通過XxAdmin對象執(zhí)行queryAll方法查詢數(shù)據(jù)庫,得到的數(shù)據(jù)放入rowData中 ()。 //通過輸入對話框得到待刪除員工編號 new GzAdmin().queryByYgid(rowData,Ygid)。 //通過輸入對話框得到待修改員工號 new GzAdmin().queryByYgid(rowData,Ygid)。 //通過表格組件顯示數(shù)據(jù) } if(()==jmg2){ //選擇“增加員工工資記錄“菜單項,執(zhí)行此if語句 ()。 //通過表格組件顯示數(shù)據(jù) } if(()==jmk1) //選擇“查詢所有員工考勤“菜單項,執(zhí)行此語句 { new KqAdmin().queryAll(rowData)。(jm5)。(jmg2)。(jmx4)。 jmexit=new JMenuItem(退出)。 jmg1=new JMenuItem(查詢所有員工工資)。 jmx6=new JMenuItem(刪除員工)。 //增加事件監(jiān)聽者 jmx2=new JMenuItem(按員工編號查詢)。 //創(chuàng)建Frame jmb=new JMenuBar()。 //選課管理的菜單項,分別為 private JMenuItem jmg1,jmg2,jmg3,jmg4。import 。import 。參考文獻(xiàn)[1]《數(shù)據(jù)庫理論系統(tǒng)》總結(jié)在本系統(tǒng)的開發(fā)過程中,由于是我們初次開發(fā)軟件,一方面對企業(yè)人事管理的整個流程不夠熟悉,另一方面在知識、經(jīng)驗方面都存在著不足,時間也比較倉促,因此該系統(tǒng)必然會存在一些缺陷,缺少需要密碼的登錄頁面,缺乏對系統(tǒng)整體進(jìn)行周密考慮,這些都有待于進(jìn)一步的改善。人事管理信息系統(tǒng),在實際工作中得到了廣泛的應(yīng)用,它對企事業(yè)單位的人力資源進(jìn)行有效的管理,提高了管理的效率。 數(shù)據(jù)庫的表設(shè)計進(jìn)一步確定上一章邏輯設(shè)計中設(shè)計好的關(guān)系模式中各個數(shù)據(jù)項的類型和長度,將每個關(guān)系轉(zhuǎn)換為數(shù)據(jù)庫中的二維表格,并確定了各個表的主鍵和外鍵,得到以下表結(jié)構(gòu):字段名稱字段含義數(shù)據(jù)類型及長度約束ygid員工編號varchar(10)主鍵ygname姓名char(10)ygdept部門varchar(20)ygsex性別varchar(2)ygbirthday出生日期datetimeygplace籍貫varchar(40)yglevel職稱varchar(10)ygdate進(jìn)入公司時間datetime 員工基本信息表字段名稱字段含義數(shù)據(jù)類型及長度約束kqid員工編號varchar(10)主鍵kqname姓名varchar(10)kqdate日期datetimekqdays本月天數(shù)varchar(10)qwork出勤varchar(10)kqabsent曠工varchar(10)kqearly早退varchar(10)kqover加班varchar(10) 員工考勤信息表字段名稱字段含義數(shù)據(jù)類型及長度約束pjid員工編號varchar(10)主鍵pjname姓名varchar(40)pjdept部門varchar(10)pjlevel業(yè)務(wù)水平varchar(10)ygresult工作業(yè)績varchar(10)pjdate時間varchar(10)pjposition工作態(tài)度varchar(10)pjother其他varchar(10) 員工工資評價信息表字段名稱字段含義數(shù)據(jù)類型及長度約束gxid員工編號varchar(10)主鍵gxname姓名varchar(40)gzdate時間datetimegxbase底薪varchar(10)gxbonus獎金varchar(10)gxduct扣考核varchar(10)gxhouse房租varchar(10)gxlaborage實發(fā)工資varchar(10) 員工工資信息表 關(guān)系模式的存取方式關(guān)系模式采用索引存取方法與聚簇存取方法共用。對于實體間的聯(lián)系則有以下不同的情況:
一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。第三章 概念設(shè)計 實體之間的聯(lián)系部門與員工之間的聯(lián)系:一個部門信息對應(yīng)多個員工信息,而一個員工信息對應(yīng)一個部門信息,所以員工信息與部門信息之間是一對多的關(guān)系。系統(tǒng)需要同時處理很大的數(shù)據(jù)量,這時系統(tǒng)不會因此崩潰。另外,企業(yè)人事管理系統(tǒng)蘇采用的操作和工作方式符合工作人員和客戶的日常習(xí)慣,而且操作方便靈活,便于使用。 技術(shù)的難點一、數(shù)據(jù)庫設(shè)計
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1