【正文】
MONEY = MONEY temp 39。 39。循環(huán)將職工信息和基本工資放入電子表格 userid = rs(USER_ID) = i = 0 = userid = 1 = rs(USER_NAME) = 2 = rs(PART_NAME) = 3 = rs(ROLE_NAME) MONEY = rs(ROLE_MONEY) = 4 = Str(MONEY) Next i Set rs = Nothing For i = 1 To resultcount 39。窗體居中顯示 = ( ) / 2 If Then 39??记谟涗浗Y(jié)果集 Dim i As Integer 39。 Tab。 Tab。 本月工資 For i = 1 To 1 39。 所屬部門。如果用戶點(diǎn)確定按鈕就寫導(dǎo)出文件 Open For Output As 1 Print 1, 員工ID號(hào)。鼠標(biāo)在工資管理菜單使?fàn)顟B(tài)條的提示文字顯示End Sub 工資管理的設(shè)計(jì)與實(shí)現(xiàn) 工資管理界面:工資計(jì)算代碼: Private Sub Command1_Click() Dim i As Long Dim USER_ID As String Dim USER_NAME As String Dim USER_PART As String Dim USER_ROLE As String Dim MONEY As String = cdlOFNOverwritePrompt 39。顯示查詢報(bào)銷記錄窗體End SubPrivate Sub menu_QueryEvent_Click() 1 39。顯示導(dǎo)出報(bào)銷記錄窗體End SubPrivate Sub menu_Logout_Click() = 39。顯示修改月工資窗體End SubPrivate Sub menu_DelFixed_Click() 1 39。顯示修改管理員密碼窗體End SubPrivate Sub menu_CalcPay_Click() 1 39。顯示增加報(bào)銷記錄窗體End SubPrivate Sub menu_AddEvent_Click() 1 39。顯示增加管理員窗體End SubPrivate Sub Form_Load() = ( ) / 2 39。顯示查詢考勤記錄窗體End SubPrivate Sub Command8_Click() 1 39。顯示注銷(登錄)窗體End SubPrivate Sub Command4_Click() End 39。顯示查詢報(bào)銷記錄窗體End SubPrivate Sub Command19_Click() 1 39。顯示修改固定資產(chǎn)窗體End SubPrivate Sub Command15_Click() 1 39。顯示增加修改月工資窗體End SubPrivate Sub Command11_Click() 1 39。登陸成功顯示主窗體 Unload Me Else MsgBox 數(shù)據(jù)庫錯(cuò)誤!, vbExclamation End End IfEnd Sub主界面界面包括的控件有標(biāo)簽、文本框、命令按控件的屬性設(shè)置界面:主界面源代碼分析:Option ExplicitPrivate Sub AdminOption_Click() (1).Text = 管理員選項(xiàng) 39。 amp。 amp。4.2數(shù)據(jù)庫需求分析本系統(tǒng)使用的是ODBC數(shù)據(jù)源,使用程序前,在【控制面板】-【管理工具】-【數(shù)據(jù)源(ODBC)】 Access數(shù)據(jù)源,用戶數(shù)據(jù)源名稱必須命名為:Finance4.3表的詳細(xì)結(jié)構(gòu)說明員工職務(wù)表的詳細(xì)信息:?jiǎn)T工工資結(jié)算表的詳細(xì)結(jié)構(gòu)說明:固定資產(chǎn)管理項(xiàng)目表的詳細(xì)結(jié)構(gòu)為:報(bào)銷類型表的詳細(xì)結(jié)構(gòu)為:管理員登陸表的詳細(xì)結(jié)構(gòu)為:?jiǎn)T工工作狀態(tài)表員工工作狀態(tài)表詳細(xì)設(shè)計(jì):4.4測(cè)試用例YN開始輸入登錄密碼是否正確主界面 第五章 詳細(xì)設(shè)計(jì)登陸界面:登陸界面源代碼分析:Private Sub Command1_Click() Dim sql As String Dim rs As New If = Then 39。Access 如果要搜索并檢索符合指定條件的數(shù)據(jù),包括來自多個(gè)表中的數(shù)據(jù),就要?jiǎng)?chuàng)建查詢。Access,可以在單一的數(shù)據(jù)庫文件中管理所有的信息。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。3流動(dòng)資產(chǎn)管理:提供對(duì)流動(dòng)資產(chǎn),報(bào)銷管理。1. 管理員選項(xiàng)模塊(增加管理員,修改管理員密碼,注銷管理員,退出系統(tǒng))2. 工資管理模塊(增加考勤記錄,修改考勤記錄,查詢考勤記錄,計(jì)算工資,增加工資記錄,查詢工資記錄,修改工資記錄,刪除工資記錄)3. 固定資產(chǎn)模塊(增加固定資產(chǎn)記錄,修改固定資產(chǎn)記錄,查詢固定資產(chǎn)記錄,刪除固定資產(chǎn)記錄)4. 流動(dòng)資產(chǎn)模塊(增加報(bào)銷記錄,查詢報(bào)銷記錄,導(dǎo)出報(bào)銷記錄)主界面管理員選項(xiàng)工資管理固定資產(chǎn)管理禁用快捷鍵流動(dòng)資產(chǎn)管理登錄根據(jù)以上分析,該系統(tǒng)考慮將整個(gè)系統(tǒng)分解成如圖31模塊結(jié)構(gòu)圖:3.1.3 概要設(shè)計(jì)的原則并且在系統(tǒng)的開發(fā)過程中,我盡量注意模塊的高內(nèi)聚、低耦合,使得系統(tǒng)的整體性能提高,并且也有利于投入使用后的系統(tǒng)維護(hù)。第三章 系統(tǒng)設(shè)計(jì)3.1概要設(shè)計(jì)3.1.1概要設(shè)計(jì)階段的主要任務(wù)①系統(tǒng)分析員審理客戶的需求狀況并依據(jù)用戶需求撰寫需求分析報(bào)告以及軟件描述工具。隨著微軟對(duì)它不斷地改進(jìn)以及計(jì)算機(jī)本身性能的提高,使得Visual Basic越來越適合一般的應(yīng)用程序開發(fā)。1.2開發(fā)的意義計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,使用其可方便的管理企事業(yè)財(cái)務(wù)今天,計(jì)算機(jī)正在各行各業(yè)發(fā)揮著巨大的作用,它以其快速準(zhǔn)確性彌補(bǔ)人類的先天不足,能夠讓計(jì)算機(jī)參與人們?nèi)粘5呢?cái)務(wù)管理事業(yè),是一種時(shí)代發(fā)展的必然要求,也是一個(gè)社會(huì)國家進(jìn)步的體現(xiàn)。因此,只有加強(qiáng)內(nèi)部核算,才能真 正做到節(jié)支降耗,否則,“錢”是管不住的。在供應(yīng)階段資金由貨幣形態(tài)轉(zhuǎn)變?yōu)椴牧闲螒B(tài),生產(chǎn)階段由材 料形態(tài)變?yōu)楫a(chǎn)品形態(tài),在銷售階段由產(chǎn)品形態(tài)又回到貨幣形態(tài)。目 錄第一章 緒 論 21.1課題簡(jiǎn)介 21.2開發(fā)的意義 2第二章 開發(fā)環(huán)境及實(shí)現(xiàn)技術(shù) 32.1開發(fā)環(huán)境 32.2開發(fā)工具簡(jiǎn)介 3第三章 系統(tǒng)設(shè)計(jì) 53.1概要設(shè)計(jì) 53.1.1概要設(shè)計(jì)階段的主要任務(wù) 53.1.2概要設(shè)計(jì)的過程 53.1.3概要設(shè)計(jì)的原則 53.1.4系統(tǒng)功能分析 53.2詳細(xì)設(shè)計(jì) 63.2.1詳細(xì)設(shè)計(jì)的任務(wù) 63.2.2詳細(xì)設(shè)計(jì)的方法 7第四章 數(shù)據(jù)庫設(shè)計(jì) 94.1數(shù)據(jù)庫Access簡(jiǎn)介 94.2數(shù)據(jù)庫需求分析 104.3表的詳細(xì)結(jié)構(gòu)說明 114.4測(cè)試用例 14第五章 詳細(xì)設(shè)計(jì) 165.1系統(tǒng)登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 165.2主界面的設(shè)計(jì)與實(shí)現(xiàn) 205.3工資管理設(shè)計(jì)與實(shí)現(xiàn) 225.4固定資產(chǎn)管理的設(shè)計(jì)與實(shí)現(xiàn) 275.5流動(dòng)資產(chǎn)管理的設(shè)計(jì)與實(shí)現(xiàn) 315.6用戶管理的設(shè)計(jì)與實(shí)現(xiàn) 32第六章 系統(tǒng)使用說明 446.1使用說明 446.2運(yùn)行環(huán)境 44結(jié)束語 52致 謝 52參考文獻(xiàn) 53第一章 緒 論1.1課題簡(jiǎn)介財(cái)務(wù)管理系統(tǒng)是每一個(gè)單位管理財(cái)務(wù)收入和支出的不可缺少的一個(gè)管理信息系統(tǒng),它的內(nèi)容對(duì)企業(yè)財(cái)務(wù)計(jì)劃,財(cái)務(wù)控制,財(cái)務(wù)監(jiān)督,財(cái)務(wù)運(yùn)用等方面都起著巨大的作用?! ∫粋€(gè)企業(yè) 的生產(chǎn)經(jīng)營活動(dòng)無外乎供、產(chǎn)、銷三個(gè)環(huán)節(jié),這個(gè)過程始終貫穿著資金運(yùn)動(dòng),只是在各個(gè)環(huán) 節(jié)上資金的表現(xiàn)形態(tài)不同罷了。上面談到,資金在生產(chǎn)經(jīng)營過程中分別有著不同的表現(xiàn)形式,“錢”只是這個(gè) 過程的起點(diǎn)和終點(diǎn),大量的管理工作都蘊(yùn)含在過程之中。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,對(duì)于我們即將計(jì)算機(jī)專業(yè)畢業(yè)的學(xué)員來說,也是一次將計(jì)算機(jī)應(yīng)用于現(xiàn)實(shí)管理的一次很有意義的實(shí)踐活動(dòng)。2.2開發(fā)工具簡(jiǎn)介Visual Basic Visual Basic ,Visual Basic是一種可視化的,面向?qū)ο蟮腤indows開發(fā)語言,它具有易用,通用和開發(fā)效率高的特點(diǎn)。三是: (ActiveX Data Objects)進(jìn)行編程三種數(shù)據(jù)庫訪問對(duì)象,是Microsoft數(shù)據(jù)庫訪問技術(shù)的一個(gè)主要發(fā)展方向,ADO將OLE DB封裝在一個(gè)數(shù)據(jù)對(duì)象中,使得VB程序中以方便地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問。這包括考慮如何把被開發(fā)的軟件系統(tǒng)劃分成若干個(gè)模塊,并決定各模塊的接口,即模塊間的相互關(guān)系,以及模塊之間的傳遞的信息。2 固定資產(chǎn)模塊管理:提供對(duì)固定資產(chǎn)記錄的增刪管理。這三種操作均可由Visual Basic