【正文】
P 頁面或 Servlets 的 HTML。使用 J2EE的多層技術,可以整合不同 CPU、不同品牌的機器、不同操作系統(tǒng)的資源,以達到數據庫共享、文件共享、事物處理共享。 因而系統(tǒng)在 JBuilder 環(huán)境中開發(fā)是很合適的。 ⑺ 引入代碼性能最優(yōu)化機制,可以和 Optimizeit 軟件結合使用,可以測試項目的性能。綜上, JBuilder 無疑是 Java 編程方面的優(yōu)秀工具。 Java 的可視化編程工具很多,比較常用的有 Visual Caf233。 本課題的目的、意義 本課題的目的 就 是 使用 JSP 結合 J2EE 技術設計并實現一個基于Access 數據庫的家庭財務管理系統(tǒng)。如:北京財富軟件公司開發(fā)的“財富大家”軟件在產品的研制開發(fā)及功能設計等各個方面,都對家庭理財過程予以考慮,并且與銀行、保險公司等進行深入的合作,在軟件中加入了中國銀行電子錢包等功能,使電子貨幣的應用特別是在網上購物過程中的應用得到充分體現。s financial affairs more trully . Keywords Family。s wealth, people need to carry on the rational family finance urgently. Therefore manage the systems soft ware and should be sometimes given birth to in various types of family finance, they help the customer to solve the concrete financial problem of family effectively. In order to adapt to this kind of trend, family39。 本文 詳細介紹了此開發(fā)系統(tǒng)的理論基礎,功能模塊的分析與實現,系統(tǒng)的總體解決方案等設計系統(tǒng)時的相關問題。 本系統(tǒng)包括了六大功能模塊即:進入系統(tǒng)模塊、財務管理模塊、財務統(tǒng)計模塊、家庭成員管理模塊、管理員信息模塊及退出系統(tǒng)。s financial management software is developed towards Inter, develop in the direction of the multimedia, towards the largescale database , multiplatform development. This text has remended developing systematic theoretical foundation, the analysis and realizing of the function module in this in detail , relevant problems while designing the system in overall solution of the system ,etc.. This system includes six major functions module : Enter systematic module , financial administration module , financial statistics module , kinsfolks manage module , administrator39。 Financial affairs 。成都財智軟件公司以開發(fā)的理財類軟件“財智軟件”為基礎 ,推出了專業(yè)的個人理財服務網站。并且系統(tǒng)應該具有良好的可擴展性、可靠性、易維護性,更適于用戶切確地管理自 己 的 家庭財務。、 Forte、 JDeveloper。因而,本系統(tǒng)設計采用了用它來開發(fā)。 ⑻ 引入團隊開發(fā)機制,可以和 TeamSource DSP 軟件結合使用。 系統(tǒng)開發(fā) 的主要技術 J2EE 的技術特點 本系統(tǒng)開發(fā)的主要技術是 J2EE 平臺,即 Java2 企業(yè)版,也就是 Java 2 Platform Enterprise Edition,它是由 Sun 公司發(fā)起的, J2EE 是現在市場上的主流產品 。由此,網絡電腦和根植于 Java技術的財務 管理系統(tǒng)軟件將成為當今主流。 ⑶ 帶 JavaBean 類的 JSP 頁面 。 Scriptlets 是直接嵌入在 JSP 頁面中的很小的 Java 代碼段。它是一種介于關系代數與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢,而是一個通用的、功能極強的關系數據庫語言,所以能夠為用戶和業(yè)界所接受,并成為國際標準。 設計思想 本軟件可以保存每次輸入的收支記錄,并提供多種統(tǒng)計方式:年度統(tǒng)計方式、個人統(tǒng)計方式或打開瀏覽窗口組合兩種方式 。 畢業(yè)設計(論文) 10 圖 收入表 ⑶ 消費管理、消費統(tǒng)計模塊需建表:消費,如圖 ,包括:編號(自動編號)、姓名(文本)、日期(短日期)、衣服費用(貨幣)、伙食食品用費(貨幣)、住宿費用(貨幣)、車旅費(貨幣)、水電費(貨幣)、電話費(貨幣)、上網費(貨幣)、其它費用(貨幣); 圖 消費表 畢業(yè)設計(論文) 11 ⑷ 家庭成員管理模塊需建表: name,如圖 ,包括: id(自動編號)、name(文本)。 ④ 單擊“選擇”,從彈出的文件窗口中選擇 文件所在的位置 ,其他選項不變。 圖 進入系統(tǒng)界面 畢業(yè)設計(論文) 13 驗證身份通過后,進入管理首頁,如圖 。 ⑶ 添加收入數據 用戶通過點擊家庭明細表模塊中的“添加收入數據”按鈕,進入此模塊。其中相關列 表可以導成 Excel 表文件打印。如果所填信息有錯誤則出現對話框,提示用戶修改密碼失敗。撰寫畢業(yè)論文期間,我深刻體會到,從實踐到理論的重要性, 通過理論到實踐的轉化,使我將自己的作品清晰的展現在大家面前。他們在生活上和工作中都給予了我熱情的關心和幫助。其中對財務管理模塊和財務統(tǒng)計模塊兩大主要模塊進行了重點設計。s information module and withdraw from the system. Count to financial administration module and financial affairs module two heavy main module design especially among them. Users can carry on the detailed record to one39。 Manage。除此,外國的商家也不落其后,相繼開發(fā)了許多針對家庭財務管理的可行性的系統(tǒng)軟件。 本課題的意義就是能夠運用自己所學的理論知識,針對家庭財務管理系統(tǒng)的發(fā)展趨勢開發(fā)出一套行之有效的家庭財務管理軟件。 JBuilder9與他們的對比如下: ⑴ 啟動速度 JBuilder9 的界面比較簡潔,啟動所需要的時間比較短。 JBuilder9 的新技術 ⑴ 引入錯誤的自動標志機制,它可以對錯誤的代碼自動檢測出來,并加上波浪線以提示用戶,這一特性和 Word 的錯誤標識相同。 ⑼ 為 J2EE 服務器程序測試引入了 Cactus 的機制, Cactus 是 Jakarta 組織的產品,可以方便對服務端的 EJB 程序進行測試。 它將許多分散的 Java 技術整合到一起,組合成一個完整的企業(yè)標準 ,可以根據需要來構建應用系統(tǒng)。 J2EE 設計 Web 應用程序 基于 Web 的應用程序是基于瀏覽器的,并且,如果它們運行在 Inter 上的話,可能被全世界的人訪問。 ⑷ 將應用邏輯根據功能劃分成區(qū)域的高度結構化的應用 。 因為本系統(tǒng)開發(fā)平臺是 JBuilder9,所以可直接在 JBuilder9 環(huán)境中創(chuàng)建項目NewProJSP,在項目內創(chuàng)建所需的 JSP 文件。 SQL語言集數據查詢、數據操縱、數據定義和數據控制功能于一體,其主要特點包括:綜合統(tǒng)一、高度非過程化、面向集合的操作方式、以同一種語法結構提供兩種使用方式、語言簡潔,易學易用。可根據收支記錄計算當前統(tǒng)計方式下的總收入、總支出和各類收支情況;整個收支記錄庫可以導為 Excel 表文件,以備它用。 圖 name表 后臺的數據庫配置 在 Windows XP Professional 下,使用 Access 2020 數據庫作為開發(fā)本系統(tǒng)的后臺數據庫配置。 ⑤ 單擊“確定”后就完成了 Access 數據庫的 ODBC 數據源設置。首頁左面為菜單頁包括所有的功能模塊,你可以點擊其中任意功能鍵進入到相應頁面。在此模塊中,用戶可添加新的收入記錄并自動編號加入到家庭收入明細表。 ⑶ 個人統(tǒng)計(收入) 在此模塊中,用戶可通過內置的成員下拉菜單(數據表 name 中現有的家庭成員)選擇相應的家 庭成員,系統(tǒng)將自動統(tǒng)計出他的收入列表。 退出模塊 用戶直接點擊頁面上的“退出”按鈕,系統(tǒng)將直接返回到登錄界面。用戶可通過本系統(tǒng)可以任意添加、修改或刪除收支記錄,其記錄可自動生成明細表。 ⑷ 個人統(tǒng)計(消費) 在此模塊中,用戶可通過內置的成員下拉菜單(數據表 name 中現有的家庭成員)選擇相應的家庭成員,系統(tǒng)將自動統(tǒng)計出他的消費列表。在此模塊中,用戶可添加新的消費記錄并自動編號加入到家庭消費明細表。 畢業(yè)設計(論文) 12 圖 管理首頁 財務管理模塊 財務管理模塊又分為家庭收入明細表、家庭 消費明細表、添加收入數據、添加消費數據四部分。 進入系統(tǒng)模塊 進入家庭財務管理首頁之前,要進入此模塊 ,如圖 。 ⑵ 在 中建立表 admin、收入、 消費、 name。 ⑵ 操作性,要求系統(tǒng)的操作要簡單易行,以適應大 多數用戶的操作。 3 系統(tǒng)分析與設計 家庭理財管理系統(tǒng)其工作內容是家庭中收入和支出的管理。關系數據庫應用數學方畢業(yè)設計(論文) 7 法來處理數據庫中的數據。 JSP 頁面在執(zhí)行時是編譯式的。 基 于 J2EE 技術的 Web 使能技術有 Java Servlet 和 Java Server Page(JSP)。例如 Altura International 的HP Bluestone 的 TotaleServer, 的 ATG Dynamo Suite 等等。采用 Struts能來發(fā)出基于 MVC(ModelViewController)設計模式的應用架構,該模式是 JSP 設計用的比較多的一種設計模型。 ⑶ 更靈活測試的機制,在測試過程中可以變更代碼。 ⑶ 擴展性 JBuilder 的擴展性是最好的,它應用了 Apache 公司的多項新技術,如 Ant、 Catus、Struts 等,它可以引用多種 J2EE 服務器,如 BES、 WebLogic、 WebSphere、 Oracle9i 等。 2 系統(tǒng)的理論基礎 系統(tǒng)開發(fā)、運行平臺 本系統(tǒng) 的 開發(fā) 工具 是 Borland公司生產的 JBuilder9, 服務器采用的是 , JDK采用的是 JBuilder9 本身自帶的 。 家庭財務管理系統(tǒng)的發(fā)展趨勢 隨著現代科學技術的迅速發(fā)展 , 家庭 財務 管理 軟件向 著 國際互聯網發(fā)展,向著 多媒體方向發(fā)展,向 著 大型數據庫、多平臺發(fā)展 。因而, 人們迫切地需要 合理的 家庭理財 方式的出臺。 Users can also carry on statistics of two kinds of different ways to the past historical revenue and expenditure record through this system . System this use JSP make can technology bine J2EE technical design and realize a piece of family39。 本 系統(tǒng)就 是 在 JBuilder9的 開發(fā)環(huán)境中使用 JSP使能技術 結合 J2EE技術設計并實現一個基于 Access 數據庫的家庭財務管理系統(tǒng)。 感謝所有曾經給我理解、關心與幫助的朋友們。由于自己理論水平的限制和實踐經驗的缺乏,加上時間的倉促,設計沒有更加完善,而且功能也不夠完備,對此,我感到非常遺憾。 畢業(yè)設計(論文) 16 結論 家庭財務管理軟件為家庭用戶提供了一套方便管理家庭財務收支情況的系統(tǒng)。其中相關列表可以導成 Excel 表文件打印。 ⑷ 添加消費數據 用戶通過點擊家庭明細表模塊中的“添加收入數據”按鈕,進入此模塊。右面則為內容頁面顯示你所進入的功能模塊。 系統(tǒng)功能模塊的具體開發(fā)與設計 本系統(tǒng)功能 模塊包括進入系統(tǒng)模塊、家庭財務管理模塊、家庭財務統(tǒng)計模塊、家庭成員管理模塊、管理員信息模塊、退出模塊。具體實施步驟: ⑴ 新建一個空數據庫,命名為 。 家庭財務管理系統(tǒng)的設計要注重以下幾方面 : ⑴ 實用性,能實際為家庭財務管理提供方便,適應家庭的不同需求。本系統(tǒng)中使用的主要是 SQL 的查詢功能。 Access 數據庫和 SQL 查詢 數據庫是數據管理的最新技術,是計算機科學的重要分支。 本系統(tǒng)使用的 Web 使能技術 本系統(tǒng)使用