![第14章就業(yè)中心人才管理工作要點系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/63cdb695-f63b-4c47-a353-6970adfec22a/63cdb695-f63b-4c47-a353-6970adfec22a1.gif)
![第14章就業(yè)中心人才管理工作要點系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/63cdb695-f63b-4c47-a353-6970adfec22a/63cdb695-f63b-4c47-a353-6970adfec22a2.gif)
![第14章就業(yè)中心人才管理工作要點系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/63cdb695-f63b-4c47-a353-6970adfec22a/63cdb695-f63b-4c47-a353-6970adfec22a3.gif)
![第14章就業(yè)中心人才管理工作要點系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/63cdb695-f63b-4c47-a353-6970adfec22a/63cdb695-f63b-4c47-a353-6970adfec22a4.gif)
![第14章就業(yè)中心人才管理工作要點系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/63cdb695-f63b-4c47-a353-6970adfec22a/63cdb695-f63b-4c47-a353-6970adfec22a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第14章就業(yè)中心人才管理工作要點系統(tǒng)14.1 系統(tǒng)分析設(shè)計概覽本系統(tǒng)作為一個入門級的實例系統(tǒng),力求做到功能結(jié)構(gòu)簡潔清晰,以便讀者學(xué)習(xí)。另外,為了演示C/S結(jié)構(gòu)和B/S結(jié)構(gòu)編程的不同,該系統(tǒng)用WinForms程序作為后臺管理系統(tǒng),管理員可在后臺系統(tǒng)中實現(xiàn)信息的管理;前臺則是用ASP.NET進(jìn)行開發(fā),以便于用人企業(yè)和學(xué)員通過Intenert進(jìn)行訪問。為了保證數(shù)據(jù)一致,系統(tǒng)前后臺共享一個數(shù)據(jù)庫。圖14.1展示了本系統(tǒng)的邏輯結(jié)構(gòu)。14.1.1 系統(tǒng)功能概述本系統(tǒng)實現(xiàn)了一個功能完整的人才管理系統(tǒng)。它基于多層技術(shù)體系架構(gòu),結(jié)合WinForms編程和Web編程,提供了優(yōu)異的性能、穩(wěn)定性和可擴(kuò)展性。實現(xiàn)的主要
2、功能有:企業(yè)信息管理。維護(hù)簽約合作企業(yè)數(shù)據(jù),增加企業(yè)信息,包括企業(yè)簡介、辦公地點、聯(lián)系 、網(wǎng)址、郵箱。增加企業(yè)招聘信息。學(xué)員信息管理。獲得教學(xué)部門提供的畢業(yè)學(xué)員檔案,整理入庫。包括學(xué)生的畢業(yè)年份、專業(yè)等基本信息。管理員審核后方可被檢索。企業(yè)用戶可通過Internet訪問本系統(tǒng),可發(fā)布招聘信息,搜索簡歷,對合適的簡歷可以加入企業(yè)人才庫。學(xué)員可通過Internet訪問本系統(tǒng),上傳簡歷、查詢招聘信息。由于該系統(tǒng)只針對某一個院?;驒C(jī)構(gòu)的畢業(yè)生,所以,只有通過審核的用戶才能登錄訪問。其余用戶不能訪問。學(xué)員可以應(yīng)聘職位。并能查看應(yīng)聘歷史。14.1.2 業(yè)務(wù)處理模型 理解了系統(tǒng)功能以后,接下來要做的事情就是
3、把這些功能按照程序邏輯的思想描述出來,用形象的圖示表示,方便程序員理解業(yè)務(wù)流程。這就要用到業(yè)務(wù)處理模型(Business Process Model,BPM)。14.1.3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是應(yīng)用系統(tǒng)的核心和基礎(chǔ),其將應(yīng)用系統(tǒng)中的大量數(shù)據(jù)按照一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使應(yīng)用系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲取所需的信息。數(shù)據(jù)庫需求分析調(diào)查的重點是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析,獲得用戶對數(shù)據(jù)庫的需求?!皵?shù)據(jù)”是指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì),即在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù)?!疤幚怼敝赣脩粜枰瓿墒裁刺幚砉δ?。明確用戶對數(shù)據(jù)有什么樣的處理要求,從而
4、確定數(shù)據(jù)之間的相互關(guān)系。14.1.4 系統(tǒng)預(yù)覽就業(yè)中心人才管理系統(tǒng)的用戶有:系統(tǒng)管理員、就業(yè)中心工作人員、學(xué)員和企業(yè)。完成后的系統(tǒng),對于不同的用戶,將提供不同的操作和功能界面。在帶領(lǐng)讀者實現(xiàn)程序開發(fā)之前,先預(yù)覽一下將要完成的程序界面。就業(yè)中心工作人員使用的是C/S結(jié)構(gòu)的WinForms軟件工作平臺。首先需要在工作人員電腦上安裝該軟件,進(jìn)入軟件需要通過登錄驗證。圖14.7為軟件登錄界面。工作人員登錄成功以后,進(jìn)入軟件主界面。在這里管理員可以查看所有學(xué)員信息、企業(yè)信息、簡歷信息以及學(xué)生的就業(yè)情況、企業(yè)的招聘情況等。如圖14.8所示為學(xué)員信息界面。14.2 實現(xiàn)系統(tǒng)三層架構(gòu) 完成了系統(tǒng)的功能、業(yè)務(wù)和
5、數(shù)據(jù)庫設(shè)計以后?,F(xiàn)在正式進(jìn)入軟件開發(fā)階段??紤]到目前企業(yè)流行的模式開發(fā),同時幫助讀者掌握更多知識,本系統(tǒng)采用三層架構(gòu)設(shè)計。三層架構(gòu),即表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。這種架構(gòu)使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)和升級。14.2.1 多層體系結(jié)構(gòu)設(shè)計所謂三層架構(gòu)設(shè)計思想就是:在軟件開發(fā)過程中,運用分層、分模塊的思想來設(shè)計軟件結(jié)構(gòu),將每一類型的操作固定在一個層(或模塊)中,也就是把同類型的操作作為單獨的類模塊抽象出來,供其他模塊重復(fù)調(diào)用。其目的不僅要提高軟件的可用性,同時也可以大大提高軟件的重用性和拓展性。由于各層之間相互獨立,每一層出了問題只須對該層的函數(shù)方法進(jìn)行相應(yīng)的修改,便于系統(tǒng)的
6、維護(hù),而且按層分割功能,使各個程序的處理邏輯變得十分簡單。在三層架構(gòu)中:表示層是系統(tǒng)的最外層,向用戶展示各種界面,用戶通過界面對系統(tǒng)進(jìn)行操作,并通過業(yè)務(wù)邏輯層來實現(xiàn)用戶各種操作信息的添加、修改和刪除。業(yè)務(wù)邏輯層處于數(shù)據(jù)訪問層和表示層之間,與數(shù)據(jù)層直接關(guān)聯(lián),同時又為表示層服務(wù),其封裝了對數(shù)據(jù)庫的所有操作,包括數(shù)據(jù)的查詢、添加、修改和刪除。數(shù)據(jù)訪問層為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù),本例中使用DBHelper類進(jìn)行數(shù)據(jù)訪問。14.2.2 搭建三層架構(gòu) 了解了三層架構(gòu)的原理以后,下面在Visual Studio 2008中創(chuàng)建一個解決方案,實現(xiàn)三層架構(gòu)的設(shè)計??梢园凑障旅娴牟襟E操作:14.3 實現(xiàn)公
7、共處理模塊 在整個應(yīng)用程序方案中,有些模塊是可重用的。為增加應(yīng)用程序的可維護(hù)性,本實例在實現(xiàn)上將各個頁面中共向的操作代碼提取出來,設(shè)計為公共模塊,既減少了代碼量又使程序更加易于維護(hù)。14.3.1 實體類 一般實體類對應(yīng)一個數(shù)據(jù)表,其中的屬性對應(yīng)數(shù)據(jù)表中的字段。在創(chuàng)建三層架構(gòu)時,使用實體類的好處有: 對對象實體實現(xiàn)封裝,體現(xiàn)OO思想。 屬性可以對字段定義和狀態(tài)進(jìn)行判斷和過濾。 把相關(guān)信息用一個實體類封裝后,在程序中可以把實體類作為參數(shù)傳遞,更加方便。 在本系統(tǒng)中,根據(jù)數(shù)據(jù)庫的設(shè)計,數(shù)據(jù)庫里應(yīng)該有五張表,對應(yīng)五個實體類。代碼14-1是學(xué)員信息表所對應(yīng)的實體類。其他實例類請閱讀源代碼chapterC
8、aseRCSolutionRcAppRc.ModelSys。14.3.2 數(shù)據(jù)訪問模塊 把數(shù)據(jù)訪問邏輯從表現(xiàn)層分離開來。這個分開的層被稱作是數(shù)據(jù)訪問層(Data Access Layer,DAL),一般是通過一個單獨的類庫項目來實現(xiàn)的。 構(gòu)造應(yīng)用程序時,創(chuàng)建DAL應(yīng)該是最先做的步驟之一,應(yīng)該在開始創(chuàng)建表現(xiàn)層之前進(jìn)行。 在本系統(tǒng)中,新建類庫項目Rc.DAL,用來存放數(shù)據(jù)訪問類。和實體類一樣,對應(yīng)于每一張數(shù)據(jù)表,應(yīng)該有一個數(shù)據(jù)訪問類,用來定義在此數(shù)據(jù)表上執(zhí)行的一些增刪查改操作。比如下面的代碼14-2,展示了人才信息表的數(shù)據(jù)訪問類。其他實例類請閱讀源代碼chapterCaseRCSolutionRcAppRc.DALSys。14.3.4 DBHelper類DBHelper類是一個數(shù)據(jù)訪問公共類,該類提供通用的數(shù)據(jù)操作方法,可以在任何需要ADO.NET數(shù)據(jù)操作的項目中引用,如ADO.NET中的ExecuteNonQuery方法將在此類中被重載。DBHelper類的部分代碼如圖14.19所示。在DBHelper類中,提供了兩個公共字段代碼如下:1
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 植物綠化在單身公寓空間設(shè)計中的作用
- 電子設(shè)備的安全操作與管理策略
- 磁性Ⅴ型架行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 清末民初璦琿兵備道研究
- M小區(qū)建設(shè)工程項目進(jìn)度管理研究
- 溫三方聯(lián)合聚乙二醇干擾素a-2b和核苷(酸)類似物治療慢性乙型肝炎的回顧性研究
- 二維氮化物基范德華異質(zhì)結(jié)光催化性質(zhì)的理論研究
- 茶籽殼與固體有機(jī)廢棄物共熱解協(xié)同效應(yīng)及產(chǎn)物分析
- 某某某道路建設(shè)項目節(jié)能評估報告
- 基于Bcl-2-Bax信號通路探討蒙醫(yī)溫針調(diào)控慢性疲勞模型大鼠海馬神經(jīng)細(xì)胞凋亡的研究
- 《水電站繼電保護(hù)》課件
- 沈陽市第一屆“舒心傳技 莘紳向陽”職業(yè)技能大賽技術(shù)工作文件-27-全媒體運營師
- 2025年《贏在執(zhí)行》心得體會(4篇)
- 部編高教版2023·職業(yè)模塊 中職語文 2.《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》 課件
- 心肺復(fù)蘇術(shù)課件2024新版
- 學(xué)校開學(xué)安全隱患自查表
- 2024新人教版初中英語單詞表匯總(七-九年級)中考復(fù)習(xí)必背
- 廣西北海LNG儲罐保冷施工方案
- 《生態(tài)學(xué)》課件—第1章:緒論
- 中心靜脈壓(CVP)監(jiān)測及波形分析
- 人教版(PEP)英語五年級下冊-Unit 1My day A Let’s spell 教案
評論
0/150
提交評論