




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
家庭個人理財軟件概要設計報告1 引言11編寫目的在本階段的前一階段,也就是需求分析階段中,已經對本理財軟件系統(tǒng)的功能需求做了詳細的闡述。本階段將會在需求分析階段的基礎上對家庭個人理財軟件系統(tǒng)做進一步的概要設計,主要包括家庭個人理財軟件系統(tǒng)的操作處理流程設計、該系統(tǒng)接口設計、出錯處理設計和數(shù)據(jù)庫結構的設計等。以上系統(tǒng)模塊的設計將結合需求分析階段的功能需求,把各模塊間的關系給建立起來,從而完成整個系統(tǒng)的概要設計需求。另外,在下一階段的詳細設計中,本階段的概要設計將作為參考,以方便完成整個系統(tǒng)的設計工作。12定義13參考資料以下是概要設計過程中所用到的參考資料:1需求分析分析報告T-boy開發(fā)小組2010/72軟件概要設計模板CSDN網絡資料庫2010/72設計概述21設計原則和要求1用戶界面設計原則:為了讓系統(tǒng)擁有良好人機交互界面,本軟件系統(tǒng)用戶界面布局應考慮到用戶的操作習慣,做到功能布局明顯、空間分配平衡,以及界面統(tǒng)一規(guī)范化等。2數(shù)據(jù)庫設計原則:考慮到本系統(tǒng)為小型應用型的軟件,數(shù)據(jù)存儲量不大,在進行數(shù)據(jù)庫設計時可優(yōu)先考慮數(shù)據(jù)操作的簡易性,在滿足第一、第二范式的情況下允許一定量的冗余出現(xiàn)。3系統(tǒng)易操作性要求:本軟件在進行設計時應充分考慮到系統(tǒng)的易操作性,具有操作簡單、快捷的特點,縮短用戶對系統(tǒng)操作理解的時間。4系統(tǒng)安全性原則:為了確保用戶數(shù)據(jù)的安全性,本系統(tǒng)應提供對用戶信息數(shù)據(jù)進行備份保存和恢復的功能。3系統(tǒng)設計31操作處理流程 下面將采用結構化的圖形方式對家庭個人理財軟件的操作流程進行說明分析。系統(tǒng)根據(jù)功能模塊間的關系,可分為聯(lián)系模塊和獨立模塊。獨立模塊相互間無內部聯(lián)系,下面就只對聯(lián)系模塊之間的關系進行闡述分析。以下是家庭個人理財軟件系統(tǒng)的操作處理流程圖:用戶通過登錄框界面登錄本系統(tǒng)后,系統(tǒng)將會呈現(xiàn)包括投資管理、證券和銀行賬戶管理、收支管理等功能界面,用戶可以根據(jù)需要選擇相應的功能進行日常財務活動的管理。下面對聯(lián)系模塊間中各功能模塊間的操作處理關系進行說明:1 投資買進,包括:股票買入、基金的申購和債券的買入。每一類投資都對應有相應的證券賬戶,當用戶進行投資買進活動信息錄入時,對應證券賬戶的資金余額也會根據(jù)買入的金額進行相應的扣除。2 投資賣出,包括:股票賣出、基金贖回和債券賣出。當用戶進行投資賣出活動信息的錄入時,對應證券賬戶的資金余額也會根據(jù)賣出時所獲的金額增加相應的額度。3 資金轉賬,包括:銀行賬戶轉證券賬戶、證券賬戶轉銀行賬戶。每一個證券賬戶都對應有一個的銀行賬戶,在進行轉賬時,兩個賬戶間都會扣除和增加相應的金額。4 借出,用戶可以選擇相應的銀行賬戶進行借出款項的錄入,對應銀行賬戶的資金余額會根據(jù)借出的金額扣除相應的數(shù)額。5 借入,用戶可以選擇對應銀行賬戶進行介入款項的錄入,對應銀行賬戶的資金余額會根據(jù)借入的金額增加相應的額度。6 日常支出,用戶可以選擇對應的銀行賬戶進行日常支出的錄入,對應銀行賬戶的資金余額會根據(jù)支出的金額扣除相應的數(shù)額。7 日常收入,用戶可以選擇對應的銀行賬戶進行日常收入的錄入,對應銀行賬戶的資金余額會根據(jù)收入的金額增加相應的數(shù)額。32外部接口設計321用戶界面在用戶界面部分,根據(jù)需求分析的結果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局??紤]到用戶多對Windows界面熟悉,本系統(tǒng)界面設計將以Windows風格為主。由于本系統(tǒng)采用的是C#編程語言,在界面上可使用Visual C#.NET提供的可視化組件進行界面布局設計。總的來說,系統(tǒng)的用戶界面應具有良好的人機交互特性、簡易性和易操作性。322軟件接口本系統(tǒng)應封裝好對Access數(shù)據(jù)庫訪問的接口,以滿足系統(tǒng)對數(shù)據(jù)庫進行所有方式的訪問。系統(tǒng)可使用Access數(shù)據(jù)庫提供的數(shù)據(jù)備份命令,以做到對數(shù)據(jù)的保存?zhèn)浞荨?23硬件接口在輸入方面,對于鍵盤和鼠標和輸入,可使用Visual C#標準的輸入/輸出進行處理。在輸出方面,打印機的輸出可使用Visual C#提供的PrintDialog類顯示Windows標準的打印對話框,對輸出進行打印處理。33出錯處理設計一般包括:登錄信息錯誤、轉賬超支錯誤和數(shù)據(jù)輸入錯誤。以下是錯誤處理列表:錯誤類型錯誤原因錯誤處理登錄信息錯誤用戶在登錄過程中用戶名或密碼有誤。輸出錯誤語句,提示用戶重新輸入。賬戶超支錯誤在涉及到賬戶間的轉賬或者收支、借貸金額的變動時,金額變動大于某一賬戶的余額。輸出出錯信息,提示用戶操作錯誤,本次操作將無效。數(shù)據(jù)輸入錯誤用戶輸入的數(shù)據(jù)不符合該輸入項的域規(guī)范。輸出錯誤語句,提示用戶輸入有誤。4數(shù)據(jù)結構設計41數(shù)據(jù)庫結構設計本系統(tǒng)采用Access數(shù)據(jù)庫對數(shù)據(jù)信息進行維護管理,所有數(shù)據(jù)供涉及17張數(shù)據(jù)表:1 股票表:Invest_Stock記錄用戶用擁有的股票情況,主鍵為股票代碼。股票代碼股票名稱股票數(shù)量盈虧金額股票賬戶2 股票買賣詳情表:Invest_StockD記錄每一種股票的買賣情況,主鍵為所有字段。股票代碼股票名稱交易日期交易類型股票價格資金發(fā)生額股票變化數(shù)量備注3 基金表:Invest_Fund記錄用戶擁有的基金情況,主鍵為基金代碼。基金代碼基金名稱基金份數(shù)盈虧金額基金賬戶4基金買賣詳情表:Invest_FundD記錄每一種基金的買賣情況,主鍵為所有字段?;鸫a基金名稱交易日期交易類型資金發(fā)生額單位凈值份數(shù)備注5債券表:Invest_Bond記錄用戶擁有債券的情況,債券類型有:國債、金融債券和公司債券。主鍵為債券代碼。債券代碼債券名稱數(shù)量盈虧金額債券賬戶6 債券買賣詳情表:Invest_BongD記錄每一種債券的買賣情況,主鍵為所有字段。債券代碼債券名稱交易日期交易類型交易價格數(shù)量變化資金發(fā)生額備注7 銀行賬戶表:B_Acount記錄用戶擁有的賬戶情況,賬戶類型有:現(xiàn)金、投資和儲蓄賬戶。主鍵為賬號。賬號賬戶名稱戶主姓名開戶銀行幣種記賬開始時間賬戶類型當前余額備注8 銀行賬戶收支詳情表:B_AccountD記錄銀行每個賬戶的收支詳情:包括轉賬、日常收支和債權債務,主鍵為編號。編號收支日期收支類型說明收入支出余額賬號9 證券賬戶表:S_Account記錄用戶擁有的證券賬戶,每一證券賬戶都對應一個銀行賬戶,主鍵為資金賬戶。資金賬戶賬戶名稱戶主姓名開戶時間銀行賬戶開戶機構資金余額備注10 證券賬戶轉賬詳情表:S_AccountD記錄證券賬戶和銀行賬戶間的轉賬情況,主鍵為編號。編號轉賬日期轉賬類型轉賬金額說明11 資金借入表:Lend_in記錄每一筆借出款的情況,主鍵編號。編號借入日期債權人債務人借入金額所屬賬戶備注12 資金借出表:Lend_out記錄每一筆借入款的情況,主鍵為編號。編號借出日期債權人債務人借出金額所屬賬戶備注13個人貸款表:Person_Loan記錄每一筆貸款的基本情況,還款方式有:等額本息和等額本金。主鍵為編號。編號貸款賬號貸款類型貸款機構貸款金額貸款人貸款日期期限到期日期還款方式利率備注14貸款還款列表:Pay_Loan記錄每筆貸款每期應還的款項,主鍵為序號。序號還款日期當期還款金額貸款賬號備注15收支表:ICandEP記錄日常的收入情況,主鍵為編號。編號收支日期收支類別說明所屬賬戶收入支出收支人16用戶管理表:User記錄用戶的戶名和密碼,方便在用戶登錄時驗證。主鍵為用戶名。用戶名密碼17通訊錄管理表:Address_List記錄用戶的通訊錄情況,可進行分組。主鍵為序號。序號所屬群組姓名性別生日地址單位單位聯(lián)系電話家庭聯(lián)系電話手機EmailQQ備注42數(shù)據(jù)結構與系統(tǒng)程序的關系在用戶登錄系統(tǒng)后,用戶根據(jù)需要對系統(tǒng)的進行操作,在用戶的操作過程中將涉及到對數(shù)據(jù)信息的錄入、添加和刪除等簡單操作,這些操作都是通過程序中的SQL語句來實現(xiàn)的。另外,當用戶進行收支查詢時,程序會根據(jù)用戶的查詢需求反應到SQL的查詢語句
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班會課件-傾聽
- 《污水處理廠設計與運行》課件
- 《流體動力學圖像處理》課件
- 藥用植物與生藥學練習題含答案(附解析)
- 北歐簡約風格室內設計解析
- 2024年8月工程安全管理基礎測試題與答案(附解析)
- 7月獸醫(yī)微生物學習題庫及參考答案解析
- 搪瓷裝飾制品在校園文化墻的設計考核試卷
- 公路幾何設計案例分析
- 服裝設計企劃全案
- 2025中考語文??甲魑难侯}(10大主題+10篇范文)
- YY頻道模板文檔
- 汽車營銷專業(yè)畢業(yè)論文
- 2025年安全帶考試題及答案
- 2025年中國VOC治理市場深度評估研究報告
- TCHSA 090-2024 年輕恒牙根尖誘導成形術操作專家共識
- 2025年農業(yè)合作社廉政風險點及防控措施
- 20以內乘法除法口算練習卷1000道可打印
- 生化檢驗項目選擇與臨床
- 2025年蚌埠市陽光電力維修 工程有限責任公司招聘筆試參考題庫附帶答案詳解
- 如何做好臨床科研
評論
0/150
提交評論