數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告完整版教師工資管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告完整版教師工資管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告完整版教師工資管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告完整版教師工資管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告完整版教師工資管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告XX學(xué)院電子信息工程學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告項(xiàng)目名稱: 教師工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 專 業(yè): 年 級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)老師: 2013年9月摘 要在計(jì)算機(jī)日益普及的今天,對(duì)學(xué)校而言若采用一套行之有效的教師工資管理系統(tǒng)來管理教師的工資,會(huì)方便許多。對(duì)學(xué)校而言,以前單一的手工計(jì)算已不能滿足人們的要求,往往是投入了大量的人力和財(cái)力卻得不到高效的管理效率。為了減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高工資管理效率的目的。采用數(shù)據(jù)庫(kù)技術(shù)生成的工資管理系統(tǒng)將會(huì)極大地方便教師工資管理人員和工作人員的勞動(dòng),使工作

2、人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中?;谶@個(gè)問題,開發(fā)了教師工資管理系統(tǒng)。系統(tǒng)采用C/S模式,實(shí)現(xiàn)了工資管理的方便、高效性、有效性。本文通過作者設(shè)計(jì)和開發(fā)一個(gè)中小型教師工資管理系統(tǒng)的實(shí)踐,闡述了教師工資管理軟件中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn)。關(guān)鍵詞:工資;管理系統(tǒng);智能目錄第一章引言1第二章. 需求分析階段22.1 引言22.2 需求分析階段的目標(biāo)與任務(wù)22.2.1處理對(duì)象22.2.2處理功能及要求22.2.3.安全性和完整性要求22.3 需求分析階段成果32.3.1 教師工資管理系統(tǒng)業(yè)務(wù)流程圖32.3.2 教師工資管理系統(tǒng)數(shù)據(jù)流程圖32.3.3教師工資管理系統(tǒng)數(shù)據(jù)字典4第三

3、章概念設(shè)計(jì)階段73.1 引言73.2 任務(wù)與目標(biāo)7第四章邏輯設(shè)計(jì)階段84.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)84.2數(shù)據(jù)組織84.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型84.2.2數(shù)據(jù)庫(kù)模式定義84.3數(shù)據(jù)處理10第五章物理設(shè)計(jì)階段115.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)11第六章數(shù)據(jù)庫(kù)實(shí)施階段126.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引126.1.1 建立數(shù)據(jù)庫(kù)126.1.2 建立數(shù)據(jù)表126.2數(shù)據(jù)入庫(kù)14第七章系統(tǒng)調(diào)試和測(cè)試15第八章設(shè)計(jì)心得18第九章存在的問題及建議20致謝21參考文獻(xiàn)22附錄1 數(shù)據(jù)查看23附錄2 所有的SQL運(yùn)行語(yǔ)句26附錄3 系統(tǒng)的運(yùn)行界面27第一章引言教師工資管理系統(tǒng)是一個(gè)教育單位不可缺少的

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

5、重要條件。隨著數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展及數(shù)據(jù)庫(kù)管理系統(tǒng)的廣泛應(yīng)用,數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)量急劇增大,這些數(shù)據(jù)庫(kù)中的大量數(shù)據(jù)隱含著許多有價(jià)值的信息,而傳統(tǒng)的對(duì)數(shù)據(jù)庫(kù)的簡(jiǎn)單操作只能發(fā)現(xiàn)表層的知識(shí),不能歸納出隱含的帶有結(jié)構(gòu)性的知識(shí),已不能滿足人們的需要,人們更希望通過對(duì)數(shù)據(jù)的分析,得到數(shù)據(jù)更深層次的信息,或者說得到可用于進(jìn)行決策的知識(shí),也即對(duì)數(shù)據(jù)進(jìn)行挖掘。數(shù)據(jù)挖掘,顧名思義就是從大量的數(shù)據(jù)中挖掘出有用的信息。開發(fā)本系統(tǒng)的目的就是幫助管理部門提高工作效率,實(shí)現(xiàn)工資信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)包括修改員工信息、查詢員工的工資金額、設(shè)置其他項(xiàng)目的金額(獎(jiǎng)金、福利、津貼、扣發(fā)等)等,實(shí)現(xiàn)工管理的自動(dòng)化,

6、無(wú)疑將給學(xué)校管理部門帶來很大方便。第二章. 需求分析階段2.1 引言進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng)。隨著學(xué)校的發(fā)展,教師的數(shù)量越來越多,人工手動(dòng)管理會(huì)降低工作的效率,希望建立一個(gè)教師工資管理系統(tǒng),是為了解決人工管理在實(shí)踐的問題,從而達(dá)到系統(tǒng)化、規(guī)范化、標(biāo)準(zhǔn)化的水平。該系統(tǒng)的建立不但給管理者帶來了方便,也節(jié)省了工作時(shí)間從而提高了工作效率。需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是說需要從數(shù)據(jù)庫(kù)中得到哪些信息。明確目的之后,就可以確定

7、您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫(kù)表,然后再由數(shù)據(jù)庫(kù)表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng)。能夠?qū)崿F(xiàn)以下功能: 系統(tǒng)用戶的添加、刪除、保存; 員工信息的添加、刪除、修改,工資標(biāo)準(zhǔn)的設(shè)定; 工資信息管理包括工資的瀏覽與結(jié)算 查詢(按姓名或編號(hào)兩種方式進(jìn)行工資情況的詳細(xì)查詢)。2.2 需求分析階段的目標(biāo)與任務(wù)2.2.1處理對(duì)象1. 系統(tǒng)用戶表:用戶名,口令,級(jí)別 2. 員工信息表:編號(hào),姓名,院系,職務(wù),職稱,時(shí)間,住房,專家,獨(dú)幼3. 職務(wù)工資標(biāo)準(zhǔn):正處,副處,正科,副科4. 職稱工資標(biāo)準(zhǔn)

8、:教授,副教,講師,助教5. 其他工資標(biāo)準(zhǔn):獨(dú)補(bǔ),專家津貼,房貼,一次性補(bǔ)發(fā),其他補(bǔ)貼,扣房租,扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他6. 工資結(jié)算:編號(hào),院系,姓名,職務(wù)工資,職稱工資,專家津貼,房貼,獨(dú)補(bǔ),一次性補(bǔ)發(fā),其他補(bǔ)貼,應(yīng)發(fā)合計(jì),扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他,應(yīng)扣合計(jì),實(shí)發(fā)工資2.2.2處理功能及要求(1)系統(tǒng)用戶的添加、刪除、保存。(2)員工信息的添加、刪除、修改,工資標(biāo)準(zhǔn)的設(shè)定。(3)工資信息管理包括工資的瀏覽與結(jié)算 查詢(按姓名或編號(hào)兩種方式進(jìn)行工資情況的詳細(xì)查詢)。2.2.3.安全性和完整性要求1) 安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫(kù)安全性、信

9、息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過分配權(quán)限、設(shè)置權(quán)限級(jí)別來區(qū)別對(duì)待不同操作者對(duì)數(shù)據(jù)庫(kù)的操作來提高數(shù)據(jù)庫(kù)的安全性;系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2) 完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??赏ㄟ^建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級(jí)聯(lián)更新。2.3 需求分析階段成果2.3.1 教師工資管理系統(tǒng)業(yè)務(wù)流程圖圖2-1教師工資管理系統(tǒng)業(yè)務(wù)流程圖2.3.2 教師工資管理系統(tǒng)數(shù)據(jù)流程圖(1)管理員添加、刪除、修改用戶信息圖2

10、-2管理員添加、刪除、修改用戶信息流程圖(2)管理員添加、刪除、修改教師信息圖2-3管理員添加、刪除、修改教師信息流程圖 (3)用戶查詢工資圖2-4用戶查詢工資流程圖2.3.3教師工資管理系統(tǒng)數(shù)據(jù)字典(a)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有47項(xiàng)表2-1 數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義存儲(chǔ)結(jié)構(gòu)DI-1用戶名用戶名Varchar(20)DI-2口令口令varchar(6)DI-3級(jí)別級(jí)別char(1)DI-4編號(hào)編號(hào)char(11)DI-5姓名姓名varchar(16)DI-6院系院系varchar(30)DI-7職務(wù)職務(wù)varchar(4)DI-8職稱職稱varchar(4)DI-9時(shí)間時(shí)間S

11、malldata(4)DI-10住房住房Bit(1)DI-11專家專家Bit(1)DI-12獨(dú)幼獨(dú)幼Bit(1)DI-13正處正處Samllmoney(4)DI-14副處副處Samllmoney(4)DI-15正科正科Samllmoney(4)DI-16副科副科Samllmoney(4)DI-17教授教授Samllmoney(4)DI-18副教副教Samllmoney(4)DI-19講師講師Samllmoney(4)DI-20助教助教Samllmoney(4)DI-21獨(dú)補(bǔ)獨(dú)補(bǔ)Samllmoney(4)DI-22專家津貼專家津貼Samllmoney(4)DI-23房貼房貼Samllmoney(

12、4)DI-24一次性補(bǔ)發(fā)一次性補(bǔ)發(fā)Samllmoney(4)DI-25其他補(bǔ)貼其他補(bǔ)貼Samllmoney(4)DI-26扣房租扣房租Samllmoney(4)DI-27扣公積金扣公積金Samllmoney(4)DI-28扣失業(yè)險(xiǎn)扣失業(yè)險(xiǎn)Samllmoney(4)DI-29扣醫(yī)療險(xiǎn)扣醫(yī)療險(xiǎn)Samllmoney(4)DI-30扣垃圾費(fèi)扣垃圾費(fèi)Samllmoney(4)DI-31扣其他扣其他Samllmoney(4)DI-32編號(hào)編號(hào)Char(11)DI-33院系院系Varchar(30)DI-34姓名姓名Varchar(16)DI-35職務(wù)工資職務(wù)工資Samllmoney(4)DI-36職稱工資

13、職稱工資Samllmoney(4)DI-37專家津貼專家津貼Samllmoney(4)DI-38房貼房貼Samllmoney(4)DI-39獨(dú)補(bǔ)獨(dú)補(bǔ)Samllmoney(4)DI-40一次性補(bǔ)發(fā)一次性補(bǔ)發(fā)Samllmoney(4)DI-41其他補(bǔ)貼其他補(bǔ)貼Samllmoney(4)DI-42應(yīng)發(fā)合計(jì)應(yīng)發(fā)合計(jì)Samllmoney(4)DI-43扣公積金扣公積金Samllmoney(4)DI-44扣失業(yè)險(xiǎn)扣失業(yè)險(xiǎn)Samllmoney(4)DI-45 扣垃圾費(fèi)扣其他Samllmoney(4)DI-46 應(yīng)扣合計(jì)應(yīng)扣合計(jì)Samllmoney(4)DI-47實(shí)發(fā)工資實(shí)發(fā)工資 Samllmoney(4)(

14、b)數(shù)據(jù)結(jié)構(gòu):表2-2 數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成DS-1系統(tǒng)用戶表系統(tǒng)用戶表用戶名,口令,級(jí)別DS-2員工信息表員工信息表編號(hào),姓名,院系,職務(wù),職稱,時(shí)間,住房,專家,獨(dú)幼DS-3職務(wù)工資標(biāo)準(zhǔn)職務(wù)工資標(biāo)準(zhǔn)正處,副處,正科,副科DS-4職稱工資標(biāo)準(zhǔn)職稱工資標(biāo)準(zhǔn)教授,副教,講師,助教DS-5其他工資標(biāo)準(zhǔn)其他工資標(biāo)準(zhǔn)獨(dú)補(bǔ),專家津貼,房貼,一次性補(bǔ)發(fā),其他補(bǔ)貼,扣房租,扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他DS-6工資結(jié)算工資結(jié)算編號(hào),院系,姓名,職務(wù)工資,職稱工資,專家津貼,房貼,獨(dú)補(bǔ),一次性補(bǔ)發(fā),其他補(bǔ)貼,應(yīng)發(fā)合計(jì),扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他

15、,應(yīng)扣合計(jì),實(shí)發(fā)工資第三章概念設(shè)計(jì)階段 3.1 引言系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)管理的工資管理系統(tǒng)化和自動(dòng)化,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高工資管理效率的目的。主要任務(wù)是對(duì)系統(tǒng)用戶,員工信息,職務(wù)工資標(biāo)準(zhǔn),職稱工資標(biāo)準(zhǔn),其他工資標(biāo)準(zhǔn),工資結(jié)算的基本信息的操作及外理。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。3.2 任務(wù)與目標(biāo)(1)合并各分圖,消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等三類沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖如下所示:圖3-1 教師工

16、資管理系統(tǒng) E-R圖(2)各ER圖各實(shí)體系統(tǒng)用戶表:系統(tǒng)用戶表(用戶名,口令,級(jí)別) 員工信息表:?jiǎn)T工信息表(編號(hào),姓名,院系,職務(wù),職稱,時(shí)間,住房,專家,獨(dú)幼)職務(wù)工資標(biāo)準(zhǔn):職務(wù)工資標(biāo)準(zhǔn)(正處,副處,正科,副科)職稱工資標(biāo)準(zhǔn):職稱工資標(biāo)準(zhǔn)(教授,副教,講師,助教)其他工資標(biāo)準(zhǔn):其他工資標(biāo)準(zhǔn)(獨(dú)補(bǔ),專家津貼,房貼,一次性補(bǔ)發(fā),其他補(bǔ)貼,扣房租,扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他)工資結(jié)算:工資結(jié)算(編號(hào),院系,姓名,職務(wù)工資,職稱工資,專家津貼,房貼,獨(dú)補(bǔ),一次性補(bǔ)發(fā),其他補(bǔ)貼,應(yīng)發(fā)合計(jì),扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他,應(yīng)扣合計(jì),實(shí)發(fā)工資)第四章邏輯設(shè)計(jì)階段4.1

17、邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫(kù)模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。4.2數(shù)據(jù)組織4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)

18、系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。 一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合,具有相同碼的關(guān)系模式可合并。將其聯(lián)系也轉(zhuǎn)化成獨(dú)立的關(guān)系模式,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:系統(tǒng)用戶表:系統(tǒng)用戶表(用戶名,

19、口令,級(jí)別) 員工信息表:?jiǎn)T工信息表(編號(hào),姓名,院系,職務(wù),職稱,時(shí)間,住房,專家,獨(dú)幼)職務(wù)工資標(biāo)準(zhǔn):職務(wù)工資標(biāo)準(zhǔn)(正處,副處,正科,副科)職稱工資標(biāo)準(zhǔn):職稱工資標(biāo)準(zhǔn)(教授,副教,講師,助教)其他工資標(biāo)準(zhǔn):其他工資標(biāo)準(zhǔn)(獨(dú)補(bǔ),專家津貼,房貼,一次性補(bǔ)發(fā),其他補(bǔ)貼,扣房租,扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他)工資結(jié)算:工資結(jié)算(編號(hào),院系,姓名,職務(wù)工資,職稱工資,專家津貼,房貼,獨(dú)補(bǔ),一次性補(bǔ)發(fā),其他補(bǔ)貼,應(yīng)發(fā)合計(jì),扣公積金,扣失業(yè)險(xiǎn),扣醫(yī)療險(xiǎn),扣垃圾費(fèi),扣其他,應(yīng)扣合計(jì),實(shí)發(fā)工資)(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構(gòu)成主碼)4.

20、2.2數(shù)據(jù)庫(kù)模式定義表4.1系統(tǒng)用戶表表4.2員工信息表表4.3職務(wù)工資標(biāo)準(zhǔn)表表4.4職稱工資標(biāo)準(zhǔn)表表4.5其他工資標(biāo)準(zhǔn)表表4.6工資結(jié)算表4.3數(shù)據(jù)處理系統(tǒng)功能模塊圖:圖4-1系統(tǒng)功能模塊圖第五章物理設(shè)計(jì)階段5.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個(gè)階段中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。第六章數(shù)據(jù)庫(kù)實(shí)施階段6.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引6.1.1 建立數(shù)據(jù)庫(kù)CREATE DATABASE 工資數(shù)據(jù) ON PRIM

21、ARY ( NAME = N'工資數(shù)據(jù)_Data', FILENAME = N'F:zuoye教師工資管理系統(tǒng)database工資數(shù)據(jù)_Data.MDF' , SIZE = 1152KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = N'工資數(shù)據(jù)_Log', FILENAME = N'F:zuoye教師工資管理系統(tǒng)database工資數(shù)據(jù)_Log.LDF' , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10

22、%) COLLATE Chinese_PRC_CI_ASGO6.1.2 建立數(shù)據(jù)表(1)系統(tǒng)用戶表的建立:CREATE TABLE dbo.系統(tǒng)用戶 (用戶名 varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,口令 varchar (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,級(jí)別 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO(2)員工信息表的建立:CREATE TABLE dbo.員工信息 (編號(hào) char (11) COLLATE Chi

23、nese_PRC_CI_AS NOT NULL ,姓名 varchar (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,院系 varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,職務(wù) varchar (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,職稱 varchar (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,時(shí)間 smalldatetime NOT NULL ,住房 bit NOT NULL ,專家 bit NOT NULL ,獨(dú)幼 bit N

24、OT NULL ) ON PRIMARYGO(3)其他工資標(biāo)準(zhǔn)表的建立:CREATE TABLE dbo.其他工資標(biāo)準(zhǔn) (獨(dú)補(bǔ) smallmoney NOT NULL ,專家津貼 smallmoney NOT NULL ,房貼 smallmoney NOT NULL ,一次性補(bǔ)發(fā) smallmoney NOT NULL ,其他補(bǔ)貼 smallmoney NOT NULL ,扣房租 smallmoney NOT NULL ,扣公積金 smallmoney NOT NULL ,扣失業(yè)險(xiǎn) smallmoney NOT NULL ,扣醫(yī)療險(xiǎn) smallmoney NOT NULL ,扣垃圾費(fèi) smal

25、lmoney NOT NULL ,扣其他 smallmoney NOT NULL ) ON PRIMARYGO(4)職務(wù)工資標(biāo)準(zhǔn)表的建立:CREATE TABLE dbo.職務(wù)工資標(biāo)準(zhǔn) (正處 smallmoney NOT NULL ,副處 smallmoney NOT NULL ,正科 smallmoney NOT NULL ,副科 smallmoney NOT NULL ) ON PRIMARYGO(5)職稱工資標(biāo)準(zhǔn)的建立:CREATE TABLE dbo.職稱工資標(biāo)準(zhǔn) (教授 smallmoney NOT NULL ,副教 smallmoney NOT NULL ,講師 smallmon

26、ey NOT NULL ,助教 smallmoney NOT NULL ) ON PRIMARYGO(6)工資結(jié)算表的建立:CREATE TABLE dbo.工資結(jié)算 (編號(hào) char (11) COLLATE Chinese_PRC_CI_AS NOT NULL ,院系 varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 varchar (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,職務(wù)工資 smallmoney NULL ,職稱工資 smallmoney NULL ,專家津貼 smallmoney NU

27、LL ,房貼 smallmoney NULL ,獨(dú)補(bǔ) smallmoney NULL ,一次性補(bǔ)發(fā) smallmoney NULL ,其他補(bǔ)貼 smallmoney NULL ,應(yīng)發(fā)合計(jì) smallmoney NULL ,扣公積金 smallmoney NULL ,扣失業(yè)險(xiǎn) smallmoney NULL ,扣醫(yī)療險(xiǎn) smallmoney NULL ,扣垃圾費(fèi) smallmoney NULL ,扣房租 smallmoney NULL ,扣其他 smallmoney NULL ,應(yīng)扣合計(jì) smallmoney NULL ,實(shí)發(fā)工資 smallmoney NULL ) ON PRIMARYGO6.

28、2數(shù)據(jù)入庫(kù)系統(tǒng)共有6張基本表,采用事先在Excel中錄入數(shù)據(jù),然后使用SQL Server 2000數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)Чδ?直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的基本表中。第七章系統(tǒng)調(diào)試和測(cè)試對(duì)該教師工資管理系統(tǒng)進(jìn)行測(cè)試,驗(yàn)證每個(gè)功能是否符合要求,具體的測(cè)試如下:(1) 通過視圖查看各個(gè)基本表和視圖中的數(shù)據(jù)(見附錄1)(2) 檢測(cè)各個(gè)存儲(chǔ)過程的功能 (見附錄2)(3) 系統(tǒng)的運(yùn)等界面檢測(cè)圖7-1系統(tǒng)的登陸界面(a)圖7-1系統(tǒng)的登陸界面(b)圖7-2系統(tǒng)用戶界面圖7-3修改登錄口令界面圖7-4員工信息管理界面圖7-5設(shè)定工資標(biāo)準(zhǔn)界面(a)圖7-5設(shè)定工資標(biāo)準(zhǔn)界面(b)圖7-5設(shè)定工資標(biāo)準(zhǔn)界面(c)圖7-6工資

29、結(jié)算與瀏覽界面圖7-7個(gè)人工資查詢第八章設(shè)計(jì)心得(1)這次課程設(shè)計(jì)使我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)大體可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施及調(diào)試測(cè)試六大步驟。其中,讓我感觸最深的是需求分析階段,在這個(gè)階段,必須對(duì)所要設(shè)計(jì)的系統(tǒng)有總體的構(gòu)思和了解,知道自己要做什么,要實(shí)現(xiàn)什么,并且要實(shí)際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣會(huì)在后續(xù)的工作中遇到很多的問題。(2)這次課程設(shè)計(jì)加深了我對(duì)數(shù)據(jù)庫(kù)系統(tǒng)概論相關(guān)知識(shí)和SQL SERVER相關(guān)功能的理解。例如對(duì)建立基本表、視圖、索引、存儲(chǔ)過程、觸發(fā)器等,都比以前更加的熟練。并在解決遇到的各種問題的過程中,學(xué)到了很多新的知識(shí)

30、。比如在導(dǎo)入導(dǎo)出數(shù)據(jù)時(shí),由于外鍵約束的存在,經(jīng)常會(huì)出現(xiàn)錯(cuò)誤,這就要注意各個(gè)表導(dǎo)入的順序問題。一般是先導(dǎo)入主鍵表,后導(dǎo)入外鍵表,這樣可以避免很多的錯(cuò)誤。(3)我進(jìn)一步掌握了相關(guān)的SQL語(yǔ)句方面的知識(shí)。不但糾正了以前的錯(cuò)誤認(rèn)識(shí)和理解,而且學(xué)會(huì)了建立存儲(chǔ)過程和觸發(fā)器。通過查閱資料,我還明白了存儲(chǔ)過程是編譯后放在服務(wù)器端的程序,它可以被別的模塊調(diào)用,且不需要重新編譯,這樣就大大減輕了客戶端的負(fù)擔(dān),且有效的提高了系統(tǒng)執(zhí)行的效率。(4)當(dāng)然,在實(shí)習(xí)的過程中也存在一些問題。由于需求分析階段的工作完成的不是很充分,在后面的設(shè)計(jì)過程中,前后時(shí)常會(huì)出現(xiàn)矛盾,不一致現(xiàn)象,因此要反復(fù)的修改前面的結(jié)果,導(dǎo)致整個(gè)工作進(jìn)行

31、的不是很順利。第九章存在的問題及建議(1)我覺得在這次課程設(shè)計(jì)中,需求分析階段是致關(guān)重要的,但由于同學(xué)們都是第一次做這樣的系統(tǒng)設(shè)計(jì),都不是很熟悉需求分析的主要方法和主要任務(wù),所以都很盲目,認(rèn)為隨便從網(wǎng)上搜點(diǎn)相關(guān)的知識(shí)就可以了,但其實(shí),這直接影響著后面的各個(gè)階段的工作的進(jìn)行。所以希望老師在實(shí)習(xí)前能給我們對(duì)需求分析階段的工作進(jìn)行一定的指導(dǎo)。(2)但總的說來,這次課程設(shè)計(jì)中指導(dǎo)老師知識(shí)淵博,經(jīng)驗(yàn)豐富,并且十分熱情的回答我們請(qǐng)教的任何問題,老師都會(huì)耐心而認(rèn)真的為我們解決,老師不但幫我們解決了問題,同時(shí)也教會(huì)了我們解決此類問題的方法,這對(duì)我們今后的學(xué)習(xí)是十分有益的。30致謝在這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的整個(gè)過程

32、中,都受到了指導(dǎo)教師指導(dǎo)和關(guān)懷。對(duì)此,表示忠心的感謝!沒有老師的耐心指導(dǎo),我根本不可能順利完成此次課程設(shè)計(jì)的任務(wù)。同時(shí)也感謝給過我?guī)椭凸膭?lì)的同學(xué),是他們的幫助與鼓勵(lì),在我遇到困難時(shí),為我點(diǎn)亮了希望的燈塔;在我灰心喪氣時(shí),帶給我力量和信心。 參考文獻(xiàn) 1薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)M.北京:高教出版社,20062錢樂秋,趙文耘,牛軍鈺.軟件工程M.北京:清華大學(xué)出版社,20073劉瑩,蔡錦成等.SQL Server數(shù)據(jù)庫(kù)應(yīng)用教程M.北京:清華大學(xué)出版社,20104杜兆將 ,SQL Server數(shù)據(jù)庫(kù)管理與開發(fā)教程與實(shí)訓(xùn)M 北京:北京大學(xué)出版社,2009附錄1 數(shù)據(jù)查看1. 基本表的數(shù)

33、據(jù)查看:1) 系統(tǒng)用戶表中的數(shù)據(jù)2) 員工信息表中的數(shù)據(jù):3) 職務(wù)工資標(biāo)準(zhǔn)表中的數(shù)據(jù):4)職稱工資標(biāo)準(zhǔn)表中的數(shù)據(jù)5)其他工資標(biāo)準(zhǔn)表中的數(shù)據(jù):6)工資結(jié)算中數(shù)據(jù):數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告附錄2 所有的SQL運(yùn)行語(yǔ)句CREATE DATABASE 工資數(shù)據(jù) ON PRIMARY ( NAME = N'工資數(shù)據(jù)_Data', FILENAME = N'F:zuoye教師工資管理系統(tǒng)database工資數(shù)據(jù)_Data.MDF' , SIZE = 1152KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME

34、 = N'工資數(shù)據(jù)_Log', FILENAME = N'F:zuoye教師工資管理系統(tǒng)database工資數(shù)據(jù)_Log.LDF' , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_ASGOCREATE TABLE dbo.其他工資標(biāo)準(zhǔn) (獨(dú)補(bǔ) small money NOT NULL ,專家津貼 smallmoney NOT NULL ,房貼 smallmoney NOT NULL ,一次性補(bǔ)發(fā) smallmoney NOT NULL ,其他補(bǔ)貼 sm

35、allmoney NOT NULL ,扣房租 smallmoney NOT NULL ,扣公積金 smallmoney NOT NULL ,扣失業(yè)險(xiǎn) smallmoney NOT NULL ,扣醫(yī)療險(xiǎn) smallmoney NOT NULL ,扣垃圾費(fèi) smallmoney NOT NULL ,扣其他 smallmoney NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.員工信息 (編號(hào) char (11) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 varchar (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,院系 varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,職務(wù) varchar (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,職稱 varchar (4) COLLATE Chinese_PRC_CI_AS NOT NUL

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論