工資管理系統(tǒng)軟件設(shè)計(jì)_第1頁(yè)
工資管理系統(tǒng)軟件設(shè)計(jì)_第2頁(yè)
工資管理系統(tǒng)軟件設(shè)計(jì)_第3頁(yè)
工資管理系統(tǒng)軟件設(shè)計(jì)_第4頁(yè)
工資管理系統(tǒng)軟件設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué) 號(hào): 課 程 設(shè) 計(jì)題 目工資管理系統(tǒng)軟件設(shè)計(jì)學(xué) 院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí)姓 名指導(dǎo)教師2009年12月16日課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名: 專(zhuān)業(yè)班級(jí): 指導(dǎo)教師: 工作單位: 題目:工資管理系統(tǒng)軟件設(shè)計(jì)初始條件:某公司決定建立“工資管理系統(tǒng)”,以取代單一的人工管理。根據(jù)人員基本情況表中的學(xué)歷、職稱(chēng)及受聘日期長(zhǎng)短,決定工資表中的基本工資和崗位津貼的具體數(shù)值。根據(jù)各部門(mén)上報(bào)的扣款表的內(nèi)容決定工資表中扣款項(xiàng)的金額。按月匯總工資表。預(yù)備內(nèi)容:數(shù)據(jù)結(jié)構(gòu),軟件工程,面向?qū)ο蟪绦蛟O(shè)計(jì),數(shù)據(jù)庫(kù)技術(shù),編譯原理,可視化編程要求完成的主要任務(wù):1. 根據(jù)上述的初始條件,進(jìn)行調(diào)查分析并設(shè)計(jì)適

2、當(dāng)?shù)膶傩?。設(shè)計(jì)一個(gè)工資數(shù)據(jù)庫(kù),dbms可選ms sql server 2005、access、mysql等。2. 基于該數(shù)據(jù)庫(kù),實(shí)現(xiàn)應(yīng)用程序,程序設(shè)計(jì)語(yǔ)言(工具)可以任選,建議使用vs.net 2005/2008/eclipse/jbuilder/delphi/vc+。3. 完成課程設(shè)計(jì)說(shuō)明書(shū),其格式遵守學(xué)校今年的新規(guī)定。主要內(nèi)容包括:應(yīng)用軟件系統(tǒng)分析,設(shè)計(jì),實(shí)現(xiàn),評(píng)估等。時(shí)間安排:本學(xué)期第14-15周:1. 查閱、消化資料,系統(tǒng)調(diào)查1天2. 系統(tǒng)分析2天3. 總體設(shè)計(jì),實(shí)施計(jì)劃2天4. 系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn)4天5. 撰寫(xiě)報(bào)告1天指導(dǎo)教師簽名:2009年11月26日系主任(或責(zé)任教師)簽名: 年 月

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

4、置和工資信息管理等幾個(gè)功能模塊組成,規(guī)劃系統(tǒng)功能模塊如下:系統(tǒng)模塊基本信息管理模塊主要包括添加用戶(hù)、密碼修改和退出系統(tǒng)3部分。工資信息設(shè)置模塊工資信息設(shè)置模塊主要包括基本工資設(shè)置、其他項(xiàng)目設(shè)置和工資計(jì)算公式3個(gè)部分。工資信息管理模塊工資管理模塊主要包括出勤統(tǒng)計(jì)、計(jì)算實(shí)發(fā)工資、查詢(xún)工資和導(dǎo)出工資表4個(gè)部分。 12系統(tǒng)功能結(jié)構(gòu)工資管理系統(tǒng) 工資信息管理工資信息設(shè)置系統(tǒng)導(dǎo)出工資表查詢(xún)工資計(jì)算實(shí)發(fā)工資出勤統(tǒng)計(jì)工資計(jì)算公式其他項(xiàng)目設(shè)置基本工資設(shè)置退出系統(tǒng)密碼修改添加用戶(hù)13 數(shù)據(jù)流圖 工資基本公式設(shè)定系統(tǒng)管理員計(jì)算實(shí)發(fā)工資其他項(xiàng)目設(shè)置基本工資設(shè)定 14 數(shù)據(jù)字典 人員基本情況表列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許

5、空員工編號(hào) int 8 否員工姓名 char 16 否學(xué)歷 char 16 否職稱(chēng) char 16 否受聘時(shí)間 datetime 8 否 工資表列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空員工編號(hào) int 8 否 員工姓名 char 16 否 基本工資 int 8 否 崗位津貼 int 8 否 扣款表列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空員工編號(hào) int 8 否員工姓名 char 16 否扣款額 int 8 否 2 總體設(shè)計(jì):概念設(shè)計(jì)和邏輯設(shè)計(jì) 21 概念設(shè)計(jì):er圖 根據(jù)需求分析階段形成的需求分析說(shuō)明書(shū),把用戶(hù)的信息需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)。也就是說(shuō)設(shè)計(jì)階段是將現(xiàn)實(shí)世界中的客觀對(duì)象首先抽象為

6、獨(dú)立于具體dbms的信息結(jié)構(gòu)。這里采用目前常用的er方法,即er圖來(lái)描述現(xiàn)實(shí)世界的概念模型。er圖: 員工編號(hào)基本工資姓名編號(hào)扣款項(xiàng)工資受雇員工員工姓名崗位津貼學(xué)歷職稱(chēng)22 概念模型 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。根據(jù)數(shù)據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩大類(lèi):第一類(lèi)模型是概念模型,也稱(chēng)信息模型,它是按用戶(hù)的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。第二類(lèi)模型是數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于dbms的實(shí)現(xiàn)。概念模型可以看成是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)過(guò)渡的中間層次。概念模型有以下特點(diǎn):1 真實(shí)性概念模型是對(duì)現(xiàn)實(shí)世界的抽象和

7、概括,它必須真實(shí)地反映現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系。2 易理解性概念模型是獨(dú)立與機(jī)器的信息結(jié)構(gòu),應(yīng)該容易被用戶(hù)理解。3 易修改性應(yīng)用環(huán)境和應(yīng)用需求是經(jīng)常改變的,概念模型容易修改和擴(kuò)充。4 易轉(zhuǎn)換性 概念模型應(yīng)該容易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。2.3邏輯設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于任何dbms數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念設(shè)計(jì)階段設(shè)計(jì)好的基本er圖轉(zhuǎn)換為與選用的dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分兩步進(jìn)行1 將邏輯結(jié)構(gòu)轉(zhuǎn)換成關(guān)系模型。2 對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。2.31 er圖轉(zhuǎn)換為關(guān)系模型 er圖向關(guān)系模型的轉(zhuǎn)換要解決的問(wèn)題是如何將實(shí)體和實(shí)體型

8、間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。er圖則是由實(shí)體型、實(shí)體型的屬性和實(shí)體之間的聯(lián)系3個(gè)要素組成。所以將er圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體型、實(shí)體型的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為一組關(guān)系模式。 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 員工( 員工編號(hào),員工姓名,學(xué)歷,職稱(chēng)) 工資( 員工編號(hào),員工姓名,扣款項(xiàng),崗位津貼,基本工資)2.32 數(shù)據(jù)模型的優(yōu)化 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果不是唯一的。為了提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)需求適當(dāng)?shù)匦薷?、調(diào)整關(guān)系模式。這就是數(shù)據(jù)模型的優(yōu)化。關(guān)系模型的優(yōu)化

9、通常以規(guī)范化理論為指導(dǎo)。 將概念模型轉(zhuǎn)換為全局邏輯模型后,還應(yīng)該根據(jù)局部應(yīng)用需求,結(jié)合具體dbms的特點(diǎn),設(shè)計(jì)用戶(hù)的外模式。 目前關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)一般都提供了視圖的概念,可以利用著儀功能設(shè)計(jì)更符合局部用戶(hù)需求的用戶(hù)外模式。3 實(shí)現(xiàn) 數(shù)據(jù)庫(kù)在實(shí)際物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存款方法稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。對(duì)于設(shè)計(jì)好的邏輯數(shù)據(jù)模型選擇一個(gè)符合應(yīng)用要求的物理結(jié)構(gòu)就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。注意,這里講的是“選擇”而不是“設(shè)計(jì)”數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。因?yàn)閞dbms提供了較高的數(shù)據(jù)物理獨(dú)立性,每個(gè)rdbms軟件都提供了多種存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法,數(shù)據(jù)庫(kù)設(shè)計(jì)人員的主要任務(wù)不是“設(shè)計(jì)”而是“選擇”。41 用戶(hù)登陸界面 42 員工

10、工資管理系統(tǒng)界面4.2.1添加用戶(hù) 4.2.2修改密碼43 員工工資信息設(shè)置 先設(shè)置員工的基本工資,輸入員工編號(hào)和職務(wù)。然后設(shè)置員工每小時(shí)的工資金額。當(dāng)然也可以輸入新進(jìn)員工的編號(hào)和職務(wù)從而設(shè)置新員工的基本工資。4.3.1 基本工資設(shè)置 4.3.2其他項(xiàng)目設(shè)置4.3.3工資計(jì)算公式44工資信息管理4.4.1出勤統(tǒng)計(jì)4.4.2計(jì)算實(shí)發(fā)工資4.4.3查詢(xún)工資查詢(xún)個(gè)人:查詢(xún)所有:45導(dǎo)出工資表導(dǎo)出到工資excel文件:5 評(píng)估 工資發(fā)放管理系統(tǒng)已經(jīng)基本完成,本系統(tǒng)主要由以下幾大部分組成,包括:工資信息設(shè)置和工資信息管理。工資信息設(shè)置:這部分負(fù)責(zé)對(duì)工資的操作,包括基本工資設(shè)置,其他設(shè)置,工資計(jì)算公式幾個(gè)

11、部分。基本工資設(shè)置:可以按照工號(hào),姓名對(duì)工資進(jìn)行設(shè)置。其他設(shè)置:可以增加職工工資信息,但基本工資、工資津貼、崗位津貼等。工資計(jì)算公式:可以對(duì)員工的實(shí)發(fā)公式進(jìn)行計(jì)算。工資信息管理:這部分是對(duì)生成工資的各個(gè)項(xiàng)目進(jìn)行管理。此系統(tǒng)的規(guī)劃雖然已經(jīng)完成,功能基本實(shí)現(xiàn)了目標(biāo)規(guī)劃一些重要功能,但由于時(shí)間倉(cāng)促,所以只要滿(mǎn)足設(shè)計(jì)的需求就行了,并沒(méi)有過(guò)多考慮到系統(tǒng)的技術(shù)含量。由于時(shí)間倉(cāng)促,用戶(hù)管理未能很好的實(shí)現(xiàn),本系統(tǒng)安全性沒(méi)有很好的保障。其它一些不重要的輔助性、完善性的功能也未能在畢業(yè)設(shè)計(jì)所限定的時(shí)間內(nèi)實(shí)現(xiàn),而本文的內(nèi)容也并未能完全表達(dá)整個(gè)系統(tǒng)的功能發(fā)展?fàn)顟B(tài)。在這次系統(tǒng)的開(kāi)發(fā)過(guò)程中學(xué)到了好多知識(shí),鍛煉了我的項(xiàng)目開(kāi)

12、發(fā)能力,使我對(duì)軟件工程的知識(shí)有了更深刻的理解、更貼切的感受。在這過(guò)程中有許多順利的時(shí)候,也有過(guò)不順利的時(shí)候,通過(guò)一個(gè)星期的設(shè)計(jì),磨煉了自己的耐心,培養(yǎng)了自己查資料和同學(xué)討論的好習(xí)慣,這些對(duì)即將走上工作崗位的我是有很大的幫助的,相信我以后工作時(shí)在這些方面會(huì)做的更好。同時(shí),我也發(fā)現(xiàn)和同學(xué)討論會(huì)增強(qiáng)自己的記憶,但這次畢業(yè)設(shè)計(jì)還是有許多不足之處,如編程的能力,分析問(wèn)題的能力不夠強(qiáng)等,這些都有待今后進(jìn)一步加強(qiáng)、改進(jìn)、完善。6 參考資料 1visual basic 實(shí)用教程 (第二版) 鄭阿奇 曹弋編著 電子工業(yè)出版社 2數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)明教程 王珊 主編 高等教育出版社 3visual basic精彩編程200例機(jī)械工業(yè)出版社 賽奎春、高春艷等4visual basic數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析機(jī)械工業(yè)出版社劉志銘、高春艷等5visual foxpro數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析機(jī)械工業(yè)出版社王晶瑩、王國(guó)輝等6access數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析機(jī)械工業(yè)出版社 李俊民

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論