韓英慧
摘要:本論文介紹利用Java語言開發(fā)工具,進(jìn)行賓館員工管理系統(tǒng)設(shè)計與實現(xiàn)的完成,介紹了系統(tǒng)的開發(fā)經(jīng)驗,強(qiáng)調(diào)了學(xué)好一門語言課程的重要性,本論文的設(shè)計與實現(xiàn)希望能為程序設(shè)計開發(fā)提供理論的基礎(chǔ)依據(jù)。
一、系統(tǒng)簡要設(shè)計
本系統(tǒng)是為了更好的實現(xiàn)員工信息管理,針對查看員工的各種信息需求所設(shè)計的,可以對各類數(shù)據(jù)進(jìn)行有效的管理。其主要功能有:數(shù)據(jù)入庫、查詢、修改和刪除等。
二、系統(tǒng)模塊功能設(shè)計
由于實際應(yīng)用中的賓館員工信息數(shù)量龐大,各種功能也能比較復(fù)雜,所以賓館員工管理系統(tǒng)必須功能強(qiáng)大,否則難以解決很多問題。
1.系統(tǒng)登錄模塊
該模塊登錄部分實現(xiàn)對管理員用戶登錄的驗證、標(biāo)識,從而為用戶對系統(tǒng)的操作提供授權(quán)依據(jù),在這一模塊中,首先會要求管理員輸入自己的登錄姓名,以及登錄密碼,然后系統(tǒng)會對輸入的信息進(jìn)行有關(guān)的驗證。
2.員工基本信息模塊
由于在一個賓館管理系統(tǒng)中,對賓館員工基本信息的管理是必不可少的,管理員可以通過操作掌握賓館員工的相關(guān)信息,包括賓館員工的員工編號、姓名、性別、出生日期、年齡、民族、電話、地址、部門、職位等,這些信息可以為值班經(jīng)理的決策提供參考。
3.工資管理模塊
在工資管理模塊中,主要實現(xiàn)了兩個功能:一個是顯示賓館員工的工資情況;另一個是顯示賓館員工的獎金信息。通過這個界面賓館管理人員就可以很清晰地看到每一個雇員的工資、獎金信息,同時也可以判斷賓館員工的職級,工作表現(xiàn)。
4. 出勤管理模塊
賓館員工的工作效率以及執(zhí)行力的不斷加強(qiáng),就得有相應(yīng)的管理方式,其中對賓館員工出勤的考核就是一種有效方式,該模塊主要實現(xiàn)賓館員工出勤信息的記錄、查詢,通過這個模塊可以加強(qiáng)賓館對員工的管理。
5.員工詳細(xì)信息模塊
該模塊不僅各種資料詳細(xì),而且直觀,一目了然,它上面的信息可以給賓館的人事部門提供參考。此部分是整個系統(tǒng)的核心部分之一,它即可以對數(shù)據(jù)進(jìn)行輸入,又可以對相關(guān)數(shù)據(jù)進(jìn)行修改,以達(dá)到對整個系統(tǒng)的簡單維護(hù)。填寫好各項信息后,單擊保存按鈕,系統(tǒng)將對這些信息進(jìn)行處理。
三、 系統(tǒng)實現(xiàn)
系統(tǒng)實現(xiàn)是一個復(fù)雜,本論文以系統(tǒng)登錄為例講解系統(tǒng)實現(xiàn)的過程。
當(dāng)系統(tǒng)登錄時,首先出現(xiàn)的是一個用戶權(quán)限登錄的界面, 權(quán)限設(shè)置主要是維護(hù)系統(tǒng)的安全性和完整性。擁有管理員權(quán)限的操作員能對其他操作員進(jìn)行相應(yīng)的權(quán)限設(shè)置,沒有權(quán)限的操作員不能對相應(yīng)的窗口進(jìn)行操作。在登錄頁面中首先用一句SQL文來查詢數(shù)據(jù)庫String sql = "select password from Admin where adminname='"+nam.getText()+"'";判斷用戶名和密碼是否正確,如果查詢結(jié)果正確則進(jìn)入,否則提示錯誤。下面代碼是具體實現(xiàn),其中用了一個try catch來捕捉系統(tǒng)有可能產(chǎn)生的異常[7]。
try {
Connection con = new DBCon().getCon();
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {String str=rs.getString(1);
if (str.equals(String.valueOf(pwd.getPassword())))
{ //判斷用戶名和密碼是否正確
this.dispose(); //正確則銷毀對話框進(jìn)入系統(tǒng)}
else {
JOptionPane.showMessageDialog(null, "密碼錯誤!"); //錯誤則顯示提示對話框
pwd.setText("");
pwd.requestFocus();
}
}
}
catch (Exception ex)
{ ex.printStackTrace(); }
界面如圖1所示。
總之,賓館員工管理系統(tǒng)是一個賓館不可缺少的部分,它的內(nèi)容對于賓館的決策者和管理者來說都至關(guān)重要,所以賓館員工管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間過長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。
參考文獻(xiàn):
[1] 蔡雙雙,陳曉. 基于ASP.NET的開放性實驗室綜合信息管理系統(tǒng)[J]. 軟件導(dǎo)刊. 2013(01)
[2] 李新戰(zhàn). 基于J2EE的教學(xué)資源庫系統(tǒng)設(shè)計與實現(xiàn)[J]. 電腦知識與技術(shù). 2013(01)