




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、就業(yè)中心人才管理系統(tǒng)最新課件第15章 就業(yè)中心人才管理系統(tǒng)(WinForms) 在第14章中,搭建了就業(yè)中心人才管理系統(tǒng)的三層框架,實(shí)現(xiàn)了框架中的數(shù)據(jù)訪問(wèn)層和業(yè)務(wù)邏輯層,并且也設(shè)計(jì)好了數(shù)據(jù)庫(kù)。在本章中,將會(huì)在上一章的基礎(chǔ)上,編寫用戶界面層中的就業(yè)中心人才管理系統(tǒng)后臺(tái)WinForms程序。本章的學(xué)習(xí)目標(biāo)是: 編寫WinForms應(yīng)用程序。 實(shí)現(xiàn)三層架構(gòu)中界面層跟其他層的交互。 熟練使用WinForms控件。 通過(guò)跟蹤代碼了解程序?qū)崿F(xiàn)過(guò)程。就業(yè)中心人才管理系統(tǒng)最新課件15.1 搭建后臺(tái)管理界面 就業(yè)中心人才管理系統(tǒng)WinForms程序主要為就業(yè)中心管理人員服務(wù)。就業(yè)中心管理人員的職責(zé)是信息錄入、審
2、核和統(tǒng)計(jì)??梢园裌inForms程序劃分為四個(gè)功能模塊:學(xué)員信息管理模塊、企業(yè)信息管理模塊、就業(yè)情況管理模塊(包括學(xué)員就業(yè)情況管理模塊和企業(yè)招聘情況管理模塊)以及管理員信息管理模塊,如圖14.3所示。就業(yè)中心人才管理系統(tǒng)最新課件15.1.1 解決方案結(jié)構(gòu) 在開始之前,仍然是需要?jiǎng)?chuàng)建一個(gè)WinForms的項(xiàng)目,這在第14章已經(jīng)講到了。創(chuàng)建WinForms項(xiàng)目以后的解決方案如圖15.1所示。項(xiàng)目之間的依賴關(guān)系如圖15.2所示。就業(yè)中心人才管理系統(tǒng)最新課件15.1.2 主界面及菜單設(shè)計(jì) 本W(wǎng)inForms項(xiàng)目的設(shè)計(jì)思想是開發(fā)一個(gè)MDI應(yīng)用程序。首先新建一個(gè)Form窗體,添加菜單控件,設(shè)計(jì)效果如圖15
3、.3所示。然后將該窗體設(shè)置為父窗體,只需要修改屬性,如圖15.4所示。就業(yè)中心人才管理系統(tǒng)最新課件15.2 學(xué)員信息管理模塊設(shè)計(jì) 學(xué)員信息管理模塊有以下功能: 查詢學(xué)員信息。包括查看所有學(xué)員信息和按指定條件查看學(xué)員信息。 審核學(xué)員信息。可以是單獨(dú)審核某一個(gè)學(xué)員信息,也可以是批量審核學(xué)員信息。 修改學(xué)員信息。在審核學(xué)員信息過(guò)程中,如果發(fā)現(xiàn)信息有誤,可以修改學(xué)員信息。就業(yè)中心人才管理系統(tǒng)最新課件15.2.1 學(xué)員信息列表 學(xué)員信息列表的界面設(shè)計(jì)效果如圖15.5所示。主要包含一個(gè)用于展示學(xué)員信息的DataGridView控件和用于篩選的ComboBox控件。窗體控件設(shè)計(jì)如表15.1所示。當(dāng)程序加載,
4、DataGridView控件中將顯示所有學(xué)員信息,實(shí)現(xiàn)代碼如下所示:就業(yè)中心人才管理系統(tǒng)最新課件15.2.2 學(xué)員詳細(xì)信息在學(xué)員信息列表中,選擇某一行,單擊“查看詳情”按鈕,將進(jìn)入學(xué)員基本信息界面。如圖15.6所示。在界面里,有兩個(gè)選項(xiàng)標(biāo)簽,一個(gè)用于查看學(xué)員信息,一個(gè)用于修改信息,可以切換標(biāo)簽來(lái)查看不同信息。學(xué)員詳細(xì)信息界面和修改信息界面控件設(shè)計(jì)如表15.2所示。該窗體的部分代碼段如圖所示:就業(yè)中心人才管理系統(tǒng)最新課件15.2.3 修改學(xué)員信息 修改學(xué)員信息的界面如圖15.7所示。當(dāng)用戶填寫相應(yīng)信息以后,單擊“更新修改”按鈕,就可以完成修改?!案滦薷摹卑粹o的事件代碼如下所示:就業(yè)中心人才管理
5、系統(tǒng)最新課件15.3 跟蹤代碼執(zhí)行過(guò)程 在開發(fā)過(guò)程中,程序調(diào)試是非常重要的。程序員可以通過(guò)程序調(diào)試,跟蹤過(guò)程代碼,以次來(lái)規(guī)范程序邏輯,發(fā)現(xiàn)程序bug。保證程序執(zhí)行的正確性。可以按照程序調(diào)試的一般步驟來(lái)完成代碼的跟蹤。就業(yè)中心人才管理系統(tǒng)最新課件15.3.1 設(shè)置斷點(diǎn),跟蹤代碼執(zhí)行在“更新修改”按鈕的事件代碼中,調(diào)用了BLL層實(shí)例humaninfoManager的Audit()方法。那么如何知道該方法是怎樣執(zhí)行的呢?Visual Studio 2008提供了斷點(diǎn)調(diào)試的功能,可以設(shè)置斷點(diǎn)來(lái)跟蹤程序執(zhí)行,更清楚地理解調(diào)用方法的順序和執(zhí)行邏輯。首先在界面層調(diào)用代碼的地方設(shè)置一個(gè)斷點(diǎn),如圖15.8所示。
6、然后開始運(yùn)行程序。按“F5”鍵開始執(zhí)行,在彈出的程序界面中,修改好信息以后,單擊“確認(rèn)修改”按鈕,這時(shí)程序執(zhí)行到斷點(diǎn),Visiual Studio 2008會(huì)中斷程序,進(jìn)入調(diào)試狀態(tài)。就業(yè)中心人才管理系統(tǒng)最新課件15.3.2 更深入理解三層架構(gòu)三層架構(gòu)設(shè)計(jì)目的就是要使系統(tǒng)具有最大的重用性。這種基于架構(gòu)的設(shè)計(jì)思想,將類和模塊結(jié)合,把同功能的類封裝在同一模塊中,各個(gè)模塊功能明確。在實(shí)際實(shí)現(xiàn)中,需要調(diào)用哪個(gè)函數(shù)或者哪個(gè)模塊時(shí),只需訪問(wèn)特定的功能模塊,極大的提高了模塊的重用性。在運(yùn)用三層架構(gòu)建立起來(lái)的軟件系統(tǒng)中,即使是用戶界面發(fā)生了變化,甚至是完全更換了用戶界面也不會(huì)影響到其他模塊層中的程序代碼,而只需要相應(yīng)的修改與用戶層聯(lián)系的接口參數(shù)就可以了。同樣,數(shù)據(jù)庫(kù)如果發(fā)生改變,只需要將相關(guān)的實(shí)體類及表示界面進(jìn)行調(diào)整即可,對(duì)其他層的影響也較小,代碼的獨(dú)立性很高。同時(shí),三層架構(gòu)應(yīng)用的開發(fā)必須遵從以下基本原則:降低應(yīng)用系統(tǒng)的風(fēng)險(xiǎn)。滿足當(dāng)前需要。考慮未來(lái)的發(fā)展規(guī)劃。開發(fā)出的三層架構(gòu)應(yīng)用系統(tǒng)必須是功能豐富且有高可用性、功能能跨應(yīng)用統(tǒng)、系統(tǒng)能跨平臺(tái)運(yùn)行。就業(yè)中心人才管理系統(tǒng)最新課件15.5 小結(jié) 通過(guò)本章的學(xué)習(xí),讀者應(yīng)該了解以下內(nèi)容。 就業(yè)中心人才管理系統(tǒng)(WinForms)的功能設(shè)計(jì)。 通過(guò)WinForms控
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度小微企業(yè)貸款展期協(xié)議范本
- 2024-2025學(xué)年甘肅省隴南市武都實(shí)驗(yàn)中學(xué)高三上學(xué)期11月月考?xì)v史試卷
- 2025年度合作策劃發(fā)展協(xié)議書模板
- 2025年個(gè)人經(jīng)營(yíng)抵押貸款合同協(xié)議
- 2025年度衛(wèi)生所液壓升降臺(tái)租賃協(xié)議
- 2025年股東聯(lián)合健身房合作發(fā)展協(xié)議
- 2025年辦公室裝潢設(shè)計(jì)合同范本
- 2025年紅外線汽車尾氣分析儀項(xiàng)目提案報(bào)告模板
- 2025年企業(yè)股權(quán)交易合同批準(zhǔn)標(biāo)準(zhǔn)
- 2025年農(nóng)作物機(jī)械化種植產(chǎn)業(yè)鏈優(yōu)化合作協(xié)議
- 2024年重慶市公務(wù)員錄用考試《行測(cè)》真題及解析
- 珠海市第三人民醫(yī)院中醫(yī)智能臨床輔助診療系統(tǒng)建設(shè)方案
- 早產(chǎn)臨床診斷與治療指南
- 中華人民共和國(guó)能源法
- 人居環(huán)境綜合治理項(xiàng)目項(xiàng)目背景及必要性分析
- 2024年法律職業(yè)資格考試(試卷二)客觀題試題及解答參考
- 2024年注冊(cè)建筑師-二級(jí)注冊(cè)建筑師考試近5年真題附答案
- 川教版信息技術(shù)六年級(jí)下冊(cè)全冊(cè)教案【新教材】
- 五年級(jí)口算題卡每天100題帶答案
- 食品感官檢驗(yàn):品評(píng)人員的篩選與培訓(xùn)
- 2024-2030年中國(guó)會(huì)務(wù)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資風(fēng)險(xiǎn)預(yù)測(cè)研究報(bào)告
評(píng)論
0/150
提交評(píng)論