網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)訓(xùn)報(bào)告(動(dòng)態(tài)網(wǎng)站開發(fā))_第1頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)訓(xùn)報(bào)告(動(dòng)態(tài)網(wǎng)站開發(fā))_第2頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)訓(xùn)報(bào)告(動(dòng)態(tài)網(wǎng)站開發(fā))_第3頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)訓(xùn)報(bào)告(動(dòng)態(tài)網(wǎng)站開發(fā))_第4頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)實(shí)訓(xùn)報(bào)告(動(dòng)態(tài)網(wǎng)站開發(fā))_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE沈陽(yáng)理工大學(xué)課程設(shè)計(jì)專用紙沈陽(yáng)理工大學(xué)沈陽(yáng)理工大學(xué)課程設(shè)計(jì)專用紙一、概述 11.1課題背景 11.2目的和意義 11.3系統(tǒng)設(shè)計(jì)思想 2二、可行性分析與需求分析 42.1可行性分析 42.1.1經(jīng)濟(jì)可行性 42.1.2技術(shù)可行性 42.1.3運(yùn)行可行性 52.2需求分析 5三、系統(tǒng)總體設(shè)計(jì) 73.1系統(tǒng)的功能 73.2系統(tǒng)模塊總體設(shè)計(jì) 73.3數(shù)據(jù)庫(kù)設(shè)計(jì) 93.3.1實(shí)體描述 93.3.2聯(lián)系描述 103.3.3數(shù)據(jù)庫(kù)實(shí)現(xiàn) 10四、系統(tǒng)詳細(xì)設(shè)計(jì) 134.1系統(tǒng)程序流程圖 134.2個(gè)人用戶系統(tǒng)主界面設(shè)計(jì) 134.3企業(yè)用戶系統(tǒng)主界面設(shè)計(jì) 14五、系統(tǒng)實(shí)現(xiàn) 165.1系統(tǒng)運(yùn)行平臺(tái)、環(huán)境、工具簡(jiǎn)介 165.1.1系統(tǒng)運(yùn)行平臺(tái)設(shè)置 165.1.2C#語(yǔ)言的選擇 165.1.3SQLSERVER2005特性 17參考文獻(xiàn) 18沒寫摘要,自己搜個(gè)!一、概述1.1課題背景現(xiàn)在社會(huì)是信息技術(shù)高速發(fā)展的社會(huì),網(wǎng)絡(luò)在人們生活和交際中的應(yīng)用越來(lái)越廣泛。對(duì)求職者來(lái)說(shuō),網(wǎng)站為他們提供了方便、快捷的查詢工作崗位路徑。對(duì)招聘單位來(lái)說(shuō),招聘網(wǎng)站也為他們提供了檢索應(yīng)聘者信息的平臺(tái),使招聘工作變得輕松易行。求職者和招聘公司/單位可以在網(wǎng)上通過(guò)Internet,實(shí)現(xiàn)工作求職和公司/單位的人才招聘。網(wǎng)上招聘與傳統(tǒng)招聘相比具有招聘范圍廣,信息量大,可挑選余地大,會(huì)有大量技術(shù)高的應(yīng)聘人員,招聘效果好,費(fèi)用低的優(yōu)勢(shì),因此獲得了越來(lái)越多公司的認(rèn)可,同時(shí)它有著經(jīng)營(yíng)成本低、用戶檢索方便、地域限制少等特點(diǎn)。招聘作為人力資源管理的一部分,在整個(gè)企業(yè)的人力資源管理中發(fā)揮了重大作用。然而,很多實(shí)踐工作者卻還沒有認(rèn)識(shí)到招聘工作的重要性,沒有把招聘工作擺上重要的議程,這就使得整個(gè)企業(yè)的人力資源管理出現(xiàn)了“瓶頸”問(wèn)題,而隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的發(fā)展,在線招聘系統(tǒng)的開發(fā)則能有效幫助企業(yè)解決這一“瓶頸”問(wèn)題。1.2目的和意義其主要目的是:減少參加招聘單位工作人員的工作量和招聘成本,減少進(jìn)行求職的人員求職時(shí)參加招聘會(huì)投遞簡(jiǎn)歷所耗費(fèi)的時(shí)間和精力,使求職和招聘的過(guò)程通過(guò)互連網(wǎng)完成,從而實(shí)現(xiàn)招聘時(shí)雙向選擇的自動(dòng)化。網(wǎng)絡(luò)求職有其突出的優(yōu)點(diǎn),即信息量大,資源豐富,更新速度快,招聘職位多等,很符合年輕人希望以最快捷、便利的方式獲得最多最有效信息的求職要求。本系統(tǒng)就是一個(gè)模擬網(wǎng)上求職招聘的系統(tǒng),具備現(xiàn)實(shí)中人才中介機(jī)構(gòu)的功能??梢詾閭€(gè)人用戶提供需要的求職與招聘的信息,也可以為單位用戶提供需要的人才信息,可以說(shuō)是兩者互動(dòng)的一種重要渠道。人才在各行各業(yè)都是發(fā)展的關(guān)鍵,大學(xué)生就像是人才的代名詞,如何能夠聘到具有真才實(shí)學(xué)的大學(xué)生是各企業(yè)非常關(guān)心的問(wèn)題。而找不到理想的工作、不能發(fā)揮自己聰明才智也讓大學(xué)生煩惱,他們踏入社會(huì)的第一節(jié)課就是求職。說(shuō)到求職,讀者可能首先會(huì)想到招聘會(huì)。雖然招聘會(huì)是目前人才交流的主要途徑之一,但是它還遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實(shí)的需求:1.招聘會(huì)定期召開,過(guò)期沒有交流的機(jī)會(huì)招聘會(huì)都是在有限的幾天內(nèi)企業(yè)與大學(xué)生面對(duì)面的交流,雖然有的招聘會(huì)提前貼出海報(bào)或進(jìn)行其他方式的宣傳,但還會(huì)有很多的企業(yè)和大學(xué)生錯(cuò)過(guò)。還有一部分人,為了參加招聘會(huì)不得不放棄一些重要的事情。2.招聘會(huì)人數(shù)眾多,很難管理由于參加招聘會(huì)的人員繁多,而且整個(gè)過(guò)程人員的流動(dòng)性非常強(qiáng),這給管理增加了很大的難度。3.空間有限不利交流招聘會(huì)人數(shù)眾多,而且展位有限,想要實(shí)現(xiàn)企業(yè)與學(xué)生一一會(huì)面很困難,這樣就不能更好地分配人力資源。1.3系統(tǒng)設(shè)計(jì)思想網(wǎng)上求職招聘系統(tǒng)是利用互聯(lián)網(wǎng)構(gòu)建的網(wǎng)上招聘系統(tǒng),它涉及了網(wǎng)上應(yīng)用這一學(xué)科。一個(gè)網(wǎng)站的建設(shè),首先應(yīng)該從功能出發(fā)。完善的功能是網(wǎng)站的目的所在。一個(gè)良好的網(wǎng)站,應(yīng)該設(shè)計(jì)一個(gè)良好的工作流程:首先定義開發(fā)網(wǎng)站的目的;接下來(lái)對(duì)網(wǎng)站的外觀進(jìn)行設(shè)計(jì);其次進(jìn)行實(shí)際頁(yè)面的制作;然后對(duì)所制作的網(wǎng)站進(jìn)行測(cè)試,以確保它符合最初設(shè)定的目標(biāo);最后是將網(wǎng)站發(fā)布。在將網(wǎng)站發(fā)布后還需要有維護(hù)工作,以便及時(shí)更新網(wǎng)站內(nèi)容。所以要做出一個(gè)出色的網(wǎng)上招聘系統(tǒng)要做到以下要求。首先,對(duì)人才市場(chǎng)網(wǎng)上招聘的定義、特征和優(yōu)勢(shì)的了解是必不可少的。其次,系統(tǒng)網(wǎng)站的規(guī)劃、網(wǎng)站構(gòu)建的目標(biāo)和市場(chǎng)需求調(diào)查分析、網(wǎng)站設(shè)計(jì)與管理的可行性分析以及網(wǎng)站設(shè)計(jì)與管理的解決方案的深入分析也是不可少的。再次,網(wǎng)上人才交流中心運(yùn)行平臺(tái)的構(gòu)建、服務(wù)器選擇、Java語(yǔ)言和數(shù)據(jù)庫(kù)的知識(shí)更是實(shí)現(xiàn)網(wǎng)上交流的基礎(chǔ)。根據(jù)網(wǎng)上人才需求實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。1.實(shí)用性:系統(tǒng)以人才需求為目標(biāo),以方便用人單位為原則,同時(shí)融入先進(jìn)的管理經(jīng)驗(yàn)。根據(jù)人才實(shí)際的需求情況,度身訂造一套先進(jìn)的網(wǎng)上人才交流中心系統(tǒng),并且將在統(tǒng)一的Windows圖形界面下提供各種實(shí)用功能,盡可能降低使用前的培訓(xùn)、實(shí)施和使用中的維護(hù)時(shí)間。充分滿足用人單位在未來(lái)幾年內(nèi)的各種需求,真正為應(yīng)聘者提供了一個(gè)方便快捷的求職方法。2.先進(jìn)性:本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的客戶機(jī)/服務(wù)器結(jié)構(gòu),采用SQLServer2005數(shù)據(jù)庫(kù),可以方便的滿足人才交流中心的需要。3.高可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。4.高安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。5.采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。6.靈活性:登錄界面需要一定的靈活性,由于管理員用戶是不能隨便注冊(cè)的,所以他的注冊(cè)信息都是手動(dòng)添加到數(shù)據(jù)庫(kù)中的,而不通過(guò)注冊(cè)界面。二、可行性分析與需求分析系統(tǒng)的可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。在進(jìn)行可行性研究時(shí)需要了解和分析現(xiàn)有的系統(tǒng),并以概括的形式表達(dá)對(duì)現(xiàn)有的系統(tǒng)的認(rèn)識(shí)。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后能帶來(lái)的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)。本章將對(duì)系統(tǒng)的可行性進(jìn)行分析介紹。2.1可行性分析全面考慮到網(wǎng)絡(luò)的高速發(fā)展和人才的逐漸增多,結(jié)合現(xiàn)在社會(huì)的人才和企業(yè)招聘情況,為了給應(yīng)聘者提供方便快捷的應(yīng)聘途徑,使招聘工作中的人員初選工作變得輕松易行。實(shí)施網(wǎng)上人才招聘系統(tǒng)后,應(yīng)該能夠完成一下功能:1.人才招聘的信息化,企業(yè)和個(gè)人可隨時(shí)查看應(yīng)聘和招聘的情況。2.提供近期準(zhǔn)確的招聘職位信息。3.界面有好美觀,操作簡(jiǎn)單易懂,查詢方面靈活。4.權(quán)限分配清晰明確,管理員管理方便。5.系統(tǒng)維護(hù)方面可靠,有較高的安全性,滿足實(shí)用性,先進(jìn)性要求。2.1.1經(jīng)濟(jì)可行性估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)可以使求職招聘的效率大大提高,并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從求職者和企業(yè)兩方面考慮。對(duì)于求職者和企業(yè)來(lái)說(shuō)則應(yīng)著重分析其社會(huì)效益。應(yīng)重點(diǎn)保證企業(yè)信息的真實(shí)性和正確性等等。下面從以下幾個(gè)方面對(duì)系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:市場(chǎng)分析:該產(chǎn)品所追求的市場(chǎng)是招聘企業(yè),它可以幫助公司的工作人員方便、快捷的掌握和管理應(yīng)聘者的簡(jiǎn)歷和有關(guān)個(gè)人信息。它可以滿足公司對(duì)人才管理的需求,本軟件易學(xué),易用。是值得推廣的產(chǎn)品。2.1.2技術(shù)可行性根據(jù)該系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的C#技術(shù)來(lái)進(jìn)行開發(fā)管理平臺(tái)的設(shè)計(jì),使用SQLserver2005數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。在硬件方面,則選擇空間較大,只要是奔騰系列及以上的計(jì)算機(jī),內(nèi)存在256M以上,硬盤在30MB,都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于MyEclipse和SQLSERVER2005都是兩個(gè)非常成熟的開發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行的。2.1.3運(yùn)行可行性在現(xiàn)今社會(huì),順著信息化和計(jì)算機(jī)技術(shù)的高度發(fā)展,越來(lái)越多的人意識(shí)到信息化是提升管理效率不可缺少的重要步驟。企業(yè)的人才是接受過(guò)高等管理教育的人,他們深知現(xiàn)代化的管理方法對(duì)企業(yè)的重要性。而對(duì)于將要代替手工管理公司招聘信息及對(duì)人才的選擇,配備現(xiàn)代化的管理思想更是必不可少的。經(jīng)過(guò)以上分析,運(yùn)行方面是可行的。2.2需求分析軟件需求分析是軟件開發(fā)的第一個(gè)階段,也是關(guān)系到軟件開發(fā)成敗的關(guān)鍵步驟。明確的目標(biāo)是制定方案的前提,功能需求的描述則是網(wǎng)上招聘系統(tǒng)實(shí)施方案的前提。需求分析要注意的問(wèn)題,是讓用戶和開發(fā)者共同明確將要開發(fā)的是一個(gè)什么樣的系統(tǒng)。該系統(tǒng)主要針對(duì)人們對(duì)網(wǎng)絡(luò)求職招聘系統(tǒng)的需要,采用ASP技術(shù)使人們輕松自在的實(shí)現(xiàn)在網(wǎng)上用戶注冊(cè)、查看人才信息和企業(yè)信息以及簡(jiǎn)歷的投放和查收等,完成求職人員和招聘人員的求職招聘工作。如何快速找到求職者所需要的職位和企業(yè)所需要的人才,是求職招聘系統(tǒng)的一個(gè)關(guān)鍵問(wèn)題。網(wǎng)絡(luò)求職招聘系統(tǒng)在求職者填寫求職信息,招聘者發(fā)布招聘信息時(shí)要求填寫人才類型,所求職位類型和工作地點(diǎn)等相關(guān)信息。因?yàn)樵诰W(wǎng)上求職招聘的應(yīng)聘者和招聘公司是經(jīng)常變化的,所以就要求想出一個(gè)好辦法,不要改變ASP程序和網(wǎng)頁(yè),只改變數(shù)據(jù)庫(kù)文件就可以解決問(wèn)題。由于不同的招聘單位可能放在不同的頁(yè)面里,因此如何知道應(yīng)聘者在不同的頁(yè)面里向哪個(gè)招聘單位投放簡(jiǎn)歷就很重要了。也就是讓應(yīng)聘者共同擁有管理頁(yè),把不同頁(yè)面的招聘單位放在一起,且對(duì)應(yīng)聘者選擇的單位進(jìn)行分排。為了滿足用戶的各種需求,網(wǎng)絡(luò)求職招聘系統(tǒng)對(duì)所有的應(yīng)聘者信息,招聘單位,招聘職位,最新人才等都會(huì)不斷的更新,但不能經(jīng)常變更ASP程序和網(wǎng)頁(yè),所以在該系統(tǒng)中用到的大都是傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。人才招聘網(wǎng)的一個(gè)最主要的目的就是為求職者和用人單位提供方便快捷的雙向選擇服務(wù),因此其主要的使用者有兩類,即尋求合適工作的求職者和有招聘需求的公司,并且其功能主要實(shí)現(xiàn)雙方信息的注冊(cè)及信息的交互。(1)從信息需求的角度分析信息注冊(cè)主要包括求職者全部個(gè)人信息的采集和公司現(xiàn)有信息情況的采集。信息交互即求職信息管理,主要包括求職者向公司投遞簡(jiǎn)歷過(guò)程的記錄和公司對(duì)求職者反饋信息管理和筆試、面試的管理。新聞信息。(2)從用戶的角度分析求職者要注冊(cè)個(gè)人信息,并記錄簡(jiǎn)歷的投遞信息。公司要注冊(cè)其詳細(xì)信息,并記錄對(duì)求職者的筆試、面試的管理。網(wǎng)站管理員進(jìn)行個(gè)人用戶和企業(yè)用戶的管理。沈陽(yáng)理工大學(xué)課程設(shè)計(jì)專用紙.PAGE10沈陽(yáng)理工大學(xué)三、系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)的功能系統(tǒng)設(shè)計(jì)是信息開發(fā)過(guò)程中的另一個(gè)重要階段,在這一階段中將根據(jù)前一階段邏輯分析的結(jié)果,在系統(tǒng)分析報(bào)告的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理地進(jìn)行新系統(tǒng)的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)包含兩個(gè)方面:首先是總體結(jié)構(gòu)設(shè)計(jì),其實(shí)是具體物理模型的設(shè)計(jì)。這個(gè)階段的主要目標(biāo)是將反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)的物理方案,并為下一階段的系統(tǒng)事實(shí)提供必要的技術(shù)資料。本系統(tǒng)采用結(jié)構(gòu)化設(shè)計(jì)的方法來(lái)實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo),即將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過(guò)對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的系統(tǒng)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的功能3.2系統(tǒng)模塊總體設(shè)計(jì)HIPO技術(shù),即用圖形方法表達(dá)一個(gè)系統(tǒng)的輸入和輸出功能,以及模塊的層次。在子系統(tǒng)劃分的基礎(chǔ)上,對(duì)每一個(gè)子系統(tǒng)進(jìn)行進(jìn)一步的功能分解,這樣不斷分解下去,知道分解成含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖,既系統(tǒng)的HIPO圖。如圖3-1所示。網(wǎng)上求職招聘系統(tǒng)是一個(gè)純基于網(wǎng)絡(luò)化的軟件系統(tǒng),增加了求職者找到工作的機(jī)會(huì),同時(shí)也方便了公司招聘。本系統(tǒng)的一級(jí)子系統(tǒng)有求職者子系統(tǒng),企業(yè)子系統(tǒng),管理員子系統(tǒng)。求職者子系統(tǒng)包括的功能模塊有:查看公司和職位信息:對(duì)公司信息和職位信息查看,能發(fā)送求職申請(qǐng)。注冊(cè)個(gè)人用戶:對(duì)于想要申請(qǐng)職位的人來(lái)說(shuō)必須注冊(cè)一個(gè)新用戶。個(gè)人信息管理:包括基本信息的更新,教育情況的更新,職務(wù)的添加與更新,求職意向的更新,實(shí)踐情況的添加與更新。筆試信息管理:查看公司發(fā)送的筆試成績(jī),時(shí)間,地點(diǎn)等信息。企業(yè)子系統(tǒng)包括的功能模塊有:企業(yè)信息管理:企業(yè)基本信息的更新,新用戶的注冊(cè)。查看求職者信息:公司可以根據(jù)查詢條件檢索出滿足條件的用戶,查看用戶的基本信息,并向用戶發(fā)送筆試邀請(qǐng)信息。筆試信息管理:查看公司中某職位的筆試信息,筆試成績(jī),并可以對(duì)筆試成績(jī)進(jìn)行添加和修改,并刪除,在筆試成績(jī)合格的情況下,可以向用戶發(fā)送面試邀請(qǐng)信息。發(fā)送邀請(qǐng)函:當(dāng)筆試和面試都通過(guò)的時(shí)候,公司會(huì)對(duì)求職者發(fā)送錄用邀請(qǐng)函,已通知求職者盡快來(lái)公司。職位管理:公司對(duì)職位的實(shí)時(shí)發(fā)布,更新,對(duì)已滿額的職位或暫時(shí)不需要的職位進(jìn)行刪除操作。管理員子系統(tǒng)包括的功能模塊有:公司管理:管理員能夠根據(jù)公司的最后一次登錄的時(shí)間來(lái)查看公司是否還在使用本賬戶,或者是否還在招聘。簡(jiǎn)歷管理:管理員根據(jù)個(gè)人用戶的登錄時(shí)間來(lái)判斷求職者是否還使用本賬戶,是否還在找工作。求職招聘系統(tǒng)功能結(jié)構(gòu)圖如圖3-1所示。圖3-1系統(tǒng)的HIPO圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)存在于系統(tǒng)總體結(jié)構(gòu)功能模塊設(shè)計(jì)后。是根據(jù)用戶的具體要求,對(duì)外模式、子模式、應(yīng)用程序、數(shù)據(jù)庫(kù)等進(jìn)行的設(shè)計(jì)。3.3.1實(shí)體描述在數(shù)據(jù)庫(kù)設(shè)計(jì)中,對(duì)數(shù)據(jù)字典中的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)進(jìn)行分析,參照數(shù)據(jù)流圖抽取數(shù)據(jù),確定實(shí)體、實(shí)體的屬性及實(shí)體之間的關(guān)系,得出系統(tǒng)的關(guān)系模式。采用實(shí)體-聯(lián)系圖,既E-R圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析,E-R圖由實(shí)體、屬性、聯(lián)系三部分組成。辦公自動(dòng)化系統(tǒng)實(shí)體根據(jù)分析得到E-R圖,如圖3-5所示。圖中涉及到的6個(gè)實(shí)體:個(gè)人用戶表,求職意向表,公司信息表,職位信息表,管理員表,求職申請(qǐng)表。系統(tǒng)E-R圖如圖3-2所示。圖3-2系統(tǒng)E-R圖實(shí)體屬性分別描述如下,下劃線是直線的屬性為主鍵,下劃線是曲線的為外鍵。個(gè)人用戶表:{個(gè)人用戶編號(hào),真實(shí)姓名,性別,出生日期,國(guó)家地區(qū),戶口類型,身份證號(hào),籍貫,Email,聯(lián)系電話,聯(lián)系地址,郵政編碼,幣種,登錄日期,獎(jiǎng)勵(lì)時(shí)間,獎(jiǎng)項(xiàng),級(jí)別,目前月薪,外語(yǔ)語(yǔ)種,掌握程度,實(shí)踐開始時(shí)間,實(shí)踐結(jié)束時(shí)間,實(shí)踐名稱,實(shí)踐描述,開始日期,結(jié)束日期,畢業(yè)學(xué)校,專業(yè),專業(yè)描述,職務(wù)開始時(shí)間,職務(wù)結(jié)束時(shí)間,職務(wù)名稱,職務(wù)描述}公司信息表:{公司編號(hào),公司名稱,公司性質(zhì),公司行業(yè),公司規(guī)模,電子郵件,公司網(wǎng)站,工作地點(diǎn),郵編,傳真,聯(lián)系人,登錄日期,公司簡(jiǎn)介}3.3.2聯(lián)系描述圖中有7個(gè)聯(lián)系,1個(gè)多對(duì)多,1個(gè)一對(duì)一,5個(gè)一對(duì)多。(1)一個(gè)公司用戶可以查看多個(gè)求職者的信息,一個(gè)求職用戶可以查看多個(gè)企業(yè)的信息。(2)一個(gè)求職用戶只能擁有一個(gè)求職意向表,一個(gè)求職意向表只能被一個(gè)求職用戶擁有。(3)一個(gè)公司可以擁有多個(gè)職位,一個(gè)職位只能被一個(gè)公司擁有。(4)一個(gè)求職者可以申請(qǐng)多個(gè)職位,產(chǎn)生多個(gè)求職申請(qǐng)信息,但一個(gè)求職申請(qǐng)信息只能被一個(gè)求職者所有。(5)一個(gè)公司可以查看多個(gè)求職者的信息,一個(gè)申請(qǐng)者的信息只能被一個(gè)公司查看。(6)一個(gè)管理員可以管理多個(gè)求職者的信息,一個(gè)求職者的信息只能被一個(gè)管理員管理。(7)一個(gè)管理員可以管理多個(gè)企業(yè)的信息,一個(gè)企業(yè)的信息只能被一個(gè)管理員管理。3.3.3數(shù)據(jù)庫(kù)實(shí)現(xiàn)通過(guò)對(duì)轉(zhuǎn)換后所得到關(guān)系模式的分析,結(jié)合本系統(tǒng)的功能及所選開發(fā)工具和數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn),對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),建立一個(gè)具有良好的數(shù)據(jù)組織結(jié)構(gòu)的數(shù)據(jù)庫(kù)。網(wǎng)上的求職招聘系統(tǒng)離不開數(shù)據(jù)庫(kù)系統(tǒng)的支持,需要數(shù)據(jù)庫(kù)來(lái)存放求職者、公司、管理員等信息。由于數(shù)據(jù)庫(kù)中所保存的數(shù)據(jù)是系統(tǒng)中非常重要的資源,所以在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)一定要注意數(shù)據(jù)結(jié)構(gòu)的安全性、完整性,并發(fā)控制與恢復(fù),而一般的數(shù)據(jù)庫(kù)管理系統(tǒng)都提供了一定的數(shù)據(jù)保護(hù)功能。本系統(tǒng)中的數(shù)據(jù)庫(kù)采用SQLSERVER2005數(shù)據(jù)庫(kù)實(shí)現(xiàn),數(shù)據(jù)庫(kù)名為zhaopin,共包括6個(gè)數(shù)據(jù)表,具體描述如下:表名:Users數(shù)據(jù)來(lái)源:簡(jiǎn)歷基本信息表結(jié)構(gòu)如表3-1所示表3-1Users(個(gè)人簡(jiǎn)歷表)字段名數(shù)據(jù)類型長(zhǎng)度備注描述personIdINT4PrimaryKey用戶idpersonUsernameVARCHAR100Notnull用戶名personPasswordVARCHAR100Notnull密碼realNameVARCHAR100Notnull真實(shí)姓名personSexCHAR2Notnull性別personBirsdayCHAR11Notnull出生日期personContryVARCHAR50Notnull國(guó)家地區(qū)personHukouVARCHAR4戶口類型personHenfenzhengVARCHAR20Notnull身份證號(hào)juzhudiVARCHAR100籍貫emailVARCHAR50NotnullEmailphoneVARCHAR50聯(lián)系電話placeVARCHAR100聯(lián)系地址youbianINT6Notnull郵政編碼monnyVARCHAR10幣種dengluriqiCHAR11Notnull登錄日期jianglitimeCHAR11獎(jiǎng)勵(lì)時(shí)間jiangxiangVARCHAR50獎(jiǎng)項(xiàng)jibieVARCHAR10級(jí)別muqianyuexinVARCHAR10Notnull目前月薪waiyuyuzhongVARCHAR10外語(yǔ)語(yǔ)種zhangwochengduVARCHAR10掌握程度shijianstarttimeCHAR11實(shí)踐開始時(shí)間shijianendtimeCHAR11實(shí)踐結(jié)束時(shí)間shijianmingchengVARCHAR50實(shí)踐名稱shijianmiaoshuVARCHAR8000實(shí)踐描述starttimeCHAR11Notnull開始日期endtimeCHAR11Notnull結(jié)束日期schoolVARCHAR50Notnull畢業(yè)學(xué)校zhuanyeVARCHAR50Notnull專業(yè)zhuanyemiaoshuVARCHAR8000專業(yè)描述zhiwustarttimeCHAR11職務(wù)開始時(shí)間zhiwuendtimeCHAR11職務(wù)結(jié)束時(shí)間zhiwumingchengVARCHAR50職務(wù)名稱zhiwumiaoshuVARCHAR8000職務(wù)描述表名:Company數(shù)據(jù)來(lái)源:公司信息表結(jié)構(gòu)如表3-2所示。表3-2Company(公司表)字段名數(shù)據(jù)類型長(zhǎng)度備注描述CompanyIdINT4PrimaryKey公司idusernameVARCHAR50Notnull用戶名稱passwordVARCHAR50Notnull公司密碼companynameVARCHAR50Notnull公司名稱companyxingzhiVARCHAR20Notnull公司性質(zhì)CompanyHangyeVARCHAR50Notnull公司行業(yè)CompanyGuimoVARCHAR20Notnull公司規(guī)模CompanyEmailVARCHAR30Notnull電子郵件compnywangzanVARCHAR100公司網(wǎng)站placeVARCHAR50工作地點(diǎn)youbianINT6郵編chuanzhenVARCHAR20傳真lianxirenVARCHAR20聯(lián)系人dengluriqiVARCHAR11Notnull登錄日期CompanyJianjieVARCHAR8000公司簡(jiǎn)介四、系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)程序流程圖運(yùn)行本系統(tǒng)之后,先進(jìn)入此系統(tǒng)的求職者登錄的界面,在此界面中輸入登錄信息:用戶名和密碼后,如果正確會(huì)進(jìn)入個(gè)人用戶的主界面,在這里個(gè)人用戶可以查找公司的信息和公司中的所有職位的詳細(xì)信息,公司中的所有的職位會(huì)按照后輸入的先顯示出來(lái)的順序顯示,當(dāng)用戶申請(qǐng)了某一個(gè)職位是,系統(tǒng)會(huì)驗(yàn)證其是否登錄,如果是未登錄用戶,則必須登錄;如果是已登錄用戶,則驗(yàn)證其申請(qǐng)的職位七天之內(nèi)是否申請(qǐng),如果在七天之內(nèi),則不允許申請(qǐng),否則申請(qǐng)成功,繼續(xù)申請(qǐng)新職位。系統(tǒng)程序流程圖如圖4-1所示。圖4-1程序流程圖4.2個(gè)人用戶系統(tǒng)主界面設(shè)計(jì)用戶在瀏覽器地址欄中敲入網(wǎng)址可以看到個(gè)人用戶的主界面的登錄界面。在登錄后進(jìn)入了個(gè)人用戶的主界面,在此頁(yè)面,求職者可以查找公司和職位的信息,查看完信息后可以申請(qǐng)相應(yīng)的職位,還有上傳照片,設(shè)定密碼找回的功能,還能查看在公司的筆試和面試信息。個(gè)人用戶的主頁(yè)面如圖4-2所示圖4-2個(gè)人用戶主界面4.3企業(yè)用戶系統(tǒng)主界面設(shè)計(jì)企業(yè)用戶進(jìn)入到企業(yè)的登錄主頁(yè)面后,會(huì)進(jìn)入到企業(yè)用戶的主頁(yè)面,企業(yè)可以實(shí)現(xiàn)對(duì)求職者的查找,此模塊可以顯示用戶的詳細(xì)信息,還可以讓用戶來(lái)參加公司的筆試考試情況,公司可以設(shè)定密碼找回的功能,對(duì)公司基本信息的修改,密碼的修改功能,公司在有職位空缺的時(shí)候還可以添加這個(gè)職位,讓用戶來(lái)申請(qǐng),此職位還可以修改和刪除。企業(yè)用戶還可已對(duì)筆試情況和面試情況進(jìn)行管理。企業(yè)用戶的主界面如圖4-3所示。圖4-3企業(yè)用戶主頁(yè)面五、系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)運(yùn)行平臺(tái)、環(huán)境、工具簡(jiǎn)介系統(tǒng)的運(yùn)行環(huán)境和平臺(tái)是軟件能夠良好的運(yùn)行的基礎(chǔ),再加之強(qiáng)大的開發(fā)工具的支持下,使軟件的生存能力大大提高。5.1.1系統(tǒng)運(yùn)行平臺(tái)設(shè)置開發(fā)工具:visualstudio2008開發(fā)語(yǔ)言:C#語(yǔ)言數(shù)據(jù)庫(kù):SQLServer2005服務(wù)器操作系統(tǒng):開發(fā)過(guò)程采用WindowsXP,系統(tǒng)實(shí)施后可以采用Windows2000Server或以上版本服務(wù)器。5.1.2C#語(yǔ)言的選擇C#在某種程度上可以看作是.NET面向Windows環(huán)境的一種編程語(yǔ)言。在過(guò)去的十幾年里,Microsoft給Windows和WindowsAPI添加了許多功能,VB和C++也經(jīng)歷了許多變化。雖然VB和C++最終已成為非常強(qiáng)大的語(yǔ)言,但這兩種語(yǔ)言也存在問(wèn)題,因?yàn)樗鼈儽A袅嗽瓉?lái)的一些內(nèi)容。對(duì)于VisualBasic來(lái)說(shuō),它的主要優(yōu)點(diǎn)是很容易理解,許多編程工作都很容易完成,基本上隱藏了WindowsAPI和COM組件結(jié)構(gòu)的內(nèi)涵。其缺點(diǎn)是VisualBasic從來(lái)沒有實(shí)現(xiàn)真正意義上的面向?qū)ο?,所以大型?yīng)用程序很難分解和維護(hù)。另外,因?yàn)閂B的語(yǔ)法繼承于BASIC的早期版本(BASIC主要是為了讓初學(xué)者更容易理解,而不是為了編寫大型商業(yè)應(yīng)用程序),所以不能真正成為結(jié)構(gòu)化或面向?qū)ο蟮木幊陶Z(yǔ)言。另一方面,C++在ANSIC++語(yǔ)言定義中有其自己的根。它與ANSI不完全兼容,因?yàn)镸icrosoft是在ANSI定義標(biāo)準(zhǔn)化之前編寫C++編譯器的,但已經(jīng)相當(dāng)接近了。遺憾的是,這導(dǎo)致了兩個(gè)問(wèn)題。其一,ANSIC++是在十幾年前的技術(shù)條件下開發(fā)的,因此不支持現(xiàn)在的概念(例如Unicode字符串和生成XML文檔),某些古老的語(yǔ)法結(jié)構(gòu)是為以前的編譯器設(shè)計(jì)的(例如成員函數(shù)的聲明和定義是分開的)。其二,Microsoft同時(shí)還試圖把C++演變?yōu)橐环N用于在Windows上執(zhí)行。C#包括以下一些特性:(1)完全支持類和面向?qū)ο缶幊?,包括接口和繼承、虛函數(shù)和運(yùn)算符重載的處理。(2)定義完整、一致的基本類型集。對(duì)自動(dòng)生成XML文檔說(shuō)明的內(nèi)置支持。(3)自動(dòng)清理動(dòng)態(tài)分配的內(nèi)存??梢杂糜脩舳x的特性

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論