大數(shù)據(jù)庫課程設(shè)計工資管理系統(tǒng)-_第1頁
大數(shù)據(jù)庫課程設(shè)計工資管理系統(tǒng)-_第2頁
大數(shù)據(jù)庫課程設(shè)計工資管理系統(tǒng)-_第3頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、科技學(xué)院數(shù)據(jù)庫原理課程設(shè)計報告院(系:專業(yè)班級:_學(xué)生:學(xué) 號:設(shè)計地點(diǎn)(單位)逸夫科技樓設(shè)計題目:工資管理系統(tǒng)設(shè)計完成日期:2015年06月26日指導(dǎo)教師評語:成績(五級記分制):指導(dǎo)教師(簽字):_ _設(shè)計題目:工資管理系統(tǒng)設(shè)計學(xué)生第6組:學(xué)生:學(xué)號:課程名稱 數(shù)據(jù)庫原理與應(yīng)用課程設(shè)計1301、1302專業(yè)班級起止時間計科 2013-01,2,3,4現(xiàn)需要開發(fā)一工資管理系統(tǒng),描述與要實(shí)現(xiàn)功能如下:為了保證系統(tǒng)具有高度的安全性,要有登錄界面,進(jìn)行用戶身份的驗(yàn)證。用戶分為不同的級別,例如管理員級用戶和普通用戶。員工不同工種基本工資的設(shè)定:員工工種的不同,工資的標(biāo)準(zhǔn)也不同,允許管理員根據(jù)員工的現(xiàn)

2、任職務(wù)設(shè)定員工的基本工資。包括每個員工的、性別、年齡、工齡、職務(wù)及其所在的部門等資料的錄入來確定員工的基本工資,以及對現(xiàn)有工作人的基本信息 的錄入工作??梢詫T工的工資項(xiàng)目進(jìn)行初始化的設(shè)置(包括個人所得稅、上月工資零頭、本月工資零頭、職務(wù)工資、級別工資、基本工資、工齡工資、獨(dú)子費(fèi)、津貼補(bǔ)貼、離退費(fèi)、 交通費(fèi)、費(fèi)補(bǔ)貼。書報費(fèi)補(bǔ)貼等人對系統(tǒng)管理員的密鑰,以及其他系統(tǒng)使用人員的一些信息,例如用戶名、權(quán)限、密鑰 的設(shè)定。加班津貼的管理,根據(jù)加班的時間和類別給予不同的加班津貼。根據(jù)月工資生成公式,按照員工的考勤情況和工作表現(xiàn),生成員工工資。 人員查詢操作包括按單個員工信息查詢、按部門查詢和按工資查詢等。

3、員工年終獎金的生成。年終獎金計算公式=(員工本年度的工資總和+津貼的總和)/12。單位工資報表的生成??梢园凑赵诿總€月的每個固定時間生成該單位全體員工的月工 資。對于月工資,能夠?qū)崿F(xiàn)按照員工、部門、年、月進(jìn)行統(tǒng)計分析,產(chǎn)生相應(yīng)的報表, 并可以打印輸出此報表。工資的發(fā)放,要求能夠?qū)崿F(xiàn)銀行打卡的功能。工資轉(zhuǎn)賬的功能,包括轉(zhuǎn)賬設(shè)置、工資轉(zhuǎn)賬、工資憑證查詢、結(jié)轉(zhuǎn)下月的功能。 要提供工資管理系統(tǒng)的幫助文件。(詳細(xì)的描述見課程設(shè)計指導(dǎo)書)容與要求:1. 現(xiàn)要求按照數(shù)據(jù)庫系統(tǒng)開發(fā)步驟設(shè)計滿足以上功能的數(shù)據(jù)庫(更詳細(xì)描述見數(shù)據(jù)庫指導(dǎo)書),并寫出實(shí)現(xiàn)系統(tǒng)功能的視圖、觸發(fā)器或存儲過程。2. 撰寫課程設(shè)計報告,課程

4、設(shè)計報告中應(yīng)包括其設(shè)計數(shù)據(jù)庫的過程:1)系統(tǒng)需求分析2 )數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計:要求用PowerDesigner畫出系統(tǒng)E-R圖;3)邏輯結(jié)構(gòu)設(shè)計:要求用PowerDesigner生成物理模型圖,得到關(guān)系模式,并生成對應(yīng)的數(shù)據(jù)字典;4)物理結(jié)構(gòu)設(shè)計:用PowerDesigner把以上關(guān)系模式生成數(shù)據(jù)庫(導(dǎo)出數(shù)據(jù)庫腳本);5) 數(shù)據(jù)操作過程:寫出為每個關(guān)系進(jìn)行增、刪、改、查、的腳本(每個關(guān)系,至少兩條 對應(yīng)的腳本語句);6)視圖、存儲過程、觸發(fā)器設(shè)計:創(chuàng)建對應(yīng)系統(tǒng)功能可能用到的 視圖,并顯示結(jié)果,或系統(tǒng)可能用到的存儲過程,觸發(fā)器等。設(shè) 計 參 數(shù)至少5個表結(jié)構(gòu);3個存儲過程;2個觸發(fā)器;3個視圖。

5、進(jìn) 度 要 求15.5講課閱讀分析任務(wù)書16.2 需求分析概念結(jié)構(gòu)設(shè)計16.3 邏輯結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計16.4 視圖、存儲過程、觸發(fā)器設(shè)計撰寫報告16.5 交設(shè)計報告書備注:16周周一放假,所以15周周五下達(dá)設(shè)計任務(wù)書。參 考 資 料1 雷亮等數(shù)據(jù)庫原理課程設(shè)計指導(dǎo)書2 .王珊、薩師煊.數(shù)據(jù)庫系統(tǒng)概述(第四版).:高等教育.2006。3. 著.孟小峰、王珊等譯.數(shù)據(jù)庫系統(tǒng)導(dǎo)論(第8版).:機(jī)械工業(yè).2007。4 .根才等.數(shù)據(jù)庫課程設(shè)計.大學(xué).2007苴丿、它摘要在現(xiàn)代企業(yè)管理中,企業(yè)信息化是提高企業(yè)管理效率的重要手段。工資管理 是企業(yè)管理的重要部分, 在公司起著越來越重要作用。 本課程設(shè)計

6、主要是對公司 各項(xiàng)人員的工資進(jìn)行管理和統(tǒng)計。工資管理系統(tǒng)分為 6 個模塊,基本信息管理模塊、考勤信息管理模塊、獎懲信 息管理模塊、員工履歷管理模塊、職稱信息管理模塊、員工工資管理模塊。本系 統(tǒng)采用 SQL Server 2008作為數(shù)據(jù)庫,使用 ODBC 作為數(shù)據(jù)源。在實(shí)現(xiàn)數(shù)據(jù)庫部 分功能時按照要求創(chuàng)建了觸發(fā)器和存儲過程。關(guān)鍵詞:工資管理 SQL Server 2008 觸發(fā)器 存儲過程目錄摘要 I1 需求分析 1.1.1 系統(tǒng)目標(biāo)設(shè)計 1.1.2 系統(tǒng)功能分析 1.1.3 功能模塊分析 2.1.4 系統(tǒng)全局?jǐn)?shù)據(jù)流圖 3.1.5 數(shù)據(jù)字典 3.2 概念結(jié)構(gòu)設(shè)計 7.2.1 構(gòu)成系統(tǒng)的實(shí)體型 7

7、.2.2 工資管理系統(tǒng) E-R 圖7.3 邏輯結(jié)構(gòu)設(shè)計 9.3.1 邏輯結(jié)構(gòu)簡介 9.3.2 關(guān)系模型 9.4 物理模型設(shè)計 1.1.4.1 定義數(shù)據(jù)庫 1.1.4.2 創(chuàng)建表 1.1.4.3 創(chuàng)建存儲過程 1.4.4.4 創(chuàng)建觸發(fā)器 1.7.總結(jié)1.9.致2.0.參考文獻(xiàn) 2.1.1 需求分析1.1 系統(tǒng)目標(biāo)設(shè)計實(shí)現(xiàn)企業(yè)的工資管理系統(tǒng)化,使企業(yè)管理更加現(xiàn)代化1.2 系統(tǒng)功能分析(1) :為了保證系統(tǒng)具有高度的安全性, 要有登錄界面, 進(jìn)行用戶身份的驗(yàn)證。 用戶分為不同的級別,例如管理員級用戶和普通用戶。(2) :員工不同工種基本工資的設(shè)定:員工工種的不同,工資的標(biāo)準(zhǔn)也不同, 允許管理員根據(jù)員

8、工的現(xiàn)任職務(wù)設(shè)定員工的基本工資。包括每個員工的、性別、 年齡、工齡、 職務(wù)及其所在的部門等資料的錄入來確定員工的基本工資, 以及對 現(xiàn)有工作人的基本信息的錄入工作。(3) :可以對員工的工資項(xiàng)目進(jìn)行初始化的設(shè)置 (包括個人所得稅、 職務(wù)工資、 級別工資、基本工資、工齡工資。對系統(tǒng)管理員的密鑰,以及其他系統(tǒng)使用人員 的一些信息,例如用戶名、權(quán)限、密鑰的設(shè)定。(4) :根據(jù)月工資生成公式, 按照員工的考勤情況和工作表現(xiàn), 生成員工工資。 人員查詢操作包括按單個員工信息查詢、按部門查詢和按工資查詢等。(5) :工年終獎金的生成。年終獎金計算公式=(員工本年度的工資總和+津 貼的總和) /12。1.3

9、功能模塊分析根據(jù)系統(tǒng)功能的基本要求,可對整個系統(tǒng)劃分為幾個模塊工資管理系統(tǒng)系統(tǒng)數(shù)據(jù)備份圖1.1功能模塊分析1.4系統(tǒng)全局?jǐn)?shù)據(jù)流圖系統(tǒng)的全局?jǐn)?shù)據(jù)流圖,也稱第一層數(shù)據(jù)流圖,是從整體上描述系統(tǒng)的數(shù)據(jù)流, 反映系統(tǒng)數(shù)據(jù)的整體流向,給設(shè)計者、開發(fā)者和用戶一個總體描述。圖1.2數(shù)據(jù)流圖1.5數(shù)據(jù)字典表1.1員工基本信息表(Base_data)名稱數(shù)據(jù)類型說明Worker_IDvarchar(15)員工編號關(guān)鍵字Worker_Namevarchar(8)員工Departme nt_Namevarchar(15)部門名稱Sexvarchar(2)性別Birthdaydatetime出生日期Native_Pla

10、cevarchar(25)籍貫School_Agevarchar(4)學(xué)歷Majorvarchar(15)專業(yè)名稱數(shù)據(jù)類型說明Worker_IDVarchar(15)員工編號關(guān)鍵字Worker_Namevarchar(8)員工Mon thsvarchar(10)月份編號關(guān)鍵字Mon ths_daysint本月天數(shù)Holidaysint公休假天數(shù)Work_daysint出勤天數(shù)Busin ess_daysint出差天數(shù)Abse nt_daysint缺席天數(shù)Leave_daysint請假天數(shù)Late_daysint遲到天數(shù)Leave_early_timesint早退天數(shù)表1.3工資信息表(Wage

11、nfo)名稱數(shù)據(jù)類型說明RecordDbig int記錄編號關(guān)鍵字Worker_IDvarchar(15)員工編號Worker_NameVarchar(8)員工Base_Wagefloat基本工資Allowa nce1float公共補(bǔ)貼Allowa nce2float出差補(bǔ)貼Rewardfloat獎金Overtime_M oneyfloat加班費(fèi)Deduct_Checkfloat扣考核Aged_Mo neyfloat養(yǎng)老保險In come taxfloat所得稅Dutyvarchar(10)擔(dān)任職務(wù)表1.4 獎懲記錄表(Reward_pun)名稱數(shù)據(jù)類型說明RecordDbig int記錄編號

12、關(guān)鍵字Worker_IDvarchar(15)員工編號Worker_Namevarchar(8)員工Record_datedatetime獎懲日期Record_typevarchar(2)獎懲類型Record_c ontentvarchar(30)獎懲容Record_reas onvarchar(30)獎懲原因Allow_u nitvarchar(20)批準(zhǔn)單位Remarkvarchar(200)備注表1.5職稱評定信息表(Pro_title)名稱數(shù)據(jù)類型說明Worker_IDvarchar(15)員工編號關(guān)鍵字Worker_Namevarchar(8)員工Assess_datedatetim

13、e評定日期Assess_ unitvarchar(20)評定單位Assess_titlevarchar(8)評定職稱Remarkvarchar(200)備注表1.6工作履歷表(Work age)名稱數(shù)據(jù)類型說明RecordDBigi nt記錄編號關(guān)鍵字Worker_IDvarchar(15)員工編號Worker_Namevarchar(8)員工Beg in _datedatetime起始日期Over_datedatetime結(jié)束日期Uni t_Namevarchar(20)單位名稱Work_timefloat本單位工作時間Dutyvarchar(10)擔(dān)任職務(wù)_evel1varchar(4)級

14、別Remarkvarchar(200)備注表1.6用戶賬號表(User table)名稱數(shù)據(jù)類型說明User_Namevarchar(30)用戶名關(guān)鍵字User_pwdvarchar(30)用戶密碼Power_levelvarchar(8)權(quán)限級別2 概念結(jié)構(gòu)設(shè)計2.1 構(gòu)成系統(tǒng)的實(shí)體型由工資管理系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典, 抽取出系統(tǒng)的 7 個主要實(shí)體,包括: 員工、考勤記錄、工資、獎懲記錄、職稱評定信息、履歷、賬號。員工實(shí)體型屬性: Worker_ID Worker_Name Department_Name Sex Birthday Native_Place School_Age Major

15、 Link_Phone Address考勤記錄 實(shí)體 型屬性 : Worker_ID Worker_Name Months Months_days Holidays Work_days Business_days Absent_days Leave_days Late_days Leave_early_times工資 實(shí)體 型 屬性 : Record_ID Worker_ID Worker_Name Base_Wage Allowance1 Allowance2 Reward Overtime_Money Deduct_Check Aged_Money Medical_Money Compo_

16、Money Unemploy_Money Housing_Money Income_tax Real_wage Give_date獎懲記錄實(shí)體型屬性: Record_ID Worker_ID Worker_Name Record_date Record_type Record_content Record_reason Allow_unit Remark職稱評定信息實(shí)體型屬性: Worker_ID Worker_Name Assess_date Assess_unit Assess_title Remark履歷實(shí)體型屬性: Record_ID Worker_ID Worker_Name Beg

17、in_date Over_date Unit_Name Work_time Duty Level1 Remark賬號實(shí)體型屬性: User_Name User_pwd Power_level2.2 工資管理系統(tǒng) E-R 圖EtCdri-iltEL兀St怙取】眄TLt"ssrJ_jiz.hh山此iel) Ul* llkKTTwjtrJreTu 血h dtriciiE; 18)TbililirnxtfhsrlllljTsnSfh=1BluThuC'.Ehn JeijyrunFhi1FhulIdjdl Jiae-ri«i丄工FfhalFneijo*Jkl;yThu底M迅蘿

18、Thu"kX.TIIfkviEeaJ_*rartTb刎tmjat*Im izLLe 'zicraitue Iklit 二甌話:脅feiabk cEsrx ten (B)Utk'ri' Tsiabk ilaishfi ;it JEKLtb.EEeh產(chǎn)LEtp:EeilcfitTp:frsiuEJEC»|fi!:LMuii衛(wèi)詐Den: onL&wjdflTE歸口二宀Ld 促 二 BT1:匕 FE 舄Lc-SL>a L-4T_Ja*:【AFwtanCcKiffiTKrar2忌lath cEaradgn; (fDO,lQiifj«rJ

19、 如firajlilleUoriEi Jiw Uniizlt iliraclen SI Q3ti5_illE Cak fiSBESS.Mit iaELir> ciaratleri ss.liLe ba;曲詁 uarxlui (!> Qfwi 'ibriiKIc nrackrs5m*匕酗HRS TniiBb 血uctirs 15) <Ipfcrcfc_jecHrbhls1 cbratsi!; 10)ftiHfcjtr!riaibLt 匚fcarnE)kpu tlUlJOT:百皿山;去盤語冇15)泊%dtl:加ax律走0臥 4 Tintbi irtjjiwtTxiiibh

20、 ;應(yīng)11;4聆 35)1加亠Tor hibLs 二tzmzPrs X)bj«rTbc Edjk :LzraizTE 15aJoH_xbErubL. :b£za£::TS 10)L#«Ja»Ehki I TinCbarKhTi hl)Tbt Kibk :丘屜r怙齊 MyErmdTh/Ic igajchEj? ROMIJ*itifLezsl tjq-s-心&Ela.U;Q.J玩應(yīng)hTrrluKFakrJrK:hn燦 thiKktc f3)briJLirtNt* 4 I'mOwrjbitN枇1"HtJJa claracfe

21、rs "DjFc-ilcira如LvellJa£j±Me cUisckn .1D.JEefeI亦Hl dBKbtti l»I I I - 遲uaGisEn-G L 1 k .A k . 11?i 山1?圖止 rill缸2id吩詁h血?dú)w刑IMhwrnlTq 詁h :knfierE 1$:Hi聲屜佃圖2.1工資管理系統(tǒng)E-R圖3 邏輯結(jié)構(gòu)設(shè)計3.1 邏輯結(jié)構(gòu)簡介邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 E-R 圖轉(zhuǎn)換為與選用DBM產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計邏輯結(jié)構(gòu)一般分為 3 步進(jìn)行:(1) 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;

22、(2) 將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定DBM支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3) 對數(shù)據(jù)模型進(jìn)行優(yōu)化。3.2 關(guān)系模型將 E-R 圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要獎實(shí)體型、實(shí)體的屬性和實(shí)體型之 間的聯(lián)系轉(zhuǎn)換為關(guān)系模式, 這種轉(zhuǎn)換一般遵循如下原則: 一個實(shí)體型轉(zhuǎn)換為一個 關(guān)系模式 ,一個多對多的關(guān)系可以轉(zhuǎn)化為一個關(guān)系模式,而一對多的關(guān)系可以融 合在其他的相關(guān)的關(guān)系模式中。例如:(1) 員工與履歷之間是一對多的關(guān)系, 所以將員工和履歷以及屬于關(guān)系設(shè)計 成以下關(guān)系模式:員工(Worker_ID Worker_Name Departme nt_Name Sex Birthday Native_Place S

23、chool_Age Major Link_Phone Address)獎懲 記錄 (Record_ID Worker_ID Worker_Name Record_date Record_type Record_content Record_reason Allow_unit Remark)屬于(Worker_ID Worker_Name Department_Name Sex Birthday Native_Place School_Age Major Link_Phone Address Record_ID Record_date Record_type Record_content Rec

24、ord_reason Allow_unit Remark )(2) 員工與賬號之間是一對一的關(guān)系,所以將員工和賬號以及屬于關(guān)系設(shè)計 成以下關(guān)系模式:員工(Worker_ID Worker_Name Department_Name Sex Birthday Native_Place School_Age Major Link_Phone Address)賬號 (User_Name User_pwd Power_level)屬于 (Worker_ID Worker_Name Department_Name Sex Birthday Native_PlaceSchool_Age Major Link

25、_Phone Address User_pwd Power_level )4物理模型設(shè)計數(shù)據(jù)庫物理設(shè)計是將邏輯設(shè)計影射到存儲介質(zhì)上,利用可用的硬件和軟件功能盡可能快地對數(shù)據(jù)進(jìn)行物理訪問和維護(hù)。4.1定義數(shù)據(jù)庫SQL Server 2000數(shù)據(jù)庫文件分為3中類型:主數(shù)據(jù)文件、次數(shù)據(jù)文件和日 志文件。通過SQL語言進(jìn)行數(shù)據(jù)庫創(chuàng)建,創(chuàng)建數(shù)據(jù)庫的語句如下:Create database 工資管理系統(tǒng);4.2創(chuàng)建表倉U建員工基本信息表 Base dataCREATE TABLE Base_data(Worker_ID varchar(15) PRIMARY KEY,/* 員工 ID,主碼 */Worke

26、r_Name varchar(8) Not n ull,/*員工 */Department_Name varchar(15) Not null,/*部門名稱 */Sex varchar(2) Not n ull,/*性別 */Birthday datetime Not null,/*出生日期 */Native_Place varchar(25) Not n ull,/*籍貫 */School_Age varchar Not n ull,/*學(xué)歷 */Major varchar(15) Not n ull,/*專業(yè) */Lin k_Pho ne varchar(11) Not n ull,/*聯(lián)

27、系 */Address varchar(20) Not n ull,/*住址 */);考勤信息記錄表 Check infoCREATE TABLE Check_i nfo (Mon ths varchar(10),Worker_ID varchar(15),Months_days int, /*本月天數(shù) */Holidays int, /*公休假天數(shù) */Work_days int, /* 出勤天數(shù) */Business_days int,/*出差天數(shù) */Absent_days int,/*缺席天數(shù) */Leave_days int,/*請假天數(shù) */Late_days int,/*遲到天數(shù)

28、 */Leave_early_times int,/*早退天數(shù) */PRIMARY KEY (Mon ths,Worker_ID),FOREIGN KEY (Worker_ID) REFERENCES Base_data(Worker_ID),);工資信息表WagenfoCREATE TABLE Wage_i nfo(RecordD bigint PRIMARY KEY,/*記錄編號 */Worker_ID varchar(15),Worker_Name varchar(8),Base_Wage float,/*基本工資 */Allowance1 float, /*公共補(bǔ)貼 */Allowan

29、ce2 float,/* 出差補(bǔ)貼 */Reward float, /*獎金 */Overtime_Mo ney float, /*加班費(fèi) */Deduct_Check float, /* 扣考核 */Aged_Money float, /* 養(yǎng)老保險 */Medical_Money float, /*醫(yī)療保險 */Compo_Money float, /*工傷保險 */Unemploy_Money float, /*失業(yè)保險 */Housing_Money float, /*住房公積金 */In come_tax float, /*所得稅 */Real_wage float, /*實(shí)發(fā)工資

30、*/Give_date float, /*發(fā)放月份 */FROEIGN KEY (Worker_ID) REFERENCES Base_data(Worker_ID),);獎懲記錄表(Reward pun)CREATE TABLE Reward_pu n(RecordD bigint PRIMARY KEY,/*記錄編號 */Worker_ID varchar(15),Worker_Name varchar(8),Record_date datetime,/*獎懲日期 */Record_type varchar(2),/*獎懲類型 */Record_co nte nt varchar(30),

31、/* 獎懲容 */Record_reason varchar(30),/*獎懲原因 */Allow_unit varchar(20),/*批準(zhǔn)單位 */Remark varchar(200),/* 備注 */FORERGN KEY (Worker_ID) REFERENCES Base_data(Worker_ID), );職稱評定信息表 Pro titleCREATE TABLE Pro_title(Worker_ID varchar(15) PRIMARY KEY,/* 員工編號 */Worker_Name varchar(8),Assess_date datetime,/*評定日期 */

32、Assess_unit varchar(20),/*評定單位 */Assess_title varchar(8),/*評定職稱 */Remark varchar(200),/* 備注 */ );工作履歷表Work age(RecordD Bigint PRIMARY KEY,/*記錄編號 */Worker_ID varchar(15),Begin_date datetime,/*起始日期 */Over_date datetime,/* 結(jié)束日期 */Unit_Name varchar(20),/*單位名稱 */Work_time float,/*本單位工作時間*/Duty varchar(10

33、),/* 擔(dān)任職務(wù) */Level1 varchar ,/*級別 */Remark varchar(200),/* 備注 */FORERGN KEY (Worker_ID) REFERENCES Base_data(Worker_ID),);用戶賬號表User tableCREATE TABLE User_table(User_Name varchar(30) PRIMARY KEY,/* 用戶名 */User_pwd varchar(30),/* 用戶密碼 */Power_level varchar(8),/*權(quán)限級別 */);4.3創(chuàng)建存儲過程在獎懲記錄表中創(chuàng)建更新獎懲的存儲過程:USE

34、salaryGOCREATE PROCEDURE updat獎懲記錄表 _1(RecordD_1 big in t,Record_ID_2 bigi nt,Worker_ID_3 varchar(15),Worker_Name_4varchar(8),Record_date_5datetime,Record_type_6varchar(2),Record_content_7varchar(30),Record_reason_8varchar(30),Allow_unit_9varchar(20)AS UPDATE salary.dbo. 獎懲記錄表 SET Record_ID =Record_

35、ID_2,Worker_ID=Worker_ID_3,Worker_Name= Worker_Name_4,Record_date= Record_date_5,Record_type= Record_type_6,Record_content= Record_content_7,Record_reason= Record_reason_8,Allow_unit = Allow_unit_9WHERE( Record_ID = Record_ID_1)在員工基本信息表上創(chuàng)建一個插入員工信息的存儲過程:USE salaryGOCREATE PROCEDURE inser員工基本信息表 _2(Wo

36、rker_ID_1 varchar(15),Archives_ID_2 varchar(10),Worker_Name_3 varchar(8),Department_Name_4 varchar(10),Sex_5 varchar(2),Birthday_6 datetime,Native_Place_7 varchar(25),School_Age_8 varchar(4),Major_9 varchar(15),Graduate_Sch_10 varchar(10),Come_Time_11 datetime,Link_Phone_12 varchar(11),Address_13 va

37、rchar(20),Remark_14 varchar(200)AS INSERT INTO salary.dbo.員工基本信息表 ( Worker_ID, Archives_ID, Worker_Name,Department_Name,Sex,Birthday,Native_Place,School_Age,Major,Graduate_Sch,Come_Time,Link_Phone,Address,Remark)VALUES( Worker_ID_1,Archives_ID_2,Worker_Name_3,Department_Name_4,Sex_5,Birthday_6,Nativ

38、e_Place_7,School_Age_8,Major_9,Graduate_Sch_10,Come_Time_11,Link_Phone_12,Address_13,Remark_14)在用戶賬號表上建立一個刪除用戶賬號的存儲過程:USE salaryGOCREATE PROCEDURE delete賬號表 _1(User_Name_1 varchar)AS DELETE salary.dbo. 用戶賬號表 WHERE( User_Name = User_Name_1)4.4 創(chuàng)建觸發(fā)器定義一個BEFOR行級的觸發(fā)器,為工資信息表 Wagenfo定義完整性規(guī)則“總經(jīng)理的基本工資不得低于 6000 元,如果低于 6000 元,剛自動改為 6000元”CREATE TRIGGER Insert_or Update_WageBEFORE INSERT OR UPDATE ON Wage_infoFOR EACH ROWA

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論