版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上信息工程學(xué)院數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)課程設(shè)計(jì)論文題 目:職業(yè)介紹信息管理系統(tǒng)學(xué) 號(hào):專業(yè)班級(jí):計(jì)本13級(jí)(1)班姓 名:高 星指導(dǎo)老師:葉培順、林基艷完成日期:2015-12-24專心-專注-專業(yè)目錄1需求分析1.1設(shè)計(jì)者系統(tǒng)需求分析 在目前這個(gè)繁雜的工作大潮中,企業(yè)與工作者的關(guān)系一直待以解決,而企業(yè)發(fā)展正是社會(huì)經(jīng)濟(jì)法發(fā)展的支柱,解決就業(yè)和勞動(dòng)力分配問題顯得尤為重要。一套職業(yè)介紹信息管理系統(tǒng)對(duì)于企業(yè)和求職者都是必不可少的。對(duì)于企業(yè)來說,效率和利益最高。職業(yè)信息介紹系統(tǒng)作為中介系統(tǒng)周密的規(guī)劃了企業(yè)的需求功能,將繁雜的人工的處理數(shù)據(jù)淘汰,對(duì)員工數(shù)據(jù)信息可進(jìn)行快速的增加,查詢刪改
2、等功能,大大地提高了企業(yè)的效率;對(duì)于求職者來說,合適的工作和薪金是核心問題。龐大的職業(yè)信息介紹系統(tǒng),迅速查找感興趣的工作,只需提交個(gè)人簡(jiǎn)歷和工資要求,便可以在最短時(shí)間內(nèi)幫助你找到合適的工作。為了滿足企業(yè)和求職者的共同需求,基于SQL server 2008技術(shù)實(shí)現(xiàn)并設(shè)計(jì)一個(gè)職業(yè)介紹信息管理系統(tǒng)。1.2設(shè)計(jì)目的課程設(shè)計(jì)題目:職業(yè)信息介紹管理系統(tǒng)1) 實(shí)現(xiàn)職業(yè)分類、職業(yè)信息管理(職業(yè)號(hào)、職業(yè)類型號(hào)、用人單位、需求人數(shù)、已聘人數(shù)、備注);2) 實(shí)現(xiàn)用人單位、求職者信息管理、求職者信息設(shè)有聘用標(biāo)志、默認(rèn)值為未聘用;3) 實(shí)現(xiàn)求職者與職業(yè)匹配管理(職業(yè)號(hào)、求職人員編號(hào));4) 實(shí)現(xiàn)費(fèi)用管理,包括用人單位
3、交費(fèi)情況,求職人員交費(fèi)情況;5) 創(chuàng)建觸發(fā)器:求職成功后。自動(dòng)修改相應(yīng)職業(yè)的的已聘人數(shù)和相應(yīng)的職工聘用標(biāo)志為“聘用成功”;另外相應(yīng)職業(yè)的已聘人數(shù)不得超過需求人數(shù);6) 創(chuàng)建存儲(chǔ)過程查詢各種職業(yè)的需求數(shù)和已聘人數(shù);7) 創(chuàng)建規(guī)則限制求職者的性別,必須為“男”或“女”:8) 建立表間關(guān)系。1.3問題描述 基于SQL server2008技術(shù)和java基礎(chǔ)代碼編寫以myeclipse為開發(fā)環(huán)境,實(shí)現(xiàn)一個(gè)職業(yè)信息介紹管理系統(tǒng),分別實(shí)現(xiàn)基本的增刪改查四大功能,建立觸發(fā)器,建立表間關(guān)系,列出其數(shù)據(jù)關(guān)系,數(shù)據(jù)流圖,E-R圖,關(guān)系模型,運(yùn)行檢測(cè)以及數(shù)據(jù)的維護(hù)問題。1.4數(shù)據(jù)流圖1.4.1總數(shù)據(jù)流圖(第一層)
4、由用人單位、中介人員和求職人員三個(gè)主要元素組成,用人單位向中介人員提交招聘信息,中介人員給予反饋信息;求職人員向中介人員提交求職信息,中介人員給予反饋信息。中介人員就是管理使用職業(yè)信息介紹系統(tǒng)的人員。如圖1.1。 總數(shù)據(jù)流圖1.11.42第二層數(shù)據(jù)流圖第二層數(shù)據(jù)流圖相對(duì)于總數(shù)據(jù)流圖則顯得更加具體化、清晰化,利用數(shù)據(jù)流動(dòng)表示其之間的關(guān)系。如圖1.2.中介人員(本系統(tǒng)管理者)通過對(duì)求職信息和招聘信息的匹配管理,對(duì)信息驚醒職業(yè)分類和存儲(chǔ);另外當(dāng)用人單位招聘成功和求職者應(yīng)聘成功是需要進(jìn)行收費(fèi)管理; 用人單位提交招聘信息,每當(dāng)一次招聘成功是需要交納一定的費(fèi)用;求職人員提交求職信息,當(dāng)被應(yīng)聘是也需要交納一
5、定的費(fèi)用。Ps:箭頭方向是數(shù)據(jù)流動(dòng)方向,數(shù)據(jù)只能按照箭頭方向流動(dòng)。 圖1.2第二層數(shù)據(jù)流圖系統(tǒng)的第二層數(shù)據(jù)流圖,主要表現(xiàn)招聘系統(tǒng)、應(yīng)聘系統(tǒng)、費(fèi)用管理、職業(yè)管理幾個(gè)重要的功能模塊。1.5系統(tǒng)功能模塊圖 1.6數(shù)據(jù)字典表1-6 數(shù)據(jù)項(xiàng)表編號(hào)名稱含義存儲(chǔ)結(jié)構(gòu)D-01D-02D-03D-04D-05D-06D-07D-08D-09D-10D-11D-12D-13D-14D-15D-16D-17D-18D-19D-20D-21D-22D-23Professional typeProfessional namesIntroduce numbersCompany numbersCompany namesPr
6、ofessional typeProfessional namesProfessional proProfessional hiredProfessional needProfessional wagesIntroduce namesIntroduce phonesApplicant numbersApplicant namesApplicant sexApplicant proApplicant wagesApplicant stateCompanyf ireApplicant fireCompany numbersApplicant numbers職業(yè)類型號(hào)職業(yè)類型名介紹人員編號(hào)用人單位編
7、號(hào)用人單位名稱職業(yè)號(hào)職業(yè)名稱職業(yè)專業(yè)職業(yè)已聘人數(shù)職業(yè)需聘人數(shù)職業(yè)工資介紹人員姓名介紹人員電話求職者編號(hào)求職者姓名求職者性別求職者專業(yè)求職者月薪要求求職者聘用狀態(tài)用人單位交費(fèi)求職者交費(fèi)用人單位編號(hào)求職者編號(hào)Char(10)Char(9)Char(9)Char(9)Char(20)Char(10)Char(20)Char(10)Char(10)Char(5)Char(5)Char(5)Char(10)Char(9)Char(9)Char(10)Char(2)Char(10)Char(5)Char(8)Char(4)Char(10)Char(10)2概念結(jié)構(gòu)設(shè)計(jì)階段2.1引言 在此階段我們首先需要對(duì)
8、系統(tǒng)運(yùn)行建模,采用常用的概念模型E-R模型,為了更清晰簡(jiǎn)便模型建造,采用局部到整體的方法,在此基礎(chǔ)上優(yōu)化和美化。 按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)信息進(jìn)行建造,利用實(shí)體關(guān)系圖來實(shí)現(xiàn),他描述系統(tǒng)中各個(gè)實(shí)體之間的關(guān)系,是系統(tǒng)特性和靜待描述,數(shù)據(jù)字典也將是系統(tǒng)進(jìn)一步的開發(fā)的基礎(chǔ)。2.2任務(wù)與目標(biāo) 1.以二層數(shù)據(jù)流圖為切入點(diǎn),畫出各個(gè)主體與屬性之間的E-R圖 2.各個(gè)局部E-R圖合并,局部實(shí)現(xiàn)統(tǒng)一 3.在整體E-R圖上消除沖突,消除冗余,實(shí)現(xiàn)美化優(yōu)化。2.3結(jié)果展示1. 職業(yè)分類E-R圖主要分為職業(yè)類型號(hào)、姓名、介紹人員編號(hào)。 圖1.3職業(yè)分類E-R圖2. 用人單位E-R圖主要有單位名稱、單位編號(hào)、職業(yè)類型號(hào)。圖
9、1.4 用人單位E-R圖3. 介紹人員E-R圖主要由介紹人員電話姓名編號(hào)組成。圖1.5 介紹人員E-R圖4.費(fèi)用管理E-R圖主要有職業(yè)類型號(hào),求職者交費(fèi)和單位交費(fèi)。圖1.6費(fèi)用管理E-R圖5.求職者信息E-R圖分別包括了求職者姓名,性別,專業(yè),聘用狀態(tài),工資以及求職者編號(hào)。圖1.7求職者信息E-R圖6.職業(yè)信息E-R圖中職業(yè)信息的屬性有職業(yè)號(hào),職業(yè)名稱,單位編號(hào),職業(yè)類型號(hào),專業(yè)要求,已聘人數(shù)需聘人數(shù)和工資8項(xiàng)。圖1.8職業(yè)信息E-R圖下圖3.3.7為全局E-R圖,為了避免繁瑣和內(nèi)容過大,所有的實(shí)體屬性都已省略,體現(xiàn)的是一個(gè)整體的經(jīng)過優(yōu)化的全局E-R圖。主要體現(xiàn)了職業(yè)分類、用人單位、職業(yè)信息、
10、介紹人員、費(fèi)用管理和求職者信息之間的關(guān)系。圖1.9 全局E-R圖3邏輯設(shè)計(jì)階段3.1引言每個(gè)數(shù)據(jù)庫(kù)系統(tǒng)不可缺少的重要環(huán)節(jié)邏輯設(shè)計(jì),需要對(duì)數(shù)據(jù)信息進(jìn)行整理和美化,可以使數(shù)據(jù)庫(kù)更加清晰,更加適于使用。3.2邏輯設(shè)計(jì)階段的任務(wù)與目標(biāo) 核心任務(wù)為將概念設(shè)計(jì)中的概念模型轉(zhuǎn)化為具體的DBMS所支持的數(shù)據(jù)模型,然后對(duì)其進(jìn)行整理和美化,可分為三步:1.命名問題,可用原名也可用重命名。2.非原子屬性問題,非原子屬性問題可以縱行或橫行展開。3.聯(lián)系轉(zhuǎn)換問題,聯(lián)系可用關(guān)系表示。3.3數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)路邏輯設(shè)計(jì)的結(jié)果不是唯一的。為了進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,還應(yīng)該適當(dāng)修改數(shù)據(jù)模型的結(jié)構(gòu),提高查詢的速度。3.4
11、數(shù)據(jù)庫(kù)模式定義3.4.1關(guān)系模式1.職業(yè)分類(職業(yè)類型號(hào)、職業(yè)類型名、介紹人員編號(hào))2.用人單位(用人單位編號(hào)、用人單位名稱、職業(yè)類型號(hào))3.職業(yè)信息(職業(yè)號(hào)、職業(yè)名稱、用人單位編號(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)) 3.4.2關(guān)系模式表優(yōu)化后可得此表:表4-1. 職業(yè)分類表名稱數(shù)據(jù)類型約束條件是否為空備注職業(yè)類型號(hào)職業(yè)類姓名介紹人員編號(hào)Char(10)Char(10)Char(9)無無無否是是無無無表4-2 用人單位表名稱數(shù)據(jù)類
12、型約束條件是否為空備注用人單位單位名稱職業(yè)類型號(hào)Char(9)Char(20)Char(10)無無無否是否無無無 表4-3 職業(yè)信息表名稱數(shù)據(jù)類型約束條件是否為空備注職業(yè)號(hào)職業(yè)類型號(hào)職業(yè)類型名單位編號(hào)專業(yè)要求已聘人數(shù)需聘人數(shù)工資Char(10)Char(20)Char(9)Char(10)Char(10)Char(5)Char(5)Char(5)無無無無無無無無否是是是是否否否無無無無無無無無 表4-4 介紹人員信息表名稱數(shù)據(jù)類型約束條件是否為空備注介紹人員編號(hào)姓名電話Char(10)Char(10)Char(10)無無無否是否無無無 表4-5 求職者信息表名稱數(shù)據(jù)類型約束條件是否為空備注求職
13、者編號(hào)姓名性別職業(yè)號(hào)是否聘用月薪要求Char(10)Char(10)Char(10)Char(10)Char(10)Char(10)無無Check_sex無默認(rèn)“未聘用”無否是是是是是無無無無無無表4-6費(fèi)用管理信息表名稱數(shù)據(jù)類型約束條件是否為空備注職業(yè)類型號(hào)單位交費(fèi)求職者交費(fèi)介紹人員編號(hào)Char(10)Char(10)Char(10)Char(10)無無無無否是是否無無無無4物理設(shè)計(jì)階段 數(shù)據(jù)庫(kù)最終是要存儲(chǔ)在物理設(shè)備上,數(shù)據(jù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。它依賴于計(jì)算機(jī)系統(tǒng),為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,這就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。可分為兩步
14、:1. 確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu);2. 設(shè)計(jì)數(shù)據(jù)庫(kù)存儲(chǔ)路徑以及數(shù)據(jù)庫(kù)存儲(chǔ)位置;5數(shù)據(jù)庫(kù)實(shí)施 對(duì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)初步評(píng)價(jià)完成后就可以開始建立數(shù)據(jù)庫(kù)了,數(shù)據(jù)庫(kù)實(shí)施主要包括工作如下:1. 用DDL定義數(shù)據(jù)庫(kù)結(jié)構(gòu);2. 組織數(shù)據(jù)入庫(kù);3.編制調(diào)試應(yīng)用程序;4.數(shù)據(jù)庫(kù)試運(yùn)行。5.1定義數(shù)據(jù)庫(kù)結(jié)構(gòu)我們用SQL語句定義一下結(jié)構(gòu):分別定義六個(gè)表:USE 職業(yè)介紹信息管理系統(tǒng)修正版GO/* Object: Table dbo.費(fèi)用管理表 Script Date: 12/24/2015 08:38:41 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PA
15、DDING ONGOCREATE TABLE dbo.費(fèi)用管理表(職業(yè)類型號(hào) char(10) NULL,求職者交費(fèi) int NULL,用人單位交費(fèi) int NULL,介紹人員編號(hào) char(1) NULL) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.費(fèi)用管理表 WITH CHECK ADD CONSTRAINT FK_費(fèi)用管理表_職業(yè)分類表 FOREIGN KEY(職業(yè)類型號(hào))REFERENCES dbo.職業(yè)分類表 (職業(yè)類型號(hào))GOALTER TABLE dbo.費(fèi)用管理表 CHECK CONSTRAINT FK_費(fèi)用管理表_職業(yè)
16、分類表GOCREATE TABLE dbo.介紹人員表(介紹人員編號(hào) char(10) NULL,介紹人員姓名 varchar(50) NULL,介紹人員電話 char(15) NULL) ON PRIMARYCREATE TABLE dbo.求職者信息表(求職者編號(hào) char(10) NOT NULL,求職者姓名 varchar(50) NULL,求職者性別 char(2) NULL,求職者電話 char(15) NULL,求職者專業(yè) varchar(50) NULL,求職者聘用狀態(tài) varchar(50) NULL,求職者工資要求 int NULL,職業(yè)類型號(hào) char(1) NULL,P
17、RIMARY KEY CLUSTERED (求職者編號(hào) ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.求職者信息表 WITH CHECK ADD CONSTRAINT check_sex CHECK (求職者性別=男 OR 求職者性別=女)GOALTER TABLE dbo
18、.求職者信息表 ADD DEFAULT (未聘用) FOR 求職者聘用狀態(tài)GOCREATE TABLE dbo.用人單位表(用人單位編號(hào) char(10) NOT NULL,用人單位名稱 varchar(50) NULL,用人單位電話 char(15) NULL,職業(yè)類型號(hào) char(10) NULL,用人單位地址 varchar(50) NULL)CREATE TABLE dbo.職業(yè)分類表(職業(yè)類型號(hào) char(10) NOT NULL,職業(yè)類型名 varchar(50) NULL,介紹人員編號(hào) char(10) NULL)CREATE TABLE dbo.職業(yè)信息表(職業(yè)號(hào) char(1
19、0) NOT NULL,職業(yè)類型號(hào) char(10) NULL,職業(yè)名稱 varchar(50) NULL,專業(yè)要求 varchar(50) NULL,已聘人數(shù) int NULL,需聘人數(shù) int NULL,工資 int NULL)5.2設(shè)置主鍵和約束Check約束:實(shí)現(xiàn)性別只能取男或者女。/添加約束alter table 求職者信息表add constraint check_sexcheck(Applicantsex = 男 or Applicantsex女)默認(rèn)約束:求職者默認(rèn)為未聘用狀態(tài)USE 職業(yè)介紹信息管理系統(tǒng)修正版GOALTER TABLE dbo.求職者信息表 ADD DEFAULT (未聘用) FOR 求職者聘用狀態(tài)GO5.3設(shè)置觸發(fā)器USE 職業(yè)介紹信息管理系統(tǒng)修正版GO/* Object: Trigger dbo.depart Script Date: 12/24/2015 08:29:23 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER trigger dbo.depart on dbo.職業(yè)信息表For updateAsUpdate 職業(yè)信息表 set
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度戶外展示柜安裝與廣告投放合同3篇
- 幼兒桌游游戲化課程設(shè)計(jì)
- 英語句子結(jié)構(gòu)的課程設(shè)計(jì)
- 熱工課程設(shè)計(jì)自我評(píng)價(jià)
- (標(biāo)準(zhǔn)員)基礎(chǔ)知識(shí)練習(xí)(共六卷)
- 幼兒園回憶過年課程設(shè)計(jì)
- 紅色精神體育課程設(shè)計(jì)
- 物流行業(yè)配送技巧分享
- 生物實(shí)驗(yàn)教學(xué)案例分享計(jì)劃
- 網(wǎng)絡(luò)實(shí)驗(yàn)課課程設(shè)計(jì)書
- 電動(dòng)開啟窗施工方案
- SA8000標(biāo)準(zhǔn)培訓(xùn)課件
- 文創(chuàng)產(chǎn)品可行性報(bào)告
- 江蘇省徐州市2023-2024學(xué)年八年級(jí)上學(xué)期期末抽測(cè)道德與法治試題
- 8.1《荷花淀》同步練習(xí)()
- 浙江省杭州市2023-2024學(xué)年四年級(jí)上學(xué)期科學(xué)高頻易錯(cuò)期末考前卷(教科版)
- 汽車產(chǎn)量統(tǒng)計(jì)研究報(bào)告
- 甲烷事故應(yīng)急預(yù)案
- 醫(yī)藥倉(cāng)儲(chǔ)部人員崗位職責(zé)及工作內(nèi)容培訓(xùn)課件
- 三明醫(yī)改調(diào)研社會(huì)實(shí)踐報(bào)告
- 人員密集場(chǎng)所安全常識(shí)
評(píng)論
0/150
提交評(píng)論