家庭理財管理系統課程設計曾經的95分

2022-08-30 23:06:07 字數 3285 閱讀 4237

物件導向程式設計(c++)

課程設計說明書

班級: 姓名:

設計題目:______天雨家庭理財管理系統

設計時間: 2013.12.30 至 2014.1.3

指導教師: 丁智斌

評語評閱成績:__ __評閱教師:__ ___

題目、設計總說明及關鍵詞

第1章緒論1

1.1 本課題的意義1

1.2 本課題的目的2

1.3 本課題的設計背景2

第2章天雨家庭理財管理系統設計3

2.1 系統結構功能設計3

2.2 系統工作流程4

第3章系統功能介紹5

3.1 系統功能說明5

3.1.1 新增資訊5

3.1.2 修改資訊5

3.1.3 刪除資訊5

3.1.4 儲存資訊5

3.1.5 查詢資訊5

3.1.6 刪除查詢結果5

3.2 系統功能的實現6

3.2.1 使用者登入6

3.2.2 主介面6

3.2.3 新增資訊9

3.2.4 修改資訊11

3.2.5 刪除資訊12

3.2.5 儲存資訊14

3.2.7 查詢資訊15

3.2.8 刪除查詢結果18

第4章總結19

附錄20

參考文獻31

天雨家庭理財管理系統

設計總說明:

家庭理財管理系統是家庭理財的乙個好幫手。乙個好的家庭理財系統使得家庭財務管理更加方便快捷並且不會出錯。家庭理財系統主要提供收入支出等的資料新增、修改、查詢、刪除,整個管理系統的框架是這樣的:

先定義乙個結構,再定義乙個類,其中類中包含輸入成員函式,輸出成員函式,查詢成員函式,排序成員函式,刪除成員函式以及檢查函式,統計成員函式等。主介面在主程式中輸出。然後根據使用者輸入的需要使用的模組都用對話方塊形式來呼叫,而由主函式呼叫相對應的函式,完成使用者的需要。

經過分析,我們使用vc++ 6.0開發工具, 我們通過實現資料的輸入、查詢、插入、追加、刪除、統計、輸出等功能,進一步了解和學習物件導向程式設計的思想和理念;並且被廣泛地應用於各種程式設計中該程式運用對話方塊介面,方便個行個業的人使用,避免了不了解計算機的人不會操作這個系統的麻煩,並且美觀有效。通過該程式的演示,能夠在今後的學習中更深入的了解物件和類的功能,在解決實際問題時靈活運用它們。

本設計可以對財務資訊管理,首先,管理員可以錄入財務資訊,並且能按姓名或者學號查詢,增加,刪除各個使用者的資訊。普通使用者可以查詢財務使用情況。

關鍵詞:c++;mfc;控制項;家庭理財管理系統

第1章緒論

1.1本課題的意義

這次的課程設計中,著重培養的是學生的自習能力,以及獨立分析網際網路上和圖書館裡的各種資料,用來豐富自己的知識並且提高對vc++6.0等軟體的實際操作能力。這次的課程設計對我們來說具有非常重要的作用:

為以後學習工作做必要的準備和實踐。

隨著科學技術的不斷提高,電腦科學日漸成熟,網上銀行的迅速發展,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對家庭財務進行管理,具有手工管理所無法比擬的優點,如:檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。

這些優點能夠極大地提高家庭財務管理的效率,也是家庭理財的科學化、正規化管理,與先進科學技術接軌的重要條件。本說明中系統地分析了本管理系統的開發背景,並介紹了本次關於天雨理財管理系統開發的整個過程。

首先,進行本系統的介面設計階段:利用vc++6.0,實現整個介面設計的過程,主要包括使用者登入介面、主介面、新增介面、檢視介面、修改介面、退出介面、儲存介面等。

其中,新增介面中還可以具體實現對姓名、日期、位址等的新增,修改介面中還可以具體實現對收人、支出等資訊的更新等,基本上實現了對資料的維護、新增、修改、刪除、檢視等操作,是乙個功能較齊全的系統,並不斷吸納不斷完善使其更全面和靈活運轉,更能滿足使用者需求。

然後,對本次課程設計中遇到的困難做出了總結,並形成了書面的報告,以本說明來對本次「天雨理財管理系統」的規劃過程、設計過程、實現過程進行了詳細描述。本家庭理財管理系統的系統設計是基於vc++6.0軟體作為開發平台,實現家庭理財管理系統的構建。

1.2本課題的目的

應用c++開發工具實踐了《天雨理財管理系統》的mfc應用系統的設計方法、開發過程和mfc資訊管理與維護。最終達到掌握mfc管理系統的使用和開發,提高分析問題、解決問題和實踐應用能力。

1.3本課題的設計背景

家庭理財管理系統是每乙個家庭管理家庭財務收入和支出的不可缺少的乙個管理資訊系統,它的內容對於家庭的管理者來說是至關重要的,所以家庭理財管理系統應該能夠為每乙個家庭的管理者提供充足的資訊和快捷的查詢手段,大大的方便了家庭的管理者的合理理財。

家庭理財系統對每乙個家庭來說都是一件十分重要的工作,理財管理的好,可以準確地反映家庭收支成果和業績,本說明所設計的「天雨理財管理系統」是為方便家庭收支對家庭理財的管理而開發的,包括基本資訊管理、收入管理、支出管理、新增功能、修改功能、查詢功能等。

因此,開發這樣一套家庭財務管理軟體成為很有必要的事情,對於當代要求全方位發展的大學生來說是一次很有意義的實踐活動。

第2章天雨理財管理系統設計

2.1 系統結構功能設計圖

圖2.1 系統功能結構圖

2.2 系統工作流程

圖2.2 系統工作流程圖

第3章系統功能介紹

3.1 系統功能說明

3.1.1 新增資訊

用於新增新的使用者資訊,其中包括使用者姓名、日期、位址、基本工資、獎金、生活消費、其他消費、**收益。

3.1.2 修改資訊

用於修改使用者資訊,但此功能只能對已經存在的使用者資訊進行修改,如果使用者要修改不存在的資訊,系統將會彈出「無該人請確定錄入欄裡輸入的資訊是否正確」的對話方塊。

3.1.3 刪除資訊

用於刪除一些無用的使用者資訊。

3.1.4 儲存資訊

用於將新增的新使用者或更改過的資訊儲存在系統中,方便使用者下一次登入時查詢。

3.1.5 查詢資訊

使用者可通過此功能快速查詢對應資訊,天雨理財管理系統中分為按姓名查詢、按日期查詢兩種查詢方式。當系統找不到與使用者查詢內容的相關資訊時,將彈出「無相關資訊」的對話方塊。

3.1.6刪除查詢結果

使用者可以根據需要刪掉一些已經了解的資訊。

3.2 系統功能實現

3.2.1 使用者登入

圖3.1登入介面

**如下:

ty1 m;

//密碼設定

if("yangjing"||"12345")

//使用者密碼,主介面顯示列表

3.2.2 主介面

圖3.2主介面

**如下:m_

B089家庭理財管理系統

目錄第一章緒論 2 1 1課題簡介 2 1 2開發的意義 2 1 3團隊構成 3 第二章開發環境及實現技術 4 2 1開發環境 4 2 2開發工具簡介 4 第三章系統設計 6 3 1概要設計 6 3 1 1概要設計階段的主要任務 6 3 1 2概要設計的過程 6 3 1 3概要設計的原則 6 3 1...

圖書管理系統課程設計C課程設計

目錄一 需求分析 2 二 概要設計 2 2.1 設計思想 2 2.2執行平台及開發環境 2 2.3 資料結構 3 2.4 系統結構圖 3 三 詳細設計 3 3.1 主函式 3 3.2 圖書基本資訊輸入 4 3.3查詢模組 5 3.4 刪除模組 6 3.5 辦理借書手續模組 7 3.6 辦理還書手續模...

學籍管理系統課程設計

管理資訊系統 課題名稱 學籍管理資訊系統分析與設計 學生姓名 楊彩霞 所在班級 02計教 學號 39 指導教師 常晉義 目錄第一章前言 1 第一節作業背景 1 第二節選題說明 1 第三節系統開發背景 1 第二章系統分析 2 第一節業務流程分析 2 第二節資料流程分析 3 第三節資料字典 data d...