基于java編程技術(shù)的員工管理系統(tǒng)設(shè)計 電子信息工程畢業(yè)設(shè)計論文_第1頁
基于java編程技術(shù)的員工管理系統(tǒng)設(shè)計 電子信息工程畢業(yè)設(shè)計論文_第2頁
基于java編程技術(shù)的員工管理系統(tǒng)設(shè)計 電子信息工程畢業(yè)設(shè)計論文_第3頁
基于java編程技術(shù)的員工管理系統(tǒng)設(shè)計 電子信息工程畢業(yè)設(shè)計論文_第4頁
基于java編程技術(shù)的員工管理系統(tǒng)設(shè)計 電子信息工程畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄第一部分設(shè)計任務(wù)與調(diào)研 21.1設(shè)計任務(wù)與目標(biāo) 21.2設(shè)計思路和方法 21.2.1設(shè)計思路 21.2.2方法手段 21.2.3設(shè)計步驟 21.3調(diào)研 2第二部分設(shè)計過程與說明 32.1設(shè)計說明 32.2設(shè)計過程 32.2.1數(shù)據(jù)庫的鏈接 32.2.2登錄模塊的實現(xiàn) 32.2.3員工管理系統(tǒng)客戶端的結(jié)構(gòu)設(shè)計 42.2.4員工管理服務(wù)器設(shè)計 42.2.5員工信息管理系統(tǒng)設(shè)計 42.26客戶端測試程序設(shè)計 5第三部分設(shè)計成果展示 5第四部分結(jié)束語 8第一部分設(shè)計任務(wù)與調(diào)研1.1設(shè)計任務(wù)與目標(biāo)使用java語言編寫一個員工管理系統(tǒng)程序,實現(xiàn)錄入、修改、查詢、刪除員工信息功能。1.2設(shè)計思路和方法1.2.1設(shè)計思路使用java語言編寫,用Access數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫進(jìn)行信息儲存,利用eclipse編寫服務(wù)器、客戶端以及員工管理系統(tǒng),進(jìn)行客戶端測試。1.2.2方法手段文獻(xiàn)檢索、圖書館借閱、手冊查詢、軟件編程、程序調(diào)試。1.2.3設(shè)計步驟根據(jù)設(shè)計內(nèi)容與要求,完成系統(tǒng)的構(gòu)想與設(shè)計,進(jìn)行程序的編寫與調(diào)試,然后做進(jìn)一步檢測。1.3調(diào)研隨著員工數(shù)的不斷增加,員工信息不斷增多,人工管理信息的難度也越來越大,而且效率很低,使得用電腦處理信息數(shù)據(jù)成為了可能。員工管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù)據(jù),計算機(jī)的進(jìn)入互動時代的體現(xiàn)。友好的人機(jī)互交模式,高效安全的操作是我們對成千上萬的信息的管理得心應(yīng)手。員工管理系統(tǒng),可用于員工的信息管理,查詢,更新與維護(hù),使用方便,簡易性強(qiáng)。該軟件使用java語言編程,Access數(shù)據(jù)庫作為后臺數(shù)據(jù)庫進(jìn)行信息儲存,方便簡單,安全性好。第二部分設(shè)計過程與說明2.1設(shè)計說明本設(shè)計主要在eclipse環(huán)境下運用java語言開發(fā)。Java是一種簡單的、面向?qū)ο蟮?、可移植的語言,與C語言、C++語言、VB語言等相比具有自己獨特的特點,平臺無關(guān)性、安全性、面向?qū)ο笮?、健壯性等。該系統(tǒng)實現(xiàn)的大致功能:管理員的登錄。只允許符合管理員身份的人登錄系統(tǒng)進(jìn)行操作;查詢員工信息。根據(jù)員工號,姓名,部門為條件進(jìn)行查詢;添加員工信息。以員工號為關(guān)鍵唯一,姓名,部門,工資添加到員工信息當(dāng)中;修改員工信息。按員工號找到該員工的信息并輸入要修改的屬性;刪除員工信息。根據(jù)輸入的員工號進(jìn)行刪除的操作。2.2設(shè)計過程本設(shè)計主要分為6個步驟:2.2.1數(shù)據(jù)庫的鏈接本系統(tǒng)的實現(xiàn)設(shè)計到數(shù)據(jù)庫,必然少不了數(shù)據(jù)的各種操作,而實現(xiàn)這一重要前提就是數(shù)據(jù)庫的連接,本系統(tǒng)采用eclipse數(shù)據(jù)庫,新建一個util包,將工具代碼和鏈接數(shù)據(jù)庫的代碼都封裝進(jìn)去。2.2.2登錄模塊的實現(xiàn)登錄模塊的實現(xiàn)運用Swing控件,通過輸入相關(guān)的信息,與數(shù)據(jù)庫中的管理員相比較,若輸入的數(shù)據(jù)與數(shù)據(jù)庫中管理員信息一樣,則通過驗證,反之拒絕訪問系統(tǒng)。主要代碼如下:ei.printStackTrace();}returncount}PublicvoiddbClose(){try{con.close();}catch(Exceptione){e.printStackTrace();}}2.2.3員工管理系統(tǒng)客戶端的結(jié)構(gòu)設(shè)計員工管理系統(tǒng)員工管理系統(tǒng)退出信息刪除信息退出信息刪除信息修改信息添加信息查詢2.2.4員工管理服務(wù)器設(shè)計在eclipse環(huán)境下,添加引入jar包找到配置好的服務(wù)器并運行,服務(wù)器啟動代碼如下:publicstaticvoidmain(String[]args){ Servers=newServer(); s.start();}2.2.5員工信息管理系統(tǒng)設(shè)計在eclipse環(huán)境下運用java語言設(shè)計員工管理系統(tǒng),本系統(tǒng)的開發(fā)主要包括員工信息查詢、刪除、添加和修改。通過導(dǎo)入工具包java.util.*進(jìn)行程序設(shè)計,主要代碼如下:try{ st=newSocket("127.1",9999); System.out.println(); os=st.getOutputStream(); oos=newObjectOutputStream(os); is=st.getInputStream(); ois=newObjectInputStream(is); }catch(Exceptione){ e.printStackTrace(); }}2.26客戶端測試程序設(shè)計publicclassTestClient{publicstaticvoidmain(String[]args)throwsException{ Clientc=newClient(); c.start();}}第三部分設(shè)計成果展示在eclipse環(huán)境下,啟動服務(wù)器并運行員工管理系統(tǒng)客戶端。執(zhí)行客戶端操作,輸入添加員工信息命令,成功進(jìn)入員工添加系統(tǒng)并錄入員工Tom的信息。成功添加員工信息后,選擇執(zhí)行查詢員工信息命令,輸入Tom的員工編號,如上圖顯示,系統(tǒng)成功錄入職工Tom的信息。繼續(xù)選擇執(zhí)行修改員工信息的命令,輸入想修改的員工的編號,選擇修改員工Tom的工資,結(jié)束操作后系統(tǒng)顯示信息修改成功。接著執(zhí)行查詢員工信息命令,輸入員工編號,如上圖顯示,員工Tom的工資被成功修改。最后,執(zhí)行刪除員工信息的命令,系統(tǒng)顯示刪除成功后,再次執(zhí)行查詢員工Tom的信息,顯示查詢失敗,證明員工Tom信息刪除成功。綜上,在eclipse環(huán)境下,成功的運行了員工管理系統(tǒng),在執(zhí)行對員工信息的錄入、查詢、修改、刪除命令時都獲得了實現(xiàn),整個過程方便快捷,也證明了基于java技術(shù)編寫的員工管理系統(tǒng)的高效便捷。第四部分結(jié)束語本次設(shè)計雖然很辛苦,但是相對的也使我受益匪淺。在設(shè)計的過程中也遇到了很多問題,但都在老師同學(xué)和書籍資料的幫助得到了解決,讓我學(xué)會了許多收獲了許多,對于以后的發(fā)展起到了很好的輔助效果。理論和實踐的相結(jié)合是最有效的學(xué)習(xí)方法,使我在設(shè)計過程中發(fā)現(xiàn)自己的不足之處,去想辦法補足自己的不足之處。通過這次設(shè)計,使我懂得了理論與實際的結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合,從理論中的出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力與獨立思考能力。在此,衷心感謝我的畢業(yè)指導(dǎo)老師黃老師,在黃老師的耐心指導(dǎo)下,經(jīng)過奮戰(zhàn),我終于完成了畢業(yè)設(shè)計。沒有他的耐心輔導(dǎo),我的設(shè)計將無從談起,每當(dāng)我遇到困難的時候,是他在我身邊耐心地指導(dǎo),并指引我走進(jìn)新的領(lǐng)域,讓我由陌生到熟悉,從而學(xué)到了許多平時在課堂上沒有學(xué)到的東西。我要感謝那些曾經(jīng)、現(xiàn)在或者將來工作在這一領(lǐng)域的人,他們鍥而不舍的精神一直是我前進(jìn)的動力

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論