版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 課 程 設(shè) 計</p><p><b> 資 料 袋</b></p><p> 題 目 工資管理系統(tǒng) </p><p> 成 績 起止日期 2012年 12 月 31
2、 日 ~ 2013 年 1 月 6 日</p><p> 目 錄 清 單</p><p><b> 課程設(shè)計任務書</b></p><p> 2012 —2013學年第1學期</p><p> 學院(系、部) 專業(yè) 班</p>&l
3、t;p> 課程名稱: 數(shù)據(jù)庫原理與技術(shù) </p><p> 設(shè)計題目: 工資管理系統(tǒng) </p><p> 完成期限: 2012 年 12 月
4、31日至 2013年 1月 6 日共 1 周</p><p> 指導教師(簽字): 年 月 日</p><p> 系(教研室)主任(簽字): 年 月 日</p><p> 第一部分 基本情況與內(nèi)容</p
5、><p><b> 目錄</b></p><p><b> 1.引言6</b></p><p><b> 1.1編寫目的6</b></p><p><b> 1.2項目背景6</b></p><p><b>
6、1.3參考資料6</b></p><p><b> 2.需求分析6</b></p><p> 2.1功能的分析、6</p><p><b> 2.2 頂層圖7</b></p><p> 2.3數(shù)據(jù)流程圖7</p><p> 2.4 數(shù)據(jù)字典分析
7、7</p><p> 3.數(shù)據(jù)庫的概念設(shè)計9</p><p> 4.數(shù)據(jù)庫的邏輯設(shè)計10</p><p> 5.數(shù)據(jù)庫與數(shù)據(jù)表的設(shè)計——物理結(jié)構(gòu)設(shè)計11</p><p> 5.1數(shù)據(jù)庫與數(shù)據(jù)表的設(shè)計11</p><p> 5.2數(shù)據(jù)的完整性設(shè)計14</p><p> 6.
8、數(shù)據(jù)庫操作與實施結(jié)果——數(shù)據(jù)庫對象的設(shè)計錯誤!未定義書簽。</p><p> 6.1建數(shù)據(jù)庫——工資管理庫錯誤!未定義書簽。</p><p> 6.2 建表錯誤!未定義書簽。</p><p> 6.3創(chuàng)建視圖錯誤!未定義書簽。</p><p> 6.4 觸發(fā)器錯誤!未定義書簽。</p><p> 6
9、.5 建立索引錯誤!未定義書簽。</p><p> 7.運行和維護錯誤!未定義書簽。</p><p> 7.1簡單查詢錯誤!未定義書簽。</p><p> 7.2復雜查詢錯誤!未定義書簽。</p><p> 7.3數(shù)據(jù)庫的用戶與權(quán)限管理錯誤!未定義書簽。</p><p> 7.4數(shù)據(jù)庫的備份錯誤!
10、未定義書簽。</p><p> 7.5數(shù)據(jù)的導出與導入錯誤!未定義書簽。</p><p> 8 總結(jié)錯誤!未定義書簽。</p><p> 工資管理系統(tǒng)分析和設(shè)計</p><p><b> 1.引言</b></p><p><b> 1.1編寫目的</b><
11、/p><p> 隨著科學的進步,一些公司不斷發(fā)展壯大急需一套完整的工資管理系統(tǒng)幫助企業(yè)的財務主管部門提高工作效率,實現(xiàn)企業(yè)工資管理的系統(tǒng)化、規(guī)范化和自動化。本系統(tǒng)實現(xiàn)對人員信息、薪資福利、員工社保信息的維護和查詢,并能迅速準確地完成考勤的分類匯總,生成工資報表等。能夠使單位實現(xiàn)工資管理的自動化,無疑將給企業(yè)管理部門帶來很大的方便。真正實現(xiàn)企業(yè)高效、科學、現(xiàn)代化的員工管理。有利于財務部門對員工工資的管理,減輕人事部們
12、的任務,提高公司效率,節(jié)約人力資源從而降低了企業(yè)成本。</p><p><b> 1.2項目背景</b></p><p> 我們對數(shù)據(jù)庫技術(shù)有了初步的了解和具體的應用;因此,做此分析,由各小組成員合作做出一個項目。讓我們對學到的知識系統(tǒng)的結(jié)合在一起;考察學生學以致用的能力。</p><p> 由此考察學生的動手能力和合作的精神;以打分的形
13、式作為一次考察記錄。</p><p><b> 1.3參考資料</b></p><p> 老師發(fā)放的軟件工程文檔模板。</p><p> 網(wǎng)絡下載有關(guān)的資料說明和一些部門的工資管理系統(tǒng)范例。</p><p><b> 2.需求分析</b></p><p><b&
14、gt; 2.1功能的分析、</b></p><p> 工資管理系統(tǒng)主要完成的功能有:</p><p> (1) 人員信息管理:企業(yè)員工信息(包括員工基本信息、教育經(jīng)歷、個人簡歷、崗位變更、離職登記、離退休信息等)的維護和查詢。</p><p> (2) 考勤管理:管理員工的出勤情況(包括加班、請假、休假等),并提供查詢和分類統(tǒng)計功能。</p
15、><p> (3) 薪資福利管理:管理員工的薪資和福利(包括當月工資、個人所得稅、發(fā)放工資歷史、員工獎勵、員工懲罰等)。</p><p> (4) 社會保障管理:管理員工的社保信息(包括單位參保信息、養(yǎng)老保險、醫(yī)療保險、住房公積金等),生成社會保險臺帳。</p><p> (5) 系統(tǒng)管理:包括代碼管理、參數(shù)設(shè)置、權(quán)限設(shè)置、更改密碼等。</p>&l
16、t;p><b> 2.2 頂層圖</b></p><p><b> 2.3數(shù)據(jù)流程圖</b></p><p> 2.4 數(shù)據(jù)字典分析</p><p> 數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)數(shù)據(jù)分析所獲得的主要成果。</p><p> 3.數(shù)據(jù)庫的概念設(shè)計<
17、;/p><p> 分析前面的系統(tǒng)功能要求,需要一個表來存儲和管理員工信息,使系統(tǒng)能夠接受員工原始的各項數(shù)據(jù),以實現(xiàn)數(shù)據(jù)錄入、查詢或統(tǒng)計員工信息等功能。員工是本系統(tǒng)的一個實體。</p><p> 為了能實現(xiàn)查詢和統(tǒng)計部門內(nèi)員工情況等功能,必須有一個表來存儲和管理所有部門的信息。部門也是一個實體。</p><p> 工資是以員工工作情況來制定的。需要建立一個表來記錄各
18、種工資、津貼、扣款的信息。它主要為各種查詢和統(tǒng)計功能提供工資數(shù)據(jù)。工資也是一個實體。</p><p> 考勤管理是為了實現(xiàn)對員工考勤的管理,并實現(xiàn)對員工的進行查詢和分類匯總的功能,因此,考勤也是一個實體。</p><p> 獎懲是以員工受到的獎勵和懲罰所決定的,需建立一個表來記錄各種獎勵和懲罰。它主要是為各種查詢提供數(shù)據(jù)。</p><p> 社保信息是為提供基
19、本的查詢功能而設(shè)定的一個實體,崗位變更是為記錄員工在本部門或不同部門的職位變化,并提供查詢的功能。</p><p> 員工簡歷是為了提供員工在過去的情況而設(shè)定的一個實體。</p><p> 據(jù)此可以繪出工資管理系統(tǒng)數(shù)據(jù)庫的E-R圖如下:</p><p> 4.數(shù)據(jù)庫的邏輯設(shè)計</p><p> 將數(shù)據(jù)庫的概念模型轉(zhuǎn)變?yōu)殛P(guān)系模型:<
20、;/p><p> 實體轉(zhuǎn)變?yōu)殛P(guān)系模式的有:</p><p> 因為部門和員工1:N的關(guān)系,且員工和其他的實體也是1:N的關(guān)系,所以個關(guān)系模式為:</p><p> 部門(部門名稱,部門人數(shù),部門負責人)</p><p> 員工(員工編號,姓名,性別,年齡,學歷,政治面貌,畢業(yè)學校,所學專業(yè),出生日期,部門名稱,退休信息,)</p&g
21、t;<p> 工資(工資ID,員工編號,基本工資,崗位工資,工齡工資,加班工資,個人所得稅,缺勤扣款,其他應扣款,其他應加款,應發(fā)工資,實發(fā)工資,工資年月)</p><p> 考勤(考勤ID,員工編號,加班,請假,休假,日期,出勤天數(shù))</p><p> 崗位變更(ID,員工編號,初始崗位,現(xiàn)在崗位,變更日期)</p><p> 離職信息(ID
22、,員工編號,離職時間,離職原因,批準人)</p><p> 簡歷(ID,員工編號,,獲獎情況,社會實踐)</p><p> 獎懲(獎懲ID,員工編號,獎罰日期,獎罰原因,解除日期) </p><p> 工資歷史(ID,員工編號,發(fā)放金額,發(fā)放日期)</p><p> 社保信息(ID,員工編號,養(yǎng)老保險,醫(yī)療保險,住房公積金,參保信息)
23、</p><p> 用戶信息(員工編號,密碼,權(quán)限)</p><p> 帶下劃線的屬性為個關(guān)系模式的外碼,字體為粗體的屬性為各關(guān)系模式的主碼。</p><p> 5.數(shù)據(jù)庫與數(shù)據(jù)表的設(shè)計——物理結(jié)構(gòu)設(shè)計5.1數(shù)據(jù)庫與數(shù)據(jù)表的設(shè)計</p><p> 員工信息數(shù)據(jù)表的定義</p><p> 其中“員工編號”是表的
24、主鍵,唯一標識。</p><p> “部門名稱”是外鍵?!皢T工編號”將記錄員工的編號,在員工信息表中增加這一列時,雖然增加了數(shù)據(jù)冗余,但可以再查詢每個員工信息是,提高系統(tǒng)的性能。因為員工信息表的記錄數(shù)相對固定,相比之下,增加這個冗余的列對于整個系統(tǒng)來說是有利的。通過它,系統(tǒng)將引用到工資信息。</p><p> 此表取名為“員工”。</p><p> 崗位變更數(shù)
25、據(jù)表的定義:</p><p> 其中“員工編號”是主鍵,此表取名為崗位變更。</p><p><b> 簡歷表:</b></p><p><b> 此表取名為簡歷。</b></p><p><b> 離職信息:</b></p><p> 此表取
26、名為離職信息。</p><p><b> 獎懲表:</b></p><p><b> 員工工資基本表</b></p><p><b> 發(fā)放工資歷史</b></p><p><b> 考勤表</b></p><p><
27、b> 社保信息</b></p><p><b> 用戶信息表</b></p><p><b> 部門</b></p><p> 5.2數(shù)據(jù)的完整性設(shè)計</p><p> 給每個表實施主鍵約束。</p><p><b> 主鍵約束、非空約
28、束</b></p><p> 員工:員工編號為主鍵,所以此項非空</p><p> 部門:部門編號為主鍵,所以此項非空</p><p> 其余的正如上面的設(shè)計</p><p><b> 實施CHECK約束</b></p><p> 員工表中建立一個檢查約束,即員工性別不是男的
29、就是女的</p><p> CHECK(性別IN(‘男’,‘女’))</p><p> 考勤表中建立一個對于出勤天數(shù)天數(shù)的檢查約束,即出勤天數(shù)在0-20之間</p><p> CHECK(出勤天數(shù)>=0 and 出勤天數(shù)<=20)</p><p> (3) 外鍵約束</p><p> FK_
30、員工_部門 FOREIGN KEY (部門名稱) REFERENCES 部門(部門名稱)</p><p> FK_工資_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> FK_崗位變更_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> FK_簡歷_員工 FO
31、REIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> FK_離職_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> FK_獎懲_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> FK_工資歷史_員工 FOREIGN KEY(員
32、工編號)REFERENCES 員工(員工編號)</p><p> FK_考勤_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> FK_社保_員工 FOREIGN KEY(員工編號)REFERENCES 員工(員工編號)</p><p> (4) 惟一約束</p><p> 每一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理系統(tǒng)課程設(shè)計
- 課程設(shè)計-工資管理系統(tǒng)
- 工資管理系統(tǒng)課程設(shè)計
- 工資管理系統(tǒng)課程設(shè)計
- 工資管理系統(tǒng)(課程設(shè)計)
- 課程設(shè)計-- 企業(yè)工資管理系統(tǒng)
- 企業(yè)工資管理系統(tǒng)課程設(shè)計
- 工資管理系統(tǒng)-課程設(shè)計報告
- 企業(yè)工資管理系統(tǒng)課程設(shè)計
- 企業(yè)工資管理系統(tǒng)課程設(shè)計
- sql課程設(shè)計---工資管理系統(tǒng)
- java工資管理系統(tǒng)課程設(shè)計
- 課程設(shè)計--企業(yè)工資管理系統(tǒng)設(shè)計
- 課程設(shè)計--教師工資管理系統(tǒng)
- 面向?qū)ο笳n程設(shè)計--- 工資管理系統(tǒng)
- c語言課程設(shè)計--工資管理系統(tǒng)
- 高校工資管理系統(tǒng)課程設(shè)計
- 教師工資管理系統(tǒng)課程設(shè)計
- c語言工資管理系統(tǒng)課程設(shè)計
- c語言課程設(shè)計--工資管理系統(tǒng)
評論
0/150
提交評論