歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告-工資管理系統(tǒng).doc

  • 資源ID:6526104       資源大?。?span id="siymhe8" class="font-tahoma">457KB        全文頁(yè)數(shù):12頁(yè)
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告-工資管理系統(tǒng).doc

一、設(shè)計(jì)目的和要求通過(guò)兩周的課程設(shè)計(jì),加深對(duì)數(shù)據(jù)庫(kù)技術(shù)相關(guān)理論的理解,增強(qiáng)動(dòng)手能力,掌握使用現(xiàn)行較為流行的數(shù)據(jù)庫(kù)理論和數(shù)據(jù)庫(kù)開(kāi)發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)管理操作(如建庫(kù)、建立完整性約束,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行查詢,更改等操作)的方法;具體應(yīng)用方面,設(shè)計(jì)一個(gè)工資管理系統(tǒng),實(shí)現(xiàn)對(duì)員工工資的管理及查詢功能。最終結(jié)果為設(shè)計(jì)和完成具有較完善功能和一定規(guī)模的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(后臺(tái)),為此后的軟件工程課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)作準(zhǔn)備。二、設(shè)計(jì)內(nèi)容2.1概述項(xiàng)目背景:當(dāng)今的科技迅速發(fā)展,管理系統(tǒng)已經(jīng)完全通過(guò)計(jì)算機(jī)實(shí)現(xiàn),因此需要根據(jù)外界的不斷變化來(lái)完善管理系統(tǒng),設(shè)計(jì)適應(yīng)其發(fā)展的數(shù)據(jù)庫(kù)管理系統(tǒng),提高其性能,完善其功能。編寫(xiě)目的:用SQL Server 2000建立一個(gè)工資管理系統(tǒng)數(shù)據(jù)庫(kù),在該數(shù)據(jù)庫(kù)中建立員工基本信息表、員工工種信息表、員工考勤情況表、員工津貼信息表、員工月工資表、年終獎(jiǎng)金表、工資等級(jí)表、獎(jiǎng)金等級(jí)表。按照要求設(shè)置好屬性和各表的主鍵,并實(shí)現(xiàn)一下功能:(1) 員工每個(gè)工種基本工資的設(shè)定(2) 加班津貼管理,根據(jù)加班時(shí)間和類型給予不同的加班津貼;(3) 按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資;(4) 員工年終獎(jiǎng)金的生成,員工的年終獎(jiǎng)金計(jì)算公式(員工本年度的工資總和津貼的總和)/12;(5) 企業(yè)工資報(bào)表。能夠查詢單個(gè)員工的工資情況、每個(gè)部門的工資情況、按月的工資統(tǒng)計(jì),并能夠打印2.2需求分析1問(wèn)題陳述:隨著現(xiàn)代化技術(shù)的發(fā)展,員工管理已經(jīng)完全通過(guò)計(jì)算機(jī)來(lái)實(shí)現(xiàn)了,為了高效率的完成員工工資的管理,滿足對(duì)員工工資的查詢及其他相關(guān)操作的實(shí)現(xiàn),決定開(kāi)發(fā)設(shè)計(jì)工資管理系統(tǒng),并通過(guò)使用工資管理系統(tǒng),使工資管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高管理效率的目的。使辦公人員可以輕松快捷地完成工資管理的任務(wù)。系統(tǒng)后臺(tái)采用SQL Server 2000建立數(shù)據(jù)庫(kù)及其相關(guān)表和關(guān)系,運(yùn)用SQL語(yǔ)句實(shí)現(xiàn)查詢,計(jì)算等共能;后臺(tái)采用Visual Basic所為界面輸出,可提供添加刪除等更新操作。系統(tǒng)功能模塊:2功能分析:?jiǎn)T工管理系統(tǒng)需要對(duì)員工的工資、獎(jiǎng)金進(jìn)行管理,還應(yīng)包括員工的一些基本信息和考勤情況、加班津貼。因此系統(tǒng)要滿足員工工資、獎(jiǎng)金的計(jì)算工能,通過(guò)設(shè)定的每月基本工資和獎(jiǎng)金,結(jié)合考勤情況的所扣工資和加班情況的所的津貼,計(jì)算出員工每個(gè)月實(shí)際的工資,最后更具每個(gè)月的工資和獎(jiǎng)金計(jì)算出每個(gè)員工所得的年終獎(jiǎng)金以及查詢部門或單個(gè)員工信息的功能。3數(shù)據(jù)流圖:?jiǎn)T工記錄生 成企業(yè) 輸入數(shù)據(jù) 輸出數(shù)據(jù)圖2.1 數(shù)據(jù)流圖2.3概念結(jié)構(gòu)設(shè)計(jì): 1概述:進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS和概念模型。形成E-R圖后,根據(jù)該圖轉(zhuǎn)換成邏輯結(jié)構(gòu)的關(guān)系模式,體現(xiàn)數(shù)據(jù)庫(kù)中各實(shí)體之間的關(guān)系,及實(shí)體與屬性之間的關(guān)系。2實(shí)體間的整體E-R圖:分配月工資等級(jí)業(yè)績(jī)分配11 m n工種 n分類1考察獲得年終獎(jiǎng)金員工n 1 1 m考勤 獲得 1 1獲得 11津貼1圖2.2 工資管理系統(tǒng)E-R圖3各表及其屬性之間的E-R圖:?jiǎn)T工編號(hào)員工員工姓名員工學(xué)歷員工年齡i員工性別圖2.3員工基本信息表與屬性之間的E-R圖等級(jí)編號(hào)i業(yè)績(jī)編號(hào)員工姓名員工編號(hào)工種月獎(jiǎng)金員工工種基本工資圖2.4 員工工種信息表與屬性之間的E-R圖考勤實(shí)發(fā)工資基本工資應(yīng)扣工資缺勤次數(shù)i遲到次數(shù)員工編號(hào)員工姓名圖2.5 員工考勤情況表與屬性之間的E-R圖津貼所得津貼加班天數(shù)i員工姓名員工編號(hào)加班時(shí)間圖2.6 員工津貼信息表與屬性之間的E-R圖月工資月獎(jiǎng)金基本工資實(shí)發(fā)金額所得津貼i應(yīng)扣工資員工姓名員工編號(hào)圖2.7 員工月工資表與屬性之間的E-R圖年終獎(jiǎng)金年獎(jiǎng)金員工姓名員工編號(hào)年終獎(jiǎng)金業(yè)績(jī)編號(hào)月獎(jiǎng)金基本工資年基本工資 圖2.8 年終獎(jiǎng)金表與屬性之間的E-R圖月獎(jiǎng)金業(yè)績(jī)工作業(yè)績(jī)圖2.9 獎(jiǎng)金等級(jí)表與屬性之間的E-R圖等級(jí)編號(hào)基本工資等級(jí)員工等級(jí)圖2.10 員工公眾信息表與屬性之間的E-R圖2.4邏輯結(jié)構(gòu)設(shè)計(jì):關(guān)系模式(帶下劃線的為主鍵)1把實(shí)體轉(zhuǎn)換為關(guān)系模式員工(員工編號(hào),員工姓名,員工性別,員工年齡,員工學(xué)歷)工種(員工編號(hào),員工姓名,業(yè)績(jī)編號(hào),員工工種,等級(jí)編號(hào),基本工資,月獎(jiǎng)金)考勤(員工編號(hào),員工姓名,遲到次數(shù),缺勤次數(shù),應(yīng)扣工資,基本工資,實(shí)發(fā)工資)津貼(員工編號(hào),員工姓名,加班時(shí)間,加班天數(shù),所得津貼)月工資(員工編號(hào),員工姓名,應(yīng)扣工資,所得津貼,月獎(jiǎng)金,基本工資,實(shí)發(fā)金額)年終獎(jiǎng)金(員工編號(hào),員工姓名,月獎(jiǎng)金,基本工資,年獎(jiǎng)金,年基本工資,年終獎(jiǎng)金)等級(jí)(等級(jí)編號(hào),員工等級(jí),基本工資)業(yè)績(jī)(業(yè)績(jī)編號(hào),工作業(yè)績(jī),月獎(jiǎng)金)2把關(guān)系轉(zhuǎn)換為關(guān)系模式(帶下劃線的為主鍵)分類(員工編號(hào),業(yè)績(jī)編號(hào),等級(jí)編號(hào))獲得(員工編號(hào),所得津貼,實(shí)發(fā)金額,年終獎(jiǎng)金)考察(員工編號(hào),遲到次數(shù),缺勤次數(shù))分配(業(yè)績(jī)編號(hào),等級(jí)編號(hào))2.5物理結(jié)構(gòu)設(shè)計(jì):概述:物理設(shè)計(jì)為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(存儲(chǔ)結(jié)構(gòu)和存取方法)環(huán)境:sql server 2000,Visual Basic 6.02.6實(shí)施階段1數(shù)據(jù)庫(kù)中各表的結(jié)構(gòu)如下:表2-1 員工表字段名稱字段類型字段大小索引允許空值員工編號(hào)Char5唯一,主鍵否v員工姓名Varchar20是員工性別Char2是員工年齡Smallint2是員工學(xué)歷Varchar20是表2-2工種表字段名稱字段類型字段大小索引允許空值員工編號(hào)Char5唯一,主鍵否員工姓名Varchar20是業(yè)績(jī)編號(hào)Char5是員工工種Varchar20是等級(jí)編號(hào)Char5是基本工資Money8是月獎(jiǎng)金Money8是表2-3月工資表字段名稱字段類型字段大小索引允許空值員工編號(hào)Char5唯一,主鍵否員工姓名Varchar20是應(yīng)扣工資Money8是所得津貼Money8是月獎(jiǎng)金Money8是基本工資Money8是實(shí)發(fā)金額Money8是表2-4津貼表字段名稱字段類型字段大小索引允許空值員工編號(hào)Char5唯一,主鍵否員工姓名Varchar20是加班時(shí)間Int4是加班天數(shù)Int4是所得津貼Money8是表2-5考勤表字段名稱字段類型字段大小索引允許空值員工編號(hào)Char5唯一,主鍵否員工姓名Varchar20是遲到次數(shù)Int4是缺勤次數(shù)Int4是應(yīng)扣工資Money8是基本工資Money8是實(shí)發(fā)工資Money8是表2-6 業(yè)績(jī)表字段名稱字段類型字段大小索引允許空值業(yè)績(jī)編號(hào)Char5唯一,主鍵否工作業(yè)績(jī)Varchar50是月獎(jiǎng)金Money8是表2-7等級(jí)表字段名稱字段類型字段大小索引允許空值等級(jí)編號(hào)Char5唯一,主鍵否員工等級(jí)Varchar20是基本工資Money8是表2-8年終獎(jiǎng)金表字段名稱字段類型字段大小索引允許空值員工編號(hào)Char5唯一,主鍵否員工姓名Varchar20是月獎(jiǎng)金Money8是基本工資Money8是年獎(jiǎng)金Money8是年基本工資Money8是年終獎(jiǎng)金Money8是2關(guān)系圖圖2.11 各表之間的關(guān)系圖3功能實(shí)現(xiàn)語(yǔ)句:(1)根據(jù)等級(jí)表的信息設(shè)定工種表中員工的基本工資圖2.12工資等級(jí)表update 工種 set 工種.基本工資=等級(jí).基本工資 from 工種,等級(jí)where 工種.等級(jí)編號(hào)=等級(jí).等級(jí)編號(hào)(2)根據(jù)業(yè)績(jī)表的信息設(shè)定工種表中員工的月獎(jiǎng)金圖2.13獎(jiǎng)金等級(jí)表update工種set工種.月獎(jiǎng)金=業(yè)績(jī).月獎(jiǎng)金 from 工種, 業(yè)績(jī) where工種.部門編號(hào)=業(yè)績(jī).部門編號(hào)(3)設(shè)每個(gè)員工加班一小時(shí)可獲得50的加班津貼,則每個(gè)員的所得津貼為:update津貼 set 所得津貼=加班時(shí)間*50(4)假設(shè)每個(gè)員工遲到一次應(yīng)扣的工資為10,缺勤一次應(yīng)扣的工資為二十,每個(gè)員工的考勤情況應(yīng)扣工資可表示為:update考勤set 應(yīng)扣工資=遲到次數(shù)*10+缺勤次數(shù)*20(5)每個(gè)員工的實(shí)發(fā)工資應(yīng)為基本工資扣除應(yīng)扣工資后的實(shí)際工資:update考勤set 實(shí)發(fā)工資=基本工資-應(yīng)扣工資(6)計(jì)算每個(gè)員工的實(shí)發(fā)金額:update月工資set 實(shí)發(fā)金額=基本工資-應(yīng)扣工資+所得津貼+月獎(jiǎng)金(7)分別計(jì)算每個(gè)人的年獎(jiǎng)金、年基本工資和年終獎(jiǎng)金:update 年終獎(jiǎng)金表 set 年獎(jiǎng)金=月獎(jiǎng)金*12update 年終獎(jiǎng)金表 set 年基本工資=基本工資*12update 年終獎(jiǎng)金表 set 年終獎(jiǎng)金=(年獎(jiǎng)金+年基本工資)/12(8)新建一個(gè)視圖:?jiǎn)T工工資情況create view 員工工資情況 asselect 員工編號(hào),部門編號(hào),等級(jí)編號(hào),月獎(jiǎng)金,基本工資from工種(9)在該視圖中可進(jìn)行單個(gè)員工工資的查詢操作select * from 員工工資情況例如:查詢部門編號(hào)為05的所有員工的獎(jiǎng)金情況的語(yǔ)句為:select 員工編號(hào),月獎(jiǎng)金 from 員工工資情況 where 部門編號(hào)=05查詢等級(jí)編號(hào)為02的所有員工的工資情況的語(yǔ)句為:select 員工編號(hào),基本工資 from 員工工資情況 where 等級(jí)編號(hào)=02查詢員工編號(hào)為06的員工的工資情況的語(yǔ)句為:select 員工編號(hào),基本工資 from 員工工資情況 where 員工編號(hào)=06(10)管理權(quán)限的設(shè)置:把對(duì)考勤情況表的查詢權(quán)限授予所有用戶(月工資和津貼表權(quán)限同考勤表)grant selecton table考勤to public把對(duì)員工基本信息表的修改權(quán)限授予管理員(其余表的修改權(quán)限同員工基本信息表)grant updateon table 員工to 管理員4.VB界面:圖2.14系統(tǒng)菜單界面圖2.15員工表界面圖2.16月工資表界面圖2.17工種表界面圖2.18考勤表界面三、結(jié)論與體會(huì)通過(guò)兩周的設(shè)計(jì),將數(shù)據(jù)庫(kù)與VB相結(jié)合,最終完成了一個(gè)工資管理系統(tǒng),并能實(shí)現(xiàn)了對(duì)員工工資的查詢、計(jì)算、添加刪除等功能。通過(guò)親身實(shí)踐加深了對(duì)數(shù)據(jù)庫(kù)技術(shù)和VB的理解,提高了對(duì)SQL Server和Visual Basic的運(yùn)用能力。通過(guò)這次的設(shè)計(jì),我還體會(huì)到課程設(shè)計(jì)是培養(yǎng)綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。在設(shè)計(jì)的過(guò)程中難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,把以前所學(xué)過(guò)的知識(shí)重新溫故。四、參考文獻(xiàn)1 錢雪忠,數(shù)據(jù)庫(kù)原理及應(yīng)用北京:北京郵電大學(xué)出版社,2005 2 錢雪忠,數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)北京:北京郵電大學(xué)出版社,20053 伍俊良,Visual Basic 課程設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)案例北京:清華大學(xué)出版社,2002

注意事項(xiàng)

本文(數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告-工資管理系統(tǒng).doc)為本站會(huì)員(w****2)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!