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

正文內(nèi)容

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

  

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