版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機科學(xué)與應(yīng)用系目錄第一章緒論 31.1簡介 31.2設(shè)計目的 31.3設(shè)計內(nèi)容 4第二章需求分析 42.1需求分析的任務(wù) 42.2需求分析的過程 42.3數(shù)據(jù)字典 5第三章概念結(jié)構(gòu)設(shè)計 73.1概念結(jié)構(gòu)設(shè)計的方法 73.2概念結(jié)構(gòu)設(shè)計的步驟 73.3數(shù)據(jù)抽象與局部視圖設(shè)計 73.4視圖的集成 8第四章邏輯結(jié)構(gòu)設(shè)計 94.1E-R圖向關(guān)系模型的轉(zhuǎn)換 94.2數(shù)據(jù)模型的優(yōu)化 9第五章物理設(shè)計階段 105.1數(shù)據(jù)存儲方面 105.2系統(tǒng)功能模塊 105.3物理設(shè)計階段結(jié)果 115.4數(shù)據(jù)庫實施階段 125.4.1數(shù)據(jù)庫實施階段目標 145.4.2數(shù)據(jù)庫實施階段任務(wù) 14第六章數(shù)據(jù)庫的實施與運行166.1建立數(shù)據(jù)庫(教學(xué)管理系統(tǒng)數(shù)據(jù)庫) 166.2基于數(shù)據(jù)表的數(shù)據(jù)查詢(系表查詢) 166.3基于視圖的數(shù)據(jù)查詢(系表視圖查詢) 186.4存儲過程功能的驗證(存儲過程比較查詢) 10總結(jié) 22參考文獻 22第一章緒論1.1課題簡介隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中的應(yīng)用越來越普及,利用計算機實現(xiàn)企業(yè)人事工資的管理顯得越來越重要。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復(fù)雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的各種信息進行統(tǒng)計,服務(wù)于財務(wù)部門其他方面的核算和財務(wù)處理,同時計算機具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
不同的企業(yè)具有不同的人事、工資管理制度,這就決定了不同的企業(yè)需要不同的人事工資管理系統(tǒng)。
本系統(tǒng)是針對普通企業(yè)的的一般人事工資管理進行編寫的,所以主要應(yīng)用于一般人事工資管理,它具有操作快捷、穩(wěn)定性好、節(jié)約勞動力,等多方面的優(yōu)點。1.2設(shè)計目的應(yīng)用對數(shù)據(jù)庫系統(tǒng)原理的理論學(xué)習(xí),通過上機實踐的方式將理論知識與實踐更好的結(jié)合起來,鞏固所學(xué)知識。數(shù)據(jù)庫應(yīng)用課程實踐:實踐和鞏固在課堂教學(xué)中學(xué)習(xí)有關(guān)知識,熟練掌握對于給定結(jié)構(gòu)的數(shù)據(jù)庫的創(chuàng)建、基本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評價。數(shù)據(jù)庫原理軟件設(shè)計實踐:實踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對于給定實際問題,為了建立一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試、維護以及系統(tǒng)評價的一般過程,為畢業(yè)設(shè)計打下基礎(chǔ)。1.3設(shè)計內(nèi)容運用基于E-R模型的數(shù)據(jù)庫設(shè)計方法和關(guān)系規(guī)范化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計直至系統(tǒng)的最終實現(xiàn),開發(fā)員工薪資管理信息系統(tǒng),完成員工薪資管理信息系統(tǒng)的全部功能,包括:查詢、刪除以及更新員工基本信息系統(tǒng),查詢、刪除和更新各部門的基本工資信息系統(tǒng),查詢員工的基本工資、獎勵工資、扣除工資以及最后的發(fā)放工資等等。首先做好需求分析,并完成數(shù)據(jù)流圖和數(shù)據(jù)字典。其次做概念分析,利用實體聯(lián)系的方法將需求分析的用戶需求抽象為信息結(jié)構(gòu),得到E-R圖。然后就是邏輯結(jié)構(gòu)設(shè)計,將E-R圖轉(zhuǎn)換為計算機系統(tǒng)所支持的邏輯模型。第二章需求分析2.1需求任務(wù)的分析需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對應(yīng)用領(lǐng)域中的信息要求和操作要求進行詳細分析,形成需求分析說明書。重點是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全性與完整性要求。為了完成需求分析的任務(wù),要詳細調(diào)查待開發(fā)的數(shù)據(jù)庫應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴充和改變,不能僅僅按當前應(yīng)用需求來設(shè)計數(shù)據(jù)庫。2.2需求任務(wù)的分析過程1.信息輸入功能:(1)輸入員工的基本信息,包括:員工編號、姓名、性別、年齡、所屬部門、職務(wù)等基本信息。輸入員工的工資信息。包括:基本工資、獎勵工資、住房公積金、失業(yè)保險等。輸入員工的部門信息。包括:部門編號、部門名稱、部門人數(shù)。2.數(shù)據(jù)修改刪除功能
(1)修改和刪除員工的基本信息。當單位人員的信息發(fā)生變化,如職稱的改變,工作部門變動,或調(diào)離本單位等,系統(tǒng)應(yīng)能修改員工的信息或?qū)⑵鋸膯T工信息表中刪除。(2)修改和刪除員工的工資信息。員工升職加薪、工資普調(diào)是企業(yè)中常見的事情,這就需要系統(tǒng)能方便對員工工資進行個別及批量的修改;如員工調(diào)離本單位,就應(yīng)當從員工信息表中刪除這個員工信息,將其工資信息表中相應(yīng)的數(shù)據(jù)刪除。
(3)修改和刪除部門信息。當撤消一個部門時,能從部門信息表中將其刪除。而當一個部門的名稱發(fā)生改變時,系統(tǒng)中所有該項部門的名稱應(yīng)一致的改變。3.查詢和統(tǒng)計功能
(1)能夠查詢指定員工的基本信息。
(2)能夠查詢指定某個部門或全部部門的基本信息
(3)查詢某個員工的工資信息。
(4)統(tǒng)計、匯總企業(yè)各部門或全部部門的工資總額,匯總各部門的人數(shù)或本單位的總?cè)藬?shù)。
(5)工資表月工資記錄的生成功能。生成當月所有員工或某個部門的工資記錄,同時能進行員工工資的計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額。2.3數(shù)據(jù)字典1.根據(jù)調(diào)查分析得知,一般企業(yè)的工資管理系統(tǒng)具有以下幾個基本表:員工基本信息表部門表各部門的基本工資表員工的月工資資料表員工薪資管理系統(tǒng)員工基本信息表部門表員工月工資表基本工資表員工基本信息表部門表員工月工資表基本工資表圖(1)企業(yè)員工工資管理系統(tǒng)流程圖數(shù)據(jù)庫基本表的表示:表(1)員工基本信息表YG表(2)部門表KS表(3)基本工資表JBGZ表(4)月工資表YGZ第三章概念結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)的設(shè)計方法設(shè)計概念結(jié)構(gòu)通常有四類方法:自頂向下,自底向上,逐漸擴張以及混合策略。本員工工資管理系統(tǒng)采用的是自底向上的方法。即首先定義全局的概念結(jié)構(gòu)的框架,然后逐步細化。根據(jù)自頂向上地進行需求分析然后再自底上上地進行概念設(shè)計。3.2概念結(jié)構(gòu)設(shè)計的步驟概念結(jié)構(gòu)的設(shè)計可分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計局部視圖第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。3.3數(shù)據(jù)抽象與局部視圖設(shè)計按照圖(1)企業(yè)員工工資管理系統(tǒng)總框架圖,設(shè)計局部E-R圖。員工號員工號姓名性別姓名性別員工員工年齡職位年齡職位部門部門圖(2)員工基本資料ER圖部門人數(shù)部門號部門名
部門人數(shù)部門號部門名圖(3)部門ER圖部門號基本工資基本工資部門號基本工資基本工資圖(4)基本工資ER圖員工號員工號基本工資部門福利補貼基本工資部門福利補貼失業(yè)保險扣除金額月工資失業(yè)保險扣除金額月工資實發(fā)工資實發(fā)工資獎勵工資總工資住房公積金獎勵工資總工資住房公積金3.4視圖的集成員工號性別姓名員工號性別姓名員工職稱員工職稱獎勵工資獎勵工資實發(fā)工資部門 實發(fā)工資部門總工資基本工資月工資總工資基本工資月工資扣除工資失業(yè)保險扣除工資失業(yè)保險住房公積金福利補貼住房公積金福利補貼邏輯結(jié)構(gòu)設(shè)計4.1ER圖向關(guān)系模型的轉(zhuǎn)換將上述ER圖轉(zhuǎn)化成關(guān)系模型如下:員工表(員工號,姓名,性別,年齡,部門,職稱)主碼(員工號)部門表(部門號,部門名,人數(shù))主碼(部門號)基本工資表(部門號,基本工資)主碼(部門號)月工資表(員工號,部門,基本工資,獎勵工資,福利補貼,住房公積金,失業(yè)保險,總工資,扣除工資,實發(fā)工資)主碼(員工號)4.2數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫德邏輯結(jié)構(gòu)設(shè)計的結(jié)果不是唯一的。為了提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需要適當?shù)男薷?,調(diào)整關(guān)系模式,這就是數(shù)據(jù)模型的優(yōu)化。規(guī)范化理論為數(shù)據(jù)庫設(shè)計人員判斷關(guān)系模式的優(yōu)劣提供了理論標準,可用來預(yù)測模式可能出現(xiàn)的問題,使數(shù)據(jù)庫設(shè)計工作有了嚴格的理論基礎(chǔ)。關(guān)系數(shù)據(jù)模型的優(yōu)化通常以規(guī)范化理論為指導(dǎo),方法為:(1)確定數(shù)據(jù)依賴。分別寫出每個關(guān)系內(nèi)部屬性的以及不同關(guān)系模式屬性間的數(shù)據(jù)依賴。根據(jù)需求分析可知:員工基本信息表的數(shù)據(jù)依賴;{員工號->姓名,員工號->性別,員工號->年齡,員工號->部門,員工號->職稱}部門表的數(shù)據(jù)依賴:{部門號->部門名,部門號->人數(shù)}基本工資表的數(shù)據(jù)依賴:{部門號->基本工資}月工資表的數(shù)據(jù)依賴:{員工號->部門,(員工號,部門)->基本工資,(員工號-福利補貼,員工號)->獎勵工資,員工號->住房公積金,員工號->失業(yè)保險,(員工號,住房公積金,失業(yè)保險)->扣除金額,(員工號,獎勵工資,基本工資,福利補貼)->總工資,(員工號,扣除金額,總工資)->實發(fā)工資}(2)對于各個關(guān)系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)系。(3)按照數(shù)據(jù)依賴的理論對關(guān)系模式逐一分析,考察是否存在部分函數(shù)依賴,傳遞函數(shù)依賴,根據(jù)各個函數(shù)依賴的依賴集可知各個關(guān)系模式?jīng)]有部分函數(shù)依賴和傳遞函數(shù)依賴所以所有的關(guān)系模式都是屬于3NF。物理設(shè)計階段5.1數(shù)據(jù)存儲過程1.根據(jù)要求需將員工的基本信息輸入員工表中:將基本工資輸入基本工資表中:5.2系統(tǒng)功能模塊1.為方便管理員對員工基本信息的查詢,指定部門信息的查詢,全部門信息查詢的存儲過程,某員工工資信息的查詢,某部門工資的查詢,需建立如下存儲過程:創(chuàng)建員工信息查詢的存儲過程;創(chuàng)建插入員工信息的存儲過程;創(chuàng)建指定部門信息查詢的存儲過程;創(chuàng)建全部門信息查詢的存儲過程;創(chuàng)建某員工工資信息的查詢的存儲過程;創(chuàng)建某部門工資信息的查詢的存儲過程。2.根據(jù)要求需建立以下基本表:(1)員工信息表信息的查詢更新模塊將實現(xiàn)對員工信息表的查詢、更新(插入、修改、刪除)的操作,方便對員工基本信息表的管理。(2)部門表信息的查詢更新模塊將實現(xiàn)對部門表的查詢、更新(插入、修改、刪除)的操作,方便對部門基本信息表的管理。(3)基本工資表信息的查詢更新模塊將實現(xiàn)對基本工資表的查詢、更新(插入、修改、刪除)的操作,方便對基本工資信息表的管理。(4)月工資表信息的查詢更新模塊將實現(xiàn)對部門表的查詢、更新(插入、修改、刪除)的操作,方便對部門基本信息表的管理。根據(jù)需求需建立以下觸發(fā)器:刪除辭職員工信息的觸發(fā)器刪除某個部門的觸發(fā)器員工職位變動,工資改變的觸發(fā)器5.3物理設(shè)計階段的結(jié)果存儲過程表的物理設(shè)計結(jié)果:編號存儲過程的名字功能1ygxx2查詢員工的基本信息2YG_insert員工信息的插入3bumen2查詢指定部門基本信息4bumenq查詢?nèi)块T信息5gzxx查詢某員工工資信息6gzhz查詢某部門工資信息基本表創(chuàng)建的物理設(shè)計結(jié)果編號表的名字功能1YG建立員工信息表2KS創(chuàng)建部門表3JBGZ創(chuàng)建基本工資表4YGZ創(chuàng)建員工的工資表觸發(fā)器的物理設(shè)計結(jié)果編號觸發(fā)器的名字功能1tri_Yno刪除辭職員工信息2tri_Kno刪除部門3tri_JBGZ員工職位變動,工資改變5.4數(shù)據(jù)庫實施階段數(shù)據(jù)庫實施階段目標用DBMS所提供的數(shù)據(jù)定義語言和其他實用程序?qū)?shù)據(jù)庫邏輯設(shè)計和物理設(shè)計結(jié)果描述出來,成為DBMS可以接受的源代碼,在經(jīng)過調(diào)試生成目標模式。2.數(shù)據(jù)庫實施階段任務(wù)數(shù)據(jù)庫的建立createdatabaseGZGL員工薪資管理系統(tǒng)數(shù)據(jù)表的建立a.員工基本信息表的建立:createtableYG(Ynovarchar(10)primarykey,Ynamechar(10)unique,sexchar(5)check(sex='男'orsex='女'),sagesmallint,knamechar(20),prochar(10))b.部門表的建立:createtableKS(knovarchar(10)primarykey,knamechar(10),knumchar(10))c.基本工資表的建立:createtableJBGZ(knochar(10),JBGZfloat,)d.月工資表的建立:createtableYGZ(Ynovarchar(10),knamechar(10),JBGZfloat,FLBTfloat,JLGZfloat,ZHFGJJfloat,SHIYEBXfloat,SUMGZfloat,KOUCHUfloat,GZfloat,)視圖的建立A.查詢員工基本信息的視圖定義如下:createviewYG_viewasselect*fromYGwithcheckoptionB.查詢部門信息的視圖定義如下:createviewKS_viewasselect*fromKSwithcheckoptionC.查詢基本工資信息的視圖定義如下:createviewJBGZ_viewasselect*fromJBGZwithcheckoptionD.查詢月工資信息的視圖定義如下:createviewYGZ_viewasselect*fromJBGZwithcheckoption存儲過程的建立a查詢員工信息的的存儲過程createprocygxx2@yg_idvarchar(10)asselect*fromYGwhereYno=@yg_idb查詢插入員工信息后的存儲過程createprocYG_insert@Ynovarchar(10),@Ynamechar(10),@sexchar(5),@sagesmallint,@knamechar(20),@prochar(10)asinsertintoYGvalues(@Yno,@Yname,@sex,@sage,@kname,@pro);c查詢指定部門信息的存儲過程createprocbumen2@bumen_id2varchar(10)asselect*fromKSwherekname=@bumen_id2d查詢?nèi)块T信息的存儲過程createprocbumenqasselect*fromKSe查詢某員工員工工資信息的存儲過程createprocgzxx@yg_idvarchar(10)asselect*fromYGZwhereYno=@yg_idf查詢某部門工資信息的存儲過程createprocgzhz@de_idvarchar(4)asselectJBGZfromJBGZwherekno=@de_id觸發(fā)器的建立A刪除員工信息觸發(fā)器的建立createtriggertri_YnoonYGfordeleteasdeletefromYGZwhereYnoin(selectYnofromdeleted)B刪除部門信息觸發(fā)器的建立createtriggertri_KnoonKSfordeleteasdeletefromYGwhereknamein(selectknamefromdeleted)C員工職位變動,工資改變createtriggertri_JBGZonYGZforupdate,insertasdeclare@qvarchar(10)declare@mvarchar(10)declare@sfloatselect@q=Ynofromdeletedselect@m=knamefrominsertedselect@s=JBGZfromJBGZwhereJB
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國非金屬化孔雙面線路板市場調(diào)查研究報告
- 2024至2030年中國絹絲斜紋綢行業(yè)投資前景及策略咨詢研究報告
- 有關(guān)大學(xué)生專業(yè)實習(xí)報告(33篇)
- 2024年度租賃雙方建筑垃圾處理合同3篇
- 2024年度農(nóng)業(yè)貸款擔(dān)保合同范本:民間個人借款專項服務(wù)3篇
- 2024版煤礦環(huán)保設(shè)施建設(shè)與運營合同3篇
- 2024年度設(shè)備維護與升級服務(wù)合同
- 2024年度地鐵隧道涂料施工承包合同范本3篇
- 2024年汽車保險代理擔(dān)保合同范本3篇
- 2024版服務(wù)器銷售與虛擬現(xiàn)實(VR)技術(shù)合同3篇
- 2024預(yù)防流感課件完整版
- 科學(xué)認識天氣智慧樹知到期末考試答案2024年
- 2023-2024學(xué)年貴州省貴陽市八年級(上)期末數(shù)學(xué)試卷
- 公共體育(三)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 成人哮喘生命質(zhì)量評分表
- 相親相愛一家人簡譜
- 數(shù)字油畫-社團活動記錄課件
- 燃氣紅外線輻射采暖技術(shù)交底
- 液壓系統(tǒng)課件(完整)課件
- 驗收合格證明(共9頁)
- 蘇強格命名規(guī)則
評論
0/150
提交評論