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

付費下載

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論