工資管理系統(tǒng)軟件設計說明_第1頁
工資管理系統(tǒng)軟件設計說明_第2頁
工資管理系統(tǒng)軟件設計說明_第3頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程設計題目工資管理系統(tǒng)軟件設計學院計算機科學與技術學院專業(yè)計算機科學與技術班級姓名 指導教師2009年 12月 16日課程設計任務書學生: 專業(yè)班級:指導教師: 工作單位:題目:工資管理系統(tǒng)軟件設計初始條件:某公司決定建立“工資管理系統(tǒng)”,以取代單一的人工管理。根據(jù)人員基本 情況表中的學歷、職稱及受聘日期長短,決定工資表中的基本工資和崗位津貼的 具體數(shù)值。根據(jù)各部門上報的扣款表的容決定工資表中扣款項的金額。按月匯總 工資表。預備容:數(shù)據(jù)結構,軟件工程,面向對象程序設計,數(shù)據(jù)庫技術,編譯原理, 可視化編程要求完成的主要任務:1. 根據(jù)上述的初始條件,進行調查分析并設計適當?shù)膶傩?。設計一個工資數(shù)

2、據(jù) 庫,DBMS 可選 Ms SQL Server 2005、Access、MYSQL 等。2. 基于該數(shù)據(jù)庫,實現(xiàn)應用程序,程序設計語言(工具)可以任選,建議使用VS. NET 2005/2008/Eclipse/Jbuilder/Delphi/VC+。3. 完成課程設計說明書,其格式遵守學校今年的新規(guī)定。主要容包括:應用軟件系統(tǒng)分析,設計,實現(xiàn),評估等。時間安排:本學期第14-15周:1.查閱、消化資料,系統(tǒng)調查1天2.系統(tǒng)分析2天3.總體設計,實施計劃2天4.系統(tǒng)開發(fā)與實現(xiàn)4天5.撰寫報告1天指導教師簽名:2009年11月26日系主任(或責任教師)簽名:年 月曰工資管理系統(tǒng)軟件設計1工資

3、管理軟件系統(tǒng)分析11系統(tǒng)功能分析傳統(tǒng)的工資管理方法,都是通過人工統(tǒng)計和計算的管理方式進行的。這樣的管理方法不但費時費力,也容易產(chǎn)生計算上的錯誤和疏漏;計算機技術的 全面普及,打破了財務管理的傳統(tǒng)管理方法,提高了管理效率的同時,克服了傳 統(tǒng)管理方法中易產(chǎn)生的問題,使管理員能夠有序的、全面的對每一位職工進行管 理,嚴格按照工資條款及發(fā)放制度計算并發(fā)展員工工資。企業(yè)工資管理系統(tǒng)可以完成日常工資的管理,如查詢、修改、增加、刪除以 及存儲等操作,迅速準確地完成各種工資數(shù)據(jù)的的統(tǒng)計和匯總工作,快速打印出 工資報表等,大大提高了企業(yè)的管理效率。工資管理系統(tǒng)是由系統(tǒng)管理、工資信息設置和工資信息管理等幾個功能

4、模塊組成,規(guī)劃系統(tǒng)功能模塊如下:系統(tǒng)模塊基本信息管理模塊主要包括添加用戶、密碼修改和退出系統(tǒng)3部分。工資信息設置模塊工資信息設置模塊主要包括基本工資設置、其他項目設置和工資計算公式 3個部分。工資信息管理模塊工資管理模塊主要包括出勤統(tǒng)計、計算實發(fā)工資、查詢工資和導出工資表4個部分。12系統(tǒng)功能結構工資管理系統(tǒng)13數(shù)據(jù)流圖14數(shù)據(jù)字典人員基本情況表列名數(shù)據(jù)類浬2文允許空員工編號iiit8否員工姓名char16否學歷char16否職稱char16否受聘時間datetime8否工資表列名吊T編目數(shù)據(jù)類型int長度8允許空否員丄姓笛基木T洛charint16R丕 ri _崗付津貼intR丕扣款表列名數(shù)

5、據(jù)類型長度允許空員工編號iiit8否員工姓名char16否扣款額int8否2總體設計:概念設計和邏輯設計21概念設計:ER圖根據(jù)需求分析階段形成的需求分析說明書,把用戶的信息需求抽象為信息 結構即概念模型的過程就是概念結構設計。也就是說設計階段是將現(xiàn)實世界中的 客觀對象首先抽象為獨立于具體DBMS的信息結構。這里采用目前常用的E-R方 法,艮卩E-R圖來描述現(xiàn)實世界的概念模型。E-R 圖:崗位津貼22概念模型數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎。根據(jù)數(shù)據(jù)模型應用的不同目的,可以將這些模型劃分為兩大類:第一類模型是概念模型,也稱信息模型,它是按用戶的觀點對數(shù)據(jù)和 信息建模,主要用于數(shù)據(jù)庫設計。第二類

6、模型是數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關系模型等, 它是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,主要用于DBMS的實現(xiàn)。概念模型可以看成是現(xiàn)實世界到機器世界的一個過渡的中間層次。概 念模型有以下特點:1 真實性槪念模型是對現(xiàn)實世界的抽象和概括,它必須真實地反映現(xiàn)實世界中 事物和事物之間的聯(lián)系。2易理解性概念模型是獨立與機器的信息結構,應該容易被用戶理解。3易修改性應用環(huán)境和應用需經(jīng)常改變的,概念模型容易修改和擴充。4易轉換性概念模型應該容易向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉換。2.3邏輯設計概念結構是獨立于任何DBMS數(shù)據(jù)模型的信息結構。邏輯結構設計的任務就 是把概念設計階段設計好的基本ER圖轉換

7、為與選用的DBHS產(chǎn)品所支持的數(shù)據(jù) 模型相符合的邏輯結構。設計邏輯結構時一般要分兩步進行1將邏輯結構轉換成關系模型。2對數(shù)據(jù)模型進行優(yōu)化。2.31 E-R圖轉換為關系模型E-R圖向關系模型的轉換要解決的問題是如何將實體和實體型間的 聯(lián)系轉換為關系模式,如何確定這些關系模式的屬性和碼。關系模型的邏輯結構是一組關系模式的集合。ER圖則是由實體型、 實體型的屬性和實體之間的聯(lián)系3個要素組成。所以將E-R圖轉換為關系模型 實際上就是要將實體型、實體型的屬性和實體之間的聯(lián)系轉換為一組關系模式。一個實體型轉換為一個關系模式。實體的屬性就是關系的屬性,實體 的碼就是關系的碼。員工(員工編號,員工,學歷,職稱

8、)工資(員工編號,員工,扣款項,崗位津貼,基本工資)2.32數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫邏輯設計的結果不是唯一的。為了提高數(shù)據(jù)庫應用系統(tǒng)的性 能,還應該根據(jù)需求適當?shù)匦薷摹⒄{整關系模式。這就是數(shù)據(jù)模型的優(yōu)化。關系 模型的優(yōu)化通常以規(guī)化理論為指導。將概念模型轉換為全局邏輯模型后,還應該根據(jù)局部應用需求,結合 具體DBMS的特點,設計用戶的外模式。目前關系數(shù)據(jù)庫管理系統(tǒng)一般都提供了視圖的概念,可以利用著儀功能 設計更符合局部用戶需求的用戶外模式。3實現(xiàn)數(shù)據(jù)庫在實際物理設備上的存儲結構和存款方法稱為數(shù)據(jù)庫的物理結構。對 于設計好的邏輯數(shù)據(jù)模型選擇一個符合應用要求的物理結構就是數(shù)據(jù)庫的物理 設計。注意,這里講

9、的是“選擇”而不是“設計”數(shù)據(jù)庫物理結構。因為RDBMS 提供了較高的數(shù)據(jù)物理獨立性,每個RDBMS軟件都提供了多種存儲結構和存儲方 法,數(shù)據(jù)庫設計人員的主要任務不是“設計”而是“選擇”。41用戶登陸界面企業(yè)工資菅理系統(tǒng)用戶名稱用戶密碼確定取消42員工工資管理系統(tǒng)界面4.2.1添加用戶43員工工資信息設置先設置員工的基本工資,輸入員工編號和職務。然后設置員工每小 時的工資金額。當然也可以輸入新進員工的編號和職務從而設置新員工的基本工 資。4.3. 1基本工資設置4. 3.3工資計算公式朗計算公式區(qū)|負工實際工脣=基本工資(/毎夭)X月度正常工作時間 十基本工資X |%XJE常加班時間十基本工資

10、X |£乂著殊加班時間十|(無/夭)X出差時間-(元/天)X曠工次數(shù)-|(無/次)X遲到早退次數(shù)十獎金十福利等一其他扣發(fā)44工資信息管理出勤統(tǒng)計國統(tǒng)計岀勤記錄統(tǒng)計月份 3三|出陽納杲ISEFfM 以 *|K*rnrdFr.nibIErly|r>YFr in”T-Ilrrand50JCCOM01 PCCOXOZ間 冒300932厲2q20hdwA dw計算實發(fā)工資»員工工資管理系統(tǒng)-統(tǒng)計結果列表系統(tǒng)工資信息設置工資信息管理員工編號|P000000t3査詢單 |匸瓦工32橙統(tǒng)社就蔻員工其他項目列表丨員工工逢統(tǒng)計列表I磁 工資信息設査 工資信息管理員工編號|POOOOOOl

11、 3查詢單 I 查詢所 I員工工資統(tǒng)計列表匸員工其3也項貝藥E|員工工瓷統(tǒng)計列表|記錄編號|員工編號|員工姓名|添加日期丨名 稱|金頂|備 注63437周周周2009-6-202004-&-202009-7-21000 元700元234元負匚編號pooooooF 3克詢單竇詢折更工工進統(tǒng)計列表I瓦工其他項日列表I員工工資統(tǒng)丑莎貳;|K工潯T員攻名統(tǒng)計胸基龍工兔T寶±£ 刻律貼T扣爰1遲知早退獷工1岀羞實K to 13Jraooccc2«-2?2SW無80OJC"0元Ofc0無Oic60元200元逝0元3)JOJOOCOL2CW227T&0

12、 元IOOQtu?COJuOjL0元eo元3"元0元查詢工資查詢個人:靈J皴號|POOOOOOl 72 I匸尊鯊I 査詢所員工工弈統(tǒng)計列表I貝工其他頊目列表 負工工資統(tǒng)計列表I記釆堀號1| GH呉號15工姓名1| 統(tǒng)計曰R0r s£XXft 1 発金 1 容iij 1 iiIB 1|扣發(fā)|遲®J早底|rumfc | fti膽附 |co10300012CO9-6-22 37施阮KCU元TQO 元QSQ元試元旳元3CQL50元0元查詢所有:買工編號 POOOOOOI 三員工工査統(tǒng)計列表丨員工其他頊目列表 負工工資統(tǒng)計列表Iiil玄知1 nXtt名"I tSH

13、Sffi I基玄工S 金11侖利 貼7 ?r岌i遲a早退1曠工JQ定1加脫出乞衣廠苴迪131WOOCOK«r2O0S6-22ssqo 元筑0元T0D7E0 元阮0元旳元200元L50元阮93WOOCOJ1馬2D09-G-22筑GO元icojtST0O5EOrtQjE元?00元4 5導出工資表導出到工資excel文件:icrosoft Excel 一 gongzi. xls:文件g)編輯g)視因辺插入d)格式(Q) 工具d)數(shù)據(jù))窗口幫助©)100%日詔丨呂A丨芋11-百 009年6月工資統(tǒng)計記錄A1ABCDEFGHIJKL12009年6月工資統(tǒng)計記錄12編號姓名日期基本工資

14、獎金福利律貼扣戰(zhàn)加班費岀差費耳他總計3POOOOOOI周2009-06376010007000140300150057704P0000002曹2009-062540800700060200150043305評估工資發(fā)放管理系統(tǒng)已經(jīng)基本完成,本系統(tǒng)主要由以下幾大部分組成, 包括:工資信息設置和工資信息管理。工資信息設置:這部分負責對工資的操作,包括基本工資設置,其他 設置,工資計算公式幾個部分?;竟べY設置:可以按照工號,對工資進行設置。 其他設置:可以増加職工工資信息,但基本工資、工資津貼、崗位津貼等。工資 計算公式:可以對員工的實發(fā)公式進行計算。工資信息管理:這部分是對生成工資的各個項目進行

15、管理。此系統(tǒng)的規(guī)劃雖然已經(jīng)完成,功能基本實現(xiàn)了目標規(guī)劃一些重要功能,但 由于時間倉促,所以只要滿足設計的需求就行了,并沒有過多考慮到系統(tǒng)的技術 含量。由于時間倉促,用戶管理未能很好的實現(xiàn),本系統(tǒng)安全性沒有很好的保障。 其它一些不重要的輔助性、完善性的功能也未能在畢業(yè)設計所限定的時間實現(xiàn), 而本文的容也并未能完全表達整個系統(tǒng)的功能發(fā)展狀態(tài)。在這次系統(tǒng)的開發(fā)過程中學到了好多知識,鍛煉了我的項目開發(fā)能力,使我 對軟件工程的知識有了更深刻的理解、更貼切的感受。在這過程中有許多順利的 時候,也有過不順利的時候,通過一個星期的設計,磨煉了自己的耐心,培養(yǎng)了 自己查資料和同學討論的好習慣,這些對即將走上工作崗位的我是有很大的幫助 的,相信我以后工作時在這些方面會做的更好。同時,我也發(fā)現(xiàn)和同學討論會增 強自己的記憶,但這次畢業(yè)設計還是有許多不足之處,如編程的能力,分析問題 的能力不夠強等,這些都有待今后進一步加強、改進、完善。6參考資料1 - (Visual Basic實用教程(第二版)阿奇弋編著電子工業(yè)2 數(shù)據(jù)庫系統(tǒng)簡明教程王冊 主編 高等教育3 -Visual Basic精彩編程200例機械工業(yè) 賽奎春、高春艷等4 - (Visual Basic數(shù)據(jù)庫開發(fā)實例解析機械工業(yè)志銘、高春艷等

溫馨提示

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

評論

0/150

提交評論