




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)號(hào) 工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告題目:工資管理系統(tǒng)專業(yè):網(wǎng)絡(luò)工程班級(jí):姓名:指導(dǎo)教師:成績(jī):計(jì)算機(jī)學(xué)院2017年12月8日目錄一、工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 11、項(xiàng)目背景介紹 11.1 數(shù)據(jù)需求分析及數(shù)據(jù)字典 11.2 概念結(jié)構(gòu)設(shè)計(jì) 21.3 邏輯結(jié)構(gòu)設(shè)計(jì) 31.4 數(shù)據(jù)庫物理設(shè)計(jì) 5二、工資管理系統(tǒng)數(shù)據(jù)庫實(shí)施步驟 51、項(xiàng)目實(shí)踐 51.1 數(shù)據(jù)庫的創(chuàng)建 51.2 表對(duì)象的創(chuàng)建 61.3 索引對(duì)象的創(chuàng)建 71.4 視圖對(duì)象的創(chuàng)建 71.5 登錄用戶的創(chuàng)建 8三、工資管理系統(tǒng)數(shù)據(jù)庫管理 81、案例實(shí)踐 81.1 案例試驗(yàn)數(shù)據(jù) 91.2 表數(shù)據(jù)的編輯 91.3 表數(shù)據(jù)的簡(jiǎn)單查詢 101.4 表數(shù)據(jù)的聯(lián)
2、接查詢 18四、項(xiàng)目總結(jié) 22五、 參考文獻(xiàn) 23一、工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)1、項(xiàng)目介紹工資管理系統(tǒng)的功能是收集員工的個(gè)人信息,以便實(shí)現(xiàn)按照科室錄入個(gè)人的 基本資料,向各科室發(fā)放個(gè)人工資和計(jì)算個(gè)人的實(shí)際發(fā)放工資,可以讓相關(guān)財(cái)務(wù)部門及領(lǐng)導(dǎo)查看各科室人數(shù)情況和工資金額, 還可以讓員工用自己的員工號(hào)去查 看自己的工資和扣除金額的情況。工資管理系統(tǒng)的主要功能有:(1)、按照科室錄入個(gè)人的基本資料,工資和扣除金額的數(shù)據(jù);(2)、計(jì)算個(gè)人的實(shí)際發(fā)放工資;(3)、按科室、職業(yè)分類統(tǒng)計(jì)人數(shù)和工資金額;(4)、實(shí)現(xiàn)員工個(gè)人信息和工資的分類查詢;(5)、能夠刪除辭職人員的數(shù)據(jù);工資管理:包括與工資發(fā)放相關(guān)的各種數(shù)
3、據(jù)處理,以及對(duì)這些處理的有機(jī)組織規(guī)劃;人事管理:主要指對(duì)各種員工人事信息的管理,包括員工的基本情 況和升遷離職情況; 工資項(xiàng)目:影響工資計(jì)算的各種因素,如:基本工資,福 利補(bǔ)貼和獎(jiǎng)勵(lì)工資,扣除的事業(yè)保險(xiǎn)和住房公積金等等。用戶登錄管理:2種權(quán)限,一種是管理員權(quán)限,可以做任何操作;一種是普通用戶權(quán)限只可以查看 自己的工資及基本信息,不能編輯,也不能查看其他用戶信息。1.1數(shù)據(jù)需求分析及數(shù)據(jù)字典1 .需求分析工資管理系統(tǒng)就是對(duì)員工工資的管理,所以首先我們需要知道的是員工有哪 些信息,并且是怎樣進(jìn)行分類的。工資信息包含1:員工基本信息(姓名,年齡,所在部門和職務(wù):如經(jīng)理、 工程師、銷售員等);2:部門
4、信息;3工資表。部門表應(yīng)包括部門號(hào)及其名稱, 工資應(yīng)該包含對(duì)應(yīng)部門對(duì)應(yīng)員工的工資。員工唯一對(duì)應(yīng)的是員工編號(hào),所以員工編號(hào)是主鍵,其他的都不能是,根據(jù) 員工編號(hào)我們可以查找員工的基本信息, 還有員工的工資信息等。綜合分析對(duì)工 資管理系統(tǒng)分四個(gè)表:1)員工基本信息表(員工編號(hào),姓名,性別,年齡,出生年月,籍貫,職 務(wù),電話號(hào)碼,部門編號(hào));2)部門表(部門編號(hào),部門名稱,部門負(fù)責(zé)人,聯(lián)系電話);3)工資清單表(工資編號(hào)、員工編號(hào).基本工資.福利補(bǔ)貼,獎(jiǎng)勵(lì)工資, 事業(yè)保險(xiǎn)金,住房公積金);4)實(shí)發(fā)工資表(工資編號(hào),員工編號(hào),所得工資);1.2概念結(jié)構(gòu)設(shè)計(jì)實(shí)體間的聯(lián)系:1:員工基本信息表 worker
5、s :(員工編號(hào) w_number姓名 w_name性別 sex、年齡age、出生日期birthday、籍貫native、電話號(hào)碼w_tel、所在部門編號(hào) dep_numbei)。dep_number 部門名稱 dep_name 部2:部門表department :(部門編號(hào) 門負(fù)責(zé)人dep_heack聯(lián)系電話:dep_tel )3:工資清單表 wage?(工資編號(hào) wa_number員工編號(hào) w_number基本 工資 basic_wage、福利補(bǔ)貼 boon_wag8 獎(jiǎng)勵(lì)工資 enc_wag8 事業(yè)保險(xiǎn)金 insurance、住房公積金 ORSO?。4:實(shí)發(fā)工資表factwage?:(工
6、資編號(hào) wa_number員工編號(hào) w_number 所 得工資 fac_wage);5:各it E-R 圖:員工基本信息表部門表n1.3 邏輯結(jié)構(gòu)設(shè)計(jì)1 .員工基本信息表 workers :(員工編號(hào) w_number姓名 w_name性別sex、年齡age、出生日期birthday、籍貫native、電話號(hào)碼 w_tel、所在部門編號(hào) dep_numbei)。字段名字段類型長(zhǎng)度主鍵或外 鍵字段值約束對(duì)應(yīng)中文屬性 名w_numberint主鍵不為空員工編號(hào)w_namevarchar8不為空姓名sexvarchar2不為空性別ageint2不為空年齡birthdaydatetime不為空出生日
7、期nativevarchar20不為空籍貫dep_numberint外鍵不為空所在部門編號(hào)w_telvarchar20電話號(hào)碼2.部門表department :(部門編號(hào)dep_numbe«部門名稱dep_name部門負(fù)責(zé)人dep_head聯(lián)系 電話:dep_tel )字段名字段類型長(zhǎng)度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性 名dep_numberint主鍵不為空部門編號(hào)dep_namevarchar20不為空部門名稱dep_headvarchar8不為空部門負(fù)責(zé)人dep_telvarchar8聯(lián)系電話3.工資清單表 wage:(工資編號(hào) wa_number 員工編號(hào) w_number 基
8、本工資basic_wage、福禾補(bǔ)貼 boon_wage 獎(jiǎng)勵(lì)工資 enc_wage 事業(yè)保險(xiǎn)金 insurance 、 住房公積金ORSO?字段名字段類型長(zhǎng)度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性 名wa numberint主鍵不為空工資編號(hào)w_numberint外鍵不為空員工編號(hào)basic_wagevarchar6不為空基本工資boon_wagevarchar6不為空福利補(bǔ)貼enc_wagevarchar6不為空獎(jiǎng)勵(lì)工資insurancevarchar6不為空事業(yè)保險(xiǎn)金ORSOvarchar6不為空住房公積金4.實(shí)發(fā)工資表factwage?:(工資編號(hào)fwa_number、員工編號(hào) w_numb
9、er所得工資 fac_wage)字段名字段類型長(zhǎng)度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性 名fwa_numberint主鍵不為空實(shí)發(fā)工資編號(hào)w_numberint外鍵不為空員工編號(hào) fac_wagevarchar6不為空所得工資5.數(shù)據(jù)表之間的邏輯關(guān)系圖:1.4 數(shù)據(jù)庫物理設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型建立一個(gè)完整的能實(shí)現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu), 包括 存儲(chǔ)結(jié)構(gòu)和存取方法。1 .輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)2 .輸出:系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)3 .索引類型的選擇工資管理系統(tǒng)的核心任務(wù)是對(duì)員工的基本信息和工資信息進(jìn)行有效的管理。 其中, 數(shù)據(jù)量最大且訪問頻率較高的是工資清單表和實(shí)發(fā)工資表。 為了提高系統(tǒng)的查詢效率, 降低
10、系統(tǒng)的查詢成本, 需要為員工基本信息表和工資清單表、實(shí)發(fā)工資表建立聚簇索引。4 . 數(shù)據(jù)庫服務(wù)器性能參數(shù)配置數(shù)據(jù)庫服務(wù)器的內(nèi)存配置參數(shù)、 I/O 配置參數(shù)和操作系統(tǒng)性能配置參數(shù)使用系統(tǒng)安裝時(shí)缺省參數(shù)。1.5 數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫實(shí)施是根據(jù)應(yīng)用系統(tǒng)數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)模型和物理結(jié)構(gòu)設(shè)計(jì)結(jié)果, 形成基于 SQL Server 平臺(tái)應(yīng)用系統(tǒng)數(shù)據(jù)庫的腳本和數(shù)據(jù)庫設(shè)計(jì)報(bào)告,并進(jìn)行數(shù)據(jù)庫的具體構(gòu)建與管理。輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)輸出:系統(tǒng)數(shù)據(jù)庫腳本系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告二、工資管理系統(tǒng)數(shù)據(jù)庫實(shí)施步驟1、項(xiàng)目實(shí)踐1.6 數(shù)據(jù)庫的創(chuàng)建創(chuàng)建一個(gè)工資管理系統(tǒng)數(shù)據(jù)庫(命名為: wageManager ):- 創(chuàng)
11、建名為 wageManager 的工資管理系統(tǒng)數(shù)據(jù)庫,用于存放員工工資信息。USE mastercreate database wageManager on ( name='wageManager' ,filename工資管理系統(tǒng)wageManager.mdf'size =20,maxsize =100 ,filegrowth =5%) log on(name='wageManager_logfilename工資管理系統(tǒng)wageManager.ldf'SIZE =1,MAXSIZE=5,FILEGROWTH=1)視圖如下:1.7 表對(duì)象的創(chuàng)建 分別創(chuàng)建:
12、員工基本信息表、部門表、工資清單表、實(shí)發(fā)工資表,四個(gè)表(1) 員工基本信息表use wageManagercreate table workers( w_number varchar ( 10 )not null primary key , w_name varchar ( 8)not null, sex varchar ( 2)not null, birthday datetime not null, native varchar ( 20)not null, dep_number varchar ( 10)not null, w_tel varchar ( 20 ) 視圖如下: (2) 部
13、門表- 部門表的創(chuàng)建use wageManagercreate table departmentkey ,( dep_number int not null primary dep_name varchar ( 20 )not null, dep_head varchar ( 8)not null, dep_tel varchar ( 8) not null) 視圖如下:(3) 工資清單表- 工資清單表的創(chuàng)建use wageManager create table wage ( wa_number int not null primary key , w_number int not null
14、, basic_wage varchar ( 6)not null, boon_wagevarchar ( 6)notnull,enc_wage varchar ( 6)not null, insurancevarchar ( 6)notnull,ORSO varchar ( 6)not null) 視圖如下:(4) 實(shí)發(fā)工資表- 實(shí)發(fā)工資表的創(chuàng)建use wageManager create table factwage ( fac_number int not null primary key , w_number int not null, fac_wagevarchar ( 6)notn
15、ull) 視圖如下:( 5)所有表創(chuàng)建成功,數(shù)據(jù)庫表如下: 各表如下:1.2 索引對(duì)象的創(chuàng)建USE wageManager GOCREATE UNIQUE INDEX 默認(rèn)索引 ON wage ( wa_number )USE wageManager GOCREATE INDEX 復(fù)合索引ON wage ( wa_number , w_number )USE wageManager GOCREATE INDEX 復(fù)合索引ON workers ( w_number , w_name)USE wageManager GOCREATE INDEX 唯一性索引ON workers ( w_number
16、 )視圖如下:1.3 視圖對(duì)象的創(chuàng)建USE wageManager GOCREATE VIEW v_system_wages ASSELECTwage . wa_number AS 工資編號(hào) ,workers . w_number AS 員工編號(hào) ,workers. w_name AS 員工姓名 ,workers. dep_number AS 部門編號(hào) ,department. dep_name AS 部門名稱 ,wage . basic_wage AS 基本工資 ,wage . boon_wage AS 福利工資 ,wage . enc_wage AS 獎(jiǎng)勵(lì)工資 ,wage . insura
17、nce AS 事業(yè)保險(xiǎn)金,wage . ORSO AS 住房公積金,factwage . fac_wage AS 實(shí)發(fā)工資FROMwage , workers , department , factwageWHEREworkers . w_number =wage . w_numberAND workers . dep_number =department . dep_numberAND wage . w_number =factwage . w_number視圖如下:界面如下:1.4 登錄用戶的創(chuàng)建創(chuàng)建 SQL Server 登錄賬號(hào):create login huangluwith pas
18、sword = '1234'視圖如下:1.5 數(shù)據(jù)庫用戶的創(chuàng)建創(chuàng)建 SQL Server 數(shù)據(jù)庫用戶:use wageManagercreate user huanglu_userfrom login huanglu視圖如下:三、工資管理系統(tǒng)數(shù)據(jù)庫管理1、案例實(shí)踐1.3 表數(shù)據(jù)的簡(jiǎn)單查詢員工基本信息表:部門表:工資清單表:實(shí)發(fā)工資表:1.2 表數(shù)據(jù)的編輯建立數(shù)據(jù)庫關(guān)系圖如下:1數(shù)據(jù)的插入- 在員工基本信息表中插入數(shù)據(jù)USE wageManagerGOinsertinto workers ( w_number , w_name, sex , birthday , native d
19、ep_number , w_tel )values ( '10010', ' 黃璐 ' , ' 女' , '1989/2/2', ' 廣西 ' , '1' ,);修改后表內(nèi)容如下:2. 數(shù)據(jù)的修改- 修改員工基本信息表中,員工編號(hào)為的員工信息USE wageManagerGOUPDATE workersSET w_name =' 劉玉 ' , dep_number ='2'WHEREw_number ='10010'視圖如下:修改后表內(nèi)容如下:3. 數(shù)
20、據(jù)的刪除-從workers表中刪除姓名為黃璐的數(shù)據(jù)信息USE wageManagerGODELETE FROMworkers WHEREw_name =' 劉玉 '視圖如下:修改后表內(nèi)容如下:USE wageManagerGOSELECT w_number AS 員工編號(hào) , w_name AS 姓名 , sex AS 性別 ,birthday AS 出生日期 , native AS 籍貫 ,dep_number AS 所在部門編號(hào),w_tel AS 聯(lián)系電話FROMworkers視圖如下:1.4 表數(shù)據(jù)的聯(lián)接查詢1. 兩表聯(lián)合查詢員工所在部門及相關(guān)信息:USE wageMan
21、agerGOSELECT w_number AS 員工編號(hào) ,w_name AS 姓名 ,sex AS 性別 ,birthday AS 出生日期 ,native AS 籍貫 ,workers . dep_number AS 部門編號(hào) ,dep_name AS 部門名稱 ,dep_head AS 部門負(fù)責(zé)人,w_tel AS 聯(lián)系電話FROMworkers , departmentwhere workers . dep_number =department . dep_number 視圖界面如下:2. 三個(gè)表聯(lián)合查詢員工工資情況:USE wageManagerGOSELECT wage . wa
22、_number AS 工資編號(hào) ,wage . w_number AS 員工編號(hào) ,w_name AS 姓名 ,dep_name AS 所在部門 ,basic_wage AS 基本工資 ,boon_wage AS 福利工資 ,enc_wage 獎(jiǎng)勵(lì)工資 ,insurance AS 事業(yè)保險(xiǎn)金,ORSO AS 住房公積金FROMworkers , department , wagewhere wage . w_number =workers . w_numberAND workers . dep_number =department . dep_number 視圖界面如下:3. 四個(gè)表整體聯(lián)合查詢員工工資詳細(xì)情況:USE wageManager GOSELECTwage . wa_number AS 工資編號(hào) ,wage . w_number AS 員工編號(hào) ,w_name AS 姓名 ,dep_name AS 所在部門 ,basic_wage AS 基本工資 ,boon_wage AS 福利工資 ,e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫機(jī)械租賃合同范本
- 凍肉投放合同范本
- 加工制作合同范本門窗
- 產(chǎn)品推廣居間合同范本
- 加盟合同范本奶茶
- 健身收購合同范本
- 出租黃色圍擋合同范例
- 中國國家展覽中心合同范例
- 住宅租賃房屋合同范例
- 2024年溫州鹿城農(nóng)商銀行招聘筆試真題
- 應(yīng)收帳款質(zhì)押擔(dān)保合同
- 2025年度建筑垃圾運(yùn)輸與再生資源回收一體化合同樣本
- 2025年臨床醫(yī)師定期考核必考復(fù)習(xí)題庫及答案(900題)
- JTG5120-2021公路橋涵養(yǎng)護(hù)規(guī)范
- 2024年廣東省公務(wù)員考試《行測(cè)》真題及答案解析
- 河南省信陽市固始縣2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 王淑玲《做最好的自己》讀書分享
- 主要工業(yè)產(chǎn)品統(tǒng)計(jì)指南
- 新蘇教版科學(xué)六年級(jí)下冊(cè)全冊(cè)教案(含反思)
- 實(shí)習(xí)鑒定表1頁
- 鉚工基礎(chǔ)知識(shí)培訓(xùn)ppt課件
評(píng)論
0/150
提交評(píng)論