家庭理财管理系统.docx
《家庭理财管理系统.docx》由会员分享,可在线阅读,更多相关《家庭理财管理系统.docx(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、华北科技学院课程设计说明书课程设计说明书班级: 计算B091 姓名:李慧 设计题目:_家庭理财管理系统 设计时间: 2011.2.28 至 2011.3.4 指导教师: 丁智斌 评 语:_评阅成绩: 评阅教师: 目录1题目、设计总说明及关键词.12正文2.1、绪论.22.2、第一章 程序设计方案.32.3、第二章 程序功能的具体实现.42.4、第三章 代码解析.82.5、第四章 总结.143、参考文献.15家庭理财管理系统设计总说明 家庭理财管理系统是家庭理财的一个好帮手。一个好的家庭理财系统使得家庭财务管理更加方便快捷并且不会出错。家庭理财系统主要提供收入支出等的资料添加、修改、查询、删除,
2、整个管理系统的框架是这样的:先定义一个结构,再定义一个类,其中类中包含输入成员函数,输出成员函数,查找成员函数,排序成员函数,删除成员函数以及检查函数,统计成员函数等。主界面在主程序中输出。然后根据使用者输入的需要使用的模块都用对话框形式来调用,而由主函数调用相对应的函数,完成使用者的需要.经过分析,我们使用VC+ 6.0开发工具, 我们通过实现数据的输入、查找、插入、追加、删除、统计、输出等功能,进一步了解和学习面向对象程序设计的思想和理念;并且被广泛地应用于各种程序设计中该程序运用对话框界面,方便个行个业的人使用,避免了不了解计算机的人不会操作这个系统的麻烦,并且美观有效。通过该程序的演示
3、,能够在今后的学习中更深入的了解对象和类的功能,在解决实际问题时灵活运用它们。本设计可以对财务信息管理,首先,管理员可以录入财务信息,并且能按姓名或者学号查找,增加,删除各个用户的信息。普通用户可以查询财务使用情况。关键词:C+;MFC;控件;家庭理财管理系统正文绪论该程序要求学生以家庭理财管理业务为背景,设计、开发一套“家庭理财管理系统”软件。家庭理财管理系统是一个比较综合,也比较实用的软件系统。它主要提供财务管理系统主要提供财务资料的输入,财务资料的输出, 财务资料的查询, 财务资料删除,,学生资料的添加等服务。该设计要求用面向对象相关知识来设计,涉及到类以及对象等信息,还要有清晰的类层次
4、,并且在各类中要有自己的属性及方法。通过该题目的设计过程,可以加深理解类、功能模块化、用户交互界面,掌握重载、继承等基本功能的实现,进一步理解和熟练掌握课本中所学的面向对象技术,学会如何把学到的知识用于解决实际问题,培养学生的动手能力。程序设计方案 1.下面是程序功能实现设计图: 用户登录管理员系统添加查询保存删除修改 程序功能的具体实现1.下图是系统的登陆界面:2.下图是系统的主界面3下图是系统的录入界面 代码解析/ WWDlg.cpp : implementation file/#include stdafx.h#include WW.h#include WWDlg.h#include d
5、eng.h#include luru.h#include fstream.h#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#endif/ CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialogpublic:CAboutDlg();/ Dialog Data/AFX_DATA(CAboutDlg)enum IDD = IDD_ABOUTBOX ;/AFX_DATA/ ClassWizard genera
6、ted virtual function overrides/AFX_VIRTUAL(CAboutDlg)protected:virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV support/AFX_VIRTUAL/ Implementationprotected:/AFX_MSG(CAboutDlg)/AFX_MSGDECLARE_MESSAGE_MAP();CAboutDlg:CAboutDlg() : CDialog(CAboutDlg:IDD)/AFX_DATA_INIT(CAboutDlg)/AFX_DATA_INI
7、Tvoid CAboutDlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);/AFX_DATA_MAP(CAboutDlg)/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CAboutDlg, CDialog)/AFX_MSG_MAP(CAboutDlg)/ No message handlers/AFX_MSG_MAPEND_MESSAGE_MAP()/ CWWDlg dialogCWWDlg:CWWDlg(CWnd* pParent /*=NULL*/): CDialog(CWWDlg:IDD,
8、pParent)/AFX_DATA_INIT(CWWDlg)m_found = _T();/AFX_DATA_INIT/ Note that LoadIcon does not require a subsequent DestroyIcon in Win32m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINFRAME);void CWWDlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);/AFX_DATA_MAP(CWWDlg)DDX_Control(pDX, IDC_LIST2, m
9、_list2);DDX_Control(pDX, IDC_LIST1, m_list1);DDX_Text(pDX, IDC_FOUND, m_found);/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CWWDlg, CDialog)/AFX_MSG_MAP(CWWDlg)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BUTTON1, OnButton1)ON_BN_CLICKED(IDC_BUTTON2, OnButton2)ON_BN_CLICKED(IDC_BUTTON3, O
10、nButton3)ON_BN_CLICKED(IDC_BUTTON4, OnButton4)ON_BN_CLICKED(IDC_BUTTON5, OnButton5)ON_BN_CLICKED(IDC_BUTTON6, OnButton6)ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1)/AFX_MSG_MAPEND_MESSAGE_MAP()/ CWWDlg message handlersBOOL CWWDlg:OnInitDialog()CDialog:OnInitDialog();/ Add About. menu item to system
11、menu./ IDM_ABOUTBOX must be in the system command range.ASSERT(IDM_ABOUTBOX & 0xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);/ Set the icon for this dialog. The framework does this automatically/ when the applications m
12、ain window is not a dialogSetIcon(m_hIcon, TRUE);/ Set big iconSetIcon(m_hIcon, FALSE);/ Set small icon/ TODO: Add extra initialization hereCdeng dlg;dlg.DoModal();/DoModal()是弹出对话框的函数if(dlg.m_name1!=李慧|dlg.m_code!=123456)MessageBox(用户名或密码错误!);exit(1);/exit(1)是退出系统的函数 m_list1.SetExtendedStyle(LVS_EX_
13、FULLROWSELECT|LVS_EX_GRIDLINES);m_list1.InsertColumn(0,_T(姓名);m_list1.InsertColumn(1,_T(日期); m_list1.InsertColumn(2,_T(收入);m_list1.InsertColumn(3,_T(支出);m_list1.InsertColumn(4,_T(差额);int j;for(j=0;j8;j+)m_list1.SetColumnWidth(j,90); m_list2.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);m_l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭理财 管理 系统
限制150内