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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論設(shè)計課程設(shè)計--員工薪資管理系統(tǒng)(存儲版)

2024-12-22 15:42上一頁面

下一頁面
  

【正文】 ring getYname(){ return Yname。 } return 1。 Depno=4){ =Depno。 return 0。 Depno=4){ =Depno。 } //構(gòu)造函數(shù) Dep(){} /*如果子類沒有寫構(gòu)造函數(shù),那么會調(diào)用父類的構(gòu)造函數(shù),這就是空構(gòu)造函數(shù)的作用, * 如果子類沒有寫構(gòu)造函數(shù),而且父類也沒有構(gòu)造函數(shù),剛編譯會出錯。 private int Msy。 } int getYno() { return Yno。 =Mjb。 =Mjl。 =Mzf。 =Mjl。 =Mjb。 } int getMsy(){ return Msy。 } int getMfl(){ return Mfl。 } } String getDate(){ return Date。 return 0。 private int Mfl。 } //工作的讀寫 void setDepnanme(String Depnanme){ =Depnanme。 15 if(Depno=1 amp。amp。 if(Depno=1 amp。 Yno=145000){ =Yno。 13 private String Yjob。 ()。 ()。 ((()))。 ((()))。 ()。 ((()))。 } } } //修改記錄 class Btn4 implements ActionListener{ public void actionPerformed(ActionEvent e){ try{ ssql = Update tmp Set Yname=?,Ysex=?,Yage=?,Depno=?,Yjob=? Where Yno=?。 ()。 } else{ (沒有此人信息! )。 rs=()。 ((8)+\t)。//執(zhí)行 select 語句 8 ()。 ()。 ()。 ()。 ((()))。 ((()))。 ()。 (ps)。 (())。 Dep demo1 = new Dep()。 4 (new Btn2())。 (btn2)。 (e10)。(text6)。(text2)。//20 列, 100 行 //界面布局,添加元素 add(msg)。 text10 = new TextField(,4)。 text2 = new TextField(,3)。 e8 = new Label(基本工資 )。 2 } catch(SQLException e1){ (數(shù)據(jù)庫連接錯誤! )。 PreparedStatement ps,ps1,ps2。 } } class gonzi extends Frame{ static int a = 0。 這次的課程設(shè)計,并不是的一帆風(fēng)順,困難是在所難免的,但是通過各種查閱資料、詢問老師和同學(xué),最終消滅了種種敵人。有時候會為了一個操作不能調(diào)試成功而整個晚上都不能去安心做其他的作業(yè)。 ()。 (6, ())。 (2, ())。 ()。 (5, ())。 (1, ())。//執(zhí)行 update語句 } catch(Exception e2){ (該員工不存在! )。//執(zhí)行 update語句 //清空各輸入框 (刪除成功 )。//執(zhí)行 select語句 if(()!=false){ ((1)+\t+(2)+\t+(3)+\t+(4)+\t+(5)+\t+(6)+\t+(7)+\t+(8)+\t+String(9)+\t+(10)+\t+(11)+\t+(12)+\n)。 (1, ())。 ((7)+\t)。 rs=()。 ()。 (6, ())。 (2, ())。 ()。 (())。 (())。 setSize(800,1000)。 (ta)。 (e12)。 (e8)。(text4)。p4 = new Panel()。 btn2 = new Button(刪除 )。 text6 = new TextField(,4)。 e12 = new Label(住房公積金 )。 e4 = new Label(年齡 )。 String pwd=huangxin。財務(wù)科 39。是最重要的部分 D1 、 DD D4 F5F6 實發(fā)工資,匯總表,工資單 自動 外部實體 員工 工資匯總后,生成工資單給員工 F5 職工號,月份,工資單號 鍵入 外部實體 人事部 錄入改變員工的基本信息及員工的考核情況 D D3 P5P4P1 部門編號,員工號,考核 鍵入 外部實體 財務(wù)部 計算發(fā)放員工的工資 P5 F5F7 員工號,各工資 自動 11 問題及解決方法 創(chuàng)建數(shù)據(jù)庫 create table tmp (Yno int primary key, Yname char(10) not null, Ysex char(2) check(Ysex in(39。 屬于關(guān)系:員工和部門的關(guān)系是 N: 1,一個部門可以有多個員工。由于其簡潔、明晰、獨立于機(jī)器,很容易理解,因此可以用概念模型和不熟悉計算機(jī)的用戶交換意見,使用戶能積極參與數(shù)據(jù)庫的設(shè)計工作。 3 數(shù)據(jù)庫結(jié)構(gòu)分析 設(shè)計策略 由于該系統(tǒng)主要用于員工的工資管理,其中工資的錄入、計算、扣除與查詢,人員的增刪減是主要功能,所以應(yīng)用程序主要就是實現(xiàn)這幾個功能。系統(tǒng)界面盡量做到簡潔友好易用,在實現(xiàn)基本功能的基礎(chǔ)上使其新穎美觀。企業(yè)工資管理系統(tǒng)主要有以下幾大功能: ( 1)對單位人員的變動進(jìn)行處理 : 一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。早期的工資統(tǒng)計和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費財務(wù)人員大量的時間且不易保存,往往由于個人的因素抄寫不慎或計算疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。 ( 3) 查詢統(tǒng)計功能 : 要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某個部門所有的員工的工資信息。 部門基本資料:可以輸入部門的編號、名稱和員工人數(shù)。根據(jù)用戶需求設(shè)計數(shù)據(jù)庫的概念,數(shù)據(jù)模型。 E- R 圖是概念模型最常用的表示方法,在 E- R 圖中: 1)用長方形 表示實體型,在框內(nèi)寫上實體名。 根據(jù)以上邏輯結(jié)構(gòu)分析我們可以知道 :一個部門有多個員工,每個員工都有工資,工資又由基本工資等組成,其關(guān)系模式為: 員工編號( 主碼 ) 姓名 性別 年齡 部門號 職業(yè) 員工號(主碼) 日期 基本 工資 福利 補(bǔ)貼 獎勵工資 失業(yè)保險 住房公積金 表 2— 1 圖 表、視圖匯總 視圖 /表名 類型 說明 員工 基本表 集中保存員工的基本信息 科室 基本表 集中存放單位各部門的信息 工資 基本表 存放員工工資的基本信息 部門號( 主碼 ) 部門名稱 8 完整性約束 表 2— 2 員工基本表 字段 類型 字節(jié) 長度 格式 約束 員工編號 數(shù)字(整型) 主碼 姓名 文本 10 性別 文本 2 年齡 數(shù)字(整型) 所屬部門號 數(shù)字(整型) 外碼 職業(yè) 文本 20 表 2— 3 科室基本表 字段 類型 字節(jié) 長度 格式 約束 部門編號 數(shù)字(整型) 主碼 部門名稱 文本 8 表 2— 4 工資基本表 字段 類型 長度 格式 約束 員工編號 數(shù)字(整型) 主碼、 外碼 日期 文本 250 基本工資 數(shù)字(整型) 福利補(bǔ)貼 數(shù)字(整型) 獎金工資 數(shù)字(整型) 失業(yè)保險 數(shù)字(整型) 住房公積金 數(shù)字(整型) 9 數(shù)據(jù)字典 繪制數(shù)據(jù)流圖以后,只是對數(shù)據(jù)處理和彼此之間的聯(lián)系進(jìn)行了說明,為了進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將數(shù)據(jù)流圖中的各元素作出詳細(xì)的定義和說明,以便于此后系統(tǒng)設(shè)計的進(jìn)行。女 39。), (04,39。 //連接數(shù)據(jù)庫 =(url,user,pwd)。 e7 = new Label(日期 )。 //輸入框 text1 = new TextField(,6)。 text9 = new TextField(,4)。 ta = new TextArea(20,100)。 (e2)。 (e6)。(text9)。 (btn1)。 (new Btn1())。//顯示界面 14 } 圖形界面如下: 界面在保證可以概括實現(xiàn)各種功能的前提下力求簡潔,實現(xiàn)可視化操作。 (3, ())。//執(zhí)行 insert語句 } catch(Exception e2){ (添加記錄出錯! )。 } try{ ssql2 = insert into Mon values(?,?,?,?,?,?,?)。 ((()))。 ()。 ()。 ((2)+\t)。 ((10)+\t)。 } else{ (沒有此人信息! )。 。 ()。 19 //修改記錄 class Btn4 implements ActionListener{ public void actionPerformed(ActionEvent e){ try{ ssql = Update tmp Set Yname=?,Ysex=?,Yage=?,Depno=?,Yjob=? Where Yno=?。 ((()))。 ()。 ((()))。 ((()))。 ()。 //關(guān)閉窗口 class WinClose extends WindowAdapter{ public void windowClosing(WindowEvent e){ try{ ()。 三、 立足程序、回歸書本 在著手寫程序時覺得思路一片混亂,無意間出
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1