數(shù)據(jù)庫課程設(shè)計(jì)___職業(yè)介紹信息管理系統(tǒng)教材_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)___職業(yè)介紹信息管理系統(tǒng)教材_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)___職業(yè)介紹信息管理系統(tǒng)教材_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)___職業(yè)介紹信息管理系統(tǒng)教材_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)___職業(yè)介紹信息管理系統(tǒng)教材_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理課程設(shè)計(jì)班級(jí): 姓名: 學(xué)號(hào):1. 問題的描述課程設(shè)計(jì)題目:職業(yè)介紹信息管理系統(tǒng)具體要求:實(shí)現(xiàn)職業(yè)分類、職業(yè)信息管理(職業(yè)號(hào)、職業(yè)類型號(hào)、用人單位、需求人數(shù)、已聘人數(shù)、備注);實(shí)現(xiàn)用人單位、求職者信息管理,求職者信息設(shè)有聘用標(biāo)志,默認(rèn)值為未聘用;實(shí)現(xiàn)求職者和職業(yè)匹配管理(職業(yè)號(hào)、求職人員編號(hào));實(shí)現(xiàn)費(fèi)用管理,包括用人單位交費(fèi)情況、求職人員交費(fèi)情況; 創(chuàng)建觸發(fā)器,求職成功時(shí),自動(dòng)修改相應(yīng)職業(yè)的已聘人數(shù)和相應(yīng) 職工的聘用標(biāo)志為聘用成功;另外如果相應(yīng)職業(yè)的已聘人數(shù) 不得超過需求人數(shù);創(chuàng)建存儲(chǔ)過程查詢各種職業(yè)的需求數(shù)和已聘用數(shù);創(chuàng)建規(guī)則限制求職者的性別,必須為男或女;建立表間關(guān)系。2. 需求

2、分析2.1需求分析需求分析的任務(wù)是通過調(diào)查詳細(xì)了解現(xiàn)實(shí)世界中職業(yè)信息管理 系統(tǒng)要處理的對(duì)象,充分了解原系統(tǒng)工作概況明確用戶的需求, 然后 在此基礎(chǔ)上確定新系統(tǒng)的功能。確定系統(tǒng)必須完成哪些工作,也就是 對(duì)系統(tǒng)提出完整、準(zhǔn)確。清晰,具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ)。經(jīng)調(diào)查資料發(fā)現(xiàn),職業(yè)介紹管理系統(tǒng)應(yīng)具備的職能有: 求職者和用人單位的基本信息、收費(fèi)信息,介紹人員信息登記,求職 者與與用人單位可以發(fā)布求職招聘信息, 并進(jìn)行相關(guān)信息的匹配。另 外,求職者和用人單位都需根據(jù)不同的職業(yè)類型像介紹人員繳納一定 的介紹費(fèi)。2.2系統(tǒng)功能模塊圖2.22職業(yè)介紹信息管理系統(tǒng)功能模塊圖2.3結(jié)構(gòu)流程圖2.3

3、1用人單位流程圖2.32介紹人員流程圖2.33求職者流程圖職業(yè)分類E R圖3邏輯結(jié)構(gòu)設(shè)計(jì)3.1局部E-R圖3.113.12 用人單位E_R圖3.13職業(yè)信息E R圖3.14求職者信息E_R圖3.15介紹人員E R圖費(fèi)用管理3.2全局E-R圖根據(jù)表格繪制E-R圖如下:3.3數(shù)據(jù)字典數(shù)據(jù)的基本存取單位是存儲(chǔ)記錄。有了邏輯結(jié)構(gòu)以后,就可以設(shè)計(jì)存儲(chǔ)記錄結(jié)構(gòu),一個(gè)存儲(chǔ)記錄可以與多個(gè)邏輯記錄相對(duì)應(yīng)。存儲(chǔ)記錄就包括記錄的組成,數(shù)據(jù)項(xiàng)的類型,長度及其他約束條件。經(jīng)分析可知其對(duì)應(yīng)的關(guān)系模式:1職業(yè)分類(職業(yè)類型號(hào)、職業(yè)類型名,介紹人員編號(hào))2用人單位(單位編號(hào)、單位名稱、職業(yè)類型號(hào))3職業(yè)信息(職業(yè)號(hào)、職業(yè)名稱

4、、單位編號(hào)、職業(yè)類型號(hào)、專業(yè)、已 聘人數(shù)、需求人數(shù)、工資)4介紹人員表(介紹人員編號(hào)、姓名、電話)5求職者信息(求職者編號(hào)、姓名、性別、專業(yè)、是否聘用、月薪要 求)6費(fèi)用管理信息(職業(yè)類型號(hào),單位交費(fèi),求職者交費(fèi))涉及的表如下:1職業(yè)分類表(職業(yè)類型號(hào)和介紹人員編號(hào)為主鍵)名稱數(shù)據(jù)類型約束條件是否為空備注職業(yè)類型號(hào)Int無否無職業(yè)類型名Char( 10)無是無介紹人編號(hào)Int無是無2用人單位表(單位編號(hào)和職業(yè)類型號(hào)為主鍵)名稱數(shù)據(jù)類型約束條件是否為空備注單位編號(hào)Int無否無單位名稱Char( 10)無是無職業(yè)類型號(hào)Int無否無3職業(yè)信息表(職業(yè)號(hào),職業(yè)類型號(hào)和單位編號(hào)為主鍵)名稱數(shù)據(jù)類型約束條

5、件是否為空備注職業(yè)號(hào)Int無否無職業(yè)名稱Char( 10)無是無單位編號(hào)Int無是無職業(yè)類型號(hào)Int無是無專業(yè)要求Char( 10)無是無已聘人數(shù)Char( 10)無否無需求人數(shù)Char( 10)無否無工資Char( 10)無否無4介紹人員表(職業(yè)類型號(hào)為主鍵)名稱數(shù)據(jù)類型約束條件是否為空備注介紹人編號(hào)Int無否無姓名Char( 10)無是無職業(yè)類型號(hào)Int無否無電話Char( 10)無是無5求職者信息表(職業(yè)號(hào)為主鍵)名稱數(shù)據(jù)類型約束條件是否為空備注求職者編號(hào)Int無否無姓名Char( 10)無是無性別Char(2)Check_sex是無職業(yè)號(hào)Int無是無是否聘用Char( 10)默認(rèn)未聘用

6、是無月薪要求Char( 10)無是無6費(fèi)用管理信息表(職業(yè)類型號(hào)為主鍵)名稱數(shù)據(jù)類型約束條件是否為空備注職業(yè)類型號(hào)Int無否無單位交費(fèi)Char( 10)無是無求職者交費(fèi)Char( 10)無是無4物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理 結(jié)構(gòu),將邏輯結(jié)構(gòu)設(shè)計(jì)中的表用SQL語句創(chuàng)建出來。4.1創(chuàng)建存儲(chǔ)過程(1)創(chuàng)建存儲(chǔ)過程查詢各種職業(yè)的需求數(shù)和已聘用數(shù);use zhiyejieshaoif object_id ( pro_1, p )is not nulldrop procedure pro_1goCreate procedure pro_1職業(yè)名稱n char (10

7、)AsSelect需求人數(shù),已聘人數(shù)From 職業(yè)信息表where 職業(yè)名稱=職業(yè)名稱_inexec pro_1 平面設(shè)計(jì)4.2創(chuàng)建觸發(fā)器(1)求職成功時(shí),自動(dòng)修改相應(yīng)職業(yè)的已聘人數(shù),另外相應(yīng)職業(yè)的已聘人數(shù)不得超過需求人數(shù);(tri_1tri 1,tr )is not nulluse zhiyejieshao if object_id drop trigger gotri 1on職業(yè)信息表Create triggerFor updateAsUpdateWhere職業(yè)信息表set已聘人數(shù)=(select已聘人數(shù)=(select 已聘人數(shù) from in serted )已聘人數(shù)from dele

8、ted ) and已聘人數(shù) haoi iag ram_Tgo求IF!者信鬼表*co用人單位表* 單位翻 單位啟禰 4空剖翹尋職業(yè)信息表*T肥業(yè)昏取業(yè)容稱?單園呂取業(yè)類型號(hào)專業(yè)要求己聘人數(shù)吧業(yè)分類表*般扎鈕購*=電話V創(chuàng)姻E卜圖介給人員表*剖刪號(hào)SilhSiife汀紹恣AE豐費(fèi)用菅雇信息*釆膽業(yè)搓釵號(hào)我轉(zhuǎn)交泰4.5數(shù)據(jù)庫備份與恢復(fù)use zhiyejieshaobackup database zhiyejieshaoto disk =E:sjkbf with initgouse zhiyejieshaorestore database zhiyejieshaofrom disk = E:sjhy

9、with recoveryLBDZ-20120214DN. - SQLQu亡仃6占ql LBDZ-20120214DN.M - SQLQueryS-sql* LBDZ-20120; #1?Tuse zhiyeieshaotaclcip dataJcase zriiyejieshaoto disk = E:33Jdof rwith initgo一還原use zhiyeieshaarestore database zhiyejieshaofrom disk = 1 ELAsjhy1r吋尸勒 *rrtfLH!結(jié)果命令已成功元成。五界面設(shè)計(jì)”黔登錄I 口丨回丨據(jù)1nlClick(SenderI TOb

10、iect5.1登錄界面軟訕進(jìn)入職業(yè)介紹信息管I里系統(tǒng)登錄信息用戶名稱; 濟(jì)三rrr用戶密碼:)123456登錄退出廠提示(.登錄臨FD!P昵FjjMr廣陽廠呂 哄彌 Bf小止諭空登錄回登錄信息就迎進(jìn)入也11介紹信息管理系統(tǒng)粥戶名稱;張四理示onLClick(Se*der: TCbjecc;用戶密碼:123456用戶冬或鸞莎正踴.請(qǐng)重新?lián)B入!登錄退出geBox ( *登錄或功I J 1提示,eBox ( I用戶名或玄渥不正磋-5.2主界面生 Fom2I 口 回 E5.3查詢界面|o町Jh FcrmS用人單位蓿息單臉搐壬五、總結(jié)吧11糞坐號(hào)1廣吿32電視白13瓠吉晦訓(xùn)2牧件茲司15砌帖可36 SSilpJ2學(xué)習(xí)了一個(gè)學(xué)期的數(shù)據(jù)庫,我簡單地了解數(shù)據(jù)庫的建立、查詢、 刪除和查詢表中的相關(guān)信息,學(xué)會(huì)了一些基本的SQL的應(yīng)用。所以按著書本上的數(shù)據(jù)庫設(shè)計(jì)的基本步驟簡單的設(shè)計(jì)了數(shù)據(jù)庫“職業(yè)介紹信息管理系統(tǒng)”,還在網(wǎng)絡(luò)上查詢了相關(guān)信息。在設(shè)計(jì)時(shí)用select語句來查詢表中的相關(guān)信息。創(chuàng)建了存儲(chǔ)過程procedure ,觸發(fā)器trigger、規(guī)則rule等來實(shí)

溫馨提示

  • 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. 人人文庫網(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)論