企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫(kù)_第1頁(yè)
企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫(kù)_第2頁(yè)
企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫(kù)_第3頁(yè)
已閱讀5頁(yè),還剩15頁(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、學(xué)號(hào):姓名:專業(yè):網(wǎng)絡(luò)工程課程:數(shù)據(jù)庫(kù)系統(tǒng)概論指導(dǎo)教師:職稱:完成時(shí)間:20 11 年12 月-2011年12 月棗莊學(xué)院信息科學(xué)與工程學(xué)院制年 月 日課程設(shè)計(jì)任務(wù)書(shū)及成績(jī)?cè)u(píng)定課程設(shè)計(jì)的任務(wù)和具體要求數(shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì)對(duì)于鞏固數(shù)據(jù)庫(kù)知識(shí),加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力和提高學(xué)生綜合素質(zhì)十分必要。本課程設(shè)計(jì)實(shí)驗(yàn)主要圍繞兩方面內(nèi)容:數(shù)據(jù)庫(kù)設(shè)計(jì)和基本數(shù) 據(jù)庫(kù)編程實(shí)踐。通過(guò)本實(shí)驗(yàn),使學(xué)生了解數(shù)據(jù)庫(kù)系統(tǒng)的理論,掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)方法及 數(shù)據(jù)庫(kù)的運(yùn)用和基本開(kāi)發(fā)技術(shù)。1. 掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法,熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟;2. 通過(guò)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用課題,進(jìn)一步熟悉數(shù)據(jù)庫(kù)管理系統(tǒng)的操作技術(shù),提高動(dòng)手能力,提高分析問(wèn)

2、題和解決問(wèn)題的能力;3. 學(xué)習(xí)基本數(shù)據(jù)庫(kù)編程方法。指導(dǎo)教師簽字:、日期:指導(dǎo)教師評(píng)語(yǔ)成績(jī):指導(dǎo)教師簽字:日期:課程設(shè)計(jì)所需軟件、硬件等課程設(shè)計(jì)進(jìn)度計(jì)劃起至日期工作內(nèi)容備注參考文獻(xiàn)、資料索引序號(hào)文獻(xiàn)、資料名稱編著者出版單位參考文獻(xiàn)1數(shù)據(jù)庫(kù)課程設(shè)計(jì)何欽銘陳根才浙江大學(xué)出版社 2007年2數(shù)據(jù)庫(kù)原理與設(shè)計(jì)陶宏才清華大學(xué)出版社2數(shù)據(jù)庫(kù)原理及應(yīng)用 王飛目錄第一章目的第二章引言第三章 課程設(shè)計(jì)內(nèi)容與要求一、需求分析 1數(shù)據(jù)項(xiàng)2、數(shù)據(jù)結(jié)構(gòu)3、數(shù)據(jù)流4、數(shù)據(jù)存儲(chǔ)5、處理過(guò)程二、概念結(jié)構(gòu)設(shè)計(jì)三、邏輯結(jié)構(gòu)的設(shè)計(jì)四、物理結(jié)構(gòu)設(shè)計(jì)4.1索引的建立4.2數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 五、數(shù)據(jù)實(shí)施和維護(hù)5.1建立數(shù)據(jù)庫(kù)5.2建立表5

3、.3建立視圖5.4存儲(chǔ)過(guò)程:5.6查詢5.7用戶與權(quán)限管理小結(jié)參考文獻(xiàn)第一章目的數(shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì)對(duì)于鞏固數(shù)據(jù)庫(kù)知識(shí),加強(qiáng)學(xué)生的實(shí)際動(dòng)手 能力和提高學(xué)生綜合素質(zhì)十分必要。本課程設(shè)計(jì)實(shí)驗(yàn)主要圍繞兩方面內(nèi)容:數(shù) 據(jù)庫(kù)設(shè)計(jì)和基本數(shù)據(jù)庫(kù)編程實(shí)踐。 通過(guò)本實(shí)驗(yàn),使學(xué)生了解數(shù)據(jù)庫(kù)系統(tǒng)的理論, 掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)方法及數(shù)據(jù)庫(kù)的運(yùn)用和基本開(kāi)發(fā)技術(shù)。1. 掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法,熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟;2. 通過(guò)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用課題,進(jìn)一步熟悉數(shù)據(jù)庫(kù)管理系統(tǒng)的操作技術(shù), 提 高動(dòng)手能力,提高分析問(wèn)題和解決問(wèn)題的能力;3. 學(xué)習(xí)基本數(shù)據(jù)庫(kù)編程方法。第二章引言企業(yè)工資管理系統(tǒng)是一個(gè)中小型企業(yè)單位不可缺少的部分,

4、它的內(nèi)容對(duì)于中小企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以企業(yè)工資管理系統(tǒng)應(yīng)該能夠 為用戶提供充足的信息和快捷的查詢手段。但一直以來(lái)人們使用傳統(tǒng)人工的方 式管理文件工資,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí) 間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困 難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人 們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)員工工資信息進(jìn)行管理,具有 著手工管理所無(wú)法比擬的優(yōu)點(diǎn)例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量 大、保密性好、壽命長(zhǎng)、成本低等。這些

5、優(yōu)點(diǎn)能夠極大地提高企業(yè)工資管理的 效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。F面我所做的工資管理系統(tǒng),該系統(tǒng)可以實(shí)現(xiàn)以下功能:(1) 員工各種信息的輸入及維護(hù)(2) 員工每個(gè)工種基本工資的設(shè)定。(3) 加班津貼管理,根據(jù)加班時(shí)間和類型給予不同的加班津貼;(4) 按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;(5) 員工年終獎(jiǎng)金的生成,員工的年終獎(jiǎng)金計(jì)算公式=(員工本年度的工資總 和+津貼的總和)/6 ;(6) 能夠查詢單個(gè)員工的工資情況、每個(gè)部門(mén)的工資情況、按月的工資統(tǒng)計(jì)。第三章 課程設(shè)計(jì)內(nèi)容與要求數(shù)據(jù)字典(DD通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處

6、理 過(guò)程5個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成 一個(gè)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù) 據(jù)存儲(chǔ)的邏輯內(nèi)容。1、數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義說(shuō)數(shù)據(jù)類型長(zhǎng)度明wno員工號(hào)intwn ame姓名char8sex性別char2birth出生日期intcall聯(lián)系電話char10add籍貫char20ide身份證號(hào)intdepar部門(mén)名稱char8type工種號(hào)inttn ame工種名稱char8bwage基本工資intovertime津貼類型char8absenee缺勤類型char8overhour加班工時(shí)intabstime缺勤次數(shù)intohcash每

7、小時(shí)加班津貼intatcash每次缺勤罰款額intmon th月份intwage月工資數(shù)intallo本月津貼intfine本月罰款intallwage年總工資數(shù)intweal年終獎(jiǎng)金intyear年份int2、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名組成員工信息員工號(hào),姓名,身份證號(hào),性別,出生日期,籍貫,聯(lián)系方式,部門(mén)名稱工資信息員工號(hào),姓名,工資月份,基本工資,應(yīng)得工資,實(shí)收工資獎(jiǎng)金信息員工號(hào),姓名,總工資,津貼3、數(shù)據(jù)流數(shù)據(jù)流名數(shù)據(jù)流來(lái)源數(shù)據(jù)流去向組成輸入信息員工信息庫(kù)員工信息工資級(jí)別部門(mén)屬性信息庫(kù)部門(mén)信息基本工資工資級(jí)別信息庫(kù)工資信息津貼員工加班員工信息獎(jiǎng)金員工工作員工工資,津貼信息實(shí)得工資員工4、數(shù)據(jù)存

8、儲(chǔ)數(shù)據(jù)存儲(chǔ)名輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流組成員工信息員工信息的記錄員工信息記錄員工信息部門(mén)信息部門(mén)的各類信息部門(mén)信息部門(mén)信息工資信息基本工資,實(shí)得工資工資信息記錄工資的組成,數(shù)額5、處理過(guò)程處理過(guò)程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流員工信息記錄員工信息員工清單工資安排員工工作信息工資安排信息二、概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的步驟:第一步:進(jìn)行局部視圖的設(shè)計(jì):由于高層的數(shù)據(jù)流圖只能反映系統(tǒng)的概貌, 而中層流圖能較好的反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成。因此我們先逐一的 設(shè)計(jì)分E-R圖。第二步:進(jìn)行視圖的集成:各子系統(tǒng)的E-R圖設(shè)計(jì)好之后,下一步就是要將所有的分E-R圖合成一個(gè)系統(tǒng)的總E-R圖,一般有兩個(gè)方式,多個(gè)分

9、E-R圖 一次集成,另一種是一次集成兩個(gè)分 E-R圖。采用一次集成兩個(gè)分 E-R圖的方 式。員工屬性工號(hào)部門(mén)姓名性年齡部門(mén)號(hào)出生工資統(tǒng)數(shù)據(jù)庫(kù)津貼津貼職務(wù) 級(jí)別門(mén)名稱工種數(shù)額肘2-5基本工資管理系工資三、邏輯結(jié)構(gòu)的設(shè)計(jì)圖部門(mén)名稱 部門(mén)2-3津貼11將罰款轉(zhuǎn)換成等價(jià)的關(guān)系莫式進(jìn)行規(guī)范化;對(duì)規(guī)范化后的模式進(jìn)行評(píng)價(jià),調(diào) 殳計(jì)外模式 為與選用的BMS支持的數(shù)據(jù)模型相應(yīng)用需要式,邏輯結(jié)構(gòu)設(shè)計(jì)性能、存儲(chǔ)等方面要求;根據(jù)局部 念結(jié)構(gòu)設(shè)計(jì)的EfR圖,轉(zhuǎn)化 構(gòu),形成邏輯模型。務(wù)是將獲得工資員工信息(員工號(hào)、工種號(hào)、姓名、性別、民族、聯(lián)系電話、家庭住址、出生 日期、身份證號(hào)),1N F范式;工作信息(工種號(hào)、工種名

10、稱、部門(mén)、基本工資),3NF范式;罰款(罰款類型、每次缺勤罰款額、),3NF范式;津貼(津貼類型、每小時(shí)加班津貼),3NF范式;月工資(員工號(hào)、工種號(hào)、罰款類型、津貼類型、基本工資、缺勤次數(shù)、加班小時(shí)數(shù)、本月罰款、本月津貼、月工資數(shù)),3NF范式;年總工資(員工號(hào)、年份、年總工資數(shù)、年終獎(jiǎng)金),3NF范式。表3-1員工信息表字段名稱字段解釋數(shù)據(jù)類型wno員工號(hào)intwn ame姓名charsex性別charbirth出生日期intcall聯(lián)系方式charadd籍貫charide身份證號(hào)int表3-2工作信息表字段名稱字段解釋數(shù)據(jù)類型depar部門(mén)名稱chartype工種號(hào)inttn ame工種

11、名稱char表3-3考勤信息表字段名稱字段解釋數(shù)據(jù)類型absenee缺勤類型charoverhour加班工時(shí)intabstime缺勤次數(shù)int表3-4收入信息表字段名稱字段解釋數(shù)據(jù)類型bwage基本工資intohcash每小時(shí)加班津貼intatcash每次缺勤罰款額intmon th月份intwage月工資數(shù)intallo本月津貼intfine本月罰款int四、物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步:(1)定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu)。(2)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率4.1索引的建立索引的選擇: 如果一個(gè)屬性經(jīng)常在查詢條件中出現(xiàn),要考慮在這個(gè)屬

12、性上建立索引。 如果一個(gè)屬性經(jīng)常作為最大值和最小值等聚集函數(shù)的參數(shù),則考慮在這個(gè) 屬性上建立索引。建立索引:為提高檢索性能,為表創(chuàng)建符合索引。4.2數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)選擇在 SQL SERVER2005t實(shí)現(xiàn)數(shù)據(jù)庫(kù)后臺(tái)設(shè)計(jì)。Microsoft SQLServer2005是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ) 和檢索。自定義窗體收集信息。數(shù)據(jù)表示圖可以使數(shù)據(jù)庫(kù)一目了然,還提供 了排序功能。Microsoft SQL Server2005 也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌 面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù) 庫(kù)。根據(jù)掌握的知識(shí),設(shè)計(jì)了一些存儲(chǔ)過(guò)程,這些

13、都為數(shù)據(jù)庫(kù)的功能實(shí)現(xiàn)提 供了很好的幫助,這些功能將在數(shù)據(jù)實(shí)施和維護(hù)段詳細(xì)說(shuō)明。五、數(shù)據(jù)實(shí)施和維護(hù)用SQLSERVER200建立數(shù)據(jù)庫(kù)結(jié)構(gòu),此數(shù)據(jù)庫(kù)命名為:salary,加載(測(cè)試 /虛擬)數(shù)據(jù),能體現(xiàn)對(duì)數(shù)據(jù)庫(kù)的保護(hù)(安全性和完整性控制等) 。實(shí)現(xiàn)各種 查詢、鏈接應(yīng)用程序,并能對(duì)數(shù)據(jù)庫(kù)做簡(jiǎn)單的維護(hù)操作。5.1建立數(shù)據(jù)庫(kù)Create database 工資管理系統(tǒng)5.2建立表create table員工信息(wno int primary key, wn ame char(1O), sex char(2),birth int,addr char(20),call char(20),typ int,

14、types int,ide int,deper int);create table工作信息(deper char(10),types int,typ int,tn ame char(8);Create table考勤信息(abse nee char(10), overhour int, abstime in t);create table 津貼表(abse nee char(12) primary key.atcash int,);create table力卩班表(wno int,overtime char(12),overhour int,primary key(w no, overtime

15、),foreign key (wno) references 員工信息(wno),foreig n key (overtime) refere nces力口班表(overtime);create table收入信息(bwage char(10),wno int primary key,ohcash int,atcash int,month int,wage int,allo i nt,fine int,chu qin day int,yingfa int,shifa int);5.3建立視圖Create view員工信息_收入信息AsSelect員工信息.wname,收入信息.*From員工信

16、息,收入信息Where員工信息兇門(mén)0=收入信息.wno;5.4存儲(chǔ)過(guò)程:月工資表的存儲(chǔ)過(guò)程create procedure m1(w no int)asin sertinto 月工資表(wno,moonallo,moonfine,bwage,wage)select 員工信息.wno,abstime*atcash,overhour*ohcash,工作信息.bwage,abstime*atcash+overhour*ohcash+ 工作信息.bwagefrom員工信息,工作信息,考勤信息,津貼表,收入信息where wno員工信息.wno and 員工信息.wno=加班表.wno and力卩班表

17、。二考勤信息.wno and 津貼表.overtime= 力卩班表.overtime;年總工資表的存儲(chǔ)過(guò)程create procedure m2(w no int) asin sert into 年總工資表(wno,allwage,weal)select月工資表.wno,sum(wage),(sum(wage)+sum(moonallo)/6from月工資表where wno月工資表.wnogroup by wno;查詢?cè)鹿べY的存儲(chǔ)過(guò)程create procedure m3(w no int)asselect *from月工資表where wno=wno;查詢年工資的存儲(chǔ)過(guò)程create pr

18、ocedure m4(w no int)asselect *from年總工資表where wno=wno;按月查詢部門(mén)工資情況的存儲(chǔ)過(guò)程create procedure m5(depar char(8),m oon int)asselect depar,sum(wage),avg(wage)from月工資表,工作信息 where 月工資表.moon=moon anc工作信息.depar=depar group by 工作信息.depar;5.5建立索引create in dex wno_wn ame_i ndon 員工信息(wno,wname);5.6查詢select *from員工信息;se

19、lect chu qin day,w nofrom收入信息;select 員工信息.wno,wname,typ,shifafrom收入信息,員工信息where 收入信息.wno =員工信息.wno ;select wn o,m on th, bwage, ohcash ,atcash ,wage ,allo, finefrom收入信息,員工信息where 員工信息 。二收入信息.wno and wname like ' 林%'select typ, avg(shifa)from收入信息,員工信息where工信信息。二收入信息.wnogroup by typ ;select wno,month, bwage, ohcash ,atcash ,wage ,allo,fine,yingfa,shifaf

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論