jsp553網(wǎng)上人才招聘網(wǎng)站sqlserver論文_第1頁(yè)
jsp553網(wǎng)上人才招聘網(wǎng)站sqlserver論文_第2頁(yè)
jsp553網(wǎng)上人才招聘網(wǎng)站sqlserver論文_第3頁(yè)
jsp553網(wǎng)上人才招聘網(wǎng)站sqlserver論文_第4頁(yè)
jsp553網(wǎng)上人才招聘網(wǎng)站sqlserver論文_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

畢業(yè)設(shè)計(jì)學(xué)院:專(zhuān)業(yè):畢業(yè)設(shè)計(jì)(論文)題目:指導(dǎo)老師:學(xué)生姓名:二零零八年X月X日摘要信息管理是一項(xiàng)古老的活動(dòng),但管理方式卻沒(méi)有停止過(guò)變化,從手工記錄到計(jì)算機(jī)存儲(chǔ),從平面文件到關(guān)系型數(shù)據(jù)庫(kù);從單機(jī)單用戶數(shù)據(jù)庫(kù)訪問(wèn)模式到客戶/服務(wù)器模式,從客戶/服務(wù)器模式到瀏覽器/服務(wù)器...信息管理的技術(shù)越來(lái)越先進(jìn)、科學(xué)和客觀。同時(shí),可管理的信息容量也越來(lái)越大,更適應(yīng)信息膨脹時(shí)代的要求。網(wǎng)上人才招聘系統(tǒng)(MIS)是一個(gè)具有交互功能的人才信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前臺(tái)程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。因此本人結(jié)合網(wǎng)站數(shù)據(jù)庫(kù)開(kāi)發(fā)的要求,對(duì)MS

SQL

Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)、SQL語(yǔ)言原理、JSP應(yīng)用程序設(shè)計(jì)等進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)網(wǎng)上信息管理系統(tǒng)的功能需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì),并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。根據(jù)需求,本系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)分為:第一、概要性地介紹了本系統(tǒng)開(kāi)發(fā)的目的、系統(tǒng)開(kāi)發(fā)的背景等,第二、對(duì)該系統(tǒng)設(shè)進(jìn)行設(shè)計(jì)分析,對(duì)系統(tǒng)功能分析以及模塊劃分定義,第三、系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),第四、根據(jù)第二部分對(duì)系統(tǒng)功能分析以及功能模塊的劃分,對(duì)個(gè)功能模塊進(jìn)行分析實(shí)現(xiàn),并列出了一些程序代碼以說(shuō)明該系統(tǒng)應(yīng)用程序設(shè)計(jì)中所采用的技術(shù)。目錄摘要 1目錄 21、前言 41.1目的 41.2背景 41.3開(kāi)發(fā)工具與環(huán)境介紹 42系統(tǒng)分析與設(shè)計(jì) 52.1系統(tǒng)功能分析 52.2系統(tǒng)功能模塊的設(shè)計(jì) 52.3系統(tǒng)流程分析 73數(shù)據(jù)庫(kù)設(shè)計(jì) 73.1數(shù)據(jù)庫(kù)需求分析 83.1.1數(shù)據(jù)流圖 83.1.2數(shù)據(jù)字典 93.2概念結(jié)構(gòu)設(shè)計(jì) 163.3邏輯結(jié)構(gòu)設(shè)計(jì) 193.4數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 213.5數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 214界面設(shè)計(jì) 245系統(tǒng)的功能實(shí)現(xiàn) 265.1管理員用戶管理模塊的實(shí)現(xiàn) 265.2招聘信息信息管理模塊的設(shè)計(jì) 265.2.1設(shè)計(jì)管理招聘信息頁(yè)面 265.2.2招聘信息添加功能的實(shí)現(xiàn) 275.3新聞資訊管理模塊的設(shè)計(jì) 285.3.1添加和修改新聞資訊 295.3.2刪除新聞資訊 295.3.3查看新聞資訊 295.4企業(yè)用戶管理模塊的設(shè)計(jì) 305.4.1企業(yè)用戶管理頁(yè)面設(shè)計(jì) 305.4.2管理招聘信息 305.4.3管理企業(yè)用戶 315.5個(gè)人用戶管理模塊的設(shè)計(jì) 325.5.1注冊(cè)新用戶 325.5.2個(gè)人用戶管理界面設(shè)計(jì) 325.5.3編輯個(gè)人簡(jiǎn)歷 335.5.4管理技能信息 345.5.5查看個(gè)人簡(jiǎn)歷 345.5.6查看招聘信息 345.5.7修改申請(qǐng)信息 355.6系統(tǒng)主頁(yè)面及登陸程序設(shè)計(jì) 355.6.1系統(tǒng)主頁(yè)面設(shè)計(jì) 355.6.2登錄程序設(shè)計(jì) 365.6.3查看所有信息 37總結(jié) 381、前言1.1目的隨著當(dāng)今社會(huì)信息化的日新月異的發(fā)展,計(jì)算機(jī)應(yīng)用已經(jīng)滲透到日常工作的許多方面無(wú)論是其自身還是所發(fā)揮的作用,計(jì)算機(jī)都標(biāo)志著一種高科技、高效率和高水平。為了企業(yè)創(chuàng)先進(jìn)、爭(zhēng)一流,為了企業(yè)的明天,許多企業(yè)的領(lǐng)導(dǎo)已經(jīng)或正準(zhǔn)備投入高額資金,建立大規(guī)模的計(jì)算機(jī)管理信息系統(tǒng)(MIS)。所開(kāi)發(fā)的網(wǎng)上人才招聘系統(tǒng)是一種具有交互功能的人才信息管理系統(tǒng),是在網(wǎng)絡(luò)上建立的一個(gè)虛擬的招聘會(huì)。很多知名企業(yè)為了吸引人才,都創(chuàng)建了自己的網(wǎng)上人才管理系統(tǒng),因此這是一個(gè)比較流行的網(wǎng)絡(luò)應(yīng)用系統(tǒng)。1.2背景網(wǎng)絡(luò)招聘求職的快速發(fā)展,與網(wǎng)絡(luò)招聘求職平臺(tái)的建設(shè)和發(fā)展有著很大的關(guān)系。當(dāng)然網(wǎng)絡(luò)招聘求職的人群快速膨脹也促進(jìn)了網(wǎng)絡(luò)招聘求職平臺(tái)的發(fā)展。這與市場(chǎng)上的生產(chǎn)和消費(fèi)兩者關(guān)系完全類(lèi)似,消費(fèi)促進(jìn)生產(chǎn),生產(chǎn)帶動(dòng)消費(fèi)。如果把時(shí)間往后推幾年,國(guó)內(nèi)招聘求職平臺(tái)僅僅只有全國(guó)性的幾家專(zhuān)業(yè)招聘求職網(wǎng)站,短短三年間,全國(guó)的招聘求職網(wǎng)站已發(fā)展超過(guò)了1000個(gè)。而隨著招聘求職網(wǎng)站的越來(lái)越多,市場(chǎng)的競(jìng)爭(zhēng)也會(huì)越來(lái)越激烈,在這些網(wǎng)站中,除了極少數(shù)的網(wǎng)站是政府性質(zhì)的不以盈利為目,其它基本上都是盈利性質(zhì)網(wǎng)站,網(wǎng)站要生存,利益是第一目的,競(jìng)爭(zhēng)也就在所難免。從目前網(wǎng)絡(luò)招聘求職網(wǎng)站的競(jìng)爭(zhēng)情況來(lái)看,主要存在兩大對(duì)抗陣營(yíng),一是橫向?qū)龟嚑I(yíng),即全國(guó)性平臺(tái)與地方性平臺(tái)的競(jìng)爭(zhēng),另一則是縱向?qū)龟嚑I(yíng),即綜合性平臺(tái)與專(zhuān)業(yè)性平臺(tái)的競(jìng)爭(zhēng)。"被夾在中間的公司處于極其糟糕的戰(zhàn)略條件下。它缺少市場(chǎng)份額、資本投資和‘打低成本牌'的決心,也不具備避免追求低成本而需要的在全產(chǎn)業(yè)范圍內(nèi)標(biāo)歧立異,更沒(méi)有在比較有限的范圍內(nèi)建立起產(chǎn)品歧異或低成本優(yōu)勢(shì)的目標(biāo)聚集。"——邁克爾·波特《競(jìng)爭(zhēng)戰(zhàn)略》這句話道出了目前網(wǎng)絡(luò)人才招聘網(wǎng)站的現(xiàn)狀。隨著網(wǎng)絡(luò)招聘求職的市場(chǎng)越來(lái)越大,不少地方網(wǎng)站迅速跟進(jìn),以地區(qū)化作為自己主要優(yōu)勢(shì),一方面利用本地化各類(lèi)關(guān)系,吸引本地的企業(yè)前來(lái)招聘,另一方面在本地區(qū)進(jìn)行大肆宣傳,吸引本地區(qū)更多的求職者前來(lái)求職。這兩點(diǎn)優(yōu)勢(shì)都是全國(guó)性網(wǎng)站所不能及的,而這也將是人才招聘網(wǎng)站以后一段時(shí)間的發(fā)展趨勢(shì)所在。1.3開(kāi)發(fā)工具與環(huán)境介紹JavaServerPage簡(jiǎn)介JavaServerPage或簡(jiǎn)稱(chēng)為JSP是由Sun公司在Java語(yǔ)言上開(kāi)發(fā)出來(lái)的一種動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),它提供了一種建立動(dòng)態(tài)網(wǎng)頁(yè)的簡(jiǎn)單方法,并為開(kāi)發(fā)人員提供了一個(gè)Server端框架,基于這個(gè)框架,開(kāi)發(fā)人員可以綜合使用HTML,XML,JAVA語(yǔ)言以及其他腳本語(yǔ)言,靈活,快速地創(chuàng)建和維護(hù)動(dòng)態(tài)網(wǎng)頁(yè),特別是目前的商業(yè)系統(tǒng)。作為JavaTM技術(shù)的一部分,JSP能夠快速的開(kāi)發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨(dú)立于平臺(tái)的應(yīng)用程序,而且具有非常強(qiáng)的可伸縮性。同時(shí),JSP把用戶界面從系統(tǒng)內(nèi)容中分離開(kāi)來(lái),使得設(shè)計(jì)人員能夠在不改變底層動(dòng)態(tài)內(nèi)容的前提下改變祖國(guó)網(wǎng)頁(yè)布局。這樣跨平臺(tái)的特性己包含了目前大部份網(wǎng)站服務(wù)器配置環(huán)境,再加上它的語(yǔ)法寫(xiě)作方式可媲美JSP般的易學(xué)易懂,而且在網(wǎng)絡(luò)安全技術(shù)方面甚至已超越JSP技術(shù)。所以,相信很快的時(shí)間內(nèi)極有可能取代現(xiàn)有網(wǎng)頁(yè)編譯技術(shù),而成為商業(yè)網(wǎng)站的新標(biāo)準(zhǔn)。在本節(jié)中我們將會(huì)討論JSP技術(shù)的特性,讓您更加了解這項(xiàng)新技術(shù)。2.2MicrosoftSQLServer2000簡(jiǎn)介SQLServer2000是一個(gè)基于關(guān)系型數(shù)據(jù)庫(kù)模型建立的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件(DBMS)。它幫助用戶方使地得到所需信息,并提供強(qiáng)大的數(shù)據(jù)處理工具。它可以幫助用戶組織和共享數(shù)據(jù)庫(kù)信息,以便于根據(jù)數(shù)據(jù)庫(kù)信息作出有效的決策。另外,僅有這樣—個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件(DBMS),則只能進(jìn)行一些信息系統(tǒng)所需要的簡(jiǎn)單數(shù)據(jù)處理,且對(duì)操作者有較高的操作技能要求。因此,信息系統(tǒng)的開(kāi)發(fā)者都是在某種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件〔DBMS〕環(huán)境下編寫(xiě)相應(yīng)的應(yīng)川程序,以形成一個(gè)能夠滿足應(yīng)用需求且操作盡可能簡(jiǎn)單的應(yīng)用型信息系統(tǒng),這被稱(chēng)之為二次開(kāi)發(fā)。SQLServer2000還具有以下特點(diǎn):1.使信息更易于查找和使用SQLServer2000繼續(xù)為簡(jiǎn)便地查找信息提供易于使用的工具。2.支持Web功能的信息共享SQLServer2000可以通過(guò)企業(yè)內(nèi)部網(wǎng)絡(luò)Internet很簡(jiǎn)便地實(shí)現(xiàn)信息共享,而且它可以很容易地將數(shù)據(jù)庫(kù)定位到瀏覽器中,它將桌面數(shù)據(jù)庫(kù)的功能和網(wǎng)站的功能結(jié)合在一起。3.用于信息管理的強(qiáng)大解決方案高級(jí)用戶和開(kāi)發(fā)人員可以創(chuàng)建那些將SQLServer2000界面(客戶端)的易用性和SQL服務(wù)器的可擴(kuò)展性和可靠性結(jié)合在一起的解決方案。4.改變了數(shù)據(jù)庫(kù)窗口可在SQLServer2000容納并顯示新的對(duì)象,增強(qiáng)了SQLServer2000數(shù)據(jù)庫(kù)的易用性。5.提供名稱(chēng)自動(dòng)更正功能自動(dòng)解決當(dāng)用戶重新命名數(shù)據(jù)庫(kù)對(duì)象時(shí)出現(xiàn)的常見(jiàn)負(fù)面效應(yīng)。例如,當(dāng)用戶重命名表中的字段時(shí),將自動(dòng)在諸如查詢的相關(guān)對(duì)象中進(jìn)行相應(yīng)的更改。6.具有子數(shù)據(jù)表功能子數(shù)據(jù)表在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中專(zhuān)注于相關(guān)的數(shù)據(jù)并對(duì)其進(jìn)行編輯。7.用戶只需簡(jiǎn)單地將SQLServer2000對(duì)象(表、查詢等)從數(shù)據(jù)庫(kù)放到ODBC數(shù)據(jù)源中,即可從MicrosoftSQLServer2000中將數(shù)據(jù)導(dǎo)出到MicrosoftACCESS2000。8.?dāng)?shù)據(jù)訪問(wèn)頁(yè)功能該功能可使用戶快捷方便地創(chuàng)建數(shù)掂HTML頁(yè),并通過(guò)數(shù)據(jù)HTML頁(yè),將數(shù)據(jù)庫(kù)應(yīng)用擴(kuò)展到企業(yè)內(nèi)部網(wǎng)絡(luò)Internet上。這將幫助用戶比以往更快捷、高效的方式共享信息。9.共享組件的集成SQLServer2000利用新的Web組件和位于瀏覽器中的COM控件,為用戶提供了多種查看和分析數(shù)據(jù)的方式。10.MicrosoftSQLServer交互性MicrosoftSQLServer2000支持OLEDB,使用戶可以將SQLServer2000界面的易用性與諸如MicrosoftSQLServer的后端企業(yè)數(shù)據(jù)庫(kù)的可升級(jí)性相結(jié)合。2系統(tǒng)分析與設(shè)計(jì)2.1系統(tǒng)功能分析網(wǎng)上人才招聘系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理包括瀏覽招聘信息、流動(dòng)流程查詢、查看人才政策、維護(hù)個(gè)人信息和維護(hù)用戶信息等功能。后臺(tái)管理包括招聘信息管理、人才政策管理、流動(dòng)流程信息管理和司法解釋查詢等模塊。后臺(tái)管理具體描述如下:網(wǎng)站新聞資訊管理|--添加新聞資訊;|--修改新聞資訊;|--刪除新聞資訊個(gè)人會(huì)員管理|--查看個(gè)人會(huì)員|--刪除個(gè)人會(huì)員企業(yè)會(huì)員管理|--查看企業(yè)會(huì)員|--刪除企業(yè)會(huì)員在線留言管理|--查看在線留言|--刪除在線留言系統(tǒng)用戶管理|--系統(tǒng)用戶的錄入,包括用戶名、密碼等信息|--修改自己的密碼|--用戶信息查看|--登錄日志查看個(gè)人會(huì)員|--注冊(cè)個(gè)人用戶|--個(gè)人用戶修改自己的密碼|--個(gè)人用戶發(fā)布自己的求職信息|--個(gè)人用戶修改自己的求職信息|--個(gè)人用戶上傳自己的照片|--發(fā)送求職申請(qǐng)和個(gè)人簡(jiǎn)歷|--接收用人單位的面試通知企業(yè)會(huì)員|--注冊(cè)企業(yè)用戶|--企業(yè)用戶修改自己的密碼|--企業(yè)用戶發(fā)布自己的招聘信息|--企業(yè)用戶修改自己的招聘信息|--企業(yè)用戶向求職者發(fā)送面試通知|--為所有求職人員設(shè)置人才庫(kù)2.2系統(tǒng)功能模塊的設(shè)計(jì)功能模塊的劃分本系統(tǒng)功能模塊劃分如圖所示求職招聘新聞資訊系統(tǒng)管理企業(yè)會(huì)員個(gè)人會(huì)員后臺(tái)管理招聘信息在線留言站內(nèi)新聞?dòng)脩糇?cè)前臺(tái)管理網(wǎng)上人才管理系統(tǒng)求職招聘新聞資訊系統(tǒng)管理企業(yè)會(huì)員個(gè)人會(huì)員后臺(tái)管理招聘信息在線留言站內(nèi)新聞?dòng)脩糇?cè)前臺(tái)管理網(wǎng)上人才管理系統(tǒng)求職信息求職信息圖一網(wǎng)上人才招聘系統(tǒng)功能模塊示意圖在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶Admin,由程序設(shè)計(jì)人員手動(dòng)地添加到數(shù)據(jù)庫(kù)中。個(gè)人用戶可以通過(guò)注冊(cè)產(chǎn)生;所有用戶都可以修改自己的用戶信息和密碼。用戶管理功能模塊的關(guān)系如圖Admin用戶個(gè)人用戶企業(yè)用戶系統(tǒng)用戶信息管理修改自己的信息修改自己的密碼創(chuàng)建、修改自己的信息修改自己的密碼創(chuàng)建、修改和刪除企業(yè)用戶信息修改Admin用戶的密碼Admin用戶個(gè)人用戶企業(yè)用戶系統(tǒng)用戶信息管理修改自己的信息修改自己的密碼創(chuàng)建、修改自己的信息修改自己的密碼創(chuàng)建、修改和刪除企業(yè)用戶信息修改Admin用戶的密碼 2.3系統(tǒng)流程分析流動(dòng)流程申請(qǐng)流程瀏覽招聘信息注冊(cè)登錄未登錄注冊(cè)用戶已登錄注冊(cè)用戶未注冊(cè)用戶選擇職位瀏覽職位瀏覽招聘信息注冊(cè)登錄未登錄注冊(cè)用戶已登錄注冊(cè)用戶未注冊(cè)用戶選擇職位瀏覽職位圖三用戶流動(dòng)流程申請(qǐng)流程3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是系統(tǒng)的信息保管所,所以,一個(gè)有效率高效的系統(tǒng)必定要有一個(gè)高效的數(shù)據(jù)庫(kù)設(shè)計(jì)。本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)主要就是針對(duì)高效性進(jìn)行的。3.1數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的,經(jīng)歷了層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)三個(gè)階段。由于關(guān)系數(shù)據(jù)庫(kù)采用人們比較容易理解和接受的二維表格來(lái)組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫(kù)產(chǎn)品的主流。本系統(tǒng)的前端開(kāi)發(fā)是使用JSP技術(shù),通過(guò)JavaBeans進(jìn)行邏輯控制和數(shù)據(jù)庫(kù)連接,而后臺(tái)數(shù)據(jù)庫(kù)采用的是SQLServer2000。SQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng)是一項(xiàng)全面完整的數(shù)據(jù)庫(kù)與分析產(chǎn)品。SQLServer2000非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,SQLServer2000全面支持Web功能的數(shù)據(jù)庫(kù)解決方案,與此同時(shí),SQLServer2000還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)在激烈市場(chǎng)競(jìng)爭(zhēng)中克敵致勝的關(guān)鍵所在。無(wú)論以應(yīng)用程序開(kāi)發(fā)速度還是以事務(wù)處理運(yùn)行速度來(lái)衡量,SQLServer2000都堪稱(chēng)最為快捷的數(shù)據(jù)庫(kù)系統(tǒng)。對(duì)比SQLServer2000和其他的大型數(shù)據(jù)庫(kù)管理系統(tǒng),SQLServer2000具有可靠的安全性,較快的存儲(chǔ)速度,高度的兼容性,簡(jiǎn)單易用,應(yīng)用SQLServer2000作為后臺(tái)數(shù)據(jù)庫(kù)為系統(tǒng)的開(kāi)發(fā)提供了強(qiáng)有力的支持,并對(duì)以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ),因此,我們采用了SQLServer2000作為后臺(tái)數(shù)據(jù)庫(kù)。3.1.1數(shù)據(jù)流圖數(shù)據(jù)流圖如下:登錄登錄招聘信息求職信息留言板i新聞資訊用戶圖五用戶的數(shù)據(jù)流程3.1.2數(shù)據(jù)字典字典的作用是給詞匯以定義和解釋。在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個(gè)成分以定義和說(shuō)明。換句話說(shuō),數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合就是數(shù)據(jù)字典。數(shù)據(jù)字典對(duì)數(shù)據(jù)流圖和各種成分起注解說(shuō)明作用,給這些成分賦以實(shí)際的內(nèi)容。除此之外,數(shù)據(jù)字典還要對(duì)系統(tǒng)分析中其他需要說(shuō)明的問(wèn)題進(jìn)行定義和說(shuō)明。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工、外部項(xiàng)。其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分,在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。

數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類(lèi)型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系}管理員數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)含義說(shuō)明別名類(lèi)型長(zhǎng)度取值范圍取值含義與其它數(shù)據(jù)項(xiàng)的邏輯關(guān)系用戶名唯一標(biāo)識(shí)名字varchar20密碼varChar20個(gè)人信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)含義說(shuō)明別名類(lèi)型長(zhǎng)度取值范圍取值含義與其它數(shù)據(jù)項(xiàng)的邏輯關(guān)系用戶名唯一標(biāo)識(shí)名字varchar20密碼varChar20性別bit50出生日期varChar20年/月/日民族varChar10所在地varChar20畢業(yè)院校varChar50聯(lián)系電話varChar50電子信箱varChar50聯(lián)系地址varChar200注冊(cè)時(shí)間datetime年/月日數(shù)據(jù)項(xiàng)含義說(shuō)明別名類(lèi)型長(zhǎng)度取值范圍取值含義與其它數(shù)據(jù)項(xiàng)的邏輯關(guān)系編號(hào)唯一標(biāo)識(shí)名字int8主題varChar20流動(dòng)流程內(nèi)容varchar100招聘信息信息數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)含義說(shuō)明別名類(lèi)型長(zhǎng)度取值范圍取值含義與其它數(shù)據(jù)項(xiàng)的邏輯關(guān)系招聘信息編號(hào)唯一標(biāo)識(shí)名字Int8招聘信息題目varChar50招聘信息內(nèi)容text提交時(shí)間datetime

數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)反映數(shù)據(jù)之間的組合關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)由若干個(gè)數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)組成。數(shù)據(jù)結(jié)構(gòu)描述={數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成:{數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)}}個(gè)人數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)結(jié)構(gòu)名個(gè)人含義說(shuō)明定義了一個(gè)用戶的所有有關(guān)的信息組成用戶名、用戶密碼、性別、出生日期、戶籍、所在地、教育程度、畢業(yè)院校、聯(lián)系電話、電子郵件、聯(lián)系地址,注冊(cè)時(shí)間流動(dòng)流程信息數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)結(jié)構(gòu)名流動(dòng)流程信息含義說(shuō)明定義了流動(dòng)流程的所有有關(guān)的信息組成編號(hào)流動(dòng)流程名稱(chēng)、流動(dòng)流程類(lèi)別、招聘信息信息數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)結(jié)構(gòu)名招聘信息信息含義說(shuō)明定義了招聘信息信息的所有有關(guān)的信息組成招聘信息編號(hào),招聘信息題目、招聘信息內(nèi)容、提交時(shí)間管理員數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)結(jié)構(gòu)名管理員含義說(shuō)明定義了管理員的所有有關(guān)的信息組成用戶名、密碼3.2概念結(jié)構(gòu)設(shè)計(jì)采用E-R模型的概念結(jié)構(gòu)設(shè)計(jì)方法圖十四實(shí)體E-R圖3.3邏輯結(jié)構(gòu)設(shè)計(jì)從E-R圖到關(guān)系表的轉(zhuǎn)化及數(shù)據(jù)模型的優(yōu)化。本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包含以下7個(gè)表:招聘信息信息表zhaopin、個(gè)人信息表Person、法律法規(guī)falvl、人才政策表Company、流動(dòng)流程信息表liudong、和管理員表Admin。招聘信息信息表News列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明Idchar8NOTNULL招聘信息編號(hào)Titlevarchar50NULL招聘信息題目contenttextNULL招聘信息內(nèi)容PostTimedatetimeNULL提交時(shí)間個(gè)人信息表Person列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明UserNamevarchar20NOTNULL用戶名Pwdvarchar20NULL用戶密碼RealNamevarchar50NULL用戶真實(shí)姓名Sexbit2NULL性別Naturevarchar20NULL民族Collegevarchar50NULL畢業(yè)院校Telephonevarchar50NULL聯(lián)系電話Emailvarchar50NULL電子信箱Addressvarchar200NULL聯(lián)系地址PostTimedatetimeNULL注冊(cè)時(shí)間管理員表Admin列名數(shù)據(jù)類(lèi)型長(zhǎng)度可否為空說(shuō)明AdminIdvarhar20NOTNULL用戶名Pwdvarchar20NULL密碼3.4數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)指確定數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法。確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu):是否聚集存儲(chǔ),如何建立索引,數(shù)據(jù)的存放位置,確定系統(tǒng)配置等。介于本系統(tǒng)數(shù)據(jù)庫(kù)的簡(jiǎn)單性,我們沒(méi)有采用聚集存儲(chǔ)之類(lèi)的結(jié)構(gòu)設(shè)計(jì)。3.5數(shù)據(jù)庫(kù)的實(shí)現(xiàn)根據(jù)以上各表用SQL語(yǔ)句建立數(shù)據(jù)庫(kù)及表。usemastergo%droptheexistdatabaseifexists(select*fromdbo.sysdatabaseswherename='libarary')dropdatabaseJobGOcreatedatabaseJob%createdatabasegouseJobgo%dropexisttablesifexists(select*fromdbo.sysobjectswhereid=object_id(N'READERS')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptableNewsGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'POPEDOM') andOBJECTPROPERTY(id,N'IsUserTable')=1)droptablePersonGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'BOOKS') andOBJECTPROPERTY(id,N'IsUserTable')=1)droptableSkillGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'BOOKREADERS') andOBJECTPROPERTY(id,N'IsUserTable')=1)droptableCompanyGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'MANAGERS') andOBJECTPROPERTY(id,N'IsUserTable')=1)droptableJobGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'BOOKS') andOBJECTPROPERTY(id,N'IsUserTable')=1)droptableApplicationGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'BOOKREADERS') andOBJECTPROPERTY(id,N'IsUserTable')=1)droptableAdminGOCREATETABLENews(Id IntIDENTITYPRIMARYKEY,Title Varchar(50)NOTNULL,PostTime DatetimeNOTNULL,Content TextNOTNULL)GOCREATETABLEPerson(UserName Varchar(20)PRIMARYKEY,Pwd Varchar(20)NOTNULL,RealName Varchar(50)NOTNULL,Sex BitNOTNULL,Birth Varchar(50),IDCard Varchar(20),Nature Varchar(20),Married Varchar(10),HuKou Varchar(20),Location Varchar(20),Education Varchar(20),College Varchar(50),Telephone Varchar(50),Mobile Varchar(50),Email Varchar(50),Address Varchar(200),PostTime Datetime)GOCREATETABLESkill(SId IntIDENTITYPRIMARYKEY,AppTitle Varchar(200)NOTNULL,English Varchar(100),Computer Varchar(100),Main Text,UserName Varchar(20))GOCREATETABLECompany(CName Varchar(20)NOTNULL,Pwd Varchar(20),Company Varchar(100),Type Varchar(50),FormTime Varchar(50),Contactor Varchar(50),EmplNum IntNULL,Location Varchar(50),Telephone Varchar(50),Fax Varchar(50),Address Varchar(200),ZipCode Varchar(10),Http Varchar(50),Email Varchar(50),Introduce Text,PostDate Datetime)GOCREATETABLEJob(JobId IntIDENTITYPRIMARYKEY,UserName Varchar(20),Title Varchar(100),Type Varchar(20),Education Varchar(20),Sex Varchar(20),Age Varchar(50),WorkTime Varchar(50),WorkPlace Varchar(50),JobNum IntDEFAULT0,Comment Text,PostTime Datetime)GOCREATETABLEApplication(AppId IntIDENTITYPRIMARYKEY,JobId Int,UserName Varchar(20),PostDate Datetime,Response Text,RspDate Datetime)GOCREATETABLEAdmin(AdminIdVarchar(20)PRIMARYKEY,PwdVarchar(20))GO4界面設(shè)計(jì)界面作為用戶熟悉、操作和閱讀的窗口,是相當(dāng)重要的,好的界面可以提高系統(tǒng)的友善性,因此,界面在系統(tǒng)開(kāi)發(fā)中的地位是不容忽視的。本系統(tǒng)開(kāi)發(fā)界面遵循如下設(shè)計(jì)原則:(1)在界面上要限制字體的樣式和其他文本格式例如文字大小、顏色等,因?yàn)榉倍嗟奈淖謽邮饺菀追稚碜o(hù)對(duì)文字本身的注意力。如果文本樣式看起來(lái)過(guò)于圖形化,用戶會(huì)把它當(dāng)作廣告而忽略。(2)當(dāng)然最主要的是頁(yè)面要易讀,這意味著,必須注重規(guī)劃文字和背景顏色的搭配方案。不要使背景的顏色沖淡了文字的視覺(jué)效果,不要用花里胡哨的色彩組合,一般來(lái)說(shuō),淺色背景下的深色文字為佳。這同時(shí)也意味著,最好別把文字的規(guī)格設(shè)得太小、也不能太大。另外,最好讓文本左對(duì)齊,而不是居中。按當(dāng)代中文的閱讀習(xí)慣,文本大都居左的。當(dāng)然,標(biāo)題一般應(yīng)該居中,因?yàn)檫@也符合讀者的閱讀習(xí)慣。(3)使用高對(duì)比度的文字顏色和背景顏色,從而使文字盡量清晰。界面并不是越長(zhǎng)越好,最佳設(shè)計(jì)是在一個(gè)半版面之內(nèi)。因?yàn)檫^(guò)長(zhǎng)的頁(yè)面會(huì)使用戶覺(jué)得過(guò)于擁擠和繁冗。另外,頁(yè)面容量越小越好,最好不要超過(guò)75K。有研究顯示,如果一個(gè)網(wǎng)站頁(yè)面的主體在15秒之內(nèi)顯示不出來(lái),用戶會(huì)很快失去興趣。(4)最好使用動(dòng)態(tài)頁(yè)面設(shè)置,即在設(shè)計(jì)時(shí)最好使用相對(duì)位置設(shè)置,使界面大小的更改不至于影響到界面質(zhì)量(5)網(wǎng)站導(dǎo)航要清晰,即所有的超鏈接應(yīng)清晰無(wú)誤地向讀者標(biāo)志出來(lái),所有導(dǎo)航性質(zhì)的設(shè)置,像圖像按鈕,都要有清晰的標(biāo)志,讓人看得明白,不能光顧視覺(jué)效果。鏈接文本的顏色最好用約定速成的:未訪問(wèn)的,藍(lán)色;點(diǎn)擊過(guò)的,紫色或栗色。清晰導(dǎo)航還要求:讀者進(jìn)入目的頁(yè)的點(diǎn)擊次數(shù),不能超過(guò)三次。如果三次以上還找不到,那么擁護(hù)可能就沒(méi)有耐心了。網(wǎng)頁(yè)風(fēng)格要統(tǒng)一,即網(wǎng)頁(yè)上的圖像、文字,包括背景顏色、區(qū)分線、字體、標(biāo)題、注腳等,要統(tǒng)一風(fēng)格,貫穿全站,從而給用戶一種舒服、順暢的感覺(jué)?;谝陨显瓌t,給出系統(tǒng)示意界面如下:圖十七本系統(tǒng)人才政策頁(yè)面5系統(tǒng)的功能實(shí)現(xiàn)5.1管理員用戶管理模塊的實(shí)現(xiàn)添加管理員信息紀(jì)錄修改管理員信息紀(jì)錄刪除管理員信息紀(jì)錄5.2招聘信息管理模塊的設(shè)計(jì)招聘信息信息管理模塊可以實(shí)現(xiàn)以下功能添加招聘信息紀(jì)錄修改招聘信息紀(jì)錄刪除招聘信息紀(jì)錄5.2.1設(shè)計(jì)管理招聘信息頁(yè)面1、顯示招聘信息信息5.2.2招聘信息添加功能的實(shí)現(xiàn)5.3新聞資訊管理模塊的設(shè)計(jì)※人才政策模塊可以實(shí)現(xiàn)以下功能:※添加企業(yè)記錄※修改企業(yè)記錄※刪除企業(yè)記錄5.3.1添加和修改新聞資訊代碼如下:5.4.3管理留言板讀取并顯示留言代碼:讀取回復(fù)信息代碼如下:5.5個(gè)人用戶管理模塊的設(shè)計(jì)5.5.1注冊(cè)新用戶每個(gè)瀏覽本系統(tǒng)的游客都可以注冊(cè)成為個(gè)人用戶。在系統(tǒng)主頁(yè)中沒(méi)有登錄的用戶可以看到“個(gè)人用戶注冊(cè)”超級(jí)鏈接。單擊此鏈接,將執(zhí)行Register.JSP,運(yùn)行如下圖:當(dāng)提交數(shù)據(jù)時(shí)將執(zhí)行CheckFids()函數(shù),對(duì)用戶輸入的數(shù)據(jù)進(jìn)行檢查。用戶名、密碼和真實(shí)姓名是必須輸入的。通過(guò)檢查后,將執(zhí)行ResumeSave.JSP,保存?zhèn)€人簡(jiǎn)歷。參數(shù)action表示當(dāng)前的操作狀態(tài),action=add表示添加記錄。.ResumeSave.JSP也可以用來(lái)保存修改的個(gè)人簡(jiǎn)歷。5.5.2個(gè)人用戶管理界面設(shè)計(jì)個(gè)人用戶在系統(tǒng)主頁(yè)面中登錄后,可以看到個(gè)人用戶的主要管理項(xiàng)目包括個(gè)人簡(jiǎn)歷、技能信息、流動(dòng)流程申請(qǐng)、密碼修改和退出管理。如下圖:5.6.系統(tǒng)主頁(yè)面設(shè)計(jì)系統(tǒng)主頁(yè)面運(yùn)行如圖所示:主要功能※查看最新的招聘信息※查看最新的人才信息※查看最新的人才政策※為個(gè)人用戶提供登錄界面5.6.2登錄程序設(shè)計(jì)用戶和企業(yè)用戶都可以輸入自己的用戶和密碼,登錄到系統(tǒng)。登錄后,用戶才能實(shí)現(xiàn)自己特有的功能。判斷用戶是否登錄,如果已經(jīng)登錄到系統(tǒng),則顯示用戶信息如果沒(méi)有登錄,則顯示登錄的表單代碼如下:5.6.3查看所有信息代碼:5.6.4查詢流動(dòng)流程信息個(gè)人用戶經(jīng)常需要從總多流動(dòng)流程信息中查詢自己關(guān)注的內(nèi)容。查詢的條件可以是流動(dòng)流程名稱(chēng)、工作地點(diǎn)、公司名稱(chēng)和主要技能等。具體實(shí)現(xiàn)代碼如下:總結(jié)經(jīng)過(guò)一個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),網(wǎng)上人才招聘系統(tǒng)開(kāi)發(fā)完畢。系統(tǒng)基本符合網(wǎng)站風(fēng)格。后臺(tái)主要是網(wǎng)絡(luò)管理員登錄,進(jìn)行招聘信息管理、求職信息管理及個(gè)人、企業(yè)會(huì)員管理等,完全滿足了網(wǎng)站正常、安全的運(yùn)行。前臺(tái)主要是各類(lèi)信息的瀏覽,以及個(gè)人或企業(yè)用戶登錄發(fā)布或修改自己信息。在整個(gè)設(shè)計(jì)過(guò)程中,出現(xiàn)過(guò)很多的問(wèn)題,得到了老師和同學(xué)的幫助,在不斷學(xué)習(xí)的過(guò)程中我體會(huì)到:1、作是一個(gè)不斷學(xué)習(xí)的過(guò)程,從設(shè)計(jì)初的模糊認(rèn)識(shí)到最后能夠順利完成,我體會(huì)到在實(shí)踐中學(xué)習(xí)的重要性。2、由于開(kāi)始時(shí)對(duì)系統(tǒng)缺乏整體認(rèn)識(shí),不具備軟件開(kāi)發(fā)思想,對(duì)系統(tǒng)的功能需求分析的要求認(rèn)識(shí)不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個(gè)別代碼。使我體會(huì)到在設(shè)計(jì)中的每一步的重要性,如果上一個(gè)步驟不能很好的完成,在后續(xù)的設(shè)計(jì)將會(huì)付出幾倍的代價(jià)。3、在設(shè)計(jì)過(guò)程中,遇到很多困難,我學(xué)會(huì)通過(guò)別人的代碼理解語(yǔ)言的含義但這并不是抄襲,然后根據(jù)自己的設(shè)計(jì)要求編寫(xiě)代碼。4、設(shè)計(jì)過(guò)程中,由于要實(shí)現(xiàn)某些功能,網(wǎng)上資源解決了我的問(wèn)題。??傊ㄟ^(guò)這次設(shè)計(jì),我深刻體會(huì)到要做好一個(gè)完整的事情,需要有系統(tǒng)的思維方式和方法,對(duì)待一個(gè)新的問(wèn)題,要耐心、要善于運(yùn)用已有的資源來(lái)充實(shí)自己。同時(shí)我也深刻的認(rèn)識(shí)到,在對(duì)待一個(gè)新事物時(shí),一定要從整體考慮,完成一步之后再作下一步,這樣對(duì)于系統(tǒng)而言才能更加有效。就比如說(shuō)在這次的設(shè)計(jì),我不但對(duì)JSP和MSSQLSERVER2000有了深刻的認(rèn)識(shí),積累了使用軟件工程的思想來(lái)開(kāi)發(fā)軟件的經(jīng)驗(yàn),同時(shí)最重要的是摸索出了一套考慮問(wèn)題和解決問(wèn)題的方法,這對(duì)于我以后的學(xué)習(xí)受益匪淺。結(jié)束語(yǔ)經(jīng)過(guò)十個(gè)月的不懈努力,和指導(dǎo)老師的諄諄教導(dǎo),以及同組同學(xué)的團(tuán)結(jié)協(xié)作,充分利用大學(xué)四年所學(xué)的專(zhuān)業(yè)知識(shí),通過(guò)大量閱讀與設(shè)計(jì)相關(guān)的專(zhuān)業(yè)參考文獻(xiàn),我終于完成了本次畢業(yè)設(shè)計(jì),已經(jīng)基本上實(shí)現(xiàn)了網(wǎng)上人才招聘系統(tǒng)的各項(xiàng)功能。通過(guò)這次畢業(yè)設(shè)計(jì),我掌握了SQLServer2000這種大型數(shù)據(jù)庫(kù)的編程方法,掌握了JAVA語(yǔ)言和JSP技術(shù)。了解到網(wǎng)站的理論以及平臺(tái)開(kāi)發(fā)的模式,掌握了網(wǎng)絡(luò)開(kāi)發(fā)的方法與模式。對(duì)團(tuán)隊(duì)的協(xié)作,對(duì)軟件開(kāi)發(fā)方法和手段,有了一定的認(rèn)識(shí),

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論