數(shù)據(jù)庫課程設(shè)計職業(yè)介紹信息管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計職業(yè)介紹信息管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計職業(yè)介紹信息管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計職業(yè)介紹信息管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計職業(yè)介紹信息管理系統(tǒng)_第5頁
免費預(yù)覽已結(jié)束,剩余15頁可下載查看

下載本文檔

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

文檔簡介

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

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

3、類E_R圖用人單位E_R圖職業(yè)信息E_R圖求職者信息E_R圖介紹人員E_R圖全局E-R圖根據(jù)表格繪制費用信息E_R圖E-R圖如下:費用管理職業(yè)名專業(yè)要求單位名稱職業(yè)號單位編號職業(yè)類型號工資nn職業(yè)信息發(fā)布需求人數(shù)職業(yè)類型名已聘人數(shù)求職者編號攻讀專業(yè)介紹人員編n收費月薪要求是否聘用1單位交費電話職業(yè)類型號數(shù)據(jù)字典數(shù)據(jù)的基本存取單位是存儲記錄。有了邏輯結(jié)構(gòu)以后,就可以設(shè)計存儲記錄結(jié)構(gòu),一個存儲記錄可以與多個邏輯記錄相對應(yīng)。存儲記錄就包括記錄的組成,數(shù)據(jù)項的類型,長度及其他約束條件1職業(yè)類型號單位編號求職者交費111求職者信息1用人單位1費用信息職業(yè)分類m1經(jīng)分析可知其對應(yīng)的關(guān)系模式:1職業(yè)分類(職

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

5、0)無是無職業(yè)類型號Int無否無3職業(yè)信息表(職業(yè)號,職業(yè)類型號和單位編號為主鍵)名稱數(shù)據(jù)類型約束條件是否為空備注職業(yè)號Int無否無職業(yè)名稱Char(10)無是無單位編號Int無是無職業(yè)類型號Int無是無專業(yè)要求Char(10)無是無已聘人數(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)無是無性別Cha

6、r(2)Check_sex是無職業(yè)號Int無是無是否聘用Char(10)默認(rèn)未聘用,是無月薪要求Char(10)無是無6費用管理信息表(職業(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)建出來。創(chuàng)建存儲過程(1)創(chuàng)建存儲過程查詢各種職業(yè)的需求數(shù)和已聘用數(shù);usezhiyejieshaoifobject_id('pro_1','p')isnotnulldropprocedu

7、repro_1goCreateprocedurepro_1職業(yè)名稱_inchar(10)AsSelect需求人數(shù),已聘人數(shù)From職業(yè)信息表where職業(yè)名稱=職業(yè)名稱_inexecpro_1'平面設(shè)計LBDZ2OU0214DN.-SQLQuOryHql*表dbo.EblQsezhiyejieshaoifoJojestId(fpro11j11p?notnulldroppirDcediirepro_sgoCreateprocedurepxa1職業(yè)名稱_1力char(10黑1。需也遨足聘人數(shù),F(xiàn)r皿職業(yè)信息走優(yōu)皿任期業(yè)名稱=職業(yè)名稱/nexecpm_l,平面役計,國結(jié)票力消曼需章人數(shù)已聘人

8、數(shù)LBIE-ZD1Z0Z14CIT(9.UhTII)LBDL-ZO1Z0Z1iDBXAdirimztrat«r有3jrhirejieshaoCC:OD1行創(chuàng)建觸發(fā)器(1)求職成功時,自動修改相應(yīng)職業(yè)的已聘人數(shù),另外相應(yīng)職業(yè)的已聘人數(shù)不得超過需求人數(shù);usezhiyejieshaoifobject_id('tri_1','tr')isnotnulldroptriggertri_1goCreatetriggertri_1on職業(yè)信息表ForupdateAsUpdate職業(yè)信息表set已聘人數(shù)=(select已聘人數(shù)frominserted)Where已聘人

9、數(shù)=(select已聘人數(shù)fromdeleted)and已聘人數(shù)<=需求人數(shù)(2)自動修改相應(yīng)職工的聘用標(biāo)志為“聘用成功”Createtriggertri_2on求職者信息表ForupdateAsUpdate求職者信息表set是否聘用=(select是否聘用frominserted)Where是否聘用=(select是否聘用fromdeleted)創(chuàng)建規(guī)則限制(1)創(chuàng)建規(guī)則限制求職者的性別,必須為男或女;CreaterulesexAs性別='男'or性別='女'go建立表間關(guān)系事-dhia.E業(yè)齒H.用'Vdim我即人且汞.又航用LBDZ-2017

10、0.i«lhdt>Dl*gr»m_0T應(yīng)dba用人里位表肥ih信息表*q班的飛單的號飛里用空母有上要擊已聘5需T尋工同用人里黃去*單信楸亡口眼業(yè)分類素Tt期北去整號歐讓登也強(qiáng)用由-3費用管理苜息*方叫段型T叫屈善T膽酉?卜昨數(shù)據(jù)庫備份與恢復(fù)usezhiyejieshaobackupdatabasezhiyejieshaotodisk='E:sjkbf'withinitgousezhiyejieshaorestoredatabasezhiyejieshaofromdisk='E:sjhy'withrecoverygoLBDZ-201202

11、14DN,-SQLQuery&.sqrLBDZ-20120214DN,.,-SQLQuery5.&qrLBDZ-20120.u5ezhiyejieshsodat己匕mm把zhiyejieshaatcdisk='E:wlvhIciXt;go還原us已zhiyejieshaorest-aredatabaseziiiyeiesiiaofromdisk=TE:3jrzyTu.I-hnrnkCTraLFTfI_h_Fff目緒果r命金已麗旗而五界面設(shè)計登錄界面主界面查詢界面五、總結(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ā)器t

溫馨提示

  • 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

提交評論