人員資訊管理系統

2021-07-29 22:57:35 字數 999 閱讀 5144

這個系統主要實現基本的業務功能:增加使用者,修改使用者,刪除使用者,查詢單個使用者,查詢全部使用者和退出系統的功能。

工廠模式,**模式,mysql資料庫

資料庫連線方式:jdbc

id int ;name varchar(50) ; *** varchar(10) ; birthday date

user類

databaseconnection類

獲取和關閉資料庫連線(connection資料)

iuserdao介面

定義(但未實現)使用者的操作

iuserdaolmpl類

資料連線操作的實現類

首先建立成員變數conn,然後再建構函式中初始化該變數,最後分別實現介面iuserdao中的各個方法。

首先建立相關的sql語句,然後通過鏈結物件conn的preparestatement()方法,獲取上述sql語句的preparestatement物件pstmt,同時通過物件pstmt的setstring方法設定sql語句中的引數,最後通過物件pstmt的各種方法實現增加,刪除,查詢和修改功能。

iuserdaoproxy類

介面實現類的主要功能是完成資料庫的具體操作,但是對於資料庫的開啟和關閉操作與具體的業務操作是沒有任何關係。

useroperate類

首先通過工廠類daofactory獲取iuserdaoproxy物件,然後呼叫**方法實現相應的業務功能。

menu類(表示層)

輸出相應的資訊來模擬選單

inputdata類

格式化輸入字串的功能。

bufferedreader 由reader類擴充套件而來,提供通用的緩衝方式文字讀取,而且提供了很實用的readline,讀取乙個文字行,從字元輸入流中讀取文字,緩衝各個字元,從而提供字元、陣列和行的高效讀取。

bufferedreader buff=new bufferedreader(new inputstreamreader(system.in));

buff.readline();

人員資訊管理( )

class employee employee employee employee employee void employee increaseempno int steps void employee promote int increment void employee setaccumpay...

人員資訊管理( )

class employee int employee employeeno 1000 員工編號基數為 1000 employee employee employee employee void employee increaseempno int steps void employee promo...

資訊管理系統

輸入5個員工的資訊 輸入 每個員工含有成員名為 工號 姓名 基本工資 補貼 獎金 水電費 房租 實發工資 工資排名 編寫函式完成下列要求 1 輸入乙個員工的工號,查詢該員工的資訊並輸出,若不存在顯示沒找到 查詢 2 輸入乙個新員工的資訊,按工號順序將該員工的資訊插入後輸出 顯示 3 輸入乙個已存在員...