2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《數(shù)據(jù)庫(kù)類課程設(shè)計(jì)》</p><p><b>  系統(tǒng)開(kāi)發(fā)報(bào)告</b></p><p>  學(xué) 號(hào):   </p><p>  姓 名: </p><p>  題 目:  企業(yè)員工薪資管理

2、    </p><p>  指導(dǎo)教師:     </p><p>  提交時(shí)間:  2013年6月01日     </p><p><b>  計(jì)算機(jī)科學(xué)與應(yīng)用系</b></p><p><b>  目 錄</b></p><p&

3、gt;<b>  一 緒論</b></p><p>  二 員工薪資管理系統(tǒng)概述··························&

4、#183;····1</p><p>  現(xiàn)狀分析···························&

5、#183;············1</p><p>  系統(tǒng)目標(biāo)···················&

6、#183;····················2</p><p>  系統(tǒng)特點(diǎn)···········&

7、#183;····························3</p><p>  三 員工薪資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)·&#

8、183;·······················3</p><p>  需求分析 ········&

9、#183;······························3</p><p>  數(shù)據(jù)庫(kù)物理結(jié)構(gòu)分析 &

10、#183;···························4</p><p>  數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) ···&

11、#183;························6</p><p>  數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)······&#

12、183;·····················9</p><p>  四 員工薪資管理系統(tǒng)數(shù)據(jù)庫(kù)功能模塊的創(chuàng)建·······

13、3;···12</p><p>  五 總結(jié)····························

14、83;················21</p><p>  體會(huì)···············

15、3;·························21</p><p>  參考文獻(xiàn)······

16、83;······························22</p><p><b>  一

17、緒論 </b></p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和經(jīng)濟(jì)體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無(wú)法很好地完成員工工資管理工作。提高公司企業(yè)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對(duì)管理活動(dòng)的科學(xué)認(rèn)識(shí)?;?#160;SQL server數(shù)據(jù)庫(kù)技術(shù)建立一個(gè)通用工資管理系統(tǒng),該系統(tǒng)為提供了查詢、增加記錄、刪除等功能,功能比較的齊全,并

18、對(duì)工資進(jìn)行了統(tǒng)計(jì)如津貼管理、報(bào)表統(tǒng)計(jì)等。基本上能滿足管理員和公司的要求。  </p><p>  此次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的主要設(shè)計(jì)如下:  </p><p>  原理分析、程序設(shè)計(jì)過(guò)程、程序?qū)崿F(xiàn)和程序調(diào)試以及數(shù)據(jù)庫(kù)的設(shè)計(jì)。 </p><p>  需求分析、概要結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)。&l

19、t;/p><p>  二 員工薪資管理系統(tǒng)概述</p><p><b>  1、現(xiàn)狀分析</b></p><p>  隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來(lái)越復(fù)雜。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材

20、料和具有較強(qiáng)的時(shí)間限制。隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的必由之路。企業(yè)內(nèi)部財(cái)務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的

21、一種財(cái)務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項(xiàng)工資條款的發(fā)放,如果沒(méi)有一個(gè)完整的管理系統(tǒng)對(duì)企業(yè)和員工的工作都帶來(lái)許多的不便?;谝陨显?,企業(yè)工資管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。</p><p>  2、系統(tǒng)目標(biāo) </p><p>  員工薪資管理系統(tǒng)的主要目的是利用計(jì)算機(jī)對(duì)員工的各種工資信息

22、進(jìn)行日常的管理,如查詢、修改、添加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:</p><p>  (1)對(duì)單位人員的變動(dòng)進(jìn)行處理。一個(gè)單位的職工不會(huì)是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動(dòng)。因此,設(shè)計(jì)系統(tǒng)是應(yīng)考慮到這些情況。</p><p>  (

23、2)對(duì)職工的工資進(jìn)行計(jì)算、修改。可以對(duì)職工的工資檔案進(jìn)行個(gè)別、部分和批量修改,同時(shí),能對(duì)各職工的工資進(jìn)行計(jì)算,即計(jì)算基本工資、崗位工資及實(shí)發(fā)金額等。</p><p>  (3)查詢統(tǒng)計(jì)功能。要求即可以單項(xiàng)查詢,比如查看某個(gè)職工的工資情況等;也可以多項(xiàng)查詢,比如某個(gè)部門所有的員工的工資信息。</p><p> ?。?)對(duì)用戶管理功能。一個(gè)系統(tǒng)的應(yīng)用有管理員和普通用戶,他們對(duì)系統(tǒng)的權(quán)限受到限制

24、。</p><p><b>  3、系統(tǒng)特點(diǎn)</b></p><p>  (1) 本系統(tǒng)使工資管理基本實(shí)現(xiàn)了信息化,系統(tǒng)設(shè)計(jì)的各種查詢要求代替了原來(lái)了人工查詢,即節(jié)省了人力,又減輕了員工的工作量,最重要的是由計(jì)算機(jī)操作,可以提高數(shù)據(jù)的準(zhǔn)確性,避免人為的錯(cuò)誤,方便管理。</p><p>  (2) 本系統(tǒng)設(shè)置了系統(tǒng)數(shù)據(jù)備份功能,定期的系統(tǒng)備份可以

25、在數(shù)據(jù)庫(kù)受到意外的或有意的破壞的情況下,系統(tǒng)得以恢復(fù),減少損失。</p><p>  (3) 本系統(tǒng)的界面設(shè)計(jì)簡(jiǎn)潔明了,采用了流行的菜單設(shè)計(jì),對(duì)于不是計(jì)算機(jī)專業(yè)的管理人員,只需閱讀操作說(shuō)明書(shū),就能方便的使用本系統(tǒng)。</p><p>  三 員工薪資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p><b>  需求分析</b></p><p

26、>  本系統(tǒng)定位于中小型單位,暫時(shí)考慮單機(jī)環(huán)境下的實(shí)現(xiàn);</p><p>  本系統(tǒng)采用會(huì)員式管理,每個(gè)屬于該單位的職工都有一個(gè)屬于自己的用戶名和密碼,通過(guò)該用戶名和密碼就可以登陸系統(tǒng)執(zhí)行基于自己權(quán)限范圍內(nèi)的操作,系統(tǒng)功能應(yīng)包括員工基本信息的輸入輸出與修改、各部門的基本信息輸入修改、員工工資的基本情況、總工資的計(jì)算、統(tǒng)計(jì)分析。員工可以通過(guò)此系統(tǒng)查詢自己本月的基本工資,福利,獎(jiǎng)金以及出去失業(yè)保險(xiǎn)可住房公積金后

27、的工資。</p><p>  該工資管理系統(tǒng)主要是由基本資料、工資登記、工資查詢、系統(tǒng)管理幾個(gè)部分組成的,主要用于單位工資發(fā)放管理。</p><p>  (1)基本資料包括員工基本資料和部門的基本資料:</p><p>  員工基本資料:可以輸入該員工的編號(hào)、姓名、性別、出生日期、位于哪個(gè)部門、所處的職業(yè)。</p><p>  部門基本資料:

28、可以輸入部門的編號(hào)、名稱 。</p><p> ?。?)工資登記包括工資登記和清數(shù)據(jù):可以錄入員工本月的基本工資、獎(jiǎng)金福利、失業(yè)保險(xiǎn)和住房公積金,可以清除以前的數(shù)據(jù)。</p><p>  (3)工資查詢包括員工工資匯總查詢。</p><p>  (4)分類查詢包括按部門查詢和按日期查詢。</p><p>  2、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)分析</p

29、><p><b>  2.1 設(shè)計(jì)策略</b></p><p>  由于該系統(tǒng)主要用于員工的工資管理,其中工資的錄入、計(jì)算、扣除與查詢,人員的增刪減是主要功能,所以應(yīng)用程序主要就是實(shí)現(xiàn)這幾個(gè)功能。</p><p>  2.2 系統(tǒng)總體結(jié)構(gòu)圖</p><p>  2.3系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明</p><p>

30、 ?、賳T工基本信息表[員工]的創(chuàng)建;</p><p> ?、诓块T基本信息表[科室]的創(chuàng)建;</p><p> ?、蹎T工工資基本信息表[工資]的創(chuàng)建</p><p><b>  數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫(kù)的概念,數(shù)據(jù)模型。我們首先要將現(xiàn)實(shí)世界

31、中的客觀對(duì)象首先抽象為不依賴任何具體機(jī)器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是DBMS支持的數(shù)據(jù)模型,而是概念級(jí)模型。然后再把概念模型轉(zhuǎn)換為具體機(jī)器上DBMS支持的數(shù)據(jù)模型。</p><p>  概念模型是對(duì)現(xiàn)實(shí)世界的抽象和概括。它真實(shí),充分地反映了現(xiàn)實(shí)世界中的事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求。由于其簡(jiǎn)潔、明晰、獨(dú)立于機(jī)器,很容易理解,因此可以用概念模型和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn),使用戶能積極參與數(shù)據(jù)庫(kù)的

32、設(shè)計(jì)工作。概念模型易于變動(dòng),還很容易向各種數(shù)據(jù)模型轉(zhuǎn)換。</p><p>  概念模型的基本概念涉及的主要有7個(gè),分別為實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系。</p><p>  E-R圖是概念模型最常用的表示方法,在E-R圖中:</p><p>  1)用長(zhǎng)方形表示實(shí)體型,在框內(nèi)寫上實(shí)體名。</p><p>  2)用菱形表示實(shí)體間的聯(lián)

33、系,菱形框內(nèi)寫上聯(lián)系名,用無(wú)向邊把菱形分別與有關(guān)實(shí)體相連,在無(wú)向邊旁標(biāo)上聯(lián)系的類型。若實(shí)體間的聯(lián)系也具有屬性,則把屬性和菱形也用無(wú)向邊連上。</p><p>  員工實(shí)體——關(guān)系圖(圖1)</p><p>  部門實(shí)體——關(guān)系圖(圖2)</p><p>  工資實(shí)體——關(guān)系圖(圖3)</p><p>  部門——員工實(shí)體關(guān)系圖(圖4)<

34、/p><p>  員工——工資實(shí)體關(guān)系圖(圖5)</p><p>  4、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  4.1 根據(jù)上述概念模型設(shè)計(jì)得出的E—R圖,我們可以得出系統(tǒng)中涉及的主要實(shí)體有3個(gè),其結(jié)構(gòu)如下:</p><p>  1、員工(員工工號(hào),姓名、性別、出生日期、部門代碼和職業(yè))</p><p>  2、部門(部

35、門代碼,部門名稱)</p><p>  3、工資(員工工號(hào),姓名,日期,基本工資,獎(jiǎng)勵(lì)工資,福利補(bǔ)貼,住房公積金,失業(yè)保險(xiǎn))</p><p>  4.2 實(shí)體間的聯(lián)系</p><p>  工資管理系統(tǒng)中實(shí)體之間有6個(gè)聯(lián)系,其關(guān)系如下:</p><p>  1、具有1關(guān)系:?jiǎn)T工和獎(jiǎng)金的關(guān)系是1:N,N個(gè)職位相同的員工具有相同的獎(jiǎng)金基數(shù)。<

36、/p><p>  2、工薪關(guān)系:?jiǎn)T工和工資單的關(guān)系是1:N,每個(gè)員工每個(gè)月都有一張工資單。</p><p>  3、屬于關(guān)系:?jiǎn)T工和部門的關(guān)系是N:1,一個(gè)部門可以有多個(gè)員工。</p><p>  4、聘用關(guān)系:?jiǎn)T工和職業(yè)的關(guān)系是N:1,一個(gè)職務(wù)可以聘用多個(gè)員工。</p><p>  5、設(shè)置關(guān)系:部門和職業(yè)的關(guān)系是M:N,一個(gè)部門可以設(shè)置多個(gè)職

37、務(wù),相同的職務(wù)也可以設(shè)置在多個(gè)部門。</p><p>  根據(jù)以上邏輯結(jié)構(gòu)分析我們可以知道:一個(gè)部門有多個(gè)員工,每個(gè)員工都有工資,工資又由基本工資等組成,其關(guān)系模式為:</p><p><b>  表、視圖匯總</b></p><p>  4.3 完整性約束:</p><p><b>  基本表[員工]<

38、/b></p><p><b>  基本表[科室]</b></p><p><b>  基本表[工資]</b></p><p>  四 員工薪資管理系統(tǒng)數(shù)據(jù)庫(kù)功能模塊的創(chuàng)建</p><p>  1 建立員工表,工資表,科室表</p><p>  --USE ygxz&

39、lt;/p><p><b>  --GO</b></p><p>  --CREATE TABLE 科室</p><p>  --(部門代碼k char (10) PRIMARy KEY,</p><p>  -- 部門名稱char (30) NOT NULL)</p><p><b>  

40、--GO </b></p><p>  --CREATE TABLE 員工</p><p>  --(員工工號(hào)y char (10) PRIMARy KEY,</p><p>  -- 姓名y char(10) not null,</p><p>  -- 性別 char(2) constraint Y3 check (

41、性別in ('男','女')),</p><p>  -- 出生日期datetime,</p><p>  -- 部門代碼y char (10)foreign key (部門代碼y) references 科室(部門代碼k),</p><p>  -- 職業(yè)char (20))</p><p><b&g

42、t;  --GO</b></p><p>  --CREATE TABLE 工資</p><p><b>  --(</b></p><p>  -- 員工工號(hào)g char (10)primary key ,</p><p>  --constraint Y1 check (員工工號(hào)g between 

43、9;1110000' and '1111111'),</p><p>  --foreign key(員工工號(hào)g) references 員工(員工工號(hào)y),</p><p>  -- 姓名g char(10),</p><p><b>  -- </b></p><p>  -- 基本工資mon

44、ey,</p><p>  -- 福利補(bǔ)貼money,</p><p>  -- 獎(jiǎng)勵(lì)工資money,</p><p>  -- 失業(yè)保險(xiǎn)money,</p><p>  -- 住房公積金money,</p><p>  -- 日期datetime ,</p><p>  -- constr

45、aint c1 check (基本工資+福利補(bǔ)貼+獎(jiǎng)勵(lì)工資-失業(yè)保險(xiǎn)-住房公積金<=3000))</p><p><b>  --</b></p><p><b>  --GO </b></p><p>  2 錄入員工表,工資表,科室表的數(shù)據(jù)然后查詢表</p><p><b> 

46、 USE ygxz</b></p><p><b>  GO</b></p><p><b>  INSERT 科室</b></p><p>  VALUES('0001','經(jīng)理室')</p><p><b>  INSERT 科室</b

47、></p><p>  VALUES('0002','財(cái)務(wù)科')</p><p><b>  INSERT 科室</b></p><p>  VALUES('0003','技術(shù)科')</p><p><b>  INSERT 科室</b

48、></p><p>  VALUES('0004','銷售科')</p><p><b>  GO </b></p><p><b>  SELECT *</b></p><p><b>  FROM 科室</b></p>

49、<p><b>  USE ygxz</b></p><p><b>  GO</b></p><p>  INSERT 員工</p><p>  VALUES ('1110001','張毅','男','1991-01-01','0003&

50、#39;,'工程師')</p><p><b>  GO</b></p><p>  INSERT 員工</p><p>  VALUES ('1110002','張爾','男','1991-02-01','0003','工程師')

51、</p><p>  INSERT 員工</p><p>  VALUES ('1110003','張三','男','1991-02-02','0003','助理工程師')</p><p>  INSERT 員工</p><p>  VALUE

52、S ('1110004','李四','女','1991-04-02','0003','助理工程師')</p><p><b>  NSERT 員工</b></p><p>  VALUES ('1110005','李夢(mèng)','女

53、9;,'1992-04-02','0003','助理工程師')</p><p>  INSERT 員工</p><p>  VALUES ('1110006','李飛','女','1991-04-02','0002','會(huì)計(jì)')</p>

54、;<p><b>  NSERT 員工</b></p><p>  VALUES ('1110007','王夢(mèng)','女','1992-04-02','0002','助理會(huì)計(jì)')</p><p><b>  NSERT 員工</b>&l

55、t;/p><p>  VALUES ('1110008','邢夢(mèng)','女','1992-04-02','0002','助理會(huì)計(jì)')</p><p>  INSERT 員工</p><p>  VALUES ('1110009','武陽(yáng)',&#

56、39;男','1992-05-02','0002','助理會(huì)計(jì)')</p><p>  INSERT 員工</p><p>  VALUES ('1110010','無(wú)雙','男','1993-05-02','0001','副經(jīng)理')&l

57、t;/p><p>  INSERT 員工</p><p>  VALUES ('1110011','霸氣','男','1992-05-02','0001','秘書(shū)')</p><p><b>  SELECT *</b></p><

58、p><b>  FROM 員工</b></p><p><b>  USE ygxz</b></p><p><b>  GO</b></p><p>  INSERT 工資</p><p>  VALUES ('1110001','張毅'

59、;,'2000','200','300','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110002','張爾','2000','200',&#

60、39;300','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110003','張三','1800','200','200','100','24

61、0','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110004','李四','1800','200','200','100','240','2013-05-15')</

62、p><p>  INSERT 工資</p><p>  VALUES ('1110005','李夢(mèng)','1800','200','200','100','240','2013-05-15')</p><p>  INSERT 工資</

63、p><p>  VALUES ('1110006','李飛','2500','200','400','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('11

64、10007','王夢(mèng)','2100','200','400','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110008','邢夢(mèng)','2100

65、','200','400','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110009','武陽(yáng)','2100','200','400'

66、,'100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110010','無(wú)雙','2700','100','300','200','240','

67、;2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110011','霸氣','2000','200','400','100','140','2013-05-15')</p><

68、p>  INSERT 工資</p><p>  VALUES ('1110012','吳淑敏','2200','200','400','100','240','2013-05-15')</p><p>  INSERT 工資</p><

69、;p>  VALUES ('1110013','吳飛揚(yáng)','2250','100','400','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110014'

70、;,'邢小迪','2750','200','400','100','440','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110015','朱鴻儒','2100',&

71、#39;200','300','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110016','熊朝輝','2100','200','300','

72、100','240','2013-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110017','吳飛揚(yáng)','2100','200','300','100','240','2013

73、-05-15')</p><p>  INSERT 工資</p><p>  VALUES ('1110018','楊亞迪','2140','200','300','100','240','2013-05-15')</p><p>

74、;  INSERT 工資</p><p>  VALUES ('1110019','李敏','2100','200','300','100','240','2013-05-15')</p><p>  INSERT 工資</p><p>

75、;  VALUES ('1110020','郭佳','2440','200','300','100','240','2013-05-15')</p><p><b>  GO </b></p><p><b>  SELECT *&

76、lt;/b></p><p><b>  FROM 工資</b></p><p>  3 運(yùn)用觸發(fā)器刪除表中的信息</p><p>  create trigger del_yg</p><p><b>  on 員工</b></p><p>  instead of

77、 delete</p><p><b>  as</b></p><p><b>  begin</b></p><p>  delete 工資where 員工工號(hào)g in (select 員工工號(hào)y from deleted) </p><p>  delete 員工where 員工工號(hào)y in

78、(select 員工工號(hào)y from deleted) </p><p><b>  end</b></p><p><b>  delete 員工</b></p><p>  where 員工工號(hào)y='1110003'</p><p><b>  go</b>

79、</p><p><b>  SELECT *</b></p><p><b>  FROM 工資</b></p><p><b>  SELECT *</b></p><p><b>  FROM 員工</b></p><p>

80、<b>  I</b></p><p>  4 視圖查詢表中的信息</p><p>  create view Y01( 員工工號(hào)y,姓名y,性別,職業(yè),部門名稱,出生日期,基本工資,福利補(bǔ)貼,獎(jiǎng)勵(lì)工資,失業(yè)保險(xiǎn),住房公積金)</p><p><b>  as</b></p><p>  selec

81、t 員工工號(hào)y,姓名y,性別,職業(yè),部門名稱,出生日期,基本工資,福利補(bǔ)貼,獎(jiǎng)勵(lì)工資,失業(yè)保險(xiǎn),住房公積金</p><p>  from 員工,工資,科室</p><p>  where 員工工號(hào)y=員工工號(hào)g;</p><p><b>  查詢職工總?cè)藬?shù)</b></p><p>  select count(dis

82、tinct 員工工號(hào)y) 職工總?cè)藬?shù)</p><p><b>  from Y01</b></p><p><b>  --查詢部門總數(shù)</b></p><p>  --select count(distinct 部門名稱) as 科室</p><p>  --from y01</p>

83、<p><b>  5 存儲(chǔ)過(guò)程的創(chuàng)建</b></p><p>  1)、創(chuàng)建存儲(chǔ)過(guò)程查詢每個(gè)員工的實(shí)際發(fā)放工資</p><p><b>  USE ygxz</b></p><p><b>  GO</b></p><p>  CREATE PROCEDURE 員

84、工工號(hào)y_實(shí)際工資</p><p>  @員工工號(hào)y char(10)='%'</p><p><b>  AS</b></p><p><b>  BEGIN </b></p><p>  SELECT 員工工號(hào)y,姓名y,部門代碼y,職業(yè),基本工資+福利補(bǔ)貼+獎(jiǎng)勵(lì)工資-失業(yè)保險(xiǎn)

85、-住房公積金as 實(shí)際工資,日期</p><p>  FROM 員工,工資</p><p>  WHERE員工工號(hào)y=員工工號(hào)g and 員工工號(hào)g=@員工工號(hào)y</p><p><b>  END</b></p><p>  執(zhí)行存儲(chǔ)過(guò)程員工工號(hào)y_實(shí)際工資</p><p>  execute

86、員工工號(hào)y_實(shí)際工資'1110011'</p><p>  2)、創(chuàng)建存儲(chǔ)過(guò)程查詢每個(gè)員工的扣除工資</p><p>  ----USE ygxz</p><p><b>  ----GO</b></p><p>  ----CREATE PROCEDURE 員工工號(hào)y_扣除工資</p>&

87、lt;p>  ----@員工工號(hào)y char(10)='%'</p><p><b>  ----AS</b></p><p><b>  ----BEGIN</b></p><p>  ----SELECT 員工工號(hào)y,姓名y,部門代碼y,職業(yè), 失業(yè)保險(xiǎn)+住房公積金as 扣除工資,日期</

88、p><p>  ----FROM 員工,工資</p><p>  ----WHERE 員工工號(hào)y=員工工號(hào)g and 員工工號(hào)g=@員工工號(hào)y</p><p><b>  ----END</b></p><p><b>  --</b></p><p>  ----執(zhí)行存儲(chǔ)過(guò)程員

89、工工號(hào)y_扣除工資</p><p>  ----execute 員工工號(hào)y_扣除工資'1110011'</p><p>  3)、創(chuàng)建存儲(chǔ)過(guò)程查詢各部門的人數(shù)</p><p><b>  USE ygxz</b></p><p><b>  GO</b></p><

90、;p>  CREATE PROCEDURE 部門_人數(shù)</p><p>  @部門代碼 char(10)='%'</p><p><b>  AS</b></p><p><b>  BEGIN</b></p><p>  select 部門名稱,count(*) as 總?cè)藬?shù)

91、</p><p>  from 員工,科室</p><p>  where 部門代碼k= 部門代碼y and 部門代碼y=@部門代碼</p><p>  group by 部門名稱;</p><p><b>  END</b></p><p>  執(zhí)行存儲(chǔ)過(guò)程部門_人數(shù)</p>&l

92、t;p>  execute 部門_人數(shù)'0003' </p><p>  4)、創(chuàng)建存儲(chǔ)過(guò)程查詢各職業(yè)的人數(shù)</p><p><b>  USE ygxz</b></p><p><b>  GO</b></p><p>  CREATE PROCEDURE 職業(yè)_人數(shù)<

93、/p><p>  @職業(yè) char(10)='%'</p><p><b>  AS</b></p><p><b>  BEGIN</b></p><p>  select 職業(yè), count(*) as 總?cè)藬?shù)</p><p><b>  from

94、員工</b></p><p>  where 職業(yè)=@職業(yè)</p><p>  group by 職業(yè)</p><p><b>  END</b></p><p>  執(zhí)行存儲(chǔ)過(guò)程職業(yè)_人數(shù)</p><p>  execute 職業(yè)_人數(shù)'銷售專員'</p>

95、<p>  5)、創(chuàng)建存儲(chǔ)過(guò)程按部門查詢工資</p><p><b>  USE ygxz</b></p><p><b>  GO</b></p><p>  CREATE PROCEDURE 部門_工資</p><p>  @部門代碼 char(10)='%'<

96、;/p><p><b>  AS</b></p><p><b>  BEGIN</b></p><p>  select 員工工號(hào)y,姓名g,部門名稱,職業(yè),基本工資+福利補(bǔ)貼+獎(jiǎng)勵(lì)工資-失業(yè)保險(xiǎn)-住房公積金as 實(shí)際工資</p><p>  from 員工,工資,科室</p><

97、p>  where 部門代碼k=部門代碼y and 員工工號(hào)y=員工工號(hào)g and 部門代碼y like @部門代碼</p><p><b>  end</b></p><p>  執(zhí)行存儲(chǔ)過(guò)程部門_工資</p><p>  execute 部門_工資'0002'</p><p>  6)、創(chuàng)建存

98、儲(chǔ)過(guò)程按職業(yè)查詢工資</p><p><b>  USE ygxz</b></p><p><b>  GO</b></p><p>  CREATE PROCEDURE 職業(yè)_工資</p><p>  @職業(yè) nchar(20)='%'</p><p>&l

99、t;b>  AS</b></p><p><b>  BEGIN</b></p><p>  select 員工工號(hào)y,姓名g,職業(yè),基本工資+福利補(bǔ)貼+獎(jiǎng)勵(lì)工資-失業(yè)保險(xiǎn)-住房公積金as 實(shí)際工資</p><p>  from 員工,工資,科室</p><p>  where 員工工號(hào)y=員工工號(hào)g

100、 and 部門代碼k=部門代碼y and 職業(yè)=@職業(yè)</p><p><b>  end</b></p><p>  執(zhí)行存儲(chǔ)過(guò)程職業(yè)_工資</p><p>  execute 職業(yè)_工資'銷售專員'</p><p><b>  五 總結(jié)</b></p><p

101、><b>  體會(huì)</b></p><p>  此次課程設(shè)計(jì)給我的體會(huì)有以下幾點(diǎn):</p><p>  一、看似簡(jiǎn)單,其實(shí)不然</p><p>  以前沒(méi)有過(guò)課程設(shè)計(jì)的經(jīng)驗(yàn),作為第一次課程設(shè)計(jì)課,我抱著試試看的態(tài)度去寫,一開(kāi)始看了只有這么幾個(gè)模塊是心里挺高興的,但是當(dāng)我真真正正地去把一個(gè)操作寫成功時(shí),很多意想不到的情況發(fā)生了。有時(shí)候會(huì)為了

102、一個(gè)操作不能調(diào)試成功而整個(gè)晚上都不能去安心做其他的作業(yè)。</p><p><b>  冷靜沉著、兢兢業(yè)業(yè)</b></p><p>  編程是一個(gè)很繁瑣的過(guò)程,要考慮到很多錯(cuò)誤轉(zhuǎn)移情況,在這期間會(huì)有很多以前不曾想過(guò)的問(wèn)題出現(xiàn),次數(shù)多了,不免會(huì)有覺(jué)得做不下去的感覺(jué)。但是我從中發(fā)現(xiàn),只要一步一步調(diào)試、靜下心來(lái)看待問(wèn)題,再?gòu)?fù)雜再微小的問(wèn)題都會(huì)迎刃而解,當(dāng)一個(gè)程序被調(diào)試出來(lái)時(shí),

103、那時(shí)的快樂(lè)相比與任何困難都值得的。</p><p><b>  立足程序、回歸書(shū)本</b></p><p>  在著手寫程序時(shí)覺(jué)得思路一片混亂,無(wú)意間出現(xiàn)的問(wèn)題會(huì)不知道怎么解決。這時(shí),需要回歸書(shū)本,書(shū)本是前人總結(jié)的經(jīng)驗(yàn),幾乎所有情況都會(huì)有解決方法。只有把書(shū)本“吃透”,在遇到問(wèn)題是才會(huì)反應(yīng)快。</p><p>  最后我要感謝我的同窗同學(xué),在此次

104、課程設(shè)計(jì)過(guò)程中與他們探討深究,使我受益頗多,在此,我表示衷心的感謝. </p><p><b>  2、參考文獻(xiàn)</b></p><p>  [1] 申時(shí)凱,戴祖誠(chéng)等 數(shù)據(jù)庫(kù)原理與技術(shù)(SQLserver2005).清華大學(xué)出版社,2010</p><p>  [2] 王珊,薩師煊 數(shù)據(jù)庫(kù)系統(tǒng)概論[M] .高等教育出版社,2012</p

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論