招聘網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)-樣例.doc_第1頁(yè)
招聘網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)-樣例.doc_第2頁(yè)
招聘網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)-樣例.doc_第3頁(yè)
招聘網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)-樣例.doc_第4頁(yè)
招聘網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)-樣例.doc_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

招聘網(wǎng)站設(shè)計(jì)項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)第一部分、引言1.1編寫(xiě)目的本文檔說(shuō)明了招聘網(wǎng)站設(shè)計(jì)項(xiàng)目的數(shù)據(jù)庫(kù)的設(shè)計(jì),用于指導(dǎo)該系統(tǒng)在數(shù)據(jù)庫(kù)存儲(chǔ)各方面的內(nèi)容,為系統(tǒng)開(kāi)發(fā)的程序員、系統(tǒng)分析員作為基準(zhǔn)文檔。1.2背景說(shuō)明:A、 軟件系統(tǒng)的名稱(chēng): 招聘網(wǎng)站設(shè)計(jì)項(xiàng)目B、 任務(wù)提出者:668Job在線科技發(fā)展有限公司開(kāi)發(fā)者:北大青鳥(niǎo)Aptech產(chǎn)品開(kāi)發(fā)部本項(xiàng)目將實(shí)現(xiàn)668Job的原型部分,并且在該原型的基礎(chǔ)上進(jìn)行功能的擴(kuò)展和需求的界定,最終完成的版本將在ww.668J網(wǎng)站上使用。提供互聯(lián)網(wǎng)上的求職、招聘登記和搜索服務(wù)。C、 本系統(tǒng)將存儲(chǔ)用戶(hù)信息,668Job將與其他的系統(tǒng)共享這些注冊(cè)信息,共享的系統(tǒng)可能是668Job電子郵件系統(tǒng)、668Job電子雜志分發(fā)系統(tǒng)。這些系統(tǒng)之間不提供應(yīng)用程序級(jí)別的接口,數(shù)據(jù)共享通過(guò)SQL Server數(shù)據(jù)庫(kù)表的公共訪問(wèn)來(lái)實(shí)現(xiàn)。本系統(tǒng)將使用SQL Server 2005作為數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng),SQL Server 2005企業(yè)版將由自行購(gòu)買(mǎi)。1.3定義IIS Microsoft Internet Information Server;1.4參考資料相關(guān)的文件包括:A、 668Job招聘網(wǎng)站設(shè)計(jì)項(xiàng)目分析會(huì)議備忘錄;B、 招聘網(wǎng)站設(shè)計(jì)項(xiàng)目需求說(shuō)明;參考資料:A、 北大青鳥(niǎo)Aptech ACCP3.0 Sem2基于軟件開(kāi)發(fā)項(xiàng)目的畢業(yè)設(shè)計(jì);B、 國(guó)家標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(GB856788);C、 萊克公司的人力資源管理項(xiàng)目的數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明;合同:A、招聘網(wǎng)站設(shè)計(jì)項(xiàng)目合同 20031102 - 54;(說(shuō)明:引言部分在多個(gè)文檔中出現(xiàn),是為了在該文檔被單獨(dú)閱讀的情況下,提供給閱讀這以背景知識(shí),同時(shí)增強(qiáng)不同的文檔的獨(dú)立性。)第二部分、外部設(shè)計(jì)2.1標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫(kù)軟件:Microsoft SQL Server 2000;系統(tǒng)要求建立的數(shù)據(jù)庫(kù)名稱(chēng):ClassyADS;2.2使用它的程序可能使用的該數(shù)據(jù)庫(kù)的應(yīng)用程序包括:1、668Job Emgazine Version 2.1 2002年開(kāi)發(fā)八月;2、Sarin Email System Version 1.0 (Linux) 2003年三月;可能使用的數(shù)據(jù)包括用戶(hù)登錄信息(Mail)和詳細(xì)的通訊地址。2.3約定1、括號(hào)內(nèi)的文本是說(shuō)明的信息,包括不適用的情況;(可以在此說(shuō)明使用此數(shù)據(jù)庫(kù)而需要了解的建立標(biāo)號(hào)、標(biāo)識(shí)的約定,例如用于標(biāo)識(shí)數(shù)據(jù)庫(kù)的不同版本的約定和用于標(biāo)識(shí)庫(kù)內(nèi)各個(gè)文卷、記錄、數(shù)據(jù)項(xiàng)的命名約定等。)2.4專(zhuān)門(mén)指導(dǎo)系統(tǒng)使用Active Data Object 2.5(ADO)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的接口,該接口基于OLE DB模型建立,是應(yīng)用程序與數(shù)據(jù)庫(kù)的橋梁,在ADO上將建立與數(shù)據(jù)庫(kù)的通訊連接、執(zhí)行T-SQL,有關(guān)ADO的功能、特征的描述,請(qǐng)參考其他的資料。應(yīng)用程序的數(shù)據(jù)變換,通過(guò)T-SQL相關(guān)的插入的信息來(lái)實(shí)現(xiàn)。應(yīng)用程序的數(shù)據(jù)查詢(xún),通過(guò)T-SQL相關(guān)的查詢(xún)語(yǔ)句來(lái)實(shí)現(xiàn),并且應(yīng)用程序在其結(jié)果集上進(jìn)行操作。其他的專(zhuān)門(mén)知道的說(shuō)明、文檔等,請(qǐng)參考MSDN所提供的、關(guān)于ADO的使用上的幫助。系統(tǒng)使用IIS 4.0作為應(yīng)用和發(fā)布服務(wù)器,IIS4.0 提供World Wide Web Publishing Service,提供基于Internet的頁(yè)面發(fā)布和管理服務(wù),在本系統(tǒng)中將使用到其站點(diǎn)和目錄設(shè)置、安全和訪問(wèn)權(quán)限配置、日志和篩選等常用操作,這些操作的詳細(xì)說(shuō)明可以參考IIS提供的幫助或者其他的資料獲得。2. 5支持軟件SQL Server 2000提供了核心的引擎,為支持本系統(tǒng)的數(shù)據(jù)庫(kù)ClassyADS,需要使用到SQL Server 2000的幾個(gè)組件,包括:A、企業(yè)管理器:提供了數(shù)據(jù)管理和數(shù)據(jù)庫(kù)操作的集成平臺(tái);B、查詢(xún)分析器:T-SQL調(diào)試、優(yōu)化、性能檢測(cè)的工具;C、事件探查器:提供了對(duì)SQL Server執(zhí)行操作的檢測(cè),并以T-SQL的形式記錄;D、服務(wù)管理器:提供SQL Server停止、啟動(dòng)的控制工具;此外,還包括可能會(huì)使用到的數(shù)據(jù)導(dǎo)入和導(dǎo)出工具,為數(shù)據(jù)庫(kù)提供數(shù)據(jù)的輸入。支持軟件同時(shí)包括IIS的發(fā)布組件。第三部分、結(jié)構(gòu)設(shè)計(jì)3.1概念結(jié)構(gòu)設(shè)計(jì)原始數(shù)據(jù)的形式:數(shù)據(jù)單元名稱(chēng)登錄/私人信息組成名稱(chēng)格式范圍精度說(shuō)明口令字符10-登錄時(shí)輸入的密碼姓名字符50-姓名/聯(lián)系人公司名稱(chēng)字符128-所在公司/公司名電子郵件字符50-聯(lián)系Email設(shè)計(jì)說(shuō)明姓名和公司的組合不允許重復(fù),電子郵件不允許重復(fù)數(shù)據(jù)單元名稱(chēng)招聘/求職信息組成名稱(chēng)格式范圍精度說(shuō)明所在地字符128-具體的聯(lián)系地址描述信息字符255-簡(jiǎn)短描述信息超級(jí)連接字符255-主頁(yè)地址電子郵件字符50-聯(lián)系人字符20-薪水?dāng)?shù)字整數(shù)-要求/開(kāi)價(jià)附加條件字符255-其他的條件說(shuō)明所在地區(qū)字符20-以便按區(qū)域查詢(xún)工作年限數(shù)字整數(shù)-有多少年工作經(jīng)驗(yàn)工作類(lèi)別字符20-所屬類(lèi)型設(shè)計(jì)說(shuō)明為保持?jǐn)?shù)據(jù)訪問(wèn)的效率,存在一定的數(shù)據(jù)冗余它們之間的關(guān)系:對(duì)應(yīng)11招聘、求職信息登錄/私人信息3.2邏輯結(jié)構(gòu)設(shè)計(jì)如上述 ERD 所示,盡管系統(tǒng)中存在招聘公司、獵頭公司和求職者,但是這些信息并不進(jìn)行分別處理,統(tǒng)一成“信息單元”,提供給不同的人群進(jìn)行查詢(xún),通過(guò)Internet進(jìn)行數(shù)據(jù)查詢(xún)的不同用戶(hù),在本系統(tǒng)中并不保存,因此也不進(jìn)行處理和設(shè)計(jì)。1、邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)圖如下:主鍵及關(guān)系說(shuō)明:這兩張表不提供主外鍵關(guān)系的約束,因?yàn)椋?、表與表之間不存在直接的強(qiáng)依賴(lài)關(guān)系,是一種對(duì)等的關(guān)系;2、基于非連接狀態(tài)的訪問(wèn)和驗(yàn)證,為提高系統(tǒng)的性能;3、滿(mǎn)足后續(xù)版本的設(shè)計(jì)和數(shù)據(jù)轉(zhuǎn)換;登錄/私人信息表:存儲(chǔ)登錄者的信息,因?yàn)橄到y(tǒng)要求只有登錄后的成員才具有修改自己的信息的權(quán)限。提供狀態(tài)描述字段進(jìn)行標(biāo)記,標(biāo)記該用戶(hù)是否已經(jīng)被禁止登錄。招聘/求職信息表:存儲(chǔ)求職者、招聘公司、獵頭信息,提供網(wǎng)絡(luò)數(shù)據(jù)查詢(xún)的依據(jù)。數(shù)據(jù)表提供一個(gè)備用的ItemID作為標(biāo)識(shí),Date字段提供最近的修改日期的記錄。提供STATUS字段作為狀態(tài)標(biāo)識(shí),標(biāo)識(shí)該用戶(hù)是否允許查詢(xún)到。2、表設(shè)計(jì)數(shù)據(jù)庫(kù)對(duì)應(yīng)的表設(shè)計(jì)如下圖(字段采用英文表示):表設(shè)計(jì)的字段請(qǐng)參考概念設(shè)計(jì)部分原始數(shù)據(jù)的形式。3、檢查、默認(rèn)約束對(duì)象設(shè)計(jì):1、登錄/私人信息表郵件:郵件的字符信息之中,必須包含有字符,否則為非法的輸入;密碼:最長(zhǎng)10位,默認(rèn)為123;狀態(tài)值:默認(rèn)情況下為1;2、招聘/求職信息表郵件:郵件的字符信息之中,必須包含有字符,否則為非法的輸入;區(qū)域:默認(rèn)值為“北京”(中國(guó)的省份之一,在頁(yè)面中提供選擇,而非輸入);狀態(tài)值:默認(rèn)情況下為1;(以上可以采用圖表來(lái)進(jìn)行說(shuō)明。)4、視圖對(duì)象設(shè)計(jì):本系統(tǒng)不使用視圖對(duì)象。5、索引設(shè)計(jì):在本系統(tǒng)的兩張表中都不存在主鍵和外鍵,因而在數(shù)據(jù)庫(kù)系統(tǒng)初始化的時(shí)候,不自動(dòng)生成聚集索引,需要通過(guò)T-SQL建立聚集和非聚集索引。需要建立的索引包括:1、登錄/私人信息表為EMAIL字段建立聚集索引,填充率為80%;為公司、聯(lián)系人建立非聚集索引,填充率為80%;2、招聘/求職信息表為描述字段建立非聚集索引,填充率為50%,并在此基礎(chǔ)上建立全文索引;為區(qū)域建立聚集索引,填充率為50%;(以上可以采用圖表來(lái)進(jìn)行說(shuō)明。)6、存儲(chǔ)過(guò)程設(shè)計(jì):系統(tǒng)的存儲(chǔ)過(guò)程包括:查詢(xún)招聘/應(yīng)聘信息:根據(jù)輸入的參數(shù)地區(qū)、薪水、類(lèi)別信息,直接查找符合條件的結(jié)果集并返回。本查詢(xún)用于在數(shù)據(jù)庫(kù)斷進(jìn)行查詢(xún),以減少WEB服務(wù)器的運(yùn)算和查詢(xún)壓力。7、觸發(fā)器設(shè)計(jì):設(shè)計(jì)如下的觸發(fā)器:招聘/求職信息表:如果更改了本表的郵件信息,責(zé)自動(dòng)查找對(duì)應(yīng)的修改前的郵件在登錄/個(gè)人信息表中是否存在,若存在,則修改登錄信息表的郵件為新的郵件名稱(chēng)。8、其它邏輯設(shè)計(jì)(在SQL Server其他邏輯設(shè)計(jì)包括數(shù)據(jù)轉(zhuǎn)換服務(wù)、發(fā)布和訂閱配置、分布式服務(wù)協(xié)調(diào)器、規(guī)則、自定義數(shù)據(jù)類(lèi)型、內(nèi)容服務(wù)等多種數(shù)據(jù)庫(kù)對(duì)象、操作的邏輯集設(shè)計(jì))。(其他邏輯設(shè)計(jì)可以使用圖表來(lái)表述。)(不適用)。3.3物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)ClassyADS的物理結(jié)構(gòu)的部分符合SQL Server 2000關(guān)于數(shù)據(jù)文件、卷、頁(yè)的分配和分配規(guī)則。ClassyADS數(shù)據(jù)庫(kù)初始大小為100M,按照超過(guò)最大容量后20%的增長(zhǎng)速率進(jìn)行增長(zhǎng)。ClassyADS數(shù)據(jù)庫(kù)分配日志文件大小為20M,自動(dòng)增長(zhǎng)。應(yīng)用程序中自動(dòng)截?cái)嗍聞?wù)日志。ClassyADS數(shù)據(jù)庫(kù)的物理文件名稱(chēng)為ClassyADS.MDB,主要數(shù)據(jù)文件、次要數(shù)據(jù)文件、文件組等都按照系統(tǒng)的默認(rèn)設(shè)置進(jìn)行。物理文件的存儲(chǔ)位置為SQL Server 2000默認(rèn)的位置。第四部分、運(yùn)用設(shè)計(jì)4.1數(shù)據(jù)字典設(shè)計(jì)1、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)名稱(chēng):ClassyADS中文名稱(chēng)或意義:招聘網(wǎng)站數(shù)據(jù)庫(kù)系統(tǒng)創(chuàng)建日期:2003.11.3創(chuàng)建人:LaShiMan數(shù)據(jù)文件大?。?00M數(shù)據(jù)文件物理位置:C:SQL ServerData ClassyADS.Mdb日志文件大?。?0M日志文件物理位置:C:SQL ServerData ClassyADS.Ldb文件組名稱(chēng):ClassyADS特性列表:只讀:False限制訪問(wèn):False故障還原模型:簡(jiǎn)單自動(dòng)關(guān)閉:False;自動(dòng)收縮:True;兼容性級(jí)別:數(shù)據(jù)庫(kù)兼容性80(以上內(nèi)容可以采用圖表來(lái)進(jìn)行說(shuō)明。)2、表以下不包括SQL Server為數(shù)據(jù)庫(kù)提供的默認(rèn)的系統(tǒng)表。表名存儲(chǔ)實(shí)體描述類(lèi)型全文索引鍵主鍵引用字段Ads招聘/應(yīng)聘者信息基礎(chǔ)表(無(wú))(無(wú))ASPLoginUserTbl個(gè)人登錄信息基礎(chǔ)表(無(wú))(無(wú))3、表結(jié)構(gòu)表名:ASPLoginUserTbl字段名中文描述數(shù)據(jù)類(lèi)型長(zhǎng)度輸入范圍是否為空默認(rèn)值EMail電子郵件VarChar50字符、數(shù)字NOContactName聯(lián)系人VarChar50字符、數(shù)字YESCompany公司名稱(chēng)VarChar128字符、數(shù)字YESPassword密碼VarChar10字符、數(shù)字YES123Status狀態(tài)VarChar125字符、數(shù)字NO1(以下為招聘/應(yīng)聘信息表字段信息,此處略。)4

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論