數(shù)據(jù)庫工資管理系統(tǒng)_第1頁
數(shù)據(jù)庫工資管理系統(tǒng)_第2頁
數(shù)據(jù)庫工資管理系統(tǒng)_第3頁
數(shù)據(jù)庫工資管理系統(tǒng)_第4頁
數(shù)據(jù)庫工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上湖南文理學院數(shù)據(jù)庫課程設計報告設計題目: 工資管理系統(tǒng) 學生姓名: 系 別: 計算機科學與技術 專 業(yè): 信息管理與信息系統(tǒng) 班 級: 學 號: 指導教師: 評閱意見:評定成績: 指導老師簽名: 年 月 日目 錄1.1、目標設計.11.2、開發(fā)設計思想.12.1、系統(tǒng)性需求分析.22.2、功能分析圖.35.1數(shù)據(jù)關系模型. 85.2規(guī)范化處理. 95.3邏輯模型. 910 7.1模塊分析.10 7.2運行效果測試截圖.101.開發(fā)背景1.1、目標設計隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中的應用越來越普及,利用計算機實現(xiàn)企業(yè)工資的管理顯得越來越重要。對于大中型企業(yè)

2、來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關工資的各種信息進行統(tǒng)計,服務于財務部門其他方面的核算和財務處理,同時計算機具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大

3、地提高人事工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。企業(yè)的工資管理是公司管理的一個重要內(nèi)容。隨著當今企業(yè)人員數(shù)量增加,企業(yè)的工資計算也變得越來越復雜。如果能夠?qū)崿F(xiàn)工資管理的自動化,無疑是給企業(yè)管理部門帶來很大的方便。資金是企業(yè)生存的主要元素。資金的流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重要的組成部分,因為企業(yè)每個月都要涉及發(fā)放企業(yè)員工工資的問題。企業(yè)員工的人數(shù)越多,工資的統(tǒng)計工作就越多,工資的發(fā)放困難就越大。最初的工資統(tǒng)計和發(fā)放都是使用人工方式處理,工作的時候,出現(xiàn)錯誤的機率也隨之升高。工資管理系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計和計算,完成眾多工

4、資信息的處理,同時使用電腦還可以安全地保存大量的工資記錄。企業(yè)工資管理系統(tǒng),為個人提供工資查詢服務,為企業(yè)提供工資計算,工資統(tǒng)計等服務。傳統(tǒng)的紙張材料的數(shù)據(jù)信息管理已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化,將成為現(xiàn)在公司管理工資的首選。本系統(tǒng)實現(xiàn)的工資管理系統(tǒng)基本上能夠滿足現(xiàn)代化企業(yè)工資管理的需求。1.2、開發(fā)設計思想整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事、工資管理的全過程,包括新進員工加入時人事檔案的建立、老員工的轉(zhuǎn)出、職位等的變動引起職工信息的修改、員工信息查詢、統(tǒng)計等人事管理工作以及新進員工工資的新增、老員工工資修改等工資管理工

5、作。2.功能描述2.1 系統(tǒng)性需求分析本系統(tǒng)的開發(fā)宗旨以及總體任務就是幫助企業(yè)的財務主管部門提高工作效率,實現(xiàn)企業(yè)工資信息管理的自動化、規(guī)范化和系統(tǒng)化。所以為了能夠?qū)崿F(xiàn)編制這個系統(tǒng)所設定的目標,在程序的開發(fā)之前,需求分析是必不可少的。需求分析的第一步描述工資管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。工資管理系統(tǒng)的用例分析主要是找出系統(tǒng)中所有的用例,因此要和工資管理系統(tǒng)的潛在用戶進行討論。系統(tǒng)最終實現(xiàn)的主要功能如下:1、員工基本信息模塊員工基本信息模塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€功能。員工基本信息包括員工編號、員工姓名、員工性別、所在部門、年齡、住址和聯(lián)系電話等信息。員

6、工增刪實現(xiàn)了對數(shù)據(jù)庫中員工信息的增加和刪除。2、工資結(jié)構(gòu)設置模塊根據(jù)該公司的工資管理實際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎工資、崗位工資和工齡工資三部分。該模塊可以對這三個工資類型設置工資等級,并對每個等級設置工資標準。3、職務部門設置模塊用戶可查詢員工職務部門情況。4、員工變動模塊用戶在員工變動模塊可查詢員工變動的基本記錄。2.2 功能分析圖 工資管理系統(tǒng)員工基本信息模塊工資結(jié)構(gòu)模塊職務部門模塊員工變動模塊員工信息輸入員 工 刪 減員 工 信 息 查 詢 基 礎 工 資 查 詢 崗 位 工 資 查 詢 工 齡 工 資 查 詢員 工 職 務 部 門 查 詢 員 工 變 動 記 錄 查 詢3.數(shù)據(jù)分

7、析3.1、數(shù)據(jù)流圖工資管理系統(tǒng)登錄成功或失敗增加信息修改信息刪除信息用戶圖1 頂層工資管理系統(tǒng)數(shù)據(jù)流圖用戶信息庫用戶登錄信息查找用戶登錄信息用戶名和密碼系統(tǒng)驗證用戶登錄成功或失敗獲取員工工資信息員工工資表總體工資信息管理員工信息管理員工工資信息獲取員工變動信息情況信息工資結(jié)構(gòu)信息表獲取員工工資信息員工編號退出系統(tǒng)員工變動表員工基本信息信息員工基本信息表獲取員工基本信息信息圖2 0層工資管理系統(tǒng)數(shù)據(jù)流圖3.2、數(shù)據(jù)字典 工資管理系統(tǒng)各實體及聯(lián)系的數(shù)據(jù)字典1. 數(shù)據(jù)流的描述數(shù)據(jù)流的編號:D001數(shù)據(jù)流的名稱:員工基本信息 簡述:與員工有關的基本信息數(shù)據(jù)流來源:員工基本信息表數(shù)據(jù)流去向:員工,部門數(shù)

8、據(jù)流組成:員工編號+姓名+性別+年齡+部門+進入公司時間+住址數(shù)據(jù)流的編號:D002數(shù)據(jù)流的名稱:工資結(jié)構(gòu)信息 簡述:查詢工資時所包含的相關信息數(shù)據(jù)流來源:工資信息表數(shù)據(jù)流去向:員工數(shù)據(jù)流組成:員工編號+加班加班+出差工資+遲到早退+礦工工資+應發(fā)工資+實發(fā)工資數(shù)據(jù)流的編號:D003數(shù)據(jù)流的名稱:職務部門信息 簡述:查詢員工職務部門信息數(shù)據(jù)流來源:職務部門信息表數(shù)據(jù)流去向:員工數(shù)據(jù)流組成:員工編號+職務+部門數(shù)據(jù)流的編號:D004數(shù)據(jù)流的名稱:員工變動信息 簡述:查詢員工變動情況數(shù)據(jù)流來源:員工變動信息表數(shù)據(jù)流去向:員工數(shù)據(jù)流組成:員工編號+原職務+原部門+現(xiàn)職務+現(xiàn)部門2、處理邏輯的描述 處

9、理邏輯編號:p001處理邏輯名稱:工資統(tǒng)計 簡述:對工資進行統(tǒng)計、計算輸入的數(shù)據(jù)流:基本工資信息處理描述:根據(jù)職工的職位及其他相應情況計算出工資輸出的數(shù)據(jù)流:工資信息 處理邏輯編號:p002處理邏輯名稱:員工信息處理 簡述:對員工信息進行處理輸入的數(shù)據(jù)流:員工信息處理描述:根據(jù)員工的基本信息進行各種操作輸出的數(shù)據(jù)流:員工信息 處理邏輯編號:p003處理邏輯名稱:變動處理 簡述:對員工的變動情況進行處理輸入的數(shù)據(jù)流:員工變動信息處理描述:可進行添加、修改和刪除等操作輸出的數(shù)據(jù)流:員工變動信息3. 數(shù)據(jù)存儲的描述 數(shù)據(jù)存儲編號:F001數(shù)據(jù)存儲名稱:員工基本信息表 簡述:員工的基本信息數(shù)據(jù)存儲組成

10、:員工編號+姓名+性別+年齡+部門+進入公司時間+住址關鍵字:員工編號相關聯(lián)的處理:P002數(shù)據(jù)存儲編號:F002數(shù)據(jù)存儲名稱:基本工資表 簡述:員工的工資信息數(shù)據(jù)存儲組成:員工編號+加班加班+出差工資+遲到早退+礦工工資關鍵字:員工編號相關聯(lián)的處理:P001數(shù)據(jù)存儲編號:F003數(shù)據(jù)存儲名稱:變動信息表 簡述:員工的變動信息數(shù)據(jù)存儲組成:員工編號+原職務+原部門+現(xiàn)職務+現(xiàn)部門關鍵字:員工編號相關聯(lián)的處理:P002,P0034.概念結(jié)構(gòu)設計(1)員工信息E-R圖進入公司時間員工編號員工姓名員工年齡性別聯(lián)系電話住址(2)工資結(jié)構(gòu)員工編號基本工資工資結(jié)構(gòu)加班工資出差工資遲到早退礦工工資實發(fā)工資應

11、發(fā)工資(3)員工職務信息圖員工編號職務部門(4)員工變動記錄圖員工編號基本工資員工變動加班工資遲到早退礦工工資(5)實體和實體之間的關系E-R圖屬于工資 1 n擁有擁有員工職務員工信息 n 1 1 1 擔任變動 1 1 5、邏輯結(jié)構(gòu)5.1數(shù)據(jù)庫關系模式按照試題-聯(lián)系圖轉(zhuǎn)化為關系模式的規(guī)則,本系統(tǒng)的E-R圖科轉(zhuǎn)化為如下的關系模式:員工(員工編號、員工姓名、性別、年齡、生日、住址、電話)職務(員工編號、職務、部門)工資結(jié)構(gòu)(員工編號、基本工資、加班工資、出差工資、曠工工資、遲到早退、應發(fā)工資、實發(fā)工資)員工變動(員工編號、原部門、原職務、現(xiàn)部門、現(xiàn)職務)5.2規(guī)范化處理對上述初始關系模式進行規(guī)范化

12、,經(jīng)分析關系中不存在部分函數(shù)依賴和傳遞函數(shù)依賴,已達到3NF。(“_”代表主碼)員工(員工編號、員工姓名、性別、年齡、生日、住址、電話)職務(員工編號、職務、部門)工資結(jié)構(gòu)(員工編號、基本工資、加班工資、出差工資、曠工工資、遲到早退、應發(fā)工資、實發(fā)工資)員工變動(員工編號、原部門、原職務、現(xiàn)部門、現(xiàn)職務)5.3邏輯模型1.員工信息表字段名存儲代碼數(shù)據(jù)類型長度員工編號Sno文本15員工姓名Sname文本10年齡Sage數(shù)字4性別Ssex文本4住址Sadd文本16聯(lián)系電話Stel文本20進入公司時間Sintime文本152.員工職務表 字段名存儲代碼類型長度員工編號Sno數(shù)字15職務Zwu文本16

13、部門Dept文本103.工資結(jié)構(gòu)表字段名存儲代碼數(shù)據(jù)類型長度員工編號Sno數(shù)字15基本工資Gben數(shù)字4加班工資Jban數(shù)字10出差工資Cchai數(shù)字10曠工工資Kgong數(shù)字10遲到早退Cdao數(shù)字10應發(fā)工資Yfa數(shù)字10實發(fā)工資Sfa數(shù)字104.員工變動記錄表字段名存儲代碼類型長度員工編號Sno數(shù)字20原部門Ydept文本10原職務YZwu文本10現(xiàn)職務XZwu文本10現(xiàn)部門Xdept文本106、物理設計和實施數(shù)據(jù)庫的建立如上表所示,存儲路徑等均采用系統(tǒng)默認設置。7、應用程序設計(前臺)7.1模塊分析在SQL數(shù)據(jù)庫中需要建立4個數(shù)據(jù)表:員工信息數(shù)據(jù)表、工資結(jié)構(gòu)數(shù)據(jù)表、職務部門數(shù)據(jù)表和員工

14、變動數(shù)據(jù)表。用戶選擇自己的身份登錄系統(tǒng)后,在進行相應的查詢。如下圖所示:員工信息數(shù)據(jù) 員工變動數(shù)據(jù) 職務部門數(shù)據(jù) 工資結(jié)構(gòu)數(shù)據(jù)用戶登錄7.2運行效果測試截圖工資管理系統(tǒng)進入界面:如圖所示:只需點擊“進入”即可進入系統(tǒng)界面。用戶登錄界面:如圖所示:輸入用戶名“dhy”,密碼“08102”,在點擊“確定”,即可進入查詢系統(tǒng)。查詢選擇界面:1. 員工信息數(shù)據(jù)表如圖所示:點擊“第一條”、“上一條”、“下一條”、“最后一條”即可查詢相應記錄的員工信息。點擊“添加”、“修改”、“刪除”、“返回”即可顯示相應功能。2、工資結(jié)構(gòu)數(shù)據(jù)表如圖所示:點擊“第一條”、“上一條”、“下一條”、“最后一條”即可查詢相應記

15、錄的員工信息。點擊“添加”、“修改”、“刪除”、“返回”即可顯示相應功能。3、職務部門數(shù)據(jù)表如圖所示:點擊“返回”則返回到查詢界面,點擊“退出”則退出系統(tǒng)。4、員工變動數(shù)據(jù)表如圖所示:點擊“第一條”、“上一條”、“下一條”、“最后一條”即可查詢相應記錄的員工信息。點擊“添加”、“修改”、“刪除”、“返回”即可顯示相應功能。8、課程設計心得體會這次課程設計我和我的同組搭檔#負責公司工資管理系統(tǒng)的設計,經(jīng)過為期一周的設計,在老師的指導以及同學們的幫助下,我們終于順利地完成了設計任務,無論是知識上感受還是其他方面,我覺得我都學到了許多,受益匪淺。拿到題目后的第一步,我們就確定了這次我們的系統(tǒng)前臺界面

16、和后臺數(shù)據(jù)庫用delphi實現(xiàn),但是接下來我們就開始各自著手學習設計程序去了,沒有想過要進行需求分析、數(shù)據(jù)流的分析等,所幸得到老師及時的指點,我們才知道系統(tǒng)的目標、業(yè)務流程、功能描述、數(shù)據(jù)流程分析、數(shù)據(jù)詞典、數(shù)據(jù)流圖、E-R圖等這一系列的工作是非常重要的前期工作,前期工作沒做好,后面也就無法進行。因此,我們也做足充分的準備,我們搜索了大量的資料,盡可能模擬現(xiàn)實社會中的工資管理系統(tǒng),建立模型。在這個系統(tǒng)實現(xiàn)過程中,我主要負責數(shù)據(jù)庫的創(chuàng)建和程序的設計模塊,這其中我發(fā)現(xiàn)開發(fā)設計需要特別嚴謹認真的態(tài)度和作風,一點都馬虎不得。每一個細微的細節(jié)都必須十分的注意,如果不認真思考決策,就會出現(xiàn)或大或小的錯誤,

17、如果早期的錯誤隱藏下來,對后面的工作影響就會很大,甚至有時要推倒很多前面做的工作重來。有時候,我自己覺得我寫的程序非常的正確,但是就是編譯通不過,在查找錯誤的過程中,面臨著否認自己的過程,非常的痛苦,而且由于自己的經(jīng)驗及各方面的能力的不足,所以進展的速度非常的緩慢,往往幾天的時間還沒有一點進展。由于我的知識淺薄,經(jīng)驗不足及閱歷頗淺,因此,在該系統(tǒng)的設計方面還有很多不足,比如功能過少,界面不夠醒目等問題,我會在工作的使用過程中,根據(jù)工作的具體要求不斷的修改,完善,爭取使該系統(tǒng)慢慢趨向完美。在本系統(tǒng)的設計過程和論文報告編寫過程中,老師、同學都給予了我許多無私的幫助,給我提出了很多寶貴的修改意見,在

18、這里,我向這些無私幫助我的人表示衷心的感謝。參考文獻:1賽奎春等.Delphi數(shù)據(jù)庫開發(fā)實例解析M.北京:機械工業(yè)出版社,2004,23-169.2劉斌等.Delphi7數(shù)據(jù)庫高級教程M.北京:清華大學出版社,2004,249-273.3錢雪忠.數(shù)據(jù)庫原理及應用M.北京:北京郵電大學出版社,2007.4錢雪忠等.數(shù)據(jù)庫原理及應用實驗指導M.北京:北京郵電大學出版社,2005.附錄主要代碼實現(xiàn)如下:var Form4: TForm4;implementation uses fdm, Unit2;$R *.dfmprocedure TForm4.N19Click(Sender: TObject);begin form4.Close;end;procedure TForm4.FormShow(Sender: TObject);beginADOQuery1.Active:=true;end;procedure TForm4.N10Click(Sender: TObject);begin with ADOQuery1 do /保存信息 begin close; SQl.Clear; SQl.Add(select * from 員工信息表 ); open; end;end;procedure TForm4.N2Click(Sender: TObject

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論