【正文】
...............................................................................................................................7 第三章 系統(tǒng)設計 12 3. 1 概要設計 ............................................................................................................................................................... 12 3. 1. 1 概要設計階段的主要任務 ....................................................................................................................... 12 3. 1. 2 概要設計的過程 ........................................................................................................................................ 12 3. 1. 3 概要設計的原則 ........................................................................................................................................ 12 3. 1. 4 系統(tǒng)功能分析 ............................................................................................................................................ 12 3. 2 詳細設計 ............................................................................................................................................................... 13 3. 2. 1 詳細設計的任務 ........................................................................................................................................ 13 3. 2. 2 詳細設計的方法 ........................................................................................................................................ 14 第四章 數(shù)據庫設計 16 4. 1 數(shù)據庫 ACCESS簡介 ........................................................................................................................................... 16 4. 2 表的詳細結構說明 .............................................................................................................................................. 20 第五章 詳細設計 26 5. 1 系統(tǒng)登錄模塊的設計與實現(xiàn) ............................................................................................................................. 26 5. 2 主界面的設計與實現(xiàn) .......................................................................................................................................... 28 5. 3 日常收支與維護模塊的設計 與實現(xiàn) ................................................................................................................. 30 5. 4 銀行卡收支與維護管理模塊的設計與實現(xiàn) .................................................................................................... 32 5. 5 銀行往來統(tǒng)計模塊的設計與實現(xiàn): ................................................................................................................. 35 5. 6 用戶管理模塊的 設計與實現(xiàn) ............................................................................................................................. 36 第六章 設計心得 38 第七章 致謝 39 參考文獻 40 第一章 緒 論 1. 1 課題簡介 家庭理財管理系統(tǒng)是每一個家庭管理家庭財務收入和支出的不可缺少的一個管理信息系統(tǒng) ,它的內容對于家庭的管理者來說是至關重要的 ,所以家庭理財管理系統(tǒng)應該能夠為每一個家庭的管理者提供充足的信息和快捷的查詢手段,大的方便家庭的管理者的合理理財。 我作為一個計算機應用專業(yè)的畢業(yè)生,希望可以在這方面有所貢獻。本系統(tǒng)就是由 VB與 access 數(shù)據庫相結合而設計出來的。所以本系統(tǒng)在經濟上是可行的。 總的來說, Visual Basic 具有以下特點: 可視化編程: 用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產生一個“單擊“ (CLICK)事件,而在產生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。當原始數(shù)據變化時,可以自動更新鏈接的數(shù)據。 微軟公司的 Visual Basic 是 Windows 應用程序開發(fā)工具,使目前最為廣泛的、易學易用的面向對象的開發(fā)工具。 Access 是一種關系數(shù) 據庫工具,關系數(shù)據庫是已開發(fā)的最通用的數(shù)據庫之一。 DATA 控件還提供了用來瀏覽不同記錄的各種跳轉按鈕。 3. 1. 2 概要設計的過程 概要設計要先進行系統(tǒng)設計,復審系統(tǒng)計劃與需求分析,確定系統(tǒng)具體的實施方案;然后進行結構設計,確定軟件結構。 銀行信息管理 收入類型管理 支出類型管理 系統(tǒng)用戶管理 家庭理財管理 日常收支管理 銀行往來管理 基本信息管理 數(shù)據統(tǒng)計管理 日常收支統(tǒng)計 銀行交易統(tǒng)計 家庭資產統(tǒng)計 家庭成員管理 家庭理財 管理系統(tǒng) 用戶信息管理 銀行賬戶管理 修改自身密碼 3. 2. 2 詳細設計的方法 程序流程圖、 NS 圖、 PAD圖、 IPO 圖 本系統(tǒng)在開發(fā)過程中所采用的詳細設計方法為 IPO 圖: 現(xiàn)金的收入 /支出模塊 IPO 圖: 現(xiàn)金余額的查詢模塊 IPO 圖: 收入 /支出項目模塊 IPO 圖: 銀行卡的收入 /支出模塊 IPO 圖: I O P 現(xiàn)金的收入 /支出信息 提供相應的界面供操作人員錄入 保存到表 I O P 查詢內容的設定 提供相應的界面供操作人員操作 1. 顯示查詢的結果 2. 統(tǒng)計相關信息 I O P 輸入收入與支出的項目 提供相應的界面供操作人員操作 保存到收入 /支出項目表 I O P 收入 /支出信息 提供相應的界面供操作人員錄入 保存到表 銀行卡余額的查詢模塊 IPO圖: 密碼 修改模塊 IPO圖: I O P 查詢內容的設定 提供相應的界面供操作人員操作 3. 顯示查詢的結果 4. 統(tǒng)計相關信息 I O P 原密碼 新密碼 確認密碼 提供相應的界面供操作人員操作 保存到用戶管理表 第四章 數(shù)據庫設計 此階段由我與同學劉云菲共同完成。把設計轉變?yōu)閷嶋H的數(shù)據庫,并且這些數(shù)據庫帶有功能完備、高效能的應用,是一個工程過程。 使用計算機以后,數(shù)據處理的速度和規(guī)模,無論是相對于手工方式,還是機械方式,都有無可比擬的優(yōu)勢。 ( 2)創(chuàng)建數(shù)據庫文件 如果操作系統(tǒng)中安裝了 ACCESS2020 的話,可以在開始菜單的程序菜單中可以找到。先看看 VB 是如何與 ACCESS2020 數(shù)據庫相連接的。 DBpath 39。 3.實現(xiàn)過程: 第 一步將所需的控件放到窗體的相應位置;方法:首先在“工具箱”中選中所需的控件圖標,然后在表單的恰當位置上單擊鼠標并拖動鼠標,即可把由所選取的控件生成的對象添加到窗體上。 實現(xiàn)卡上的收入、支出及余額的統(tǒng)計。由于時間倉促,這個軟件肯定還有不完善的地方,不足之處懇請各位老師提出批評改進意見。它簡單易學、效率高,且功能強大,可以與 Windows的專業(yè)開發(fā)工具 SDK 相媲美,而且程序開發(fā)人員不必具有 C/C++編程基礎。 面向對象的程序設計 版以后的 Visual Basic 支持面向對象的程序設計,但它與一般的面向對象的程序設計語言 (C++)不完全相同。 事件驅動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。在應用程序中,可以使用結構化查詢語言 SQL 數(shù)據標準,直接訪問服務器上的數(shù)據庫,并提供了簡單的面向對象的庫操作指令和多用戶數(shù)據庫訪問的加鎖機制和網絡數(shù)據庫的 SQL 的編程技術,為單機上運行的數(shù)據庫提供了 SQL網絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶 /服務 器 (client/server)方案。s eve I was reading the book, and had lost myself in it so pletely, that I fot my usual New Year39。 beaucoup de bruit, peu de fruit: much bruit, little fruit Yet certainly there is use of this quality, in civil affairs. Where there is an opinion, and fame to be created, either of virtue, or greatness, these men are good trumpeters. Again, as Titus Livius noteth, in the case of Antiochus, and the Aetolians。 which is to be liberal of praise and mendation to others, in that wherein a man\39。s goods, neither shall heuse anything which is his neighbour39。 for some of us deny the very existence of theGods, w hile others, as you say, are of opinion that they do not careabout us。 and whoknows but that we shall hearken to you? If then our request is afair one, please to accept our challenge.