韓英慧

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