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