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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

10、erted )Where 已聘人數(shù)=( select 已聘人數(shù)from deleted) and 已聘人數(shù)<=需求人數(shù)(2)自動修改相應(yīng)職工的聘用標志為“聘用成功”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建立表間關(guān)系4.5 數(shù)據(jù)庫備份與恢復(fù)use zhiyejieshaobackup database zhiyejieshaoto disk =' E:sjkbf ' with initgouse zhiyejieshaorestore database zhiyejieshaofrom disk = 'E:sjhy' with recoverygo五 界面設(shè)計5.1登錄界面5.2主界面5.3 查詢界面五、總結(jié)學(xué)習(xí)了一個學(xué)期的數(shù)據(jù)庫,我簡單地了解數(shù)據(jù)庫的建立、查詢、刪除和查詢表中的相關(guān)信息,學(xué)會了一些基本的SQL的應(yīng)用。所以按著書本上的數(shù)據(jù)庫設(shè)計的基本步驟簡單的設(shè)計了數(shù)據(jù)庫“職業(yè)介紹信息管理系統(tǒng)”,還在網(wǎng)絡(luò)上查詢了相關(guān)信息。在設(shè)計時用select語句來查詢表中的相關(guān)信息。創(chuàng)建了存儲過程procedure,觸發(fā)器trigger、規(guī)則r

溫馨提示

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

評論

0/150

提交評論