數(shù)據(jù)庫課程設(shè)計_求職網(wǎng)站數(shù)據(jù)庫設(shè)計_第1頁
數(shù)據(jù)庫課程設(shè)計_求職網(wǎng)站數(shù)據(jù)庫設(shè)計_第2頁
數(shù)據(jù)庫課程設(shè)計_求職網(wǎng)站數(shù)據(jù)庫設(shè)計_第3頁
數(shù)據(jù)庫課程設(shè)計_求職網(wǎng)站數(shù)據(jù)庫設(shè)計_第4頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、求職網(wǎng)站數(shù)據(jù)庫設(shè)計說明書擬制人審核人批準(zhǔn)人 _【 2013 年 1 月 10 號星期四】.目錄1.引言 -21.1編寫目的 -21.2背景 -21.3參考資料 -22.外部設(shè)計 -32.1支持軟件 -33.結(jié)構(gòu)設(shè)計 -33.1概念結(jié)構(gòu)設(shè)計 -33.2邏輯結(jié)構(gòu)設(shè)計 -53.3物理結(jié)構(gòu)設(shè)計 -63.3.1用戶注冊表 jh_user-63.3.2公司企業(yè)發(fā)布工作表 jh_job-63.3.3求職者上傳簡歷表 jh_resume-63.3.4求職者個人信息表 jh_grxx-63.3.5論壇信息 jh_bbs-73.3.6節(jié)點(diǎn)信息表 jh_node-73.3.7角色列表 jh_role-73.3.8角

2、色用戶表 jh_role_user-73.3.9權(quán)限表 jh_access-84.觸發(fā)器腳本 -85.存儲過程腳本 -96.數(shù)據(jù)庫的恢復(fù)與備份 -96.1數(shù)據(jù)庫備份 -96.2數(shù)據(jù)庫恢復(fù) -11'.數(shù)據(jù)庫設(shè)計說明書1. 引言1.1 編寫目的互聯(lián)網(wǎng)一直被認(rèn)為是海量信息平臺, 信息容量大且更新快捷方便。 一些知名招聘網(wǎng)站每日的有效職位信息發(fā)布保有量可達(dá)上完條。 再加上一些品牌知名度較高的招聘網(wǎng)站, 職位信息經(jīng)常更新, 對于求職者來說, 上網(wǎng)不僅可以同時看到幾十甚至上百家用人單位的招聘信息,而且始終能看到最新的待招聘空缺。招聘者不用去招聘會勞神, 求職者也可以不出家門輕松求職。 求職者可以在

3、網(wǎng)站輸入了個人簡歷之后, 就可供用人單位瀏覽了。 合適的工作機(jī)會隨時可能找上門來。能夠突破時空限制, 是網(wǎng)絡(luò)招聘的突出優(yōu)勢, 不同地域的求職者和用人單位可以通過這個平臺實(shí)現(xiàn)信息溝通。這也是各類跨地域網(wǎng)上招聘會興起的原因。與傳統(tǒng)招聘相比, 網(wǎng)絡(luò)招聘的機(jī)會更多。 對于企業(yè)來說隨著網(wǎng)絡(luò)求職者的增多,對于找到真正適合企業(yè)發(fā)展的人才也就越來越多。 企業(yè)發(fā)布的招聘信息可以讓不同地域的更多求職者閱讀,從而提高了找到理想人才的機(jī)會。1.2 背景( 1)軟件開發(fā)系統(tǒng)的名稱:求職網(wǎng)站( 2)本項(xiàng)目的任務(wù)提出者:石河子大學(xué)( 3)本項(xiàng)目的開發(fā)者:薛梅( 4)本項(xiàng)目的用戶:企業(yè)公司以及求職者1.3 參考資料1siyu

4、antlw 博客 . MySQL 存儲過程詳解mysql 存儲過程 .2 博客 .跟我學(xué) mysql 存儲過程'.3wtx 博客 .mysql 觸發(fā)器學(xué)習(xí) .2. 外部設(shè)計2.1 支持軟件該項(xiàng) 目使 用數(shù) 據(jù)庫mysql, 提供 了較為靈活簡便的 操作;開發(fā)語言為thinkphp框架,可以為數(shù)據(jù)庫管理人員以及系統(tǒng)開發(fā)人員提供良好的支持。3. 結(jié)構(gòu)設(shè)計3.1 概念結(jié)構(gòu)設(shè)計本數(shù)據(jù)庫反應(yīng)的是現(xiàn)實(shí)世界中的實(shí)體、 屬性以及他們之間的聯(lián)系等的原始數(shù)據(jù)形式。求職網(wǎng)站的登陸注冊頁面:圖 2.1 求職網(wǎng)站的登陸注冊頁面用戶注冊頁面:'.圖 2.2 用戶注冊頁面發(fā)布工作頁面:圖 2.3 發(fā)布工作頁

5、面'.求職者查看發(fā)布工作頁面:圖 2.4 查看發(fā)布工作頁面3.2 邏輯結(jié)構(gòu)設(shè)計圖 3.1 E-R 圖'.3.3 物理結(jié)構(gòu)設(shè)計用戶注冊表 jh_user列名說明類型(長度)備注id用戶 idsmallint不允許空,主鍵username顧客登陸名Varchar( 20)不允許空password登錄密碼Varchar( 32)不允許空nickname具體公司姓名或求職者姓名Varchar( 10)不允許空status傳真號碼Smallint(1)不允許空公司企業(yè)發(fā)布工作表jh_job列名說明類型(長度)備注Id工作 idInt( 11)不允許空,主鍵Jobname工作名稱Varch

6、ar( 20)不允許空num招聘人數(shù)Tinyint ( 10)不允許空position工作地點(diǎn)Varchar( 20)不允許空salary工資Varchar( 10)不允許空shuoming對工作的具體說明tinytext允許空nickname發(fā)布工作的公司名稱Varchar( 20)不允許空createtime發(fā)布時間Varchar( 10)允許空求職者上傳簡歷表jh_resume列名說明類型(長度)備注id簡歷 idInt( 11)不允許空,主鍵nickname上傳簡歷者具體姓名Varchar( 10)不允許空file_name簡歷名稱Varchar( 40)不允許空createtime上

7、傳時間Varchar( 20)允許空file_kzm文件擴(kuò)展名Varchar( 5)不允許空求職者個人信息表jh_grxx列名說明類型(長度)備注id求職者 idInt( 10)不允許空,主鍵nickname求職者具體名稱Varchar( 20)不允許空sex性別Varchar( 2)不允許空xueli學(xué)歷Varchar( 20)不允許空exp工作經(jīng)驗(yàn)Varchar( 20)不允許空school畢業(yè)院校Varchar( 20)不允許空zhuanye所修專業(yè)Varchar( 20)不允許空'.qq個人 QQ 號碼Varchar( 20)允許空tel聯(lián)系點(diǎn)好Varchar( 11)不允許空

8、shuoming個人具體說明text允許空createtime填寫時間Varchar( 11)允許空論壇信息 jh_bbs列名說明類型(長度)備注id發(fā)布信息者 idInt( 11)不允許空,主鍵nickname發(fā)布信息者具體姓名Varchar( 20)不允許空text發(fā)布內(nèi)容Text不允許空createtime發(fā)布時間Varchar( 20)不允許空節(jié)點(diǎn)信息表 jh_node列名說明類型(長度)備注id節(jié)點(diǎn) idInt(6)不允許空,主鍵name節(jié)點(diǎn)字母名稱Varchar( 20)不允許空title節(jié)點(diǎn)中文Varchar( 50)不允許空status狀態(tài)Tinyint允許空remark備注V

9、archar( 20)允許空sort分類smallint允許空pid父類 idsmallint不允許空level級別tinyint不允許空show顯示tinyint允許空角色列表 jh_role列名說明類型(長度)備注id角色 idsmallint不允許空,主鍵name角色姓名Varchar( 20)不允許空pid上級 id 號smallint不允許空status狀態(tài)tinyint允許空remark備注Varchar( 20)允許空角色用戶表 jh_role_user'.列名說明類型(長度)備注Role_id角色 idsmallint不允許空,主鍵User_id用戶 idsmallin

10、t不允許空 ,主鍵權(quán)限表 jh_access列名說明類型(長度)備注role_id角色 idsmallint不允許空node_id節(jié)點(diǎn) idsmallint不允許空level級別tinyint不允許空moduleVarchar( 50)允許空pid父類 idsmallint允許空4. 觸發(fā)器腳本( 1)當(dāng)用戶表jh_user中的某一用戶注銷后,相應(yīng)的jh_job 、jh_resume 、jh_resume 表中的信息也會刪除。create trigger tri_user_delete before DELETE on jh_userfor each rowbeginSET nickname=

11、OLD.nickname;DELETE FROM jh_job WHERE nickname=nickname;DELETE FROM jh_resume WHERE nickname=nickname;DELETE FROM jh_bss WHERE nickname=nickname;end;( 2)當(dāng)用戶表 jh_user 中的某一用戶修改信息后,相應(yīng)的 jh_job 、jh_resume 、jh_resume 表中的信息也會修改。CREATE TRIGGER trigger_user_update BEFORE UPDATE ON jh_userFOR EACH ROWBEGINSET

12、 oldnickname=OLD.nickname;SET newnickname=NEW.nickname;'.UPDATE jh_resume SET nickname=newnickname WHERE nickname=oldnickname;UPDATE jh_grxx SET nickname=newnickname WHERE nickname=oldnickname; UPDATE jh_job SET nickname=newnickname WHERE nickname=oldnickname;end;5. 存儲過程腳本( 1)根據(jù)工作的 id 號來查詢工作的具體內(nèi)容CREATE DEFINER = CURRENT_USER PROCEDURE NewProc(IN n int)BEGINSELECT * FROM jh_job WHERE id=n;END;( 2)根據(jù)工資情況查詢工作名稱、招聘人數(shù)、工作地點(diǎn)、公司CREATE DEFINER = CURRENT_USER PROCEDURE NewProc(IN salary varchar)BEGINSELECT jobname AS工作名稱 ,num AS 招聘人數(shù)

溫馨提示

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

評論

0/150

提交評論