版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、PAGE PAGE 29目錄TOC o 1-3 f u一、項目名稱:工資管理系統(tǒng)設(shè)計 PAGEREF _Toc249887284 h 2二、實訓(xùn)目的: PAGEREF _Toc249887285 h 2三、應(yīng)掌握的知識點 PAGEREF _Toc249887286 h 2四、應(yīng)訓(xùn)練的能力點 PAGEREF _Toc249887287 h 2五、數(shù)據(jù)庫設(shè)計內(nèi)容3(一)需求分析.3 (二)數(shù)據(jù)庫概念設(shè)計.3(三)數(shù)據(jù)庫邏輯設(shè)計5 (四)數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計 物理結(jié)構(gòu)設(shè)計51.數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計.52.數(shù)據(jù)完整性設(shè)計.6六、數(shù)據(jù)庫操作實施與結(jié)果數(shù)據(jù)庫對象的設(shè)計 PAGEREF _Toc24988728
2、9 h 7 (一)建數(shù)據(jù)庫工資管理庫.7(二)建表員工信息表、部門信息表、工資信息表.7(三)視圖.9(四)存儲過程.9(五)觸發(fā)器10(六)索引11(七)運行和維護12 1.關(guān)系圖的建立.12 2. 簡單查詢.123. 復(fù)雜查詢.一五4.數(shù)據(jù)庫的用戶與權(quán)限管理175.數(shù)據(jù)庫的備份.206.數(shù)據(jù)的導(dǎo)入與導(dǎo)出.21七、總結(jié)22八、評語.23一、項目名稱:工資管理系統(tǒng)設(shè)計二、實訓(xùn)目的:了解數(shù)據(jù)庫系統(tǒng)的理論掌握數(shù)據(jù)庫設(shè)計的基本方法,熟悉數(shù)據(jù)庫設(shè)計的步驟;通過設(shè)計數(shù)據(jù)庫系統(tǒng)應(yīng)用課題,進一步熟悉數(shù)據(jù)庫管理系統(tǒng)的操作技術(shù),提高動手能力,提高分析問題和解決問題的能力學(xué)習(xí)基本數(shù)據(jù)庫編程方法快速跟蹤數(shù)據(jù)庫系統(tǒng)軟
3、件的新技術(shù)及市場應(yīng)用動態(tài)。三、應(yīng)掌握的知識點數(shù)據(jù)庫基本原理關(guān)系數(shù)據(jù)庫的設(shè)計方法、設(shè)計思路初步掌握一種關(guān)系數(shù)據(jù)庫語言四、應(yīng)訓(xùn)練的能力點SQL Server 2000的操作與使用數(shù)據(jù)庫的概念設(shè)計與邏輯設(shè)計數(shù)據(jù)庫的建立與管理、數(shù)據(jù)表的建立與操作SQL查詢語言的使用與編程設(shè)計和開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)庫設(shè)計部分五、數(shù)據(jù)庫設(shè)計內(nèi)容(一)需求分析本系統(tǒng)要求實現(xiàn)以下主要功能:1.數(shù)據(jù)錄入功能主要任務(wù)是對各種工資信息進行日常的管理,如工資信息的輸入、查詢、修改、增加、刪除,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計計算和匯總,快速打印出報表。2.數(shù)據(jù)查詢功能系統(tǒng)需要提供以下查詢功能:員工考勤情況員工工種情況,反映員
4、工的工種、等級,崗位工資等信息員工津貼信息情況,反映員工的加班時間,加班類別、加班天數(shù)、崗位補貼情況等員工基本信息情況員工月工資情況:年,月,職工號,姓名,部門名,基本工資,病假扣款,事假扣款,3.應(yīng)發(fā)工資,實發(fā)工資3.數(shù)據(jù)統(tǒng)計功能統(tǒng)計員工年終獎金統(tǒng)計每部門月工資情況(二)數(shù)據(jù)庫概念設(shè)計分析前面的系統(tǒng)功能要求,需要一個表來存儲和管理員工信息,使系統(tǒng)能夠接受員工原始的各項數(shù)據(jù),以實現(xiàn)數(shù)據(jù)錄入、查詢或統(tǒng)計員工信息等功能。員工是本系統(tǒng)的第一個實體。為了能實現(xiàn)查詢和統(tǒng)計部門內(nèi)員工情況等功能,必須有一個表來存儲和管理所有部門的信息。部門是本系統(tǒng)的第二個實體。工資是以員工工作情況來制定的。需要建立一個表來
5、記錄各種工資、津貼、扣款的信息。它主要為各種查詢和統(tǒng)計功能提供工資數(shù)據(jù)。工資是第3個實體。據(jù)此可以繪出工資管理系統(tǒng)數(shù)據(jù)庫的E-R圖如下:部門部門 1工作工作N 獲得工資員工 M M 1 獲得工資員工實體屬性列表如下:實體屬性員工工號姓名性別年齡籍貫身份證號婚姻狀況學(xué)歷部門名稱工種工齡職務(wù)等級部門部門名稱部門負(fù)責(zé)人部門人數(shù)工資工號工資年月崗位工資崗位補貼出勤天數(shù)加班工時加班天數(shù)加班類別加班工資病假扣款事假扣款其他扣款應(yīng)發(fā)工資實發(fā)工資(三)數(shù)據(jù)庫邏輯設(shè)計將數(shù)據(jù)庫的概念模型轉(zhuǎn)換為關(guān)系模型:實體轉(zhuǎn)換成的關(guān)系模式有:員工(工號,姓名,性別,年齡,籍貫,身份證號,婚姻狀況,學(xué)歷,部門名稱,工種,工齡,職務(wù)
6、等級)部門(部門編號,部門名稱,部門負(fù)責(zé)人,部門人數(shù))獲得(工號,姓名)工資(工號,工資年月,崗位工資,崗位補貼,出勤天數(shù),加班工時,加班工資,加班天數(shù),加班類別,病假扣除,事假扣除,其它扣除,應(yīng)發(fā)工資,實發(fā)工資)因為,員工與工資是1:N的關(guān)系,所以各關(guān)系模式為:員工(工號,姓名,性別,年齡,籍貫,身份證號,婚姻狀況,學(xué)歷,部門名稱,工種,工齡,職務(wù)等級)部門(部門名稱,部門負(fù)責(zé)人,部門人數(shù))工資(工號,工資年月,崗位工資,崗位補貼,出勤天數(shù),加班工時,加班工資,加班天數(shù),加班類別,病假扣除,事假扣除,其它扣除,應(yīng)發(fā)工資,實發(fā)工資)帶下劃線的屬性為各關(guān)系模式的外碼,字體為粗體的屬性為各關(guān)系模式
7、的主碼。關(guān)系規(guī)范式 :工資管理系統(tǒng)1NF 每個屬性均不可再分(四)數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計 物理結(jié)構(gòu)設(shè)計在SQL數(shù)據(jù)庫中需要建立3個數(shù)據(jù)表:員工信息數(shù)據(jù)表、部門信息數(shù)據(jù)表和工資數(shù)據(jù)表。1.數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計員工信息數(shù)據(jù)表定義其中,“工號”是表的主鍵,惟一標(biāo)識?!安块T名稱”是外鍵。“工號”將記錄員工的編號,在員工信息表中增加這一列時,雖然增加了數(shù)據(jù)冗余,但可以在查詢每個員工信息時,提高系統(tǒng)的性能。因為員工信息表的記錄數(shù)相對固定,相比之下,增加這個冗余的列對于整個系統(tǒng)來說是有利的。通過它,系統(tǒng)將引用到工資信息。此表取名為“員工”部門信息數(shù)據(jù)表定義其中,部門名稱是該表的主鍵,惟一標(biāo)識一個部門。此表取名為“
8、部門”工資數(shù)據(jù)表定義其中,“工號”作為該表的主鍵,唯一標(biāo)識,保證客房信息表數(shù)據(jù)的參照完整性。此表表取名為“工資”根據(jù)上面三個數(shù)據(jù)表的設(shè)計,可執(zhí)行下面的步驟創(chuàng)建數(shù)據(jù)表 1)打開企業(yè)管理器,在本地服務(wù)器上創(chuàng)建新的數(shù)據(jù)庫“工資管理庫”2)創(chuàng)建表 員工、部門、工資2.數(shù)據(jù)完整性設(shè)計1)給每個表實施主鍵約束。主鍵約束、非空值約束員工:工號為主鍵,所以此項非空部門:部門名稱為主鍵,所以此項非空工資:工號為主鍵,所以此項非空2)實施CHECK約束員工表中建立一個檢查約束,即員工性別不是男就是女CHECK(性別 IN(男,女)工資表中建立一個對于出勤天數(shù)的檢查約束,即出勤天數(shù)在0-20天之間 check (出
9、勤天數(shù) =0 and 出勤天數(shù)05)按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;代碼如下:select 工種,職務(wù)等級,崗位工資,出勤天數(shù),實發(fā)工資from 員工,工資WHERE 員工.工號=工資.工號;6)員工津貼信息情況,反映員工的加班時間,加班類別、加班天數(shù)、津貼情況等;代碼如下:select 員工.工號,員工.姓名,加班工時,加班天數(shù),加班類別,加班工資from 工資,員工WHERE 員工.工號=工資.工號;3復(fù)雜查詢1)員工年終獎金的生成,員工的年終獎金計算公式(員工本年度的工資總和津貼的總和)/12;代碼如下:Select 姓名,avg(應(yīng)發(fā)工資+崗位補貼+加
10、班工資)from 工資,員工where 工資.工號=員工.工號group by 姓名2)企業(yè)內(nèi)財務(wù)部的工資情況查詢:代碼如下:select 員工.工號,姓名,職務(wù)等級,實發(fā)工資 from 工資,員工 where 工資.工號=員工.工號 AND 部門名稱=財務(wù)部3)企業(yè)工資報表。能夠查詢單個員工的工資情況代碼如下:select 工號,工資年月,崗位工資,病假扣款,事假扣款,應(yīng)發(fā)工資,實發(fā)工資from 工資,員工WHERE 工資.工號=員工.工號 AND 姓名 LIKE 閔%;4)每個部門的工資情況,按月的工資統(tǒng)計代碼如下:Select 部門名稱,avg(實發(fā)工資)from 工資,員工where
11、工資.工號=員工.工號group by 部門名稱5)員工月工資情況:年,月,職工號,姓名,部門名,基本工資,病假扣款,事假扣款,應(yīng)發(fā)工資,實發(fā)工資。代碼如下:select 工資年月,員工.工號, 姓名,部門名稱,崗位工資,病假扣款,事假扣款,應(yīng)發(fā)工資,實發(fā)工資from 工資,員工where 工資.工號=員工.工號;4數(shù)據(jù)庫的用戶與權(quán)限管理(1)數(shù)據(jù)庫的用戶管理工資管理庫的用戶:Dbo用戶屬性:數(shù)據(jù)庫登陸文件夾:Sa登陸屬性建立新用戶:用戶名stu,密碼1234(登錄名login1) CREATE LOGIN login1 WITH PASSWORD = 1234;USE Master;CREA
12、TE USER stu FRO login1;GO (2)用戶的權(quán)限管理系統(tǒng)權(quán)限管理對象權(quán)限管理設(shè)置權(quán)限將員工表的錄入、查詢權(quán)限授予給了用戶人事部部長GRANT INSERT,SELECT ON 員工TO publicWITH GRANT OPTION5數(shù)據(jù)庫的備份對工資管理庫進行備份SQL sever 代理啟動單擊備份右鍵,進行數(shù)據(jù)庫備份6.數(shù)據(jù)的導(dǎo)入與導(dǎo)出(1)數(shù)據(jù)的導(dǎo)出服務(wù) 進入Excel查看(2)數(shù)據(jù)的導(dǎo)入服務(wù)七、總結(jié)經(jīng)過一周的時間,在同學(xué)和老師的幫助下,基本完成本次課程設(shè)計,基本達(dá)到了工資管理系統(tǒng)的要求。這次數(shù)據(jù)庫課程設(shè)計給我的最大的印象是:流程是一切的根本;架構(gòu)是重要的,想像的還要重要;實踐比一切空談和理論更能學(xué)到東西。從做這個數(shù)據(jù)庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。在設(shè)計過程中一定要慎重,仔細(xì)。來不得
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營銷策劃方案范文
- 供熱技術(shù)方案選擇
- 班主任教育隨筆(范文10篇)
- 中華美德頌演講稿15篇
- 幼師實習(xí)轉(zhuǎn)正工作總結(jié)及反思范文
- 醫(yī)院信息化建設(shè)運營解決方案
- 美術(shù)編輯實習(xí)報告
- 個人自我了解與認(rèn)知報告
- 2024年聲增敏保偏光纖項目規(guī)劃申請報告模式
- 前臺酒店員工辭職報告集合15篇
- 山東省臨沂市費縣2023-2024學(xué)年八年級上學(xué)期1月期末生物試題
- PDCA血液透析水循環(huán)案例匯報
- 巖石鉆機施工方案
- 山東省煙臺市2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題(含答案)
- 2024年貴州省銅仁市四年級數(shù)學(xué)第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 2024年貴陽市小河區(qū)四上數(shù)學(xué)期末教學(xué)質(zhì)量檢測模擬試題含解析
- 北京社區(qū)食堂招商方案
- 2024-2025學(xué)年大連市沙河口區(qū)四上數(shù)學(xué)期末檢測試題含解析
- 2024有限空間作業(yè)安全培訓(xùn)
- 農(nóng)村民兵連指導(dǎo)員述職報告范本
- 車輛換行駛證委托書
評論
0/150
提交評論