【正文】
安徽工業(yè)大學(xué) 畢業(yè)設(shè)計 (論文 )任務(wù)書 課題名稱 家庭管理系統(tǒng)設(shè)計 學(xué) 院 計算機(jī)學(xué)院 專業(yè)班級 計算機(jī)科學(xué)與技術(shù) 052 班 姓 名 徐 濤 學(xué) 號 059074064 畢業(yè)設(shè)計(論文)的工作內(nèi)容 : : 面向?qū)ο蟮木幊碳夹g(shù)、數(shù)據(jù)庫技術(shù)、 JDBC 技術(shù)、 Charterer 技術(shù)以及設(shè)計模式相關(guān)知識等。 : 1) 按照軟件工程的方法結(jié)合家庭管理的要求對家庭管理系統(tǒng)進(jìn)行需求分析、總體設(shè)計、詳細(xì)設(shè)計、編碼和測試。 2) 使用 act 、 Swing、 Charterer 進(jìn)行系統(tǒng)前臺設(shè)計,以 mys 為數(shù)據(jù)庫進(jìn)行系統(tǒng)后臺數(shù)據(jù)管理,使用 JDBC 技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫的連接和使用,能提供一個界面良好,操作簡便的 C/S 家庭管理系統(tǒng); 3)系統(tǒng)有財務(wù)管理模塊,家庭計劃管理模塊,家庭日記管理模塊,家庭相冊管理模塊,電話薄信息模塊,理財入門模塊 等; 4)軟件結(jié)構(gòu)良好,遵守軟件設(shè)計的開閉原則,具備一定的可維護(hù)性和可靠性。 起止時間: 20xx 年 2 月 16 日至 20xx 年 6 月 10 日共 周 指 導(dǎo) 教 師 簽 字 系 主 任 簽 字 院 長 簽 字 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 第 I 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 摘要 家庭管理系統(tǒng)是一款綜合功能的家庭事務(wù)管理系統(tǒng),它以財務(wù)信息管理功能模塊為核心,同時加入了家庭計劃,日記,相冊 ,電話薄,理財知識等其他功能模塊,還提供一些個性化的功能,如留言,鬧鐘等。該系統(tǒng)界面美觀,操作簡便,功能全面溫馨,適合家庭各個成員使用。 整個系統(tǒng)基于 C/S 模式設(shè)計 , 使用 Java 語言實(shí)現(xiàn)了一個基于 Windows 平臺的管理系統(tǒng)。該系統(tǒng)采用三層分層設(shè)計模式(視圖、業(yè)務(wù)層、持久層) ,通過 JDBC 和 IO技術(shù)為該系統(tǒng)提供對象的持久化和 IO 流讀寫 ,使用 Swing 和 act 構(gòu)建界面 ,并使用 Charterer 技術(shù)實(shí)現(xiàn)了數(shù)據(jù)的圖形顯示。該系統(tǒng)可以實(shí)現(xiàn)對日常生活收支和債務(wù)的增加 ,刪除,修改及有條件查詢;可以動態(tài)可視化的書寫 ,管理日記和家庭計劃;可以動態(tài)的瀏覽,增加,刪除家庭相片;可以記錄完整的電話信息;可以給家人留言,設(shè)鬧鐘等;還可以學(xué)習(xí)基本的家庭理財知識。 該系統(tǒng)使用 mys 數(shù)據(jù)庫作為存儲對象 ,并同時使用 IO 流對大文件進(jìn)行讀取存儲,在設(shè)計和完成的過程中加深了對 GUI 設(shè)計和事件監(jiān)聽處理的應(yīng)用,同時加深了對數(shù)據(jù)庫各種操作方法的理解 ,也進(jìn)一步的了解了 java 設(shè)計模式。 關(guān)鍵詞 :家庭管理;設(shè)計模式; JDBC; mys; Charterer 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 第 II 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ Abstract Family Management System is a prehensive function of the family affairs management system, which the financial information management function module as the core, at the same time joined the family planning, diary, photo album, telephone directories, financial knowledge, and other functional modules,and also to provide some personal functions, such as messages, alarm clock and so on. The system is beautiful interface, easy to operate, fullfeatured warm, suitable for all family members. The entire system is based on C / S model design, the use of Java language implements a Windowsbased platform management system. The system uses threetiered design mode (view, the business layer, persistence layer), through JDBC and IO technologies provides persistent object and IO streams to read and write, using Swing and act to build interface and using Charterer technology to achieve graphical display of data. The system can be achieved on the daily life of the balance of payments and debt to add, delete, modify and query conditions。 can dynamic Visualization of writing, management in diary management and family planning。can dynamic View, add, delete the family photos。 can record plete telephone number information。 can message to familiars, set up alarm clock, etc.。 also can learn the basic knowledge of family financial management. The system uses mys database as a storage object, and at the same time the use of IO streams for reading large files to store, in the design and pletion of the course a better understanding of GUI design and monitor the handling of the incident, while a better understanding of the various methods of operation of the database understanding, and also further understanding of the design patterns of java. Keywords: Family Management。 design mode。 JDBC 。 mys。 Charterer 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 第 III 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 目錄 摘要 ................................................................... I Abstract .............................................................. II 目錄 ................................................................. III 第一章 緒論 ........................................................... 1 什么是家庭管理 ............................................................ 1 家庭財務(wù)管理的重要性 ...................................................... 1 家庭管理系統(tǒng)分析 .......................................................... 1 功能模塊 ............................................................ 2 項目描述 ............................................................ 2 第二章 開發(fā)環(huán)境及開發(fā)工具的介紹 ....................................... 3 開發(fā)工具介紹 .............................................................. 3 Java 簡介 ........................................................... 3 應(yīng)用程序開發(fā)環(huán)境 Myeclipse ....................................... 4 JDBC ................................................................ 4 JFreeChart .......................................................... 4 MySql 數(shù)據(jù)庫 ........................................................ 5 C/S 開發(fā)模式 ........................................................ 5 第三章 系統(tǒng)設(shè)計 ....................................................... 6 系統(tǒng)設(shè)計思想 .............................................................. 6 系統(tǒng)功能設(shè)計 .............................................................. 6 系統(tǒng)結(jié)構(gòu)設(shè)計圖 ............................................................ 7 系統(tǒng) ER 圖 ................................................................. 8 系統(tǒng)用例圖 ................................................................ 9 系統(tǒng)類圖 .................................................................. 9 系統(tǒng)的數(shù)據(jù)庫的設(shè)計 ....................................................... 12 第四章 系統(tǒng)實(shí)現(xiàn) ......................................................