




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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編寫目的本文檔說明了招聘網(wǎng)站設(shè)計(jì)項(xiàng)目的數(shù)據(jù)庫(kù)的設(shè)計(jì),用于指導(dǎo)該系統(tǒng)在數(shù)據(jù)庫(kù)存儲(chǔ)各方面的內(nèi)容,為系統(tǒng)開發(fā)的程序員、系統(tǒng)分析員作為基準(zhǔn)文檔。1.2背景說明:A、 軟件系統(tǒng)的名稱: 招聘網(wǎng)站設(shè)計(jì)項(xiàng)目B、 任務(wù)提出者:668Job在線科技發(fā)展有限公司開發(fā)者:北大青鳥Aptech產(chǎn)品開發(fā)部本項(xiàng)目將實(shí)現(xiàn)668Job的原型部分,并且在該原型的基礎(chǔ)上進(jìn)行功能的擴(kuò)展和需求的界定,最終完成的版本將在ww.668J網(wǎng)站上使用。提供互聯(lián)網(wǎng)上的求職、招聘登記和搜索服務(wù)。C、 本系統(tǒng)將存儲(chǔ)用戶信息,668Job將與其他的系統(tǒng)共享這些注冊(cè)信息,共享的系統(tǒng)可能是668Job電子郵件系統(tǒng)、668Job電子雜志分發(fā)系統(tǒng)。這些系統(tǒng)之間不提供應(yīng)用程序級(jí)別的接口,數(shù)據(jù)共享通過SQL Server數(shù)據(jù)庫(kù)表的公共訪問來實(shí)現(xiàn)。本系統(tǒng)將使用SQL Server 2005作為數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng),SQL Server 2005企業(yè)版將由自行購(gòu)買。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)目需求說明;參考資料:A、 北大青鳥Aptech ACCP3.0 Sem2基于軟件開發(fā)項(xiàng)目的畢業(yè)設(shè)計(jì);B、 國(guó)家標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)設(shè)計(jì)說明書(GB856788);C、 萊克公司的人力資源管理項(xiàng)目的數(shù)據(jù)庫(kù)設(shè)計(jì)說明;合同:A、招聘網(wǎng)站設(shè)計(jì)項(xiàng)目合同 20031102 - 54;(說明:引言部分在多個(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ù)名稱:ClassyADS;2.2使用它的程序可能使用的該數(shù)據(jù)庫(kù)的應(yīng)用程序包括:1、668Job Emgazine Version 2.1 2002年開發(fā)八月;2、Sarin Email System Version 1.0 (Linux) 2003年三月;可能使用的數(shù)據(jù)包括用戶登錄信息(Mail)和詳細(xì)的通訊地址。2.3約定1、括號(hào)內(nèi)的文本是說明的信息,包括不適用的情況;(可以在此說明使用此數(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專門指導(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ù)變換,通過T-SQL相關(guān)的插入的信息來實(shí)現(xiàn)。應(yīng)用程序的數(shù)據(jù)查詢,通過T-SQL相關(guān)的查詢語句來實(shí)現(xiàn),并且應(yīng)用程序在其結(jié)果集上進(jìn)行操作。其他的專門知道的說明、文檔等,請(qǐng)參考MSDN所提供的、關(guān)于ADO的使用上的幫助。系統(tǒng)使用IIS 4.0作為應(yīng)用和發(fā)布服務(wù)器,IIS4.0 提供World Wide Web Publishing Service,提供基于Internet的頁面發(fā)布和管理服務(wù),在本系統(tǒng)中將使用到其站點(diǎn)和目錄設(shè)置、安全和訪問權(quán)限配置、日志和篩選等常用操作,這些操作的詳細(xì)說明可以參考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、查詢分析器: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ù)單元名稱登錄/私人信息組成名稱格式范圍精度說明口令字符10-登錄時(shí)輸入的密碼姓名字符50-姓名/聯(lián)系人公司名稱字符128-所在公司/公司名電子郵件字符50-聯(lián)系Email設(shè)計(jì)說明姓名和公司的組合不允許重復(fù),電子郵件不允許重復(fù)數(shù)據(jù)單元名稱招聘/求職信息組成名稱格式范圍精度說明所在地字符128-具體的聯(lián)系地址描述信息字符255-簡(jiǎn)短描述信息超級(jí)連接字符255-主頁地址電子郵件字符50-聯(lián)系人字符20-薪水?dāng)?shù)字整數(shù)-要求/開價(jià)附加條件字符255-其他的條件說明所在地區(qū)字符20-以便按區(qū)域查詢工作年限數(shù)字整數(shù)-有多少年工作經(jīng)驗(yàn)工作類別字符20-所屬類型設(shè)計(jì)說明為保持?jǐn)?shù)據(jù)訪問的效率,存在一定的數(shù)據(jù)冗余它們之間的關(guān)系:對(duì)應(yīng)11招聘、求職信息登錄/私人信息3.2邏輯結(jié)構(gòu)設(shè)計(jì)如上述 ERD 所示,盡管系統(tǒng)中存在招聘公司、獵頭公司和求職者,但是這些信息并不進(jìn)行分別處理,統(tǒng)一成“信息單元”,提供給不同的人群進(jìn)行查詢,通過Internet進(jìn)行數(shù)據(jù)查詢的不同用戶,在本系統(tǒng)中并不保存,因此也不進(jìn)行處理和設(shè)計(jì)。1、邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)圖如下:主鍵及關(guān)系說明:這兩張表不提供主外鍵關(guān)系的約束,因?yàn)椋?、表與表之間不存在直接的強(qiáng)依賴關(guān)系,是一種對(duì)等的關(guān)系;2、基于非連接狀態(tài)的訪問和驗(yàn)證,為提高系統(tǒng)的性能;3、滿足后續(xù)版本的設(shè)計(jì)和數(shù)據(jù)轉(zhuǎn)換;登錄/私人信息表:存儲(chǔ)登錄者的信息,因?yàn)橄到y(tǒng)要求只有登錄后的成員才具有修改自己的信息的權(quán)限。提供狀態(tài)描述字段進(jìn)行標(biāo)記,標(biāo)記該用戶是否已經(jīng)被禁止登錄。招聘/求職信息表:存儲(chǔ)求職者、招聘公司、獵頭信息,提供網(wǎng)絡(luò)數(shù)據(jù)查詢的依據(jù)。數(shù)據(jù)表提供一個(gè)備用的ItemID作為標(biāo)識(shí),Date字段提供最近的修改日期的記錄。提供STATUS字段作為狀態(tài)標(biāo)識(shí),標(biāo)識(shí)該用戶是否允許查詢到。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ó)的省份之一,在頁面中提供選擇,而非輸入);狀態(tài)值:默認(rèn)情況下為1;(以上可以采用圖表來進(jìn)行說明。)4、視圖對(duì)象設(shè)計(jì):本系統(tǒng)不使用視圖對(duì)象。5、索引設(shè)計(jì):在本系統(tǒng)的兩張表中都不存在主鍵和外鍵,因而在數(shù)據(jù)庫(kù)系統(tǒng)初始化的時(shí)候,不自動(dòng)生成聚集索引,需要通過T-SQL建立聚集和非聚集索引。需要建立的索引包括:1、登錄/私人信息表為EMAIL字段建立聚集索引,填充率為80%;為公司、聯(lián)系人建立非聚集索引,填充率為80%;2、招聘/求職信息表為描述字段建立非聚集索引,填充率為50%,并在此基礎(chǔ)上建立全文索引;為區(qū)域建立聚集索引,填充率為50%;(以上可以采用圖表來進(jìn)行說明。)6、存儲(chǔ)過程設(shè)計(jì):系統(tǒng)的存儲(chǔ)過程包括:查詢招聘/應(yīng)聘信息:根據(jù)輸入的參數(shù)地區(qū)、薪水、類別信息,直接查找符合條件的結(jié)果集并返回。本查詢用于在數(shù)據(jù)庫(kù)斷進(jìn)行查詢,以減少WEB服務(wù)器的運(yùn)算和查詢壓力。7、觸發(fā)器設(shè)計(jì):設(shè)計(jì)如下的觸發(fā)器:招聘/求職信息表:如果更改了本表的郵件信息,責(zé)自動(dòng)查找對(duì)應(yīng)的修改前的郵件在登錄/個(gè)人信息表中是否存在,若存在,則修改登錄信息表的郵件為新的郵件名稱。8、其它邏輯設(shè)計(jì)(在SQL Server其他邏輯設(shè)計(jì)包括數(shù)據(jù)轉(zhuǎn)換服務(wù)、發(fā)布和訂閱配置、分布式服務(wù)協(xié)調(diào)器、規(guī)則、自定義數(shù)據(jù)類型、內(nèi)容服務(wù)等多種數(shù)據(jù)庫(kù)對(duì)象、操作的邏輯集設(shè)計(jì))。(其他邏輯設(shè)計(jì)可以使用圖表來表述。)(不適用)。3.3物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)ClassyADS的物理結(jié)構(gòu)的部分符合SQL Server 2000關(guān)于數(shù)據(jù)文件、卷、頁的分配和分配規(guī)則。ClassyADS數(shù)據(jù)庫(kù)初始大小為100M,按照超過最大容量后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ù)的物理文件名稱為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ù)名稱:ClassyADS中文名稱或意義:招聘網(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文件組名稱:ClassyADS特性列表:只讀:False限制訪問:False故障還原模型:簡(jiǎn)單自動(dòng)關(guān)閉:False;自動(dòng)收縮:True;兼容性級(jí)別:數(shù)據(jù)庫(kù)兼容性80(以上內(nèi)容可以采用圖表來進(jìn)行說明。)2、表以下不包括SQL Server為數(shù)據(jù)庫(kù)提供的默認(rèn)的系統(tǒng)表。表名存儲(chǔ)實(shí)體描述類型全文索引鍵主鍵引用字段Ads招聘/應(yīng)聘者信息基礎(chǔ)表(無)(無)ASPLoginUserTbl個(gè)人登錄信息基礎(chǔ)表(無)(無)3、表結(jié)構(gòu)表名:ASPLoginUserTbl字段名中文描述數(shù)據(jù)類型長(zhǎng)度輸入范圍是否為空默認(rèn)值EMail電子郵件VarChar50字符、數(shù)字NOContactName聯(lián)系人VarChar50字符、數(shù)字YESCompany公司名稱VarChar128字符、數(shù)字YESPassword密碼VarChar10字符、數(shù)字YES123Status狀態(tài)VarChar125字符、數(shù)字NO1(以下為招聘/應(yīng)聘信息表字段信息,此處略。)4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 流動(dòng)酒席出售合同范本
- 鄉(xiāng)下洋房售賣合同范本
- 簡(jiǎn)單租場(chǎng)地合同范本
- 拆活動(dòng)板房合同范本
- 共同買店面合同范本
- 玉米批發(fā)合同范本
- 畜禽疫苗銷售合同范本
- 建筑木工包工合同范本
- 小切口歷史-中國(guó)古代歷代貨幣考點(diǎn)匯編
- 老人贈(zèng)送地基合同范本
- 成人重癥患者人工氣道濕化護(hù)理專家共識(shí) 解讀
- 1《諫太宗十思疏》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)統(tǒng)編版高中語文必修下冊(cè)
- 2024年湖北省中考地理生物試卷(含答案)
- 21《莊子》二則 北冥有魚 公開課一等獎(jiǎng)創(chuàng)新教案
- JBT 5928-2014 工程機(jī)械 驅(qū)動(dòng)橋 試驗(yàn)方法
- 小升初小學(xué)生簡(jiǎn)歷模板
- 幼兒園中班繪本課件-《小金魚逃走了》
- 2023-2024學(xué)年三年級(jí)下學(xué)期綜合實(shí)踐活動(dòng)水果拼盤教案
- 2024國(guó)家糧食和物資儲(chǔ)備局垂直管理系事業(yè)單位招聘筆試參考題庫(kù)含答案解析
- DBJ∕T15-232-2021 混凝土氯離子控制標(biāo)準(zhǔn)
- 2024年安全員C3證考試題庫(kù)附答案
評(píng)論
0/150
提交評(píng)論