數據庫課程設計---職業(yè)介紹信息管理系統(tǒng)(共18頁)_第1頁
數據庫課程設計---職業(yè)介紹信息管理系統(tǒng)(共18頁)_第2頁
數據庫課程設計---職業(yè)介紹信息管理系統(tǒng)(共18頁)_第3頁
數據庫課程設計---職業(yè)介紹信息管理系統(tǒng)(共18頁)_第4頁
數據庫課程設計---職業(yè)介紹信息管理系統(tǒng)(共18頁)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上數據庫原理課程設計 班級:姓名:學號: 1.問題的描述課程設計題目:職業(yè)介紹信息管理系統(tǒng)具體要求:l 實現(xiàn)職業(yè)分類、職業(yè)信息管理(職業(yè)號、職業(yè)類型號、用人單位、需求人數、已聘人數、備注);l 實現(xiàn)用人單位、求職者信息管理,求職者信息設有聘用標志,默認值為未聘用;l 實現(xiàn)求職者和職業(yè)匹配管理(職業(yè)號、求職人員編號);l 實現(xiàn)費用管理,包括用人單位交費情況、求職人員交費情況;l 創(chuàng)建觸發(fā)器,求職成功時,自動修改相應職業(yè)的已聘人數和相應職工的聘用標志為聘用成功;另外如果相應職業(yè)的已聘人數不得超過需求人數;l 創(chuàng)建存儲過程查詢各種職業(yè)的需求數和已聘用數;l 創(chuàng)建規(guī)則限制求職者

2、的性別,必須為男或女;l 建立表間關系。2.需求分析2.1需求分析需求分析的任務是通過調查詳細了解現(xiàn)實世界中職業(yè)信息管理系統(tǒng)要處理的對象,充分了解原系統(tǒng)工作概況明確用戶的需求,然后在此基礎上確定新系統(tǒng)的功能。確定系統(tǒng)必須完成哪些工作,也就是對系統(tǒng)提出完整、準確。清晰,具體的要求。需求分析的結果是系統(tǒng)開發(fā)的基礎。經調查資料發(fā)現(xiàn),職業(yè)介紹管理系統(tǒng)應具備的職能有:求職者和用人單位的基本信息、收費信息,介紹人員信息登記,求職者與與用人單位可以發(fā)布求職招聘信息,并進行相關信息的匹配。另外,求職者和用人單位都需根據不同的職業(yè)類型像介紹人員繳納一定的介紹費。2.2系統(tǒng)功能模塊圖職業(yè)介紹信息管理系統(tǒng)用人單位管

3、理求職者管理介紹人員信息費用管理職業(yè)信息職業(yè)分類注冊信息招聘職工注冊信息求職匹配信息單位交費求職者交費 2.22職業(yè)介紹信息管理系統(tǒng)功能模塊圖2.3 結構流程圖 開始 注冊用人單位信息介紹人確認YN 招聘 是否成功Y繳納費用結束N 2.31 用人單位流程圖開始管理發(fā)布信息用人單位與求職者是否匹配成功Y收取費用結束 2.32 介紹人員流程圖開始注冊個人信息瀏覽招聘信息應聘是否應聘成功Y繳納費用N 結束 2.33 求職者流程圖3邏輯結構設計3.1局部E-R圖 職業(yè)分類職業(yè)類型號介紹人員編號職業(yè)類型名 3.11職業(yè)分類E_R圖用人單位單位編號單位名稱職業(yè)類型號 3.12用人單位E_R圖職業(yè)號職業(yè)信息

4、職業(yè)名稱單位編號職業(yè)類型號專業(yè)要求已聘人數需求人數工資 3.13 職業(yè)信息E_R圖求職者信息求職者編號性別攻讀專業(yè)呢是否聘用工資要求姓名 3.14求職者信息E_R圖介紹人員介紹人員編號姓名電話 3.15 介紹人員E_R圖費用管理職業(yè)類型號單位繳費求職者繳費 3.16 費用信息E_R圖3.2 全局E-R圖根據表格繪制E-R圖如下:n11111m1n1n1求職者編號姓名月薪要求攻讀專業(yè)性別求職者信息求職者交費單位交費職業(yè)類型號收費交費費用信息交費介紹人員編號已聘人數是否聘用單位編號工資職業(yè)類型號職業(yè)名職業(yè)類型號職業(yè)分類屬于用人單位發(fā)布職業(yè)信息匹配介紹人員職業(yè)類型名單位編號職業(yè)類型號單位名稱職業(yè)號專

5、業(yè)要求需求人數介紹人員編號姓名數量電話3.3 數據字典 數據的基本存取單位是存儲記錄。有了邏輯結構以后,就可以設計存儲記錄結構,一個存儲記錄可以與多個邏輯記錄相對應。存儲記錄就包括記錄的組成,數據項的類型,長度及其他約束條件。經分析可知其對應的關系模式:1 職業(yè)分類(職業(yè)類型號、職業(yè)類型名,介紹人員編號)2 用人單位(單位編號、單位名稱、職業(yè)類型號)3 職業(yè)信息(職業(yè)號、職業(yè)名稱、單位編號、職業(yè)類型號、專業(yè)、已聘人數、需求人數、工資)4 介紹人員表(介紹人員編號、姓名、電話)5 求職者信息(求職者編號、姓名、性別、專業(yè)、是否聘用、月薪要求)6 費用管理信息(職業(yè)類型號,單位交費,求職者交費)涉

6、及的表如下:1 職業(yè)分類表(職業(yè)類型號和介紹人員編號為主鍵)名稱數據類型約束條件是否為空備注職業(yè)類型號Int 無 否 無職業(yè)類型名Char(10) 無 是 無介紹人編號 Int 無 是 無2 用人單位表(單位編號和職業(yè)類型號為主鍵)名稱數據類型約束條件是否為空備注單位編號 Int 無 否 無單位名稱Char(10) 無 是 無職業(yè)類型號 Int 無 否 無3職業(yè)信息表(職業(yè)號,職業(yè)類型號和單位編號為主鍵) 名稱數據類型約束條件是否為空備注職業(yè)號 Int 無 否 無職業(yè)名稱Char(10) 無 是 無 單位編號 Int 無 是 無職業(yè)類型號 Int 無 是 無專業(yè)要求Char(10) 無 是 無

7、已聘人數Char(10) 無 否 無 需求人數Char(10) 無 否 無 工資Char(10) 無 否 無4 介紹人員表(職業(yè)類型號為主鍵) 名稱數據類型約束條件是否為空 備注介紹人編號 Int 無 否 無 姓名Char(10) 無 是 無職業(yè)類型號 Int 無 否 無電話Char(10) 無 是 無5 求職者信息表(職業(yè)號為主鍵) 名稱數據類型約束條件是否為空備注求職者編號 Int 無 否 無姓名Char(10) 無 是 無 性別Char(2)Check_sex 是 無職業(yè)號 Int 無 是 無是否聘用Char(10)默認未聘用 是 無月薪要求Char(10) 無 是 無6費用管理信息表(

8、職業(yè)類型號為主鍵) 名稱數據類型約束條件是否為空備注職業(yè)類型號 Int 無 否 無單位交費Char(10) 無 是 無求職者交費Char(10) 無 是 無4 物理結構設計 物理結構設計是為邏輯數據模型選取一個最適合應用環(huán)境的物理結構,將邏輯結構設計中的表用SQL語句創(chuàng)建出來。4.1 創(chuàng)建存儲過程(1)創(chuàng)建存儲過程查詢各種職業(yè)的需求數和已聘用數;use zhiyejieshaoif object_id ('pro_1','p')is not nulldrop procedure pro_1goCreate procedure pro_1職業(yè)名稱_in char(

9、10)AsSelect 需求人數,已聘人數From 職業(yè)信息表where 職業(yè)名稱=職業(yè)名稱_inexec pro_1 '平面設計'4.2創(chuàng)建觸發(fā)器(1)求職成功時,自動修改相應職業(yè)的已聘人數,另外相應職業(yè)的已聘人數不得超過需求人數;use zhiyejieshaoif object_id ('tri_1','tr')is not nulldrop trigger tri_1goCreate trigger tri_1 on 職業(yè)信息表For updateAsUpdate 職業(yè)信息表 set 已聘人數=( select 已聘人數 from ins

10、erted )Where 已聘人數=( select 已聘人數from deleted) and 已聘人數<=需求人數(2)自動修改相應職工的聘用標志為“聘用成功”Create trigger tri_2 on 求職者信息表For updateAsUpdate 求職者信息表 set 是否聘用= ( select 是否聘用from inserted)Where 是否聘用=( select 是否聘用from deleted)4.3 創(chuàng)建規(guī)則限制(1)創(chuàng)建規(guī)則限制求職者的性別,必須為男或女; Create rule sex As 性別='男'or 性別='女'g

11、o4.4建立表間關系4.5 數據庫備份與恢復use zhiyejieshaobackup database zhiyejieshaoto disk =' E:sjkbf ' with initgouse zhiyejieshaorestore database zhiyejieshaofrom disk = 'E:sjhy' with recoverygo五 界面設計5.1登錄界面5.2主界面5.3 查詢界面五、總結學習了一個學期的數據庫,我簡單地了解數據庫的建立、查詢、刪除和查詢表中的相關信息,學會了一些基本的SQL的應用。所以按著書本上的數據庫設計的基本步驟簡單的設計了數據庫“職業(yè)介紹信息管理系統(tǒng)”,還在網絡上查詢了相關信息。在設計時用select語句來查詢表中的相關信息。創(chuàng)建了存儲過程procedure,觸發(fā)器trigger、規(guī)則r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論