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

正文內(nèi)容

家庭理財管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-21 20:34 本頁面
 

【文章內(nèi)容簡介】 ARD0CARD0CARD0CARD0CARD0CARD0CARD0CARD08現(xiàn)金表D8CASH0CHSH02 數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是一種圖形化技術,它描述信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示[4]。在繪畫數(shù)據(jù)流圖的過程中會涉及到數(shù)據(jù)字典的數(shù)據(jù)流、加工、存儲。數(shù)據(jù)字典是數(shù)據(jù)流圖的輔助資料。下面給出各個模塊的數(shù)據(jù)流圖分別如圖21—圖210所示。;。圖21登錄模塊數(shù)據(jù)流圖圖22個人信息管理模塊數(shù)據(jù)流圖圖23用戶管理模塊數(shù)據(jù)流圖圖24日常收入模塊數(shù)據(jù)流圖圖25日常支出模塊數(shù)據(jù)流圖圖26借出模塊數(shù)據(jù)流圖圖27負債模塊數(shù)據(jù)流圖圖28銀行卡管理模塊數(shù)據(jù)流圖圖29資產(chǎn)管理模塊數(shù)據(jù)流圖圖210現(xiàn)金管理模塊數(shù)據(jù)流圖 性能需求系統(tǒng)的性能需求是對系統(tǒng)必須滿足的包括速度(響應時間)、安全性、可維護性、適應性等方面的需求。還有在用戶操作錯誤時能對用戶進行提示。在系統(tǒng)的安全性方面,本系統(tǒng)采用了用戶登陸、權限設置等對用戶進入系統(tǒng)的限制,有限的防止了系統(tǒng)數(shù)據(jù)的泄漏,保護了家庭財務的隱私。同時由于本系統(tǒng)是一個小型系統(tǒng),其運行的速度相對也較快。第3章 總體設計家庭理財管理系統(tǒng),能大幅度的降低家庭管理財務的工作量,也使得管理財務工作變得輕松簡單。根據(jù)對系統(tǒng)做的需求分析及可行性分析,做系統(tǒng)的總體設計??傮w設計階段的基本目的是設計軟件的結(jié)構(gòu)。 系統(tǒng)功能劃分通過需求分析中的功能需求分析可以了解到,系統(tǒng)主要的功能需求為:用戶登錄功能、用戶信息管理、日常收入支出管理、日常借貸管理、財務管理、現(xiàn)金銀行卡管理等。為了從簡的理解和設計家庭理財管理系統(tǒng),本系統(tǒng)將采用分模塊逐步設計的方法來設計系統(tǒng)。同時提高系統(tǒng)處理的效率,使家庭理財?shù)墓ぷ髂芤?guī)范化和程序化。由此可將系統(tǒng)劃分為以下功能模塊:1. 登錄模塊:用戶身份有管理員賬戶、家庭普通成員賬戶。所有的用戶身份成員均使用用戶名和用戶密碼進行登錄。用戶名和用戶密碼匹配后進入同一管理界面,通過權限的判斷,在管理界面下,普通用戶賬戶不顯示用戶管理功能;管理員賬戶則能添加則可以管理編輯用戶。用戶名和用戶密碼不匹配或不存在則提示錯誤,用戶需重新輸入。2. 用戶信息管理模塊:家庭普通成員只能進行個人信息的管理,即修改、查詢個人信息。管理員賬戶則可以進行所有用戶信息的管理。包括添加、修改、刪除、查詢所有用戶信息。3. 日常收入管理模塊:所有用戶身份的用戶都能進行日常收入管理,包括添加、修改、刪除、查詢?nèi)粘J杖?。同時在查詢?nèi)粘J杖氲耐瑫r可進行查詢?nèi)粘J杖氲慕痤~統(tǒng)計。4. 日常支出管理模塊:所有用戶身份的用戶都能進行日常支出管理,包括添加、修改、刪除、查詢?nèi)粘VС?。同時在查詢?nèi)粘VС龅耐瑫r可進行查詢?nèi)粘VС龅慕痤~統(tǒng)計。5. 借出管理模塊:所有用戶身份的用戶都能進行日常借出管理,對借出及其歸還狀況進行管理。包括添加、修改、刪除、查詢借出。同時在查詢借出的同時可進行查詢?nèi)粘=璩龅慕痤~統(tǒng)計。6. 負債管理模塊:所有用戶身份的用戶都能進行日常負債管理,對負債及其歸還狀況進行管理。包括添加、修改、刪除、查詢負債。同時在查詢負債的同時可進行查詢?nèi)粘X搨慕痤~統(tǒng)計。7. 家庭資產(chǎn)管理模塊:所有用戶身份的用戶都能進行家庭資產(chǎn)管理,家庭資產(chǎn)管理是對家庭資產(chǎn)購買的管理,記錄了資產(chǎn)的數(shù)量金額等信息。包括添加、修改。刪除、查詢家庭資產(chǎn)。同時在查詢資產(chǎn)的同時可進行對查詢資產(chǎn)的金額統(tǒng)計。8. 統(tǒng)計管理模塊:所有用戶身份的用戶都能進行統(tǒng)計管理,統(tǒng)計管理是對收入、支出、借貸的統(tǒng)計,能根據(jù)用戶輸入的時間段(按月)對收入、支出、借貸進行金額的流動統(tǒng)計,并形成圖表。9. 銀行卡管理模塊:所以用戶身份都用戶都能進行銀行卡管理,管理銀行卡的信息。包括添加、修改。刪除、查詢銀行卡信息。10. 現(xiàn)金管理模塊:所有用戶身份的用戶都能進行現(xiàn)金管理,包括查詢現(xiàn)金,修改現(xiàn)金。下面給出家庭理財管理系統(tǒng)的功能模塊圖:圖31家庭理財管理系統(tǒng)模塊功能圖 數(shù)據(jù)庫設計數(shù)據(jù)庫設計是在選定的數(shù)據(jù)庫管理基礎上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設計除用戶要求分析外,還包括該內(nèi)結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計和物理結(jié)構(gòu)設計等三個階段[4]。 概念結(jié)構(gòu)設計家庭理財管理系統(tǒng)的實體成員包括(管理員、家庭普通成員、個人信息、家庭成員信息、支出信息、收入信息、物品信息、銀行卡信息、現(xiàn)金信息、借出信息、負債信息)。管理員和家庭普通成員均為核心實體,對其他的實體為其操作對象。數(shù)據(jù)庫的概念數(shù)據(jù)模型可用ER模型表示。下面給出管理員和家庭普通成員的關系描述ER圖如圖31—圖32所示。 圖32管理員關系描述ER圖圖33家庭普通成員關系描述ER圖 邏輯結(jié)構(gòu)設計邏輯結(jié)構(gòu)設計是將概念結(jié)構(gòu)設計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型?,F(xiàn)將概念結(jié)構(gòu)進行轉(zhuǎn)換成下述對應的關系數(shù)據(jù)模型。表31:邏輯結(jié)構(gòu)用戶管理登錄賬戶、登錄身份、姓名、性別、出生日期、添加人員、添加時間、登錄密碼收入項目收入編號、收入名稱、收入人員、收入類型、收入賬戶、收入日期、收入金額、備注、記賬人員、記賬時間、修改人員支出項目支出編號、支出名稱、支出人員、支出類型、支出賬戶、支出日期、支出金額、備注、記賬人員、記賬時間、修改人員借出項目借出編號、借出名稱、借出人員、借出類型、銀行卡號、借出時間、金額、是否歸還、備注、記賬人員、記賬時間、修改人員、歸還類型、歸還賬戶、歸還時間負債項目負債編號、負債名稱、負債人員、負債類型、銀行卡號、負債時間、金額、是否歸還、備注、記賬人員、記賬時間、修改人員、歸還類型、歸還賬戶、歸還時間資產(chǎn)項目資產(chǎn)編號、資產(chǎn)名稱、購入人員、資產(chǎn)類型、購買數(shù)量、資產(chǎn)金額、購入日期、購入方式、銀行卡號、備注、登記人員、登記時間、修改人員銀行卡項目銀行卡編號、銀行卡號、持有人、金額、開戶銀行、開戶時間、登記人員、登記時間現(xiàn)金項目現(xiàn)金編號、現(xiàn)金 物理結(jié)構(gòu)設計物理結(jié)構(gòu)設計是為數(shù)據(jù)模型在設備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率[4]。下表為本系統(tǒng)數(shù)據(jù)庫的物理結(jié)構(gòu)設計:表32:物理結(jié)構(gòu)數(shù)據(jù)訪問方式存取單位存取設備保密條件用戶表直接字節(jié)硬盤無日常收入表直接字節(jié)硬盤無日常支出表直接字節(jié)硬盤無借出表直接字節(jié)硬盤無負債表直接字節(jié)硬盤無資產(chǎn)表直接字節(jié)硬盤無銀行卡表直接字節(jié)硬盤無現(xiàn)金表直接字節(jié)硬盤無第4章 詳細設計詳細設計階段的根本目標是確定應該怎樣具體地實現(xiàn)所要求的系統(tǒng),也就是說,進過這個階段的設計工作,應該得出對目標系統(tǒng)的精確描述。詳細設計階段的任務還不是具體地編寫程序,而是要設計出程序的藍圖[3]。 結(jié)構(gòu)程序設計程序流程圖是描述程序處理過程得到工具。它對控制程序的描繪很直觀。下面將通過對家庭理財管理系統(tǒng)各個模塊進行編寫程序流程圖。更加直觀的對家庭理財系統(tǒng)進行精確描述。下面給出系統(tǒng)模塊的程序流程圖如圖41—圖46所示。圖41登錄模塊程序流程圖 圖42個人信息管理模塊程圖43用戶管理、收入、支出、資產(chǎn)管理模塊程序流程圖圖44借貸模塊程序流程圖圖45統(tǒng)計模塊程序流程圖圖46現(xiàn)金管理模塊程序流程圖 人機交互設計人機界面設計是接口設計的一個重要的組成部分,在設計過程中的4個問題是:用戶幫助設施。響應時間、出錯信息處理、和命令交互[5]。本系統(tǒng)在設計時針對上述問題進行處理。當用戶進入登陸界面時設置了幫助文檔能幫助新用戶了解系統(tǒng)。同時在用戶進行操作的過程中,用戶操作錯誤,系統(tǒng)將通過彈出窗體提示用戶的操作錯誤。在命令交互方面,本系統(tǒng)一般采用人性化的功能按鈕來對系統(tǒng)進行命令操作。不需要用戶具備高水準的計算機知識。擴大用戶的使用范圍。第5章 實現(xiàn)家庭理財管理系統(tǒng)主要實現(xiàn)的功能有:(1)登錄管理、(2)個人信息管理、(3)用戶信息管理、(4)日常收入管理、(5)日常支出管理、(6)借出管理、(7)負債管理、(8)資產(chǎn)管理、(9)統(tǒng)計管理、(10)現(xiàn)金管理、(11)銀行卡管理。其中日常收入管理與日常支出管理工統(tǒng)歸為日常收支管理,借出管理和負債管理可統(tǒng)歸為借貸管理。下面詳細介紹各個功能。每個功能的實現(xiàn)不外乎查詢、修改、刪除、添加這四個。在下面的介紹中將對日常收入管理模塊、和登錄模塊的實現(xiàn)進行具體代碼分析。 登錄管理家庭理財管理系統(tǒng)的登錄界面主要包括用戶名輸入框、密碼輸入框、登錄按鈕、退出按鈕、使用說明等。用戶在進行登錄時,輸入用戶名和用戶密碼。如果用戶輸入信息為空,則系統(tǒng)自動提示,輸入的信息不能為空。輸入不為空后,系統(tǒng)將對用戶輸入的用戶名和用戶名密碼與數(shù)據(jù)庫中用戶表的用戶名和用戶密碼進行匹配,如果不匹配,則系統(tǒng)自動提示用戶信息錯誤。如果匹配,則對用戶的身份進行判斷,判斷后進入首頁界面,選擇對用戶顯示的功能鍵。圖51登錄界面用戶登錄的主要實現(xiàn)代碼如下: private void loginbutton_Click(object sender, EventArgs e) //登錄 { //鏈接數(shù)據(jù)庫 SqlConnection connection = new SqlConnection(server=(local)。database=家庭理財管理系統(tǒng)。integrated security=true)。()。SqlCommand cmd = new SqlCommand(Select * from 用戶表 where 登錄賬戶=39。 + () + 39。, connection)。 //從用戶表中查詢用戶登錄的信息SqlDataReader sdr = ()。if ( == amp。amp。 == ) //判斷輸入都不為空{(diào) (提示:用戶名和密碼不能為空!, 警告)。 ……} else if ( == ) //判斷輸入名不為空 { (提示:用戶名不能為空!, 警告)。 ……} else if ( == ) //判斷密碼不為空 {(提示:密碼不能為空!, 警告)。 ……}else //登錄信息不為空 { if (!) //判斷登錄名不存在 {(提示:登錄名不存在!, 警告)。 ……} else //登錄名存在 { ()。 if (sdr[7].ToString() != ) //判斷密碼錯誤 {(提示:密碼錯誤!, 警告)。 ……} else //檢索到用戶信息 {name = ().Trim()。//賦用戶信息值給靜態(tài)變量 password = ().Trim()。 lower = sdr[2].ToString()。 xingming = sdr[1].ToString()。 首頁界面 mana = new 首頁界面()。 ()。 ()。} ()。}} ()。} 個人信息管理個人信息管理包括了個人信息的查詢、修改和密碼的修改。用戶在登錄可以進入用戶個人的信息管理。個人信息的查詢將從數(shù)據(jù)庫中查找匹配用戶賬戶的用戶信息顯示在電腦終端上。用戶信息的修改也是先通過查找數(shù)據(jù)庫中與用戶名匹配的數(shù)據(jù)顯示在電腦終端上,用戶進行修改操作,再返回數(shù)據(jù)庫
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1