freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計web家庭收支管理系統(tǒng)(文件)

2024-12-25 20:34 上一頁面

下一頁面
 

【正文】 .................................................... 30 個人信息管理功能 ...................................................................................... 33 本章小結(jié) ................................................................................................................ 34 第五章 系統(tǒng)實現(xiàn) ....................................................... 35 數(shù)據(jù)庫訪問 ............................................................................................................ 35 配置數(shù)據(jù)庫連接 .......................................................................................... 35 數(shù)據(jù)庫訪問 .................................................................................................. 35 系統(tǒng)功能實現(xiàn) ........................................................................................................ 36 注冊登錄功能 .............................................................................................. 36 卡號信息管理 .............................................................................................. 37 資金信息管理 .............................................................................................. 39 日常收支記錄 .............................................................................................. 40 收支信息報表 .............................................................................................. 42 收支信息趨勢圖線 ...................................................................................... 43 用戶個人信息管理 ...................................................................................... 45 系統(tǒng)測試 ................................................................................................................. 47 收支信息管理測試 ...................................................................................... 47 西南交通大學本科畢業(yè)設計(論文) 第 VIII 頁 收支信息趨勢圖線測試 .............................................................................. 48 結(jié)論 .................................................................. 51 致謝 .................................................................. 53 參考文獻 .............................................................. 54 西南交通大學本科畢業(yè)設計(論文) 第 1 頁 第一章 緒論 選題背景及意義 隨著 現(xiàn)代信息技術(shù)的飛速發(fā)展,人類社會正從工業(yè)時代闊步邁向信息時代,人們越來越重視信息技術(shù)對傳統(tǒng)產(chǎn)業(yè)的改造以及對信息資源的開發(fā)和利用。人們使用傳統(tǒng)的人工方式管理 收支信息 , 手動記賬,并且 沒有任何統(tǒng)計 功能。有了收支管理系統(tǒng),人們可以隨時隨地通過網(wǎng)絡登錄到系統(tǒng),對自己 的日常消費進行記錄,并通過系統(tǒng)的統(tǒng)計功能對自己的日常消費有清晰的理解,能從中提高自己對消費的管理效率。網(wǎng)絡型的收支管理系統(tǒng)目前很少有人開發(fā), 因為人們還沒有重視家庭收支信息的管理,但是隨著信息化的發(fā)展,系統(tǒng) 隨 著網(wǎng)絡 走進人們的生活是必然的趨勢 。 家庭收支信息管理系統(tǒng)也將提 供更加深入的服務, 信息 管理也 會更加多樣化,除具備基本功能外,還 會具有各種輔助功能等。 綜合各方面的考慮 系統(tǒng) 采用 Struts 和 Hibernate框架 、 SQL Sever 2021等技術(shù)開發(fā) 。 系統(tǒng)開發(fā)及運行環(huán)境 系統(tǒng) 開發(fā) 工具 開發(fā)環(huán)境: MyEclipse 的 Struts 和 Hibernate 框架結(jié)合開發(fā)的環(huán)境 ; 開發(fā)語言: Java; 后臺數(shù)據(jù)庫: SQL Sever 2021; 運行平臺: Windows XP。 Struts 框架 Struts 可以大大簡化 MVC 的應用開發(fā),尤其是對于復雜的大型應用軟件開發(fā)。 MVC 的目的是增加代碼的復用性,減少數(shù)據(jù)描述和應用操作的可耦合度,并提高代碼 的可讀性。 1 模型 (Model)。 View 由與控制器 Servlet 配合工作的 JSP 定制的標簽構(gòu)成。 4 XML 文件解析工具包。 Hibernate 框架 的出現(xiàn)很大程度上改變了這種局面。即可以在 Java 客戶端程序?qū)嵱茫?也可以在 JSP 的 Web 應用中使用。它大大減少了編碼量, Hibernate 把開發(fā)者從繁重的代碼工作中解放出來。這樣 Hibernate 可以與大多數(shù)新的和現(xiàn)有的應用平穩(wěn)集成,而不需要對應用的其他部分 造 成破壞性修改。 整個 Hibernate 的主框架 通過持久化 層鏈接 應用層 (Application)和 Hibernate框架的交互,通過 Hibernate 框架,應用程序可以把數(shù)據(jù)庫作為一個對象使用,這比直接對數(shù)據(jù)庫的操作簡單方便許多,對應于單純的 MVC 模式, Hibernate 體現(xiàn)了其面向?qū)ο蟮木?,將?shù)據(jù)庫對象化,把數(shù)據(jù)庫數(shù)據(jù)屬性化,并為每個屬性生成對應的get 和 set 方法,應用程序要對數(shù)據(jù)庫操作,只需對持久化類的方法進行操作就可以達到效果,真?zhèn)€框架圖如圖 所示: 西南交通大學本科畢業(yè)設計(論文) 第 7 頁 圖 Hibernate 主框架圖 Hibernate 的配置 Hibernate 的配置主要是用來建立 SessionFactory 的,通過 Configuration 類來提供這些配置細節(jié),取得這些配置信息有 4 種方法: (1) 傳遞 到 ()方法。 Struts 與 Hibernate 框架的結(jié)合 Hibernate 與 Struts 結(jié)合后,對于主要工作在服務器端表示層的 Struts 框架來說,僅僅是 Action 與業(yè)務邏輯之間的交互有所改變,而其他入 JSP、 Action 轉(zhuǎn)發(fā)等都無需變動。因此,在業(yè)務邏輯層中只要對VO 進行操作,然后返回就可以了。所有的數(shù)據(jù)處理都涉及存儲和檢索數(shù)據(jù)的操作 , Microsoft SQL Server 是作為一個組織內(nèi)部的全部數(shù)據(jù)的中心存儲器來設計的。它在電 子商務、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應用中起著重要的核心作用。 SQL Server 2021 的故障恢復功能更強,它提供了強大的數(shù)據(jù)庫備份和恢復功能,當故障發(fā)生時,能根據(jù)備份和日志迅速恢復到某一正確時刻。它包括支持開發(fā)的引擎、標準的 SQL 語言、擴展的特性 (如 復制、 OLAP、分析 )等功能 , 而像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有 的。系統(tǒng)主要分為六個子功能:卡號管理 ,包括對儲蓄卡的增加、修改、刪除的操作,對信用卡的增加、修改、刪除操作,其中修改主要針對卡號,卡的賬號名,卡號的金額進行操作;資金管理,對家庭的銀行存款,現(xiàn)金進行管理,對家庭的債務信息管理;收支信息的管理,對收支信息進行增加、修改、刪除操作;收支報表的生成,對收支信息進行日、月、年等的分類統(tǒng)計;收支圖線的生成, 根據(jù)數(shù)據(jù)庫的收支信息得到相應的圖;個人信息管理,查看、修改用戶信息,修改用戶密碼。 (3) 刪除儲蓄卡卡號:對銀行卡以及對應的信息進行刪除操作。 資金管理 用戶登錄到系統(tǒng)后可以通過資金管理對家庭資金進行管理: 1 現(xiàn)金管理:可以查看家庭的總資金,顯示現(xiàn)金和銀行存款,并能根據(jù)實際情況對家里現(xiàn)金和銀行存款額度進行修改; 2 債務管理: 首先可以查看家庭債務信息, 包括家庭欠債和家庭放款,以及家庭的總負債額。 (2) 修改支出信息:用戶可以修改支出信息,包括對支出信息的日期,金額,經(jīng)手人等的修改。 (4) 按經(jīng)手人統(tǒng)計:將用戶的所有的收入信息按經(jīng)手人進行統(tǒng)計,并生成相應的報表。 (8) 本月統(tǒng)計:將用戶的本月所有的收 入信息進行統(tǒng)計,并生成相應的報表。 (2) 按月統(tǒng)計:將用戶的所有的 支出信息 按每月進行統(tǒng)計,并生成相應的報表。 (6) 上周統(tǒng)計:將用戶的上周所有的 支出信息 進行統(tǒng)計,并生成相應的報表。 (10) 按季度統(tǒng)計:將用戶的所有的收入信息按季度進行統(tǒng)計,并生成相應的報表。 系統(tǒng) 架構(gòu)設計 系統(tǒng)建立工程項目名為 WebFamly,其下有文件夾 src,頁面顯示文件夾 WebRoot,其中 src 為工程的類所在文件夾, 分別有四個包, hibernate 包, publiclass 包,session 包, struts 包,這些包用來存放項目的各種類,包括每個功能對相應的類以及公共類。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。并且通過調(diào)查、收集和分析信息,以了解在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù),要完成什么樣的數(shù)據(jù)處理功能。在調(diào)查過程中,要調(diào)查清楚 家庭收支信息 管理業(yè)務活動情況、協(xié)助用戶明確對新系統(tǒng)的各種要求以及對新系統(tǒng)邊界的確定。 數(shù)據(jù) 概念設計 根據(jù) 以上對系統(tǒng)所作出的需求分析設計及功能 劃分,規(guī)劃出本系統(tǒng)所使用的數(shù)據(jù)庫實體,它們分別為用戶信息實體, 銀行卡 信息實體,資金信息實體,債務信息實體,收 入 信息實體, 支出信息實體。用戶信息實體 的 ER 圖如圖 4..3 所示: 用 戶 信 息用 戶I D用 戶 名用 戶 密 碼E m a il城 市 圖 用戶信息實體圖 2 銀行卡信息實體 銀行卡信息 實體包括 銀行卡 的 ID、 銀行名 、 銀行卡號 、 銀行所屬賬戶 、 銀行金額 、 卡號 類別 (state,0 代表儲蓄卡, 1 代表信用卡 ), 除了金額,其他的都不能為空。表結(jié)構(gòu)如下: 表 tb_user 的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述 id int(4) no yes ID 自動編號 username varchar(50) no 用戶名 password varchar(50) no null 用戶密碼 truename varcha。其中 tb_user 與tb_bankid、 tb_debt、 tb_mangefund、 tb_ine、 tb_outlay 五張表相互關聯(lián)。 1 用戶信息實體 用戶信息實體包括用戶 ID、用戶名、用戶密碼、實姓名、年齡、性別、城市、Email、電話、興趣、特長、安全問題、 安全問題答案。系統(tǒng)采用 SQL Sever 2021 數(shù)據(jù)庫,名稱為 db_famly,其中包括 7 張表。 需求分析的重點是調(diào)查、收集與分析用戶在數(shù)據(jù)管理中的信 息要求、處理要求、安全性與完整性要求。 數(shù)據(jù)庫設計的第一個階段是需求分析。系統(tǒng)的整體架構(gòu)及相互間的關系如下圖所示: 圖 系統(tǒng)架構(gòu)圖 西南交通大學本科畢業(yè)設計(論文) 第 16 頁 系統(tǒng)流程圖 系統(tǒng)的處理過程首先是登錄系統(tǒng),登陸成功后,根據(jù)菜單的顯示,用戶可以進行各種相應的操作,操作結(jié)束后,可以得到對應的結(jié)果,用戶完成所有操作后,流程結(jié)束后,退出系統(tǒng),系統(tǒng)流程圖如下: 圖 系統(tǒng)流程圖 數(shù)據(jù)庫設計 數(shù)據(jù)庫在一個
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1