【正文】
r n a m eb a n k n a m eb a n k i da c c o u n t n a m ev a r c h a r ( 5 0 )v a r c h a r ( 5 0 )v a r c h a r ( 5 0 )v a r c h a r ( 5 0 )a m o u n t v a r c h a r ( 5 0 )s t a t e i n t ( 4 )t b _ m e n ui d i n t ( 4 )m e n u i dm e n u n a m el i n k u r lv a r c h r ( 5 0 )v a r c h r ( 5 0 )v a r c h r ( 5 0 ) 圖 數(shù)據(jù)表關(guān)系圖 創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表 根據(jù)以上的 節(jié)的數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫需要建立 7 張表,分別是: 1 tb_user(用戶信息表 ) 用戶信息表主要是用來保存用戶各種信息。其中用戶名和密碼不能為空,其他可以。需求分析時,先要調(diào)查清楚用戶的實際需求并進行初步分析,再進一步分析與表達這些需求。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以 提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。 (9) 上月統(tǒng)計:將用戶的上月所有的 支出信息 進行統(tǒng)計,并生成相 應(yīng)的報表。 2 支出信息報表 :默認生成數(shù)據(jù)庫所有支出信息記錄的報表,用戶可以根據(jù)情況西南交通大學(xué)本科畢業(yè)設(shè)計(論文) 第 13 頁 選擇不同的支出信息報表的生成; (1) 按日統(tǒng)計:將用戶的所有的 支出 信息按每日進行統(tǒng)計,并生成相應(yīng)的報表。 (3) 按年統(tǒng)計:將用戶的所有的收入信息按每年進行統(tǒng)計,并生成相應(yīng)的報表。 (3) 刪除信用卡卡號:對銀行卡以及對應(yīng)的信息進行刪除操作。系統(tǒng)所需的功能主要更具家庭的財務(wù)信息的 收入支出進行系統(tǒng)的劃分。 SQL Server 2020 的安全性更好,它可以對登錄用戶的身份進行認證,并對用戶的操作權(quán)限進行控制。關(guān)系模型是當前最受歡迎的數(shù)據(jù)存儲和數(shù)據(jù)檢索模型。 (4) 在 文件中使用 property。開發(fā)者 在寫業(yè)務(wù)邏輯與持續(xù)性類是,不會被要求遵循許多Hibernate 特定的規(guī)則和設(shè)計模式。簡單的說就是將 Java 中的對象與對象關(guān)系映射至關(guān)系型數(shù)據(jù)庫中的場合可以采用 Hibernate。本質(zhì)上是一個 Servlet,將客戶端請求轉(zhuǎn)發(fā)到相應(yīng)的 Action類,完成映射過程。 Struts 的 MVC 構(gòu)架 Struts 的應(yīng)用框架主要 包括四個部分。 JSP 規(guī)范是 Web 服務(wù)器,中間件應(yīng)用服務(wù)器、交易系統(tǒng)以及軟件開發(fā)工具廠商間廣發(fā)合作的成果,該技術(shù)為創(chuàng)建顯示動態(tài)生成的內(nèi)容的 Web 頁面提供了 一個簡潔而快速的方法。 開發(fā)本系統(tǒng)的總體任務(wù)是實現(xiàn) 家庭收支信息 管理的 信息 化,幫助 用戶 更好更高效地完成 收支 信息的管理 。 從 2020年之后,網(wǎng)絡(luò)迅速走進人們的生活,傳統(tǒng)的 C/S模式的家庭收支信息管理系統(tǒng)也逐漸出現(xiàn)在眼前,它們從單一的記錄日常信息逐漸 發(fā)展為能夠生成統(tǒng)計報表,把日常信息按各種類型統(tǒng)計出來,使用戶可以清楚的看到家庭的不同類型的收支信息的統(tǒng)計情況。 長期以來, 家庭收支信息的 管理都是依賴人工進行的。 收支信息 管理系統(tǒng)可以在計算機上靈活、方便地管理 家庭的收支信息 ,從而大大的提高了處理速率和服務(wù)質(zhì)量。 西南交通大學(xué)軟件學(xué)院 2020 年制 西南交通大學(xué)本科畢業(yè)設(shè)計(論文) 第 IV 頁 摘 要 我們已經(jīng)走過了 21 世紀的前十年 , 這十年科學(xué)技術(shù)的發(fā)展速度已經(jīng)超越了人們的想象,隨著科學(xué)技術(shù)的發(fā)展,計算機技術(shù)也得到了 飛速 的 發(fā)展, 計算機 技術(shù)的 應(yīng)用在各行各業(yè) 也 得到了廣泛的 應(yīng)用 。通過系統(tǒng)內(nèi)的統(tǒng)計、分析算法,達到全面挖掘家庭收支不合理的目的。針對中小型 家庭收支信息 管理系統(tǒng)的業(yè)務(wù)需求和管理特點,設(shè)計了 銀行卡 管理 、 資金 管理、 日常收支信息錄入,收支信息報表等 模塊。s Daily life is good assistant. According to the management information system development steps, to small and medium family ine and expenditure information for the background information, design and development of information management system of payments, in view of the small and mediumsized family ine and expenditure management information system of management and business needs, design the bank management, fund management, daily expenses information recorded, balance module information report, including the balance of the main business information management, on balance, and the information management of funds management card. Make payments information management standardized, scientific. Expenditure management information system can be flexibly and conveniently on the puter management of family expenses information, thus greatly improve the processing speed and quality of service. Systems development starting from the user,each module design and implementation, according to certain request, scientific and reasonable analysis, design, thus system can satisfy the small family expenses for information management, and for the user to provide a more convenient services. Key words: , The JSP, Struts, Web family ine and expenditure management information system 西南交通大學(xué)本科畢業(yè)設(shè)計(論文) 第 VI 頁 目 錄 第一章 緒論 ............................................................ 1 選題背景及意義 ...................................................................................................... 1 家庭收支信息管理系統(tǒng)的現(xiàn)狀及分析 .................................................................. 1 研究主要內(nèi)容和方法 .............................................................................................. 2 系統(tǒng)開發(fā)及運行環(huán)境 .............................................................................................. 2 系統(tǒng)開發(fā)工具 ................................................................................................ 2 服務(wù)器端 ........................................................................................................ 2 客戶端 ............................................................................................................ 3 本章小結(jié) .................................................................................................................. 3 第二章 系統(tǒng)開發(fā)的相關(guān)技術(shù) ............................................. 4 JSP 技術(shù) .................................................................................................................... 4 Struts 框架 ................................................................................................................ 4 MVC 框架簡介 ............................................................................................... 4 Struts 簡介 ...................................................................................................... 4 Struts 的 MVC 構(gòu)架 ....................................................................................... 5 Hibernate 技術(shù) .......................................................................................................... 5 Hibernate 的介紹 ............................................................................................ 6 Hibernate 的特性 ............................................................................................ 6 Hibernate 的主要組成 .................................................................................... 6 Hibernate 的配置 ............................................................................................ 7 Struts 與 Hibernate 框架的結(jié)合 ..................................................................... 7 SQL Sever 2020 ........................................................................................................ 8 本章小結(jié) .................................................................................................................. 9 第三章 需求分析與功能設(shè)計 ............................................. 10 系統(tǒng)總體需求 ........................................................................................................ 10 系統(tǒng)功能劃分 ............................