工資管理系統(tǒng)的設(shè)計與實現(xiàn)本科學位論文_第1頁
工資管理系統(tǒng)的設(shè)計與實現(xiàn)本科學位論文_第2頁
工資管理系統(tǒng)的設(shè)計與實現(xiàn)本科學位論文_第3頁
工資管理系統(tǒng)的設(shè)計與實現(xiàn)本科學位論文_第4頁
工資管理系統(tǒng)的設(shè)計與實現(xiàn)本科學位論文_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

河北大學2009屆本科生畢業(yè)論文(設(shè)計)PAGE工資管理系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展,各個行業(yè)都在積極使用現(xiàn)代化的管理工具,提高工作效率。工資管理作為企業(yè)內(nèi)部財務(wù)管理的一個重要方面,逐步被企業(yè)管理者所重視。從而利用計算機軟件實現(xiàn)企業(yè)的工資管理成為一個重要課題。本系統(tǒng)是根據(jù)企業(yè)工資管理的財務(wù)制度,通過實際的需求分析,基于VC++6.0和SQLServer2000開發(fā)出的企業(yè)工資管理系統(tǒng)。該系統(tǒng)的主要子模塊有員工基本信息管理、工資管理、工資查詢、系統(tǒng)管理、幫助等,設(shè)計了普通用戶和管理員用戶兩種角色,基本滿足了普通企業(yè)的工資管理的需要。企業(yè)應(yīng)用本系統(tǒng)后,可以有效的提高工資管理水平。整個系統(tǒng)從符合操作簡便、界面友好、簡潔、實用、安全的要求出發(fā),完成工資管理的全過程。本文從需求分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計、功能模塊編程實現(xiàn)等方面闡述了本系統(tǒng)的設(shè)計過程。為便于說明,文中繪制了程序結(jié)構(gòu)框圖、部分界面圖和數(shù)據(jù)表。關(guān)鍵詞:管理系統(tǒng)數(shù)據(jù)庫VC++SQLServerABSTRACTAllsectorsareactivelyusingmodernmanagementtoolstoenhanceefficiencywiththerapiddevelopmentofnationaleconomicconstruction.Wagemanagementasanimportantaspectofinternalfinancialmanagement,whichgraduallyattractsenterprisemanagers’attention.Andthenithasbecomeanimportanttopicwhatusecomputersoftwaretosolvewagesmanagementofenterprise.Thesystemisbasedonenterprisefinancialmanagementsystemofwage,whichisbytheactualneedsanalysis,usingVC++6.0andSQLServer2000todevelopenterprisewagemanagementsystem.Thesystemisconsistedwithsixsubsystems.Theyareemployeeinformationmanagement,wageadministration,payrollinformation,systemmanagementandhelp.Andalsothesystemhastwoactorswithitwhichisnormaluserandsystemmanager.Thesefunctionscanmeetthedemandsofmostofthebusiness.Iftheenterpriseusesthissystem,themanagementofsalarycanrapidlybeimproved.Thewholesystemmustmatchtherequestswhicharesimple,theinterfaceamity,vivid,practicalandsafe.Inthispaper,adescriptionisgivenonthedesignprocessofthissystemfromdemandsanalyzing,feasibilityanalysis,framedesign,databasedesign,programmingmodule.Programstructurediagram,somemapinterfacesanddatasheetsarepresentedforthepurposeofdescription.Keywords:ManageSystemDatabaseVC++SQLServer

目錄一引言 11.1課題意義 11.2主要研究內(nèi)容 11.3論文結(jié)構(gòu) 2二總體設(shè)計 32.1設(shè)計目標 32.2系統(tǒng)功能結(jié)構(gòu) 32.3模塊功能詳細化及界面設(shè)計 32.4運行環(huán)境 42.4.1硬件環(huán)境 42.4.2軟件環(huán)境 4三系統(tǒng)設(shè)計 53.1相關(guān)技術(shù)介紹 53.2數(shù)據(jù)庫設(shè)計 53.2.1數(shù)據(jù)庫概要說明 53.2.2數(shù)據(jù)表的結(jié)構(gòu)系統(tǒng)設(shè)計 7四主要功能模塊設(shè)計與實現(xiàn) 104.1建立工程框架 104.2主窗口設(shè)計 114.2.1菜單資源設(shè)計 114.2.2客戶區(qū)設(shè)計 124.3登錄模塊設(shè)計 124.3.1設(shè)計步驟 124.3.2具體實現(xiàn) 124.4基本信息管理模塊設(shè)計 134.4.1設(shè)計步驟 134.4.2代碼分析 144.4.3具體實現(xiàn) 144.5工資管理模塊設(shè)計 154.5.1設(shè)計步驟 154.5.2具體實現(xiàn) 164.6工資查詢模塊設(shè)計 174.6.1設(shè)計步驟 174.6.2具體實現(xiàn) 174.7系統(tǒng)管理模塊設(shè)計 184.7.1設(shè)計步驟 184.7.2具體實現(xiàn) 19五結(jié)論 20謝辭 21參考文獻 22河北大學2009屆本科生畢業(yè)論文(設(shè)計)PAGE22一引言引言部分包括三個部分,課題的意義,主要研究內(nèi)容和論文的結(jié)構(gòu)。1.1課題意義隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展,各個行業(yè)都在積極使用現(xiàn)代化的管理工具,提高工作效率。工資管理作為企業(yè)內(nèi)部財務(wù)管理的一個重要方面,逐步被企業(yè)管理者所重視。由于企業(yè)的規(guī)模不斷擴大,大企業(yè)職工人數(shù)不斷增多,使工資發(fā)放成為企業(yè)管理中的一個重要課題;再加上每一位職工的具體實際情況不同,規(guī)章制度的不斷完善,增大了個人工資的發(fā)放難度;每個人每月的工資都要通過工資制度的審核,這大大增加了管理人員的工作量。通過計算機管理系統(tǒng)對員工工資進行全面的統(tǒng)計與管理,全面解決了工資管理過程中所遇到的各種問題,并且克服了傳統(tǒng)管理方式中的易出錯等問題。這樣不僅節(jié)省了大量的人力資源,使工資管理中的事務(wù)處理更加規(guī)范明了,而且大大提高工作效率。越來越多的單位使用工資管理系統(tǒng),用戶的數(shù)量和種類越來越多,促使工資管理系統(tǒng)不斷發(fā)展和完善,逐漸地工資管理系統(tǒng)成為了管理系統(tǒng)中的一個重要分支。如今市面上流行的工資管理軟件數(shù)不勝數(shù)。但是,對于于企、事業(yè)單位的工資管理來說,不需要太大型的數(shù)據(jù)庫系統(tǒng)。只需要一個操作方便,功能實用,能同時滿足財務(wù)部門、單位其他相關(guān)部門及代發(fā)單位三方對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用,用戶操作方便,簡單明了的工資管理軟件。企業(yè)工資管理系統(tǒng)可以完成日常工資的管理,如查詢、修改、增加、刪除以及存儲等操作,迅速準確地完成各種工資數(shù)據(jù)的統(tǒng)計和匯總工作,迅速打印工資報表等,大大提高了企業(yè)的管理效率。1.2主要研究內(nèi)容隨著社會的發(fā)展,企業(yè)的規(guī)模不斷擴大,跨國公司爭相出現(xiàn)。在這種情況下,手動的作業(yè)在企業(yè)財務(wù)管理中已經(jīng)不再適合。于是出現(xiàn)了計算機軟件實現(xiàn)企業(yè)工資管理,它滿足了各個企業(yè)財務(wù)管理人員的需求,并且與傳統(tǒng)的手工作業(yè)相比,工資管理系統(tǒng)軟件有利于減少錯誤,減輕人事部門的任務(wù),提高效率,節(jié)約人力資源,降低企業(yè)成本。根據(jù)中小企業(yè)的實際情況,本文為企業(yè)量身定做了一套工資管理系統(tǒng)。本系統(tǒng)包括員工信息管理、工資查詢、工資管理、系統(tǒng)管理和幫助等幾個功能模塊,具體模塊功能如下:(1)基本信息管理模塊基本信息管理模塊主要包括員工錄入、員工刪除兩個部分。(2)工資查詢模塊工資查詢模塊主要包括基本工資查詢、浮動工資查詢、加班/休假查詢、總體查詢四個部分。(3)工資管理模塊工資管理模塊主要包括工資發(fā)放管理、基本工資管理、浮動工資管理三個部分。(4)系統(tǒng)管理模塊系統(tǒng)管理模塊主要包括用戶管理、修改密碼、退出系統(tǒng)三個部分。(5)幫助模塊幫助模塊主要包括關(guān)于一個部分1.3論文結(jié)構(gòu)本文大體分為五部分,引言、總體設(shè)計、系統(tǒng)設(shè)計、總體功能的實現(xiàn)、總結(jié)。引言部分主要介紹課題的研究背景和主要研究內(nèi)容;總體設(shè)計包括系統(tǒng)的設(shè)計目標,系統(tǒng)的總體功能結(jié)構(gòu)和各個模塊功能介紹;系統(tǒng)設(shè)計包括數(shù)據(jù)庫設(shè)計的基本內(nèi)容;總體實現(xiàn)部分介紹了各個模塊的具體實現(xiàn)方法和實現(xiàn)結(jié)果;總結(jié)是對系統(tǒng)實現(xiàn)的整體概括,既有系統(tǒng)的優(yōu)點,也有系統(tǒng)的缺點。二總體設(shè)計在總體設(shè)計階段,首先要找出實現(xiàn)目標系統(tǒng)的各種可能方案,然后從這些方案中選取合理的方案并推薦出最佳實施方案。接下來為最終方案制定詳細的計劃及設(shè)計軟件結(jié)構(gòu)、進行必要的數(shù)據(jù)庫設(shè)計和制定測試計劃。2.1設(shè)計目標現(xiàn)在市面上可見的工資管理系統(tǒng)不勝枚舉,但是對企事業(yè)單位的工資管理來說用不了大型的數(shù)據(jù)庫。本系統(tǒng)主要針對中小企業(yè),完全能夠滿足企業(yè)財務(wù)人員的工作需求。主要設(shè)計目標如下:(1)系統(tǒng)運行穩(wěn)定,安全可靠。(2)界面設(shè)計美觀,人機交互界面友好。(3)信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲安全可靠。(4)操作員可以隨時修改自己的口令。(5)對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。2.2系統(tǒng)功能結(jié)構(gòu)工資系統(tǒng)的功能結(jié)構(gòu)如圖2-1所示。工資管理系統(tǒng)工資管理系統(tǒng)基本信息管理基本工資管理工資查詢系統(tǒng)管理幫助員工錄入員工刪除基本工資管理浮動工資管理浮動工資查詢加班休假查詢用戶管理修改密碼關(guān)于基本工資查詢工資發(fā)放管理圖2-1系統(tǒng)功能圖2.3模塊功能詳細化及界面設(shè)計(1)用戶登錄模塊本模塊實現(xiàn)用戶對系統(tǒng)的登錄功能,在用戶輸入用戶名和密碼之后,系統(tǒng)會根據(jù)數(shù)據(jù)庫中的信息做匹配,如果用戶名和密碼都正確,就會進入系統(tǒng)主界面;如果用戶名或密碼為空,系統(tǒng)就會提示“用戶名或密碼不能為空”;如果用戶名和密碼錯誤,系統(tǒng)就會提示“輸入正確的用戶名和密碼”。(2)基本信息管理模塊企業(yè)員工是很有可能發(fā)生人事變動的,因此,員工基本信息管理模塊主要用于對新員工的信息添加,對正式員工信息的修改完善,對離職員工信息的刪除。本模塊只有系統(tǒng)管理員有權(quán)使用,普通用戶權(quán)限不夠。員工信息錄入時需要認真填寫員工的每一項信息,確認正確后添加。員工信息錄入之后,將存儲到數(shù)據(jù)庫中,需要時可以被查詢。如果員工信息發(fā)生變化,需要修改時,系統(tǒng)管理員可以修改需要變動的項目。員工離職時,系統(tǒng)管理員必須把員工信息從數(shù)據(jù)庫中刪除。從列表中選擇或者直接輸入員工編號,刪除即可。(3)工資管理模塊本模塊應(yīng)該包括工資的發(fā)放管理,員工基本工資管理,員工加班/休假管理和員工浮動工資管理。工資發(fā)放管理將顯示一個數(shù)據(jù)庫表,其中包括員工工資的各項條目。工資發(fā)放管理必須有工資添加的功能,用于添加或修改員工的具體工資。為了減少系統(tǒng)管理員的工作量在添加過程中選擇編號之后,員工的上個月的各項工資將顯示在對應(yīng)編輯框內(nèi),管理員只需修改這個月不同的條目即可。員工的基本工資管理,加班/休假管理和浮動工資管理功能基本是相似的。即,添加或修員工的基本工資,加班/休假,浮動工資,輸入編號后,同樣能顯示上個月各項條目。(4)工資查詢模塊工資查詢模塊用于查詢員工工資的詳細情況,具體應(yīng)該包括總體查詢、基本工資查詢、浮動工資查詢、加班/休假查詢。輸入員工編號可以直接通過數(shù)據(jù)庫查詢到員工的工資詳細信息。但是系統(tǒng)管理員和普通用戶權(quán)限有區(qū)別,系統(tǒng)管理員可以查詢?nèi)繂T工的工資明細,而普通用戶只能查詢自己的工資明細。(5)系統(tǒng)管理模塊本模塊是對本系統(tǒng)的用戶信息進行管理。普通用戶可以修改自己的密碼,管理員用戶可以修改密碼和設(shè)置權(quán)限。(6)幫助模塊顯示本系統(tǒng)的版權(quán),版本信息。2.4運行環(huán)境2.4.1硬件要求CPU:300MHz以上的處理器。內(nèi)存:128MB,推薦256MB。硬盤:150MB以上剩余空間。顯示像素:最低800*600,最佳效果1024*768。2.4.2軟件要求操作系統(tǒng):Windows2000/NT/XP/Vista。數(shù)據(jù)庫:SQLServer2000。三系統(tǒng)設(shè)計系統(tǒng)設(shè)計是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié)。系統(tǒng)設(shè)計的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量。這一部分包括了相關(guān)技術(shù)介紹和數(shù)據(jù)庫的詳細設(shè)計兩部分。3.1相關(guān)技術(shù)介紹微軟公司出品的VisualC++是一個功能非常強大的可視化編程工具,可以說是目前功能最強大的程序開發(fā)平臺之一。VisualC++的效率是比較高的,提供了相當優(yōu)秀的集成開發(fā)環(huán)境(IntegratedDevelopingEnvironment,IDE),集代碼編輯、調(diào)試、向?qū)?、編譯和可視化資源編輯等功能于一體,其MFC基本類庫對WindowsAPI函數(shù)做了非常好的封裝并拓展了功能,可滿足大多數(shù)的基本功能需求,程序設(shè)計人員只需簡單的調(diào)用MFC類封裝的功能函數(shù)即可。本系統(tǒng)就是基于VisualC++中的MFC開發(fā)的。SQLServer2000是微軟公司推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng),該版本繼承了以前版本的優(yōu)點,同時又比它們增加了許多更先進的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2003的大型多處理器的服務(wù)器等多種平臺使用。ADO是ActiveXDataObject(ActiveX數(shù)據(jù)對象)的縮寫,是Microsoft數(shù)據(jù)庫接口的組成部分,通過定義一組COM對象來操作不同數(shù)據(jù)源的數(shù)據(jù)。ADO實際是一種建立在OLEDB底層技術(shù)之上的基于COM的自動化接口技術(shù),兼有強大的數(shù)據(jù)處理功能和簡單易用的編程特點。3.2數(shù)據(jù)庫設(shè)計3.2.1數(shù)據(jù)庫設(shè)計概要說明數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)。數(shù)據(jù)庫設(shè)計應(yīng)該和應(yīng)用系統(tǒng)設(shè)計相結(jié)合。數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計的好與壞,直接影響到這個系統(tǒng)的運行效率。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率,減少數(shù)據(jù)冗余,確保數(shù)據(jù)信息的完整性和一致性。數(shù)據(jù)庫的設(shè)計方法有新奧爾良(NewOrleans)方法,基于E-R模型的數(shù)據(jù)庫設(shè)計方法,3NF的設(shè)計方法,ODL方法。本系統(tǒng)采用基于E-R模型的數(shù)據(jù)庫設(shè)計方法。系統(tǒng)E-R圖如下:員工基本信息員工基本信息性別文化程度員工編號員工姓名圖3-1員工基本信息屬性圖員工基本工資信息員工基本工資信息基本工資職務(wù)工資員工編號員工姓名工齡工資養(yǎng)老保險金圖3-2員工基本工資信息屬性圖員工浮動工資信息員工浮動工資信息保險費生活補助員工編號員工姓名個人所得稅住房補助圖3-3員工浮動工資信息屬性圖員工加班休假信息員工加班休假信息休假天數(shù)休假扣款員工編號員工姓名加班天數(shù)加班工資圖3-4員工加班休假信息屬性圖用戶信息級別用戶信息級別密碼用戶名圖3-5用戶信息屬性圖3.2.2數(shù)據(jù)庫表的結(jié)構(gòu)本系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計采用關(guān)系數(shù)據(jù)庫模式,根據(jù)系統(tǒng)的功能需求,員工基礎(chǔ)信息表、員工基本工資表、員工浮動工資表、員工加班/休假表、工資發(fā)放明細表、用戶表,這6個基本數(shù)據(jù)表將能夠完成對整個系統(tǒng)的數(shù)據(jù)管理。圖3-6所示的為本系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)表結(jié)構(gòu)圖。該表可以清晰地反映數(shù)據(jù)庫信息。圖3-6數(shù)據(jù)庫概要說明員工基本信息表(YG_xx)主要記錄員工的基本信息,如:員工編號,員工姓名,性別,文化程度。具體采用的字段及數(shù)據(jù)類型如表3-1。表3-1YG_xx(員工基礎(chǔ)信息表)字段名數(shù)據(jù)類型長度描述YG_IdYG_NameYG_SexYG_Whcdvarcharvarcharcharvarchar3030215員工編號員工姓名員工性別員工學歷員工基本工資表(YG_jg)主要記錄員工工資的基本組成部分,如:基本工資,職務(wù)工資,工齡工資,養(yǎng)老保險金等。具體采用的字段及數(shù)據(jù)類型如表3-2。表3-2YG_jg(員工基本工資表)字段名數(shù)據(jù)類型長度描述YG_IdYG_NameYG_JbYG_ZwYG_GlYG_Ylvarcharvarcharmoneymoneymoneymoney30308888員工編號員工姓名員工基本工資員工職務(wù)工資員工工齡工資員工養(yǎng)老保險金員工浮動工資表(YG_fg)主要記錄了每個員工除基本工資外的一些經(jīng)常浮動的工資項目,如:個人所得稅,住房補助,保險費,生活補助等。具體采用的字段及數(shù)據(jù)類型如表3-3。表3-3YG_fg(員工浮動工資表)字段名數(shù)據(jù)類型長度描述YG_IdYG_NameYG_GrYG_ZfYG_BxYG_Shvarcharvarcharmoneymoneymoneymoney30308888員工編號員工姓名員工個人所得稅員工住房補助員工保險費員工生活補助員工加班/休假表(YG_jx)主要記錄的是員工請假和加班的情況以及相應(yīng)的工資情況,如:加班天數(shù),加班工資,休假天數(shù),休假扣款等。具體采用的字段及數(shù)據(jù)類型如表3-4。表3-4YG_jx(員工加班休假表)字段名數(shù)據(jù)類型長度描述YG_IdYG_NameYG_JtYG_JgYG_StYG_Skvarcharvarcharintmoneyintmoney30304848員工編號員工姓名員工加班天數(shù)員工加班工資員工休假天數(shù)員工休假扣款四主要功能模塊設(shè)計與實現(xiàn)本部分主要介紹企業(yè)工資管理系統(tǒng)從工程創(chuàng)建到各個模塊功能完成的具體實現(xiàn)過程。4.1建立工程框架本系統(tǒng)是直接利用MFCAppWizard應(yīng)用程序向?qū)?chuàng)建一個基于對話框的應(yīng)用程序。在VisualC++6.0中建立一個工程,進而完成企業(yè)工資管理系統(tǒng)的基本框架,步驟如下:單擊菜單“文件新建”,打開“新建”對話框,單擊“工程”選項卡,選擇“MFCAppWizard(exe)”,輸入工程名“GZGLXT”,并設(shè)置正確路徑,如圖4-1所示。圖4-1“新建”對話框單擊“確定”按鈕,對話框“MFC應(yīng)用程序向?qū)?步驟1”就已經(jīng)打開,如圖4-2所示,選擇“基本對話框(D)”選項,接著單擊“下一步”按鈕。圖4-2“MFC應(yīng)用程序向?qū)?步驟1”對話框在彈出的“MFC應(yīng)用程序向?qū)?步驟2共4步”對話框中,輸入對話框標題,其他選項默認就可以,如圖4-3所示。圖4-3“MFC應(yīng)用程序向?qū)?步驟2共4步”對話框然后一直不用其他操作,默認屬性即可。最后會彈出圖4-4所示的工程屬性圖,在屬性圖中可以看到自己設(shè)置的工程的屬性。單擊“確定”按鈕后,就完成了新建工程。圖4-4設(shè)計好的工程屬性4.2主窗口的設(shè)計主窗口是用戶登錄后彈出的界面,通過主界面可以進入子模塊。故主窗口必須包含兩部分,菜單和客戶區(qū)。4.2.1菜單資源設(shè)計新建一個菜單項,在GZGLXTResources目錄下新增一個Menu目錄項,菜單ID為IDR_MENU。雙擊此菜單,對此菜單項的屬性進行設(shè)計。4.2.2客戶區(qū)設(shè)計新建一個對話框,在Menu組合框中選擇IDR_MENU。如圖4-5主界面所示。圖4-5主界面4.3登錄模塊設(shè)計4.3.1設(shè)計步驟(1)向工程項目中插入一個新窗口,資源ID為IDD_LOGIN。打開IDD_LOGIN的屬性框,將窗口名稱改為“用戶登錄”。(2)從控制面板上向資源中添加2個Static、2個Edit,更改資源的屬性,并為資源設(shè)置相對應(yīng)的變量,如表4-1所示。表4-1登錄模塊資源設(shè)置表編號屬性類型成員IDC_EDIT1IDC_EDIT2IDOKIDCANCEL默認PassWordTRUECaption登錄Caption退出CStringCstringG_nameG_pwd4.3.2具體實現(xiàn)輸入正確的賬號和密碼后,就會進入用戶主界面。具體運行結(jié)果如圖4-6和圖4-7。圖4-6用戶登錄界面圖4-7主界面4.4基本信息管理模塊設(shè)計4.4.1設(shè)計步驟按照系統(tǒng)設(shè)計中設(shè)計好的窗體,完成員工錄入和員工刪除的界面?,F(xiàn)在介紹員工錄入窗口的設(shè)計。在窗口中添加4個Static、2個Combo、2個Edit,更改資源的屬性,并為資源設(shè)置相對應(yīng)的變量,如表4-2所示。表4-2員工基本信息模塊資源設(shè)置表編號Caption屬性類型成員IDC_EDIT1IDC_EDIT2IDC_COMBO1IDC_COMBO2默認默認CStringCStringCComboBoxCComboBoxY_idY_nameY_sexY_whcd4.4.2代碼分析(1)數(shù)據(jù)庫的連接部分代碼如下:classADO_Connection{public://添加一個指向Connection對象的指針_ConnectionPtrY_pConnection;//添加一個指向Recordset對象的指針 _RecordsetPtrY_pRecordset;public: ADO_Connection(); virtual~ADO_Connection();//初始化 voidOnInitADO_Connection();_RecordsetPtr&GetRecordSet(_bstr_tbstrSQL);//執(zhí)行數(shù)據(jù)庫查詢語句BOOLExecuteSQL(_bstr_tbstrSQL);//斷開連接 voidExitConnect();};4.4.3具體實現(xiàn)點擊“基本信息管理”進入員工錄入界面,輸入員工的信息,如圖4-8所示,點擊“添加”按鈕,如果正確輸入就會顯示“完成輸入”;如果沒有輸入編號(姓名),就會顯示“編號(姓名)不能為空”。如圖4-9所示。圖4-8員工錄入圖4-9編號不為空4.5工資管理模塊設(shè)計4.5.1設(shè)計步驟按照系統(tǒng)設(shè)計中設(shè)計好的窗體,完成工資發(fā)放管理,基本工資管理,浮動工資管理和加班/休假管理的界面。先介紹基本工資管理中員工工資添加的設(shè)計。在員工工資添加窗口中添加19個Static、17個Edit控件,具體的屬性和變量如表4-3所示。表4-3工資管理模塊資源設(shè)置表編號屬性類型成員IDC_EDIT1IDC_EDIT2IDC_EDIT3IDC_EDIT4IDC_EDIT5IDC_EDIT6IDC_EDIT7IDC_EDIT8IDC_EDIT9IDC_EDIT10IDC_EDIT11IDC_EDIT12IDC_EDIT13IDC_EDIT14IDC_EDIT15IDC_EDIT16IDC_EDIT17默認默認默認默認默認默認默認默認默認Read-onlyTRUE默認Read-onlyTRUE默認默認默認Read-onlyTRUERead-onlyTRUECStringCStringintintintintintintintCEditintCEditintintintCEditCEditY_idY_nameY_jgY_jwY_glY_zfY_shY_bxY_jtY_jgY_stY_sgY_ylY_grY_sfY_yfY_sy4.5.2具體實現(xiàn)具體實現(xiàn)如圖4-10,圖4-11,圖4-12所示圖4-10基本工資管理圖4-11浮動工資管理圖4-12員工添加管理4.6工資查詢模塊設(shè)計4.6.1設(shè)計步驟按照系統(tǒng)設(shè)計中設(shè)計好的窗體,完成基本工資查詢,浮動工資查詢,加班/休假查詢和總體查詢的界面?,F(xiàn)在介紹總體查詢的設(shè)計。在總體查詢窗口中添加19個Static、17個Edit、2個Button控件,部分的屬性和變量如表4-4所示。表4-4工資查詢模塊資源設(shè)置表編號Caption屬性類型成員IDC_CHECK1IDC_CHECK2IDC_DATACOMBO1IDC_ADODC1IDC_DATETIMEOICKER1IDC_DATAGRID1IDC_CHAXUNIDOKIDCANCEL默認默認默認選擇默認查詢查詢工資總額退出BOOLBOOLCDataComboCAdodcCDateTimeCtrlCDataGridY_check1Y_check2Y_datacY_adodcY_timeY_datag4.6.2具體實現(xiàn)本模塊用到了ADOData控件,DataGrid控件和DataCombo控件,具體實現(xiàn)見圖4-13,圖4-14和圖4-15.圖4-13員工基本工資查詢圖4-14員工加班休假查詢圖4-15員工浮動工資查詢4.7系統(tǒng)管理模塊設(shè)計4.7.1設(shè)計步驟按照系統(tǒng)設(shè)計中設(shè)計好的窗體,完成基用戶管理和修改密碼的界面?,F(xiàn)在介紹用戶管理的設(shè)計。在用戶管理窗口中添加4個Static、1個Combo、3個Edit、1個Button控件,具體的屬性和變量如表4-5所示。表4-5系統(tǒng)管理模塊資源設(shè)置表編號屬性類型成員IDC_EDIT1IDC_EDIT2IDC_EDIT3IDC_COMBO1IDOKIDC_BUTTON1IDCANCEL默認PasswordtruePasswordtrue默認Caption添加Caption刪除Caption退出CStringCStringCStringCComboBoxY_nameY_pwdY_pwd1Y_jb4.7.2具體實現(xiàn)具體實現(xiàn)如圖4-16所示。圖4-16用戶信息管理五結(jié)論本系統(tǒng)在Windows2000/NT/XP/Vista操作平臺上,以MicrosoftVisualC++6.0作為數(shù)據(jù)庫管理信

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論