visual集合库c项目开发案例导航第10章_第1页
visual集合库c项目开发案例导航第10章_第2页
visual集合库c项目开发案例导航第10章_第3页
visual集合库c项目开发案例导航第10章_第4页
visual集合库c项目开发案例导航第10章_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本章将向读者介绍家庭理财系统的完整开发过程,对各个模块的设计进行详细的介绍。系统采用VisualC++6.0与SQL

Server

2005开发。其中主要应用ODBC数据库访问技术。本章还将介绍利用记录集类成员函数实现记录的添加、修改、删除、保存、更新、查询等操作方法,实现SQL语句的应用,巩固一些基本控件的使用方法。本章重点介绍Tab控件、列表控件等数据库系统中常用控件的应用,并介绍用ActiveX控件Microsoft

Chart

Control图形化显示报表数据的实现步骤,借助派生于CFile类的CStdioFile类实现了读写日志文件操作。第10章家庭理财系统系统分析家庭理财管理系统是一个信息管理系统,本系统是一个为适应对家庭理财的迫切需求而设计开发的软件系统,通过对日常的各项收入及开支进行统计处理从而使用户对自己的经济情况一目了然,并且通过添加评定模块可以让用户对自己的收入、支出进行科学合理的分配。本理财系统集合了权限登录、数据管理、报表、图表显示、数据库备份和还原、日志及打印等功能模块。2系统设计系统前端开发工具采用VisualC++6.0,后台数据库系统采用大型数据库系统SQLServer2005,系统的运行平台为Windows。本系统主要实现了家庭理财方面的相关功能:可以对用户进行添加、删除,并实现设定管理权限,实现对日常支出财务信息的

添加、修改、删除、查找等操作;可查看报表、打

印报表、信息统计、图表显示并给出意见与建议。

对上述各操作实现了保存操作日志功能,记录当前

用户所进行的各种操作信息。34图10-1

家庭理财系统结构图数据库设计本系统数据库名称为money,由数据库分析,数据库中包括三个表分别为财务信息表info、用户账号表password、操作日志表log。5系统框架设计根据功能分析,本系统框架采用基于对话框风格模式布局。该模式界面简洁,操作方便,便于Tab控件的使用。界面整体上分为四个区域,上边Tab控件控制区域实现在列表控件上显示用户收支详细情况、收支情况统计与意见、图表统计信息及软件使用日志四个选项详细信息;中间收支操作区域实现对收支信息的添加、删除、修改、查找等操作;右边报表打印区域实现对收支信息报表、打印操作。最下方是用户和数据库操作区域。67图10-2

系统框架主界面用户管理设计该模块主要功能是实现对用户的添加,添加时可通过列表框设置管理员或来宾权限,或以默认权限

方式添加;可实现对用户的权限和密码的修改操作。本模块中也实现了对用户删除的操作。在用户登录

系统时需要进行密码验证,同时实现记录用户权限,并根据权限的不同实现启用或禁用某些功能模块。8图10-3

【添加用户】对话框9收支信息设计添加财务信息界面要实现自动获取记录编号及添加记录时间,并给收入类型、支出类型两个组合框

进行初始化设置;修改操作要实现对选中记录数据

的获取,同时也要记录的收入类型、支出类型显示

在组合框中。查找操作可以方便查找所需要的信息,包括按年份、月份、年月日等方式查找。另外,还

要实现对信息进行统计,实现按年、月、天统计收、支等总数目;提供报表打印功能,能够把统计的信

息打印出来。10图10-4

添加、修改信息界面11理财分析模块设计该模块功能比较重要,对收支数据分析的结果可决定用户的理财方式的改变与否,所以在设计该模块功能时要尽可能实现多种图形化显示统计数据,并根据各收支分类数据的比例关系对用户进行提醒并给出好的建议。本模块实现了折线图、柱状图、饼状图三种方式显示统计数据,完成了按年、月、日、收入、支出分类汇总数据。12图10-5

三种方式显示数据效果界面13小结通过阅读本章,读者可以学习到:Mic

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论