企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計_第1頁
企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計_第2頁
企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計_第3頁
企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計_第4頁
企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 67 -畢業(yè)設(shè)計論文 學(xué)學(xué) 生 姓 名名: 學(xué)學(xué) 號: 學(xué)學(xué) 院院、 系系: 專專 業(yè): 設(shè)設(shè) 計 題 目目: 企業(yè)業(yè)工資管管理系統(tǒng)統(tǒng) 指指 導(dǎo) 老 師師: 2010 年 10 月 1日目 錄摘 要 3一、開發(fā)背背景 31.1 數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)簡介 441.2 企企業(yè)工資資管理系系統(tǒng) 41.3 開開發(fā)工具具簡介 4二、需求分分析 42.11 系統(tǒng)統(tǒng)分析 42.22系統(tǒng)開開發(fā)的可可行性分分析 52.3系統(tǒng)統(tǒng)功能需需求 5三、系統(tǒng)數(shù)數(shù)據(jù)庫設(shè)設(shè)計 63.1 數(shù)數(shù)據(jù)庫介介紹 63.2 使使用ADDO控件件訪問數(shù)數(shù)據(jù)庫 63.3 數(shù)數(shù)據(jù)庫設(shè)設(shè)計過程程66四、企業(yè)工工資管理理系統(tǒng)用用戶界面面設(shè)計10

2、4.1 用用戶界面面1104.2 “主窗體體”模塊設(shè)設(shè)計1114.3各項項子模塊塊的設(shè)計計112五、結(jié)論與與體會300六、 參考考資料330摘 要本系統(tǒng)是針針對蕪湖湖市雙翼翼航天有有限公司司的實際際管理情情況所設(shè)設(shè)計和開開發(fā)的一一個工資資管理系系統(tǒng)。本本系統(tǒng)采采用可視視化的面面向?qū)ο笙蟮木幊坛坦ぞ遃Visuual Bassic 6.00來開發(fā)發(fā),用AAcceess 20003建立立數(shù)據(jù)庫庫,從開開發(fā)背景景、需求求分析、系系統(tǒng)模塊塊建立、數(shù)數(shù)據(jù)庫設(shè)設(shè)計、功功能模塊塊編程等等方面闡闡述了于于企業(yè)工工資管理理系統(tǒng)的的開發(fā)過過程,開開發(fā)出真真正適合合該公司司的工資資管理系系統(tǒng)。該該系統(tǒng)主主要由員員工管

3、理理、工資資查詢計計算和工工資報表表輸出三三個模塊塊組成,功功能基本本涵蓋該該企業(yè)的的工資管管理業(yè)務(wù)務(wù)范圍。這這個工資資管理系系統(tǒng)是典典型的信信息管理理系統(tǒng)(MMIS),前前臺程序序開發(fā)工工具采用用微軟的的VB66,后臺臺數(shù)據(jù)庫庫采用AAcceess數(shù)數(shù)據(jù)庫。VVB6是是一種面面向?qū)ο笙蟮拈_發(fā)發(fā)工具,具具有組件件豐富、語語言簡單單、功能能強大的的優(yōu)點。 Acccesss數(shù)據(jù)庫庫具有與與VB66無縫連連接、操操作簡單單、易于于使用的的優(yōu)點。關(guān)鍵詞:工工資管理理系統(tǒng);開發(fā)工工具Viisuaal BBasiic 66.0;數(shù)據(jù)庫庫Acccesss 20003;系統(tǒng)設(shè)設(shè)計與開開發(fā)開發(fā)平臺::WIIND

4、OOWS開發(fā)環(huán)境: Viisuaal BBasiic 66.0,AAcceess 20003一、 開開發(fā)背景景企業(yè)工資管管理是任任何企事事業(yè)單位位都面臨臨的問題題,由于于各個單單位的工工資處理理方式總總是有所所區(qū)別,因因此目前前還沒有有一個通通用的工工資管理理系統(tǒng),只只能針對對具體情情況去開開發(fā)適合合本單位位需求的的工資管管理系統(tǒng)統(tǒng)。由于于蕪湖市市雙翼航航天有限限公司的的發(fā)展規(guī)規(guī)模一般般,員工工的數(shù)量量有限,對對企業(yè)的的工資管管理有一一定基本本的要求求,當(dāng)然然使用計計算機工工資管理理系統(tǒng)成成為其必必然趨勢勢。企業(yè)業(yè)的工資資管理是是公司管管理的一一個重要要內(nèi)容。隨著企業(yè)人人員數(shù)量量增加,企企業(yè)的

5、工工資管理理工作也也變得越越來越復(fù)復(fù)雜。工工資管理理既涉及及到企業(yè)業(yè)勞動人人事的管管理,同同時也是是企業(yè)財財務(wù)管理理的重要要組成部部分。工工資管理理需要和和人事管管理相聯(lián)聯(lián)系,同同時連接接工時考考勤和醫(yī)醫(yī)療保險險等等,來來生成企企業(yè)每個個職工的的基本工工資、津津貼、醫(yī)醫(yī)療保險險、保險險費、實實際發(fā)放放工資等等。資金金是企業(yè)業(yè)生存的的主要元元素,資資金的流流動影響響到企業(yè)業(yè)的整體體運作,企企業(yè)員工工的工資資是企業(yè)業(yè)資金管管理的一一個重要要的組成成部分。早早期的工工資統(tǒng)計計和發(fā)放放都是使使用人工工方式處處理紙質(zhì)質(zhì)材料,不不僅花費費財務(wù)人人員大量量的時間間且不易易保存,往往往由于于個人的的因素抄抄寫

6、不慎慎或計算算疏忽,出出現(xiàn)工資資發(fā)放錯錯誤的現(xiàn)現(xiàn)象。早早期工資資管理多多采取紙紙質(zhì)材料料和具有有較強的的時間限限制?;谝陨仙显颍笃髽I(yè)工資資管理系系統(tǒng)使用用電腦安安全保存存、快速速計算、全全面統(tǒng)計計,實現(xiàn)現(xiàn)工資管管理的系系統(tǒng)化、規(guī)規(guī)范化、自自動化。企企業(yè)工資資管理系系統(tǒng)是典典型的信信息管理理系統(tǒng)(MMIS),前前臺程序序開發(fā)工工具采用用微軟的的VB66,后臺臺數(shù)據(jù)庫庫采用AAcceess數(shù)數(shù)據(jù)庫。VVB6是是一種面面向?qū)ο笙蟮拈_發(fā)發(fā)工具,具具有組件件豐富、語語言簡單單、功能能強大的的優(yōu)點。 Acccesss數(shù)據(jù)庫庫具有與與VB66無縫連連接、操操作簡單單、易于于使用的的優(yōu)點。1.1數(shù)據(jù)據(jù)

7、庫管理理系統(tǒng)數(shù)據(jù)庫管理理系統(tǒng)(DDBMSS)是指指數(shù)據(jù)庫庫系統(tǒng)中中管理數(shù)數(shù)據(jù)的軟軟件系統(tǒng)統(tǒng)。DBBMS是是數(shù)據(jù)庫庫系統(tǒng)的的核心組組成部分分。對數(shù)數(shù)據(jù)庫的的一切操操作,包包括定義義、更新新及各種種控制,都是通通過DBBMS進進行的。DDBMSS總是基基于某種種數(shù)據(jù)模模型,可可以把DDBMSS看成是是某種數(shù)數(shù)據(jù)模型型在計算算機系統(tǒng)統(tǒng)上的具具體實現(xiàn)現(xiàn)。根據(jù)據(jù)數(shù)據(jù)模模型的不不同,DDBMSS可以分分成層次次型、網(wǎng)網(wǎng)狀型、關(guān)關(guān)系型、面面向?qū)ο笙笮偷?。MMicrrosooft Acccesss 20003就就是一種種關(guān)系型型數(shù)據(jù)庫庫管理系系統(tǒng)。關(guān)系模型主主要是用用二維表表格結(jié)構(gòu)構(gòu)表達(dá)實實體集,用用外鍵表表

8、示實體體間聯(lián)系系。關(guān)系系模型是是由若干干個關(guān)系系模式組組成的集集合。關(guān)關(guān)系模式式相當(dāng)于于前面提提到的記記錄類型型,每個個關(guān)系實實際上是是一張二二維表格格。關(guān)系系模型和和層次、網(wǎng)網(wǎng)狀模型型的最大大判別是是用關(guān)鍵鍵碼而不不是用指指針導(dǎo)航航數(shù)據(jù),表表格簡單單用戶易易懂,編編程時并并不涉及及存儲結(jié)結(jié)構(gòu),訪訪問技術(shù)術(shù)等細(xì)節(jié)節(jié)。SQQL語言言是關(guān)系系型數(shù)據(jù)據(jù)庫的標(biāo)標(biāo)準(zhǔn)化語語言,已已得到了了廣泛的的應(yīng)用。1.2 企企業(yè)工資資管理系系統(tǒng)企業(yè)工資管管理是一一項瑣碎碎、復(fù)雜雜而又十十分細(xì)致致的工作作,一般般不允許許發(fā)生差差錯。同同時工資資的發(fā)放放具有較較強的時時間限制制,必須須嚴(yán)格按按照單位位規(guī)定的的時間完完成計

9、算算和發(fā)放放工作。正正是企業(yè)業(yè)工資管管理的這這種重復(fù)復(fù)性、規(guī)規(guī)律性、時時間性,使使得企業(yè)業(yè)工資管管理計算算機化成成為可能能。企業(yè)業(yè)工資管管理系統(tǒng)統(tǒng)就是使使用電腦腦代替大大量的人人工統(tǒng)計計和計算算,完成成眾多企企業(yè)工資資信息的的處理,同同時使用用電腦還還可以安安全地、完完整地保保存大量量的企業(yè)業(yè)工資記記錄。1.3 開開發(fā)工具具簡介微軟公司的的Vissuall Baasicc 6.0是WWinddowss應(yīng)用程程序開發(fā)發(fā)工具,是是目前最最為廣泛泛的、易易學(xué)易用用的面向向?qū)ο蟮牡拈_發(fā)工工具。VVisuual Bassic提提供了大大量的控控件,這這些控件件可用于于設(shè)計界界面和實實現(xiàn)各種種功能,減減少

10、了編編程人員員的工作作量,也也簡化了了界面設(shè)設(shè)計過程程,從而而有效的的提高了了應(yīng)用程程序的運運行效率率和可靠靠性。因因此,本本系統(tǒng)使使用Miicroosofft VVisuual Bassic 6.00開發(fā)。需求分析2.1 系系統(tǒng)分析析系統(tǒng)分析的的過程可可以說是是一個對對具體問問題的反反復(fù)理解解和抽象象的過程程。理解解就是對對現(xiàn)實問問題的理理解,要要弄清楚楚究竟需需要解決決什么問問題。抽抽象就是是除去問問題的表表面,提提取問題題的本質(zhì)質(zhì),建立立問題的的邏輯模模型,以以便于以以后階段段的系統(tǒng)統(tǒng)的設(shè)計計實現(xiàn)。需需求分析析階段是是軟件產(chǎn)產(chǎn)品生存存命期中中的一個個重要階階段,其其根本任任務(wù)是確確定用戶

11、戶對軟件件系統(tǒng)的的需求。所所謂需求求是指用用戶對軟軟件的功功能和性性能的要要求,就就是用戶戶希望軟軟件能什什么事情情,完成成什么樣樣的功能能,達(dá)到到什么性性能。通通常需求求分為兩兩種類型型:一種種是功能能性需求求,一種種是非功功能性需需求,這這一點也也需要有有一種清清楚的認(rèn)認(rèn)識。功功能性需需求是指指需要計計算機系系統(tǒng)解決決的問題題,也就就是對數(shù)數(shù)據(jù)的處處理要求求,這是是一類最最主要的的需求。非非功能性性需求是是指實際際使用環(huán)環(huán)境所要要求的需需求,往往往是一一些限制制要求,例例如:性性能要求求,可靠靠性要求求,安全全保密要要求,等等等。本系統(tǒng)的設(shè)設(shè)計應(yīng)滿滿足以下下的系統(tǒng)統(tǒng)要求:滿足企業(yè)業(yè)員工信信

12、息管理理的基本本要求;滿足企業(yè)業(yè)工資結(jié)結(jié)算的基基本要求求;滿足企業(yè)業(yè)工資查查詢和報報表導(dǎo)出出的基本本要求;提供良好好的操作作界面,對對操作人人員的技技能要求求比較的的低;能夠保證證企業(yè)工工資管理理數(shù)據(jù)的的安全準(zhǔn)準(zhǔn)確。2.2 系系統(tǒng)開發(fā)發(fā)的可行行性分析析管理信息系系統(tǒng)的可可行性分分析包括括以下四四個方面面:管理可行行性:指指管理人人員對開開發(fā)項目目是否支支持,現(xiàn)現(xiàn)有管理理制度是是否健全全等。而而且運用用此系統(tǒng)統(tǒng)能夠大大大地提提高工作作效率,方方便管理理。經(jīng)濟可性性行:主主要是預(yù)預(yù)估費用用支出和和對項目目的經(jīng)濟濟效益進進行評價價。根據(jù)據(jù)該醫(yī)院院的現(xiàn)有有資源設(shè)設(shè)備,建建立工資資MISS不但能能提高工

13、工作效率率、降低低費用,還還能提高高數(shù)據(jù)計計算的準(zhǔn)準(zhǔn)確性。技術(shù)可行行性:主主要分析析當(dāng)前的的技術(shù)條條件能否否滿足對對系統(tǒng)提提出的要要求。該該醫(yī)院內(nèi)內(nèi)部建有有局域網(wǎng)網(wǎng),有比比較專業(yè)業(yè)的技術(shù)術(shù)人員,能能夠勝任任信息系系統(tǒng)的開開發(fā)工作作。社會可行行性:是是分析研研究系統(tǒng)統(tǒng)投入使使用后對對醫(yī)院和和社會可可能帶來來的影響響。此系系統(tǒng)的開開發(fā)不會會對社會會帶來任任何危害害,所以以開發(fā)此此系統(tǒng)是是可行的的。綜上所述,蕪蕪湖市雙雙翼航天天有限公公司工資資管理系系統(tǒng)是完完全可行行與重要要的。2.3系統(tǒng)統(tǒng)功能需需求開發(fā)這個系系統(tǒng)的目目的就是是幫助企企業(yè)的財財務(wù)主管管部門提提高工作作效率,實實現(xiàn)企業(yè)業(yè)工資信信息管理

14、理的系統(tǒng)統(tǒng)化、規(guī)規(guī)范化和和自動化化。能夠夠和認(rèn)識識管理系系統(tǒng)、考考勤管理理系統(tǒng)相相結(jié)合,真真正實現(xiàn)現(xiàn)企業(yè)高高效、科科學(xué)、現(xiàn)現(xiàn)代化的的員工管管理。系系統(tǒng)最終終實現(xiàn)的的主要功功能如下下:企業(yè)工資資信息設(shè)設(shè)置部分分:包括括設(shè)置員員工的基基本工資資和其他他項目的的金額,如如獎金等等。并且且負(fù)責(zé)設(shè)設(shè)置員工工工資的的計算公公式。企業(yè)工資資信息管管理部分分:包括括統(tǒng)計出出勤、計計算工資資、查詢詢工資和和導(dǎo)出工工資表。系統(tǒng)部分分:包括括添加用用戶和修修改密碼碼。根據(jù)以上系系統(tǒng)應(yīng)實實現(xiàn)的功功能,可可以對其其上面的的功能進進行模塊塊化設(shè)計計,得出出系統(tǒng)功功能模塊塊圖,如如圖2-1所示示。 系 統(tǒng)系 統(tǒng) 修改密碼添

15、加用戶 修改密碼添加用戶 系 統(tǒng)1 系 統(tǒng)1 工資信息管理關(guān) 于退出系統(tǒng)基本工資設(shè)置其他工資設(shè)置工資計算公式設(shè)置出勤統(tǒng)計計算實發(fā)工資查詢工資導(dǎo)出工資工資信息設(shè)置退出系統(tǒng) 圖2-1 系統(tǒng)功功能模塊塊圖 三、系統(tǒng)數(shù)數(shù)據(jù)庫設(shè)設(shè)計數(shù)據(jù)庫是信信息管理理系統(tǒng)的的后臺,存存儲著所所有的信信息,在在信息管管理系統(tǒng)統(tǒng)中有著著很重要要的地位位。數(shù)據(jù)據(jù)庫設(shè)計計的好與與壞,直直接影響響到這個個系統(tǒng)的的運行效效率。良良好的數(shù)數(shù)據(jù)庫設(shè)設(shè)計,可可以提高高數(shù)據(jù)信信息的存存儲效率率,確保保數(shù)據(jù)信信息的完完整性和和一致性性。3.1數(shù)據(jù)據(jù)庫介紹紹數(shù)據(jù)庫是一一種存儲儲數(shù)據(jù)并并對數(shù)據(jù)據(jù)進行操操作的工工具。數(shù)數(shù)據(jù)庫就就是信息息的集合合。

16、計算算機的數(shù)數(shù)據(jù)庫可可以分為為兩類:非關(guān)系系數(shù)據(jù)庫庫和關(guān)系系數(shù)據(jù)庫庫。關(guān)系系數(shù)據(jù)庫庫中包含含了多個個數(shù)據(jù)表表的信息息,數(shù)據(jù)據(jù)庫含有有各個不不同部分分的術(shù)語語,如記記錄、域域等。Accesss20003 就是關(guān)關(guān)系數(shù)據(jù)據(jù)庫開發(fā)發(fā)工具,數(shù)數(shù)據(jù)庫能能匯集各各種信息息以供查查詢、存存儲和檢檢索。AAcceess 的優(yōu)點點在于它它能使用用數(shù)據(jù)表表示圖或或自定義義窗體收收集信息息。數(shù)據(jù)據(jù)表示圖圖提供了了一種類類似于 Exccel 的電子子表格,可可以使數(shù)數(shù)據(jù)庫一一目了然然。另外外,Acccesss 允允許創(chuàng)建建自定義義報表用用于輸出出數(shù)據(jù)庫庫中的信信息。AAcceess也也提供了了數(shù)據(jù)存存儲庫,可可以使用

17、用桌面數(shù)數(shù)據(jù)庫文文件把數(shù)數(shù)據(jù)庫文文件置于于網(wǎng)絡(luò)文文件服務(wù)務(wù)器,與與其他網(wǎng)網(wǎng)絡(luò)用戶戶共享數(shù)數(shù)據(jù)庫。AAcceess 是一種種關(guān)系數(shù)數(shù)據(jù)庫工工具,關(guān)關(guān)系數(shù)據(jù)據(jù)庫是已已開發(fā)的的最通用用的數(shù)據(jù)據(jù)庫之一一。如上上所述,AAcceess 作為關(guān)關(guān)系數(shù)據(jù)據(jù)庫開發(fā)發(fā),具備備了許多多優(yōu)點,可可以在一一個數(shù)據(jù)據(jù)包中同同時擁有有桌面數(shù)數(shù)據(jù)庫的的便利和和關(guān)系數(shù)數(shù)據(jù)庫的的強大功功能。3.2使用用ADOO控件訪訪問數(shù)據(jù)據(jù)庫ADO是AActiiveXX Daata Objjectts 的的縮寫,提提供對各各種數(shù)據(jù)據(jù)庫訪問問的標(biāo)準(zhǔn)準(zhǔn)接口。1如何用用ADOO存取數(shù)數(shù)據(jù):在實際編程程過程中中使用AADO的的一個典典型的存存取數(shù)據(jù)

18、據(jù)的步驟驟為:第一,連接接數(shù)據(jù)源源;第二,打開開記錄集集對象;第三,使用用記錄集集;第四,斷開開連接。2關(guān)閉所所有的數(shù)數(shù)據(jù)連接接:如果在代碼碼中使用用了數(shù)據(jù)據(jù)控件如如ADOO,在退出出時應(yīng)該該關(guān)閉所所有打開開的reccorddsouurcee,ddataabasse。雖然對對象能自自動注銷銷,但是數(shù)數(shù)據(jù)連接接不會馬馬上斷開開,可能會會導(dǎo)致一一些內(nèi)存存不能被被系統(tǒng)重重新分配配。Visuaal BBasiic提供供了與底底層數(shù)據(jù)據(jù)庫系統(tǒng)統(tǒng)緊密的的連接。VVisuual Bassic 支持不不同的關(guān)關(guān)系數(shù)據(jù)據(jù)庫管理理系統(tǒng)并并充分發(fā)發(fā)揮每一一個數(shù)據(jù)據(jù)庫的特特長。生生成獨立應(yīng)應(yīng)用或脫脫離服務(wù)務(wù)器運行行的

19、服務(wù)務(wù)以上的的應(yīng)用,VVisuual Bassic連連接數(shù)據(jù)據(jù)庫的方方式有兩兩種:第一,通過過使用VVisuual Bassic的的 ADDO控件件; 第二,通過過使用由由Vissuall Baasicc提供的的專用的的直接與與數(shù)據(jù)庫庫相連的的接口。3.3數(shù)據(jù)據(jù)庫設(shè)計計過程 1企業(yè)管管理系統(tǒng)統(tǒng)的ER圖:如圖331所所示。2關(guān)系模模式的設(shè)設(shè)計:啟動Acccesss 20003,創(chuàng)創(chuàng)建新的的數(shù)據(jù)庫庫,命名名為Saalarry.mmdb,保保存在要要存放這這個系統(tǒng)統(tǒng)所有工工程文件件的文件件夾中。在在使用的的時,要要把應(yīng)用用程序和和這個數(shù)數(shù)據(jù)庫保保存在同同一個文文件夾中中。員工出勤勤統(tǒng)計信信息表(記記

20、錄編號號、員工工編號、員員工姓名名、統(tǒng)計計時間、出出勤天數(shù)數(shù)、遲到到早退次次數(shù)、曠曠工次數(shù)數(shù)、正常常加班次次數(shù)、特特殊加班班次數(shù)、出出差次數(shù)數(shù));員工工資資計算公公式信息息表(正正常加班班工資百百分比、特特殊加班班工資百百分比、出出差工資資、曠工工工資、遲遲到早退退); 員工其他他項目設(shè)設(shè)置(記記錄編號號、員工工編號、年年月、類類型、名名稱、金金額、備備注);工資信息息設(shè)置表表(記錄編編號、員員工編號號、員工工職務(wù)、基基本工資資);員工工資資統(tǒng)計信信息表(記錄編編號、員員工編號號、員工工姓名、時時間、基基本工資資、獎金金、福利利、津貼貼、扣發(fā)發(fā)、遲到到早退扣扣發(fā)、曠曠工扣發(fā)發(fā)、加班班費、出出差

21、費、其其他金額額、總額額)。員工信息息表(員員工編號號、員工工姓名、性性別、籍籍貫、年年齡、生生日、學(xué)學(xué)歷、專專業(yè)、住住址、郵郵編、電電話、EEmaiil、參參加工作作時間、進進入公司司時間、部部門、起起薪時間間、職務(wù)務(wù)、備注注)用戶信息息表(用用戶名稱稱、用戶戶密碼)3物理結(jié)結(jié)構(gòu)的設(shè)設(shè)計:為了便于對對數(shù)據(jù)的的添加、查查詢、修修改和刪刪除操作作,根據(jù)據(jù)本系統(tǒng)統(tǒng)的需求求分析,最最終確定定用于保保存數(shù)據(jù)據(jù)的基本本數(shù)據(jù)表表共有77個,具具體設(shè)計計如下:基本表aatteendaanceestaatissticcs,用用于保存存員工的的出勤信信息:字 段類 型長 度說 明明id自動編號長整型記錄編號st

22、ufffid文本50員工編號stufffnamme文本50員工姓名recorrdmoonthh日期/時間間短日期統(tǒng)計時間attenndannce數(shù)字長整型出勤天數(shù)lateeearlly數(shù)字長整型遲到早退次次數(shù)absennt數(shù)字長整型曠工次數(shù)overttimeecomm數(shù)字長整型正常加班次次數(shù)overttimeespee數(shù)字長整型特殊加班次次數(shù)errannd數(shù)字長整型出差次數(shù)基本表fformmulaasetttinng,用用于計算算員工工工資:字 段類 型長 度說 明明overttimeecomm數(shù)字長整型正常加班工工資百分分比overttimeespee數(shù)字長整型特殊加班工工資百分分比erra

23、nnd數(shù)字長整型出差工資absennt數(shù)字長整型曠工工資le數(shù)字長整型遲到早退基本表ssalaaryootheer,用用于設(shè)置置員工其其他項目目:字 段類 型長 度說 明明id自動編號長整型記錄編號stufffid文本50員工編號yearmmontth日期/時間間短時期年月type數(shù)字長整型類型name文本50名稱moneyy貨幣貨幣金額remarrk備注備注基本表ssalaaryssetttingg,用于于設(shè)置基基本工資資:字 段類 型長 度說 明明id自動編號長整型記錄編號stufffid文本50員工編號sposiitioon文本50員工職務(wù)salarry貨幣貨幣基本工資基本表ssalaa

24、rysstattistticss,用于保保存員工工工資統(tǒng)統(tǒng)計出的的信息:字 段類 型長 度說 明明id自動編號長整型記錄編號stufffid文本50員工編號stufffnamme文本50員工姓名yearmmontth日期/時間間短時期時間basiccsallaryy貨幣貨幣基本工資bonuss貨幣貨幣獎金welfaare貨幣貨幣福利allowwancce貨幣貨幣津貼abateemennt貨幣貨幣扣發(fā)lesubb貨幣貨幣遲到早退扣扣發(fā)absenntsuub貨幣貨幣曠工扣發(fā)overttimee貨幣貨幣加班費errannd貨幣貨幣出差費otherrs貨幣貨幣其他金額totall貨幣貨幣總額基本表ss

25、tufffinnfo, 用于于保存員員工的信信息:字 段類 型長 度說 明明sid文本50員工編號snamee文本50員工姓名sgendder文本50性別splacce文本50籍貫sage數(shù)字長整型年齡sbirtthdaay日期/時間間短時期生日sdegrree文本50學(xué)歷sspecciall文本50專業(yè)saddrresss文本50住址scodee文本50郵編stel文本50電話semaiil文本50EmaillsworkkTimme日期/時間間短時期參加工作時時間sintiime日期/時間間短時期進入公司時時間sdeptt文本50部門spayttimee日期/時間間短時期起薪時間sposii

26、tioon文本50職務(wù)sremaark文本50備注基本表uuserrinffo,保保存用戶戶信息: 字 段類 型長 度說 明明useriid文本50用戶名稱userppwd文本50用戶密碼四、 企企業(yè)工資資管理系系統(tǒng)用戶戶界面設(shè)設(shè)計4.1 登登錄界面面登錄模塊的的詳細(xì)設(shè)設(shè)計主要要是用戶戶登錄的的一個界界面,判判斷登錄錄的用戶戶是管理理員還是是普通用用戶,進進入后將將面對的的是主界界面,從從而進行行相關(guān)的的操作。 登登錄的界界面主要要由用戶戶名和密密碼的信信息,還還有一些些標(biāo)題設(shè)設(shè)置,確確定和取取消的按按鈕組成成。通過過標(biāo)題可可以知道道此系統(tǒng)統(tǒng)的大概概內(nèi)容,由由此,登登錄界面面的設(shè)計計完成。 4

27、.2 “主窗體體”模塊設(shè)設(shè)計在這個項目目中,選選擇使用用多文檔檔界面。使使用這個個窗體的的好處是是可以使使程序更更加有條條理。對對于一個個多任務(wù)務(wù)的應(yīng)用用程序,使使用多文文檔窗體體還可以以減少占占用的系系統(tǒng)資源源。主窗體設(shè)計計的界面面是用菜菜單編輯輯器做的的,主要要由系統(tǒng)統(tǒng)、工資資信息設(shè)設(shè)置、工工資信息息管理和和關(guān)于這這四個大大模塊組組成。主主窗體是是進行相相關(guān)操作作的主界界面。在在這幾個個里,管管理員有有所有的的權(quán)利進進行各種種操作。 4.3各項項子模塊塊的設(shè)計計1、選擇“系統(tǒng)”“添加用用戶”菜單,在在添加用用戶的窗窗體里,輸入新新的用戶戶名稱和和密碼后后,單擊擊“確定”按鈕,系系統(tǒng)將會會添

28、加新新的用戶戶。添加用戶窗窗口局部部代碼:sql = iinseert intto uuserrinffo (useeridd,usserppwd) vaaluees( & ussernnameesql = sqql & , & passswoord & )Call traansaactssql(sqll, sallaryy) MssgBoox 添加成成功, vbbOKOOnlyy + vbEExcllamaatioon, 添加加結(jié)果 ussernnamee.Teext = passwwordd.Teext = confiirmppwd.Texxt = usernnamee.SeetFoocu

29、ss 2、選擇“系統(tǒng)”“修改密密碼”菜單,在在修改密密碼的窗窗體里,輸輸入舊密密碼和22次輸入入新密碼碼后,單單擊“確定”按鈕,系系統(tǒng)將會會更改當(dāng)當(dāng)前用戶戶的密碼碼。修改密碼窗窗口局部部代碼:userppasssworrd = neewpwwdsql = uupdaate useerinnfo sett usserppwd= & nnewppwd & whheree usseriid= & sttrussernnamee & Call traansaactssql(sqll, sallaryy)MsgBoox 密碼已已經(jīng)修改改, vbOOKOnnly + vvbExxclaamattionn,

30、 修改結(jié)結(jié)果Unloaad MMe3、選擇“工資信信息設(shè)置置”“設(shè)置基基本工資資”菜單設(shè)設(shè)置員工工的基本本工資,可可以根據(jù)據(jù)員工的的編號,或或者根據(jù)據(jù)員工職職務(wù)設(shè)置置基本工工資,設(shè)設(shè)置的基基本工資資為每個個小時的的工資。設(shè)置基本工工資窗口口局部代代碼:Set rrs = geetrss(sqql, saalarry)If rss.EOOF = Faalsee Thhensql = ddeleete froom ssalaaryssetttingg whheree sttufffid= & MMe.ccomsstufffidd.Teext & Call traansaactssql(sqll,

31、sallaryy)End IIfrs.Clloseeid = Mmstuuffiid.TTexttCall adddreccorddMsgBoox 已經(jīng)設(shè)設(shè)置基本本工資, vvbOKKOnlly + vbbExcclammatiion, 添添加結(jié)果果Call iniitsql = sseleect * ffromm saalarryseettiingCall frmmressultt.baasicctoppicCall frmmressultt.shhowbbasiic(ssql)frmreesullt.SShowwfrmreesullt.ZZOrdder 0Me.ZOOrdeer 004、選

32、擇“工資信信息設(shè)置置”“其他項項目設(shè)置置”菜單,在在其他項項目設(shè)置置的窗體體中,設(shè)設(shè)置員工工當(dāng)月的的獎金、津津貼、福福利等項項目。其他項目設(shè)設(shè)置窗口口局部代代碼:sql = sseleect * ffromm saalarryottherrIf icchanngefflagg = 1 TThennCall addd MMsgBBox 已經(jīng)經(jīng)添加記記錄, vbbOKOOnlyy + vbEExcllamaatioon, 提示示Call frmmressultt.ottherrtoppicCall frmmressultt.shhowootheer(ssql)frmreesullt.SShoww

33、Unnloaad MMeElse Iff Mee.opptioonboonuss.Vaaluee = Truue TThenn ittypee = 1 EllseIIf MMe.ooptiionaalloowannce.Vallue = TTruee Thhen ittypee = 2 EllseIIf MMe.ooptiionwwelffaree.Vaaluee = Truue TThenn ittypee = 3 EllseIIf MMe.ooptiionaabattemeent.Vallue = TTruee Thhen ittypee = 4 EllseIIf MMe.ooptiion

34、ootheers.Vallue = TTruee Thhen ittypee = 5 rresuumdaate = rrecoordttimee ssql = delletee frrom sallaryyothher wheere stuuffiid= & Mee.coomidd.Teext ssql = ssql & aand YeaarMoonthh=# & reccorddtimme & # annd ssql = ssql & Typpe= & ityype CCalll trranssacttsqll(sqql, Saalarry) CCalll addd CCalll frrms

35、uumsaalarry.rresuumsaalarry(rresuumdaate) ssql = sellectt * froom ssalaaryootheer CCalll frrmreesullt.ootheertoopicc CCalll frrmreesullt.sshowwothher(sqll) ffrmrresuult.Shoow UUnlooad Me EEnd If 5、選擇“工資信信息設(shè)置置”“工資計計算公式式設(shè)置”菜單,在在這個計計算公式式窗體中中設(shè)置員員工實際際發(fā)放工工資的計計算公式式。 計計算公式式窗口局局部代碼碼:If Mee.teextooverrtimmeco

36、om = Annd IIsNuumerric(Me.texxtovverttimeecomm) = Trrue Theen MssgBoox 請輸入入正常加加班工資資百分比比, vbOOKOnnly + vvbExxclaamattionn, 提示 Mee.teextooverrtimmecoom = Mee.teextooverrtimmecoom.SSetFFocuusElseIIf MMe.ttexttoveertiimesspe = AAnd IsNNumeericc(Mee.teextooverrtimmesppe) = FFalsse TThenn MssgBoox 請輸入入特殊加

37、加班工資資百分比比, vbOOKOnnly + vvbExxclaamattionn, 提示 Mee.teextooverrtimmesppe = Mee.teextooverrtimmesppe.SSetFFocuusElseIIf MMe.ttextterrrandd = Andd IssNummeriic(MMe.ttextterrrandd) = Faalsee Thhen MssgBoox 請輸入入出差工工資, vbbOKOOnlyy + vbEExcllamaatioon, 提示示 Mee.teexteerraand = Mee.teexteerraand.SettFoccusEl

38、seIIf MMe.ttexttabssentt = Andd IssNummeriic(MMe.ttexttabssentt) = Faalsee Thhen MssgBoox 請輸入入曠工扣扣發(fā)工資資, vbOOKOnnly + vvbExxclaamattionn, 提示 Mee.teextaabseent = Mee.teextaabseent.SettFoccusElseIIf MMe.ttexttle = AAnd IsNNumeericc(Mee.teextlle) = FFalsse TThenn MssgBoox 請輸入入遲到早早退扣發(fā)發(fā)工資, vvbOKKOnlly + v

39、bbExcclammatiion, 提提示 Mee.teextlle = Mee.teextlle.SSetFFocuus Elsee Caall settvallue Caall iniitEnd IIf6、選擇“工資信信息管理理”“統(tǒng)計出出勤記錄錄”菜單,在在統(tǒng)計出出勤記錄錄窗體中中選擇需需要統(tǒng)計計記錄的的月份。 統(tǒng)統(tǒng)計出勤勤記錄窗窗口部分分代碼:firsttdayy = Yeaar(DDatee) & - & Mee.coommoonthh.Teext & -1days = DDateeDifff(d, Yeear(Datte) & - & MMe.ccommmontth.TTextt

40、& -11, _Yeear(Datte) & - & MMe.ccommmontth.TTextt + 1 & -1)lastdday = YYearr(Daate) & - & Mmmonnth.Texxt & - & daayssql = sseleect * ffromm atttenndanncesstattistticss whheree reecorrdmoonthh beetweeen #sql = sqql & fiirsttdayy & # andd # & lasstdaay & #Set rrsreecorrd = geetrss(sqql, saalarry)If rs

41、sreccordd.EOOF = Faalsee Thhen MMsgBBox 已經(jīng)經(jīng)統(tǒng)計, vvbOKKOnlly + vbbExcclammatiion, 提提示 ffrmaaressultt.Shhow ffrmaaressultt.ZOOrdeer 00 rrsreecorrd.CClosse UUnlooad Me EExitt Suub End If sql = sellectt * froom aatteendaanceeinffo wwherre aadatte bbetwweenn # sql = ssql & ffirsstdaay & # annd # & laastdd

42、ay & # Set rsrrecoord = ggetrrs(ssql, ppersson) If rrsreecorrd.EEOF = FFalsse TThenn sql = sellectt siid,ssnamme ffromm sttufffinffo oordeer bby ssid Set rsppersson = ggetrrs(ssql, ppersson)7、選擇月月份后單單擊“確定”按鈕,如如果系統(tǒng)統(tǒng)已經(jīng)統(tǒng)統(tǒng)計過該該月份的的記錄,那那么會出出現(xiàn)如下下圖所示示的統(tǒng)計計結(jié)果信信息列表表。如果果系統(tǒng)沒沒有統(tǒng)計計過,那那么系統(tǒng)統(tǒng)就會開開始統(tǒng)計計記錄,然然后顯示示如圖所所示的統(tǒng)統(tǒng)

43、計結(jié)果果信息列列表。 員員工出勤勤結(jié)構(gòu)窗窗口部分分代碼:If sttrussernnamee aadmiin Theensql = sseleect sidd frrom stuuffiinfoo whheree snnamee= & strruseernaame & Set rrs = geetrss(sqql, saalarry)sd = rs(0)sql = sseleect * ffromm atttenndanncesstattistticss whheree sttufffid= & ssd & Me.Addodcc1.CConnnecttionnStrringg=pprovvid

44、eer=micrrosooft.jett.olledbb.4.0;DDataasouurcee=& Appp.PPathh & ssalaary.mdbbMe.Addodcc1.RRecoordSSourrce = ssqlMe.Addodcc1.RRefrreshhSet MMe.DDataaGriid1.DattaSoourcce = Mee.Addodcc1.RRecoordssetMe.DaataGGridd1.RRefrreshhElsesql = sseleect * ffromm atttenndanncesstattistticssMe.Addodcc1.CConnnectti

45、onnStrringg=pprovvideer=micrrosooft.jett.olledbb.4.0;DDataasouurcee=&Appp.Paath&ssalaary.mdbbMe.Addodcc1.RRecoordSSourrce = ssqlMe.Addodcc1.RRefrreshhSet MMe.DDataaGriid1.DattaSoourcce = Mee.Addodcc1.RRecoordssetMe.DaataGGridd1.RRefrreshhEnd IIf8、選擇“工資信信息管理理”“計算實實發(fā)工資資”菜單,在在這個窗窗體中選選擇需要要統(tǒng)計的的月份。選選擇統(tǒng)計計月

46、份后后,單擊擊“開始統(tǒng)統(tǒng)計”按鈕,系系統(tǒng)如果果已經(jīng)統(tǒng)統(tǒng)計了該該月份的的工資,系系統(tǒng)會顯顯示工資資信息列列表窗體體。如果果系統(tǒng)還還沒有統(tǒng)統(tǒng)計工資資,那么么系統(tǒng)開開始統(tǒng)計計工資,然然后在信信息結(jié)果果列表窗窗體中顯顯示統(tǒng)計計結(jié)果。計算實發(fā)工工資窗口口部分代代碼:If Mee.coommoonthh.Teext = 44 Thhen firsstdaay = Yeear(Datte) & - & MMe.ccommmontth.TTextt & -11 dayss = DatteDiiff(d, YYearr(Daate) & - & Mmmonnth.Texxt & -1,_Year(Datte)

47、& - & MMe.ccommmontth.TTextt + 1 & -1) lasttdayy = Yeaar(DDatee) & - & Mee.coommoonthh.Teext & - & ddayss Calll suumsaalarry(ffirsstdaay, lasstdaay) sql = sellectt * froom ssalaarysstattistticss frmrresuult.SSTTab11.Caaptiion = 員工工工資統(tǒng)計計列表 Calll frrmreesullt.llistttoppic Calll frrmreesullt.sshowwdatt

48、a(ssql) frmrresuult.Capptioon = 統(tǒng)統(tǒng)計結(jié)果果列表 frmrresuult.ZOrrderr 0 Unlooad MeElse MsgBBox 這個個月的工工資未統(tǒng)統(tǒng)計, vbbOKOOnlyy + vbEExcllamaatioon, 提示示End IIf9、選擇“工資信信息管理理”“查詢工工資”菜單,系系統(tǒng)顯示示如圖的的查詢信信息窗體體,系統(tǒng)統(tǒng)默認(rèn)的的是查詢詢出數(shù)據(jù)據(jù)庫中所所有的記記錄(當(dāng)當(dāng)管理員員進入的的時候),當(dāng)當(dāng)從“員工編編號”下拉列列表中選選擇一個個員工編編號后,單單擊“查詢單單人”按鈕,就就會查詢詢出符合合這個員員工編號號的記錄錄;如果果需要返返回查

49、詢詢所有信信息,單單擊“查詢所所有”按鈕,系系統(tǒng)就會會返回所所有員工工的信息息。在“員工工工資統(tǒng)計計列表”中單擊擊鼠標(biāo)右右鍵,會會彈出下下圖的菜菜單,在在“員工其其他項目目列表”中單擊擊鼠標(biāo)右右鍵也會會出現(xiàn)下下圖的菜菜單。如果要選擇擇“刪除基基本工資資設(shè)置”,出現(xiàn)現(xiàn)如下的的提示:具體的操作作這里就就不詳細(xì)細(xì)介紹。10、選擇擇“工資信信息管理理”“導(dǎo)出工工資表”菜單,會會出現(xiàn)下下圖的“導(dǎo)出記記錄”窗體中中選擇需需要導(dǎo)出出工資的的月份。選選擇月份份和保存存位置后后,單擊擊“導(dǎo)出”按鈕,系系統(tǒng)會開開始導(dǎo)出出數(shù)據(jù)。單擊“確定定”按鈕打打開導(dǎo)出出的文件件,單擊擊“取消”按鈕回回到系統(tǒng)統(tǒng)。4.4 各各項子

50、模模塊編寫寫要點在登錄的這這個窗體體里,我我做的特特點是:只要在在數(shù)據(jù)庫庫里有用用戶信息息的,都都可以登登錄,然然后顯示示相關(guān)自自己的信信息,而而管理員員顯示所所有的信信息。當(dāng)當(dāng)輸入的的用戶名名或密碼碼不正確確的時候候,會出出現(xiàn)如下下的對話話框: 或者者 在主窗體的的設(shè)計中中,我在在系統(tǒng)的的下拉菜菜單里包包括有添添加用戶戶、修改改密碼和和退出系系統(tǒng)。在在這個模模塊里普普通用戶戶只有修修改自己己的密碼碼的權(quán)利利。在添添加用戶戶的窗體體里:添添加3個個標(biāo)簽、33個文本本框和22個命令令按鈕,然然后設(shè)置置它們相相關(guān)的屬屬性。在在修改密密碼的窗窗體里:添加了了3個標(biāo)標(biāo)簽,用用來顯示示信息;3個文文本框

51、用用來輸入入用戶名名稱和用用戶密碼碼;2個個按鈕用用來確定定和取消消操作,然然后設(shè)置置它們的的屬性。在工資信息息設(shè)置的的下拉菜菜單里包包括有基基本工資資信息設(shè)設(shè)置、其其他項目目信息設(shè)設(shè)置和計計算公式式設(shè)置。在在這個模模塊里,普普通用戶戶沒有任任何權(quán)利利進行相相關(guān)的操操作。在在基本工工資窗體體里:添添加了22個選項項按鈕、22個下拉拉列表、22個標(biāo)簽簽、1個個文本框框和2個個按鈕,然然后設(shè)置置它們的的屬性。在在其他項項目設(shè)置置的窗體體里:使使用了一一個DTTPicckerr控件獲獲得添加加記錄的的時間,要要使用這這個控件件需要添添加部件件類庫,選選擇“工程部件件”命令,選選擇Miicroosof

52、ft WWinddowss Coommoon CConttrolls-22 6.0(ssp4)項,然然后設(shè)置置相關(guān)的的屬性。在工資信息息管理的的下拉菜菜單里包包括有統(tǒng)統(tǒng)計出勤勤信息、計計算實發(fā)發(fā)工資、查查詢工資資和導(dǎo)出出工資表表。在這這個模塊塊里,普普通用戶戶有統(tǒng)計計出勤信信息和查查詢工資資的權(quán)利利,但是是都顯示示的是自自己的信信息。在在出勤統(tǒng)統(tǒng)計窗體體里:添添加一個個下拉列列表、一一個標(biāo)簽簽和2個個命令按按鈕,然然后設(shè)置置相關(guān)的的屬性。在在出勤結(jié)結(jié)果信息息列表的的窗體里里:使用用了Addodcc控件和和DattaGrrid控控件,控控件的VVisiiblee屬性一一定要設(shè)設(shè)置為FFalsse

53、。在在計算實實發(fā)工資資窗體里里添加的的控件和和統(tǒng)計出出勤記錄錄窗體的的控件相相同。在在工資統(tǒng)統(tǒng)計列表表窗體里里:使用用了SSSTabb控件,在在每一個個標(biāo)簽上上添加一一個MSSFleexGrrid控控件,然然后設(shè)置置它們的的屬性。在在導(dǎo)出工工資表的的窗體中中使用了了CommmonndDiialoog控件件,要使使用這個個控件需需要在“控件”窗體中中,選擇擇Miccrossoftt Coommoon DDiallog Conntrool6.0(ssp3)項,同同時因為為數(shù)據(jù)表表格是導(dǎo)導(dǎo)出到EExceel,所所以需要要添加引引用。選選擇“工程引用用”菜單,在在“引用”窗體中中選擇MMicrroso

54、oft Exccel 9.00 Obbjecct LLibrraryy項,這這樣才能能夠成功功導(dǎo)入到到Exccel。在這個窗體體里,我我做的特特點是:權(quán)利分分工明確確。當(dāng)管管理員進進入的時時候他有有所有的的權(quán)利,單單擊哪個個模塊就就會彈出出相對應(yīng)應(yīng)的窗體體。而普普通用戶戶則不能能,我把把它進行行了權(quán)限限設(shè)置,會會彈出權(quán)權(quán)限的對對話框。 在添加用戶戶的窗體體里,如如果輸入入的用戶戶密碼和和確認(rèn)密密碼不一一致,將將出現(xiàn)一一個警告告對話框框: 然后輸入與與用戶密密碼相同同的密碼碼,我這這里的密密碼都是是以*的的形式表表達(dá),是是不可見見的。添添加的用用戶將保保存在數(shù)數(shù)據(jù)庫的的useerinnfo里里。

55、單擊擊“取消”按鈕就就卸載此此窗體,添添加用戶戶的過程程到此完完成。在修改密碼碼的窗體體里,我我要注重重講解一一下:當(dāng)當(dāng)輸入的的舊密碼碼與登錄錄時的密密碼不一一致將出出現(xiàn)提示示對話框框(如圖圖一),當(dāng)當(dāng)輸入的的“確認(rèn)新新密碼”和“輸入新新密碼”的密碼碼不一致致時也將將出現(xiàn)警警告對話話框(如如圖二)。我我在做這這個窗體體時遇到到了一個個問題:就是輸輸入的新新密碼確確認(rèn)后,當(dāng)當(dāng)你再一一次的進進入修改改密碼窗窗體輸入入舊密碼碼時,如如果輸入入的是剛剛剛修改改過的密密碼,就就會出現(xiàn)現(xiàn)錯誤。經(jīng)經(jīng)過一段段時間的的思考,我我發(fā)現(xiàn)原原因是修修改過的的密碼沒沒有覆蓋蓋登錄時時的密碼碼,所以以會出現(xiàn)現(xiàn)問題。我我覺

56、得這這是一個個很大的的問題,在在別的書書上可能能沒注意意到這一一點,所所以我要要注重的的講一下下,這是是我做這這個窗體體時的最最大體會會。 圖圖一 圖圖二在建立基本本工資窗窗體時,這這個窗體體會在兩兩個地方方使用到到,一個個就是添添加,另另一個就就是修改改,在窗窗體載入入時系統(tǒng)統(tǒng)應(yīng)自動動判斷狀狀態(tài)。選選擇員工工編號或或選擇職職務(wù),然然后填寫寫工資金金額,單單擊“確定”按鈕,系系統(tǒng)就會會按照選選擇的方方式,設(shè)設(shè)置員工工的基本本工資。在在做基本本工資這這個窗體體時,我我的想法法是:當(dāng)當(dāng)你在修修改基本本工資的的信息,首首先都要要從數(shù)據(jù)據(jù)庫中調(diào)調(diào)出相關(guān)關(guān)的信息息,然后后把它刪刪除掉,再再從數(shù)據(jù)據(jù)庫中的

57、的員工信信息表中中調(diào)出所所要的信信息,然然后再一一次的添添加所要要設(shè)置的的信息。當(dāng)當(dāng)你沒輸輸入員工工編號的的時候,會會出現(xiàn)下下圖的對對話框: 當(dāng)沒輸入員員工的職職務(wù)時會會出現(xiàn)錯錯誤的信信息。在建立其他他項目設(shè)設(shè)置的窗窗體時,也也在兩個個地方使使用,即即添加和和修改,在在載入時時也需要要判斷狀狀態(tài)。選選擇員工工編號,再再選擇需需要添加加的項目目和進額額,單擊擊“確定”按鈕,即即可添加加其他項項目。在在其他項項目設(shè)置置這個窗窗體里,我我用了一一個Frramee控件和和幾個ooptiionBButtton控控件,目目的在于于:在添添加其他他項目時時,只能能有一個個設(shè)置是是有效的的,而且且還可以以添加

58、其其他的項項目,還還有備注注等等,這這些都便便于記錄錄。這里里還有一一個DTTPicckerr控件是是用來記記錄添加加其他項項目的時時間,我我覺得這這個控件件非常好好。還有有就是每每次添加加成功后后,系統(tǒng)統(tǒng)需要初初始化,更更新一下下。在設(shè)設(shè)置完這這個窗體體后將會會彈出查查詢工資資的窗體體。在建立工資資計算公公式的窗窗體時,輸輸入內(nèi)容容后,單單擊“確定”按鈕,設(shè)設(shè)置計算算公式中中使用的的數(shù)字。在在計算公公式設(shè)置置的窗體體里,單單擊“恢復(fù)默默認(rèn)值”按鈕系系統(tǒng)將會會恢復(fù)公公式中的的默認(rèn)值值。這里里的恢復(fù)復(fù)默認(rèn)值值功能采采用的方方法比較較簡單,就就是在一一個函數(shù)數(shù)中設(shè)置置了固定定的默認(rèn)認(rèn)值。如如果需要

59、要使用可可變的默默認(rèn)值,可可以在數(shù)數(shù)據(jù)庫中中設(shè)置一一項默認(rèn)認(rèn)值字段段,這樣樣可以方方便的更更改默認(rèn)認(rèn)值。當(dāng)當(dāng)輸入的的格式與與設(shè)定的的格式不不一致的的時候,會會彈出相相關(guān)的對對話框。建立出勤統(tǒng)統(tǒng)計窗體體,選擇擇月份后后,單擊擊“確定”按鈕,開開始統(tǒng)計計出勤記記錄。在在統(tǒng)計出出勤信息息的窗體體里,這這要和出出勤記錄錄的數(shù)據(jù)據(jù)庫相連連,如果果輸入的的月份沒沒有統(tǒng)計計將如下下的對話話框:如果輸入的的月份有有統(tǒng)計記記錄則彈彈出如下下的對話話框:然后彈出出出勤結(jié)果果的窗體體,顯示示數(shù)據(jù)庫庫中統(tǒng)計計信息相相關(guān)的記記錄。 管理理員能看看到的界界面 這這是用戶戶登錄所所顯示的的用戶信信息建立計算實實發(fā)工資資的窗

60、體體,這個個窗體的的建立和和統(tǒng)計出出勤記錄錄的窗體體比較相相似,選選擇月份份后,單單擊“開始統(tǒng)統(tǒng)計”按鈕,即即可統(tǒng)計計員工工工資。在在計算實實發(fā)工資資的窗體體里,如如果輸入入的月份份的工資資沒統(tǒng)計計會彈出出如下的的對話框框:否則會出現(xiàn)現(xiàn)如下的的對話框框: 單擊“確定定”后,就就會出現(xiàn)現(xiàn)工資信信息列表表,這時時你將看看見所有有關(guān)于你你想要的的信息。建立工資查查詢的窗窗體,在在選擇員員工編號號后,單單擊“查詢單單人”按鈕,返返回選擇擇員工的的相關(guān)信信息。單單擊“查詢?nèi)俊卑粹o,系系統(tǒng)返回回全部員員工的信信息。在在建立工工資查詢詢(即工工資統(tǒng)計計結(jié)果列列表)的的窗體時時,我覺覺得這是是一個最最難的

溫馨提示

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

評論

0/150

提交評論