




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、招聘網站設計項目數據庫設計第一部分、引言1.1 編寫目的本文檔說明了招聘網站設計項目的數據庫的設計,用于指導該系統在數據庫存儲各方面的內容,為系統開發的程序員、系統分析員作為基準文檔。1.2 背景說明:軟件系統的名稱:招聘網站設計項目任務提出者:鄭州大學信息工程學院開發者:Echo小組1.3 定義IISMicrosoftInternetInformationServer;1.4 參考資料相關的文件包括:招聘網站問題定義招聘網站可行性研究報告招聘網站需求分析說明書參考資料:JAVA語言程序設計計算機網絡數據庫理論軟件需求說明書(GB856T88)第二部分、外部設計2.1標識符和狀態數據庫軟件:O
2、racle10g;系統要求建立的數據庫名稱:orcl;2.3約定1、括號內的文本是說明的信息,包括不適用的情況;(可以在此說明使用此數據庫而需要了解的建立標號、標識的約定,例如用于標識數據庫的不同版本的約定和用于標識庫內各個文卷、記錄、數據項的命名約定等。)第三部分、結構設計3.1概念結構設計E-R圖關系:DegreeJidentity一password一PID-birthday1rspecialtyidentityV-,有Id(hyperlinkSexmarkdate廠一、尸password-(addressname,-telephone/二二.E-mail.上addressvisitRun
3、numPIDnameaddressE-mailPersonaluserscorepublishhyperlinkRunnumsalaryCIDextrasnamedescriptoraddressdateE-mail:CID:E-mailnametelephone:Companyuser由三三:二MX;巖三EE?MEree1VkT.CH,:10unerdYAEM久鼠二:7EfhYATWJ;:tirihzi7tkTEt-slsph?ns二七二女2e.drifisVAT.C,Z2:erlinkVkr.GifJ.Z:Kr%。口:gFID,密.a:1:壯以salary,A5.7=AjuI:estnul
4、組21:;XUE5P口OR,工少3=J:總:nVA5iAMl:jjzsiiiziltimeATSr5-ire,tjninvisn.口口pay的鼻汽L:)r=s:title;a5Ar;nK;二口:工;A5工A52l:iID】笫二三El:i二dc-ntitymeZAT*PartiEip-Et*Fa包曰j紀工gFk,JV二;二一三丁門.1VA?.MAT:1;“工士Oatsfck?;沖riML登錄/私人信息表:存儲登錄者的信息,因為系統要求只有登錄后的成員才具有修改自己的信息的權限。招聘/求職信息表:存儲求職者、招聘公司,提供網絡數據查詢的依據。Date字段提供最近的修改日期的記錄。2、表設計數據庫對
5、應的表設計如下(字段采用英文表示):Personal_user(PID,identity,sex,degree,password,name,E-mail,birthday,specialty,telephone,address,hyperlink)個人用戶表Company_user(CID,identity,password,name,address,E-mail,telephone,hyperlink)公司用戶表Resume(Runnum,PID,salary,extras,descriptor,date)求職信息表Employment(Runnum,CID,position,date,re
6、quire,pay)招聘信息表Post(Runnum,title,visitsnum,ID,identity,date)貼子表Participate(Runnum,ID,identity,date,mark,content)論壇訪問表Visit(PID,CID,date,mark,score)訪問用戶表3、檢查、默認約束對象設計:1、登錄/私人信息表郵件:郵件的字符信息之中,必須包含有字符,否則為非法的輸入;密碼:最,長10位,默認為000000;2、招聘/求職信息表郵件:郵件的字符信息之中,必須包含有字符,否則為非法的輸入;3.3物理結構設計在數據庫中,數據的存儲如下Companytable
7、:NameCodeDataTypeLengthPrecrdon|PM1CDCIDCHARACTER(10JW三2identityidentityVARCHAR210)103pa湍wordpasswordVARCHAR220)20一=4namenameVARCHAR210)105addressaddressVARCHAR220)20BE劃刮E-mailVARCHAR220)20=7telephonetelephoneVARCHAR215)15hyperlinkhypeilinkVARCHAR2100100=:三=HHH回口口口口口口口口口口口0口口口口口口口口口口口口口口中aaa回口口口口口口口
8、口口口口|:RumumVARCHAR210)inIDVARCHAR210),10identitvVAFCHAR21010timeDATEmarkVARCHAR25)5contentVARCHAR2100011000=CodeHunnumIDidentictimemarkcontent12Employmenttable:NameCodeD品日TypeLenglhPr?ctsiori:PNMTiRurinuRunnunnVARCHAR21D)1012DDDDVAHCHAR210)103positionpositionVARCHAR2(20)20-1二4timetimeDATE=5requirere
9、quireVARCHAR2(200)200二6gyp坪1VARCHAR2(10)10=一=Participatetable:Personaltable:NamsCodeDataTypeLengthPrecisionPM1:|PID”口VARCHAR2(10)1022identityidentityVARCHAR210)103sexsexVARCHAR2(2)24degreedegnBBVARCHAR2(10)105因瑞四ofdpasswordVARCHAR220J206namenameVARCHAR210)10一7E-mailE-mailVARCHAR2C20J203birthdaybirth
10、dayDATE9距ec同中speciallyVARCHAR210J1010telephonetetephoneVARCHAR2C15J1511addressVARCHAR220)2012hypedinkhypedinkVARCHAR2100100-,Posttable:HomeCode_DataLength|Preci$ion|pIm|1JRunnumVARCHAR2H0103C歹2title胤曰VARCHAR2(20)20I3visitinumvisitsnumVARCHAR2(1O104ID舊VARCHAR2(1010匠identicidentityVARCHAR2(10)10timeti
11、meDATEIIJIAElResumetable:NameCodeDataTypeLengthPrecisionPM1=|RunnumVARCHAR2(10)10H72PIDPIDVARCHAR2(10103VARCHAR2(10104extiajextrasVARCHAR2(10105de$crptordescriptorVARCHAR2(10106tirtretimeDATErn1=Visittable陰口=:PIDVARCHAR210)102QDiODVARCHAR2t10io:13datedateDATE4markmarkVARCHAR2(5)三i5scorescoreVARCHAR2
12、(3J3NamsCodeDataTypeLengthPrecisionPM第四部分、運用設計4.1數據字典設計1、數據庫數據庫名稱:ORCL中文名稱或意義:招聘網站數據庫系統創建日期:2010.06.14創建人:Echo數據文件大小:100M數據文件物理位置:E:oracleproduct10.2.0日志文件大小:20M日志文件物理位置:E:oracleproduct10.2.0(以上內容可以采用圖表來進行說明。)2、表以下不包括oracle為數據庫提供的默認的系統表。表名存儲實體描述全文索引鍵主鍵引用字段Personal_user個人信息基礎表(無)PIDCompany_user公司信息基礎
13、表(無)CIDResume求職信息基礎表(無)RunnumEmployment招聘信息基礎表(無)RunnumPost帖子信息基礎表(無)RunnumParticipate論壇訪問信息基礎表(無)Runnum,ID,identity,dateVisit用戶互訪信息基礎表(無)PID,CID,date3、表結構表名:Personal_user字段名中文描述數據類型長度輸入范圍是否為空默認值PID個人IDVarChar210數字NOidentity身份VarChar210字符NO個人sex性別VarChar22字符NO男degree學歷VarChar210字符、數字YESpassword密碼Var
14、Char220字符、數字NO000000name姓名VarChar210字符NOE-mail郵箱VarChar250字符、數字YESbirthday出生日期DATENOspecialty專業VarChar250字符、數字YEStelephone電話VarChar215數字YESaddress地址VarChar250字符、數字YEShyperlink個人主頁VarChar2100字符、數字YES一其余參照數據存儲表。4、觸發器在向Participate表中出入數據時,即有帖子被訪問,所以應在相應帖子的visitsnum(訪問量)上加一,因此適合用觸發器!代碼如下:createtriggervis
15、numtriggerafterinsertonparticipateforeachrowbeginupdatepostsetvisitsnum=visitsnum+1=:new.rumnumwherepost.rumnumendvisnumtrigger;4.2安全保密設計數據庫被放置在獨立的數據庫服務器,只有僅僅提供了爭取的密碼和郵件信息的操作者本人,修改任何數據。數據庫服務器和數據的訪問角配置分別為iis服務器具有對應的權限進行數據訪問,才能對本人的信息進行修改,其他人不能IIS服務器提供了安全限制,這些限制通過數據庫和IIS自身的配置來完成,不進行相關的代碼和開發工作。其他方面數據庫的安
16、全策略,遵從SQLServer2000、IIS的安全策略事項但是由于是實驗性數據庫,保密設計未實現。部分sql語句實現:按要求查詢在本網站注冊的個人用戶:select*frompersonal_userwherespecialty=機械工程andaddresslike上海市按要求查詢在本網站注冊的公司用戶:select*fromcompany_userwherenamelike%傳播查詢招聘某一職位的招聘信息:,b.address,b.telephone,b.e_mail,b.hyperlink,a.position,a.payfromemploymenta,compa
17、ny_userbwherea.cid=b.cidandposition=銷售經理andpaybetween5000and10000查詢求某一職務的求職信息,b.address,b.telephone,10b.e_mail,b.hyperlink,a.extras,a.salary,a.extrasfromresumea,personal_userbwherea.pid=b.pidandextraslike%醫藥化工%andsalarybetween3000and5000查詢某個貼子的歷史信息:selecta.title,a.visitsnum,b.id,b.mark,b.time,b.contentfromposta,participatebwherea.rumnum=b.rumnumanda.rumnum=0000000001orderbytitle,visitsnumdesc,timeasc查詢某個用戶在論壇上的歷史信息:selectb.nam
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【藝恩】2025短劇女演員圖鑒
- 工業廢水處理與環保技術
- 工業安全與智能制造的協同發展
- 工業機器人系統的教學與應用
- 工業機器人與生產效率的提升
- 工業污染防治與可持續發展
- 工業機器人技術發展趨勢及產業應用
- 工業機器人的人機交互技術
- 工業機械設備的維護與保養
- 工業自動化領域智能硬件的發展
- 對發生爆炸及發現可疑爆炸物品事件的防范與處理預案
- 整體施工勞務服務方案
- DBJT13-119-2010 福建省住宅工程質量分戶驗收規程
- 2025年貴州盤江精煤股份有限公司招聘筆試參考題庫含答案解析
- 2025湖南財經工業職業技術學院招聘教師和輔導員31人歷年高頻重點提升(共500題)附帶答案詳解
- 廢棄物焚燒爐安全操作規程
- 職業技術學院“第二課堂成績單”制度實施辦法
- 胃十二指腸潰瘍瘢痕性幽門梗阻病因介紹
- 元宇宙期刊產業政策-洞察分析
- 【MOOC】運輸包裝-暨南大學 中國大學慕課MOOC答案
- 2024ESC心房顫動管理指南解讀
評論
0/150
提交評論