數(shù)據(jù)庫課程設(shè)計(jì) 企業(yè)人事管理信息系統(tǒng)

上傳人:仙*** 文檔編號(hào):28570014 上傳時(shí)間:2021-08-31 格式:DOC 頁數(shù):12 大?。?18.71KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫課程設(shè)計(jì) 企業(yè)人事管理信息系統(tǒng)_第1頁
第1頁 / 共12頁
數(shù)據(jù)庫課程設(shè)計(jì) 企業(yè)人事管理信息系統(tǒng)_第2頁
第2頁 / 共12頁
數(shù)據(jù)庫課程設(shè)計(jì) 企業(yè)人事管理信息系統(tǒng)_第3頁
第3頁 / 共12頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫課程設(shè)計(jì) 企業(yè)人事管理信息系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫課程設(shè)計(jì) 企業(yè)人事管理信息系統(tǒng)(12頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、經(jīng)濟(jì)管理學(xué)院SQL Server課程設(shè)計(jì)報(bào)告 院 系: 經(jīng)濟(jì)管理學(xué)院 專 業(yè): 網(wǎng)絡(luò)營(yíng)銷 學(xué) 號(hào): 1040412120 姓 名: 沈簫慧 指導(dǎo)教師: 盛永祥 2012 年 6月 15日 1.系統(tǒng)開發(fā)背景 企業(yè)人事管理信息系統(tǒng)是一個(gè)現(xiàn)代化的企業(yè)在競(jìng)爭(zhēng)中立于不敗之地的必要部分,它能夠?yàn)椴樵內(nèi)耸滦畔⑻峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。一些公司一直以來使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難,而且容易丟失。 使用計(jì)算機(jī)對(duì)企業(yè)人事信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅

2、速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)可以通過提出查詢請(qǐng)求(執(zhí)行SQL語句),服務(wù)器完成對(duì)數(shù)據(jù)庫的查詢?nèi)蝿?wù),并可以完成一下功能:(1)對(duì)員工各種信息的輸入,包括員工的基本信息、學(xué)歷信息、婚姻狀況信息、職稱等。員工各種信息的修改;(2) 對(duì)于轉(zhuǎn)出、辭職、辭退、退休員工信息的刪除;(3)按照一定的條件,查詢、統(tǒng)計(jì)符合條件的員工信息;至少應(yīng)該包括每個(gè)員工詳細(xì)信息的查詢;(4)按婚姻狀況查詢、按學(xué)歷查詢、按工作崗位查詢等,至少應(yīng)該包括按學(xué)歷、婚姻狀況、崗位、參加工作時(shí)間等統(tǒng)計(jì)各自

3、的員工信息;通過本系統(tǒng)把查詢結(jié)果,統(tǒng)計(jì)結(jié)果返回給用戶,使用戶快速準(zhǔn)確的了解公司人事信息。2. 需求分析一個(gè)公司必將分為若多個(gè)部門,包括人事部,車間,研發(fā)部等,各個(gè)部門的工作責(zé)任不同,它們完成不同的任務(wù),各盡其職,使公司能夠有條不紊的開展。工作人事部負(fù)責(zé)人事管理及人才調(diào)用,車間負(fù)責(zé)生產(chǎn),研發(fā)部負(fù)責(zé)開發(fā)新產(chǎn)品等等,每個(gè)部門的人數(shù)也不一樣。每個(gè)部門將有若干職位,人事部有部長(zhǎng),秘書,副部長(zhǎng),部長(zhǎng)助理等職位,車間有廠長(zhǎng),車工,主管等職位,研發(fā)部有部長(zhǎng),秘書,副部長(zhǎng),部長(zhǎng)助理等職位。每個(gè)職位有不同的員工來當(dāng)任,員工的工號(hào),員工姓名,出生年月,性別,婚姻狀況,職位,工作時(shí)間組成員工信息。這樣人事部門就能夠很

4、快掌握員工的信息,能夠發(fā)現(xiàn)人才提拔人才。根據(jù)已婚員工的配偶信息可以很快掌握員工的家庭信息。職位,職權(quán)公 司人事部研發(fā)部車間員 工職位,職權(quán)職位,職權(quán) 通過分析,可以設(shè)計(jì)下面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 企業(yè)部門信息 :部門 ,員工人數(shù),主管工作 企業(yè)工作崗位信息:工號(hào),學(xué)歷,部門,職位 員工基本信息:工號(hào),員工姓名,出生年月,性別,婚姻狀況,職位,工作時(shí)間,電話3概念結(jié)構(gòu)設(shè)計(jì) 實(shí)體間的聯(lián)系如下:(1)一個(gè)公司有很多部門,各個(gè)部門的主管工作不同,每個(gè)部門的人數(shù)也不一樣,部門和公司是多對(duì)一的關(guān)系,因此可以用部門信息來反映這個(gè)公司各個(gè)部門的責(zé)任情況。 (2)一個(gè)公司有很多工作崗位,各個(gè)崗位有不同的人來負(fù)責(zé),

5、職位對(duì)于各個(gè)部門是多對(duì)一的關(guān)系,所以可以用工作崗位信息來表示每個(gè)員工的職位信息。(3)每個(gè)員工都有自己的個(gè)人基本信息,每個(gè)員工的學(xué)歷信息及已婚的員工的配偶信息也不同,學(xué)歷信息及已婚的員工的配偶信息與各個(gè)員工是一對(duì)一的關(guān)系。4. 邏輯結(jié)構(gòu)設(shè)計(jì) 人事管理系統(tǒng)中關(guān)系模式集如下: 員工基本信息(工號(hào),員工姓名,出生年月,性別,婚姻狀況,職位,工作時(shí)間,電話),主鍵為工號(hào)。 員工配偶信息(工號(hào),配偶姓名, 出生年月,工作單位,電話),主鍵為工號(hào)。員工學(xué)歷信息(工號(hào),員工姓名,學(xué)歷,畢業(yè)學(xué)校,專業(yè),畢業(yè)時(shí)間,外語情況),主鍵為工號(hào)。 企業(yè)工作崗位信息(工號(hào),學(xué)歷,部門,職位),主鍵為工號(hào)+部門。 企業(yè)部門

6、信息 (部門 ,員工人數(shù),主管工作),主鍵為部門。5物理結(jié)構(gòu)設(shè)計(jì) (1) 數(shù)據(jù)結(jié)構(gòu):設(shè)置每一數(shù)據(jù)表的屬性名,類型,寬度。 (2)設(shè)置參照屬性: 員工配偶信息(工號(hào),配偶姓名, 出生年月,工作單位,電話)的工號(hào)參照員工基本信息的工號(hào)。 員工學(xué)歷信息(工號(hào),員工姓名,學(xué)歷,畢業(yè)學(xué)校,專業(yè),畢業(yè)時(shí)間,外語情況)的工號(hào)參照員工基本信息的工號(hào)。企業(yè)工作崗位信息(工號(hào),學(xué)歷,部門,職位)的工號(hào)參照員工基本信息的工號(hào),部門參照企業(yè)部門信息的部門 (3)關(guān)系: 員工基本信息與員工配偶信息建立關(guān)于工號(hào)的父子關(guān)系。 員工基本信息與員工學(xué)歷信息建立關(guān)于工號(hào)的父子關(guān)系。 員工基本信息與企業(yè)工作崗位信息建立關(guān)于工號(hào)的父

7、子關(guān)系。 企業(yè)工作崗位信息與員工基本信息建立關(guān)于工號(hào)的父子關(guān)系。 企業(yè)工作崗位信息與企業(yè)部門信息建立關(guān)于部門的父子關(guān)系。 (4)數(shù)據(jù)庫名稱:人事管理系統(tǒng)。 邏輯數(shù)據(jù)名稱:人事管理系統(tǒng)。 數(shù)據(jù)文件:人事管理.mdf,初始大小:2MB,最大空間:20MB,增加量:2MB。 日志文件:人事管理_log.ldf,初始大?。?MB,最大空間:20MB,增加量:2MB。 備份設(shè)備名:rsxtbf,備份文件:rsbf.bak (5)索引:對(duì)于每一數(shù)據(jù)表關(guān)于主關(guān)鍵字建立索引文件。 (6)設(shè)置觸發(fā)器: 要求員工基本信息中的工號(hào)被修改時(shí),員工配偶信息表和員工學(xué)歷信息表及企業(yè)工作崗位信息中的工號(hào)都被修改。 要求在員

8、工基本信息中插入新的工號(hào)時(shí),員工配偶信息表和員工學(xué)歷信息表及企業(yè)工作崗位信息中的工號(hào)都被插入新的工號(hào)。 要求在員工基本信息中刪除工號(hào)時(shí),員工配偶信息表和員工學(xué)歷信息表及企業(yè)工作崗位信息中的工號(hào)都被刪除工號(hào)。 (7)設(shè)置視圖: 為用戶提供包含工號(hào),員工姓名,出生年月,性別,學(xué)歷,婚姻狀況,職位,工作時(shí)間的視圖。 (8)設(shè)置存儲(chǔ)過程: 根據(jù)用戶所提交的學(xué)歷,為用戶提供關(guān)于員工姓名,性別,婚姻狀況,工作時(shí)間,部門,職位,電話的信息。 根據(jù)用戶所提交的婚姻狀況,為用戶提供關(guān)于員工姓名,性別,學(xué)歷,工作時(shí)間,部門,職位,電話的信息。 根據(jù)用戶所提交的職位,為用戶提供關(guān)于員工姓名,性別,婚姻狀況,學(xué)歷,工

9、作時(shí)間,部門,電話的信息。 6源程序代碼 6.1 數(shù)據(jù)庫程序create database 人事管理系統(tǒng) on primary (name=人事管理, filename=d:renshi人事管理.mdf, size=2, maxsize=20, filegrowth=2) log on (name=人事管理_log, filename=d:renshi人事管理_log.ldf, size=2, maxsize=20, filegrowth=2)6.2 備份程序sp_addumpdevice disk,rsxtbf,d:beifenrsbf.bakgobackup database 人事管理系統(tǒng)

10、 to rsbf 6.3 表程序create table 員工基本信息 ( 工號(hào) char(5) defaultj0000, 員工姓名 char(8), 出生年月 datetime, 性別 char(3), 婚姻狀況 char(4), 職位 char(20), 工作時(shí)間 datatime, 電話 char(11), check(性別 in (男,女), primary key(工號(hào))create table 員工配偶信息 (工號(hào) char(5), 配偶姓名 char(8), 出生年月 datetime, 工作單位 char(20), 電話 char(11), foreign key(工號(hào)) r

11、eferences 員工基本信息(工號(hào))create table 員工學(xué)歷信息 ( 工號(hào) char(5), 員工姓名 char(8), 學(xué)歷 char(12), 畢業(yè)學(xué)校 char(30), 專業(yè) char(12), 畢業(yè)時(shí)間 datetime, 外語情況 char(6), foreign key(工號(hào)) references 員工基本信息(工號(hào))create table 企業(yè)工作崗位信息 ( 工號(hào) char(5), 學(xué)歷 char(10), 部門 char(10), 職位 char(20), foreign key(工號(hào)) references 員工基本信息(工號(hào)), foreign key

12、(部門) references 企業(yè)部門信息(部門)create table 企業(yè)部門信息 (部門 char(10), 員工人數(shù) int, 主管工作 char(20), primary key(部門)6.4 視圖create view 員工信息視圖(工號(hào),員工姓名,出生年月,性別,學(xué)歷,婚姻狀況,職位,工作時(shí)間)as select.員工基本信息.工號(hào),員工基本信息.員工姓名,出生年月,性別,學(xué)歷,婚姻狀況,職位,工作時(shí)間from 員工基本信息,員工學(xué)歷信息where 員工基本信息.工號(hào)=員工學(xué)歷信息.工號(hào) 6.5 存儲(chǔ)過程1關(guān)于學(xué)歷的存儲(chǔ)過程create procedure yg xl var

13、char(8)=nullas if xl is null print 請(qǐng)輸入學(xué)歷!else select 員工姓名,性別,婚姻狀況,工作時(shí)間,部門,企業(yè)工作崗位信息.職位,電話 from 員工基本信息,員工學(xué)歷信息,企業(yè)崗位信息 where 員工基本信息.工號(hào)=員工學(xué)歷信息.工號(hào) and 企業(yè)工作崗位信息.工號(hào)=員工學(xué)歷信息.工號(hào) 2 關(guān)于婚姻狀況的存儲(chǔ)過程create procedure yg1 hy varchar(8)=nullas if hy is null print請(qǐng)輸入婚姻狀況else select 員工基本信息.員工姓名,性別,學(xué)歷,工作時(shí)間,部門,企業(yè)工作崗位信息.職位,電話

14、 from 員工基本信息,員工學(xué)歷信息,企業(yè)工作崗位信息where 員工基本信息.工號(hào)=員工學(xué)歷信息.工號(hào) and 企業(yè)工作崗位信息.工號(hào)=員工學(xué)歷信息.工號(hào) 3 關(guān)于職位的存儲(chǔ)過程create procedure yg2 zw varchar(8)=nullas if zw is null print請(qǐng)輸入職位else select 員工基本信息.員工姓名,性別,婚姻狀況,學(xué)歷,工作時(shí)間,部門,電話 from 員工基本信息,員工學(xué)歷信息,企業(yè)工作崗位信息 where 員工基本信息.工號(hào)=員工學(xué)歷信息.工號(hào) and 企業(yè)工作崗位信息.工號(hào)=員工學(xué)歷信息.工號(hào) 6.6 觸發(fā)器1修改工號(hào)的觸發(fā)器c

15、reate trigger goha on 員工基本信息for updateas begin if(columns_updated()&01)0 update 員工配偶信息 set 員工配偶信息.工號(hào)=(select a.工號(hào) from inserted a) where 員工配偶信息.工號(hào)=(select b.工號(hào) from deleted b) update 員工學(xué)歷信息 set 員工學(xué)歷信息.工號(hào)=(select a.工號(hào) from inserted a) where 員工學(xué)歷信息.工號(hào)=(select b.工號(hào) from deleted b) update 企業(yè)工作崗位信息 set 企

16、業(yè)工作崗位信息.工號(hào)=(select a.工號(hào) from inserted a) where 企業(yè)工作崗位信息.工號(hào)=(select b.工號(hào) from deleted b) end2插入新工號(hào)的觸發(fā)器create trigger jbinsert on 員工基本信息for insert asif(columns_updated()&1)0begin insert into 員工配偶信息(工號(hào)) select 工號(hào) from insertedinsert into 員工學(xué)歷信息(工號(hào),員工姓名) select 工號(hào),員工姓名from insertedinsert into 企業(yè)工作崗位信息(工

17、號(hào)) select 工號(hào) from insertedend3刪除工號(hào)的觸發(fā)器create trigger check_delete on 企業(yè)工作崗位信息 for deleteas begin delete 員工學(xué)歷信息 where 員工學(xué)歷信息.工號(hào)=(select 工號(hào) from deleted) delete 員工配偶信息 where 員工配偶信息.工號(hào)=(select 工號(hào) from deleted) delete 員工基本信息 where 員工基本信息.工號(hào)=(select 工號(hào) from deleted) end7.數(shù)據(jù)庫表及時(shí)視圖截圖8結(jié)束語在盛永祥老師的指導(dǎo)下,運(yùn)用老師課堂上講的知識(shí),我設(shè)計(jì)出了一個(gè)可以查詢?nèi)耸滦畔⒐芾硐到y(tǒng)。這次課程設(shè)計(jì)是對(duì)這學(xué)期數(shù)據(jù)庫課程的一個(gè)知識(shí)綜合,它需要運(yùn)用到前面所學(xué)的知識(shí)。通過這次課程設(shè)計(jì),使我將平時(shí)所學(xué)的知識(shí)運(yùn)用到實(shí)踐中,提高了自己實(shí)際上機(jī)操作的能力。在實(shí)際操作中發(fā)現(xiàn)平時(shí)的知識(shí)的不足??傊?,這是對(duì)平時(shí)掌握知識(shí)的一次檢驗(yàn),也是一次對(duì)平時(shí)不足的彌補(bǔ)。感謝盛老師這學(xué)期對(duì)課本知識(shí)和做人為事的教導(dǎo)使我們?cè)谳p松愉快中掌握了數(shù)據(jù)庫的基本操作。忠心的謝謝!

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!