第12章 应用实例:家庭财务管理软件的开发

上传人:012****78 文档编号:141477741 上传时间:2020-08-08 格式:PPT 页数:43 大小:1.08MB
返回 下载 相关 举报
第12章 应用实例:家庭财务管理软件的开发_第1页
第1页 / 共43页
第12章 应用实例:家庭财务管理软件的开发_第2页
第2页 / 共43页
第12章 应用实例:家庭财务管理软件的开发_第3页
第3页 / 共43页
第12章 应用实例:家庭财务管理软件的开发_第4页
第4页 / 共43页
第12章 应用实例:家庭财务管理软件的开发_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《第12章 应用实例:家庭财务管理软件的开发》由会员分享,可在线阅读,更多相关《第12章 应用实例:家庭财务管理软件的开发(43页珍藏版)》请在金锄头文库上搜索。

1、第12章 应用实例:家庭财务管理软件的开发,12.1 对软件工作模型的分析 12.2软件功能成分 12.3 设计数据库 12.4软件模块组成及其调用关系 12.5 建造模块 12.6 实践题,12.1 对软件工作模型的分析,(1)家庭财务管理将涉及到和家庭收支有关的记账、查询、汇总统计等方面的工作。 (2)家庭财务管理工作是通过家庭成员共同完成的,家庭成员可能是管理者(记账人),也可能是被管理者(被人记账)。 (3)家庭收支记账可以以家庭成员为单位记录,并且这是一种能够被绝大多数家庭接受的记账方式。,返回首页,(4)为了便于家庭收支的查询、统计,需要对收入、支出按项目分类。 (5)假如开发出来

2、的软件希望能被更多的家庭使用,则还需要考虑到不同的家庭其财务收支情况在项目上将会有所差异,这意味着软件中的收支项目的设置应该具有灵活性。,返回本节,12.2软件功能成分,1家庭成员登记 2收支项目设置 3数据维护 4用户登录 5记账查询 6汇总统计,返回首页,12.3 设计数据库,1数据库结构 数据库结构设计也就具有了以下工作内容: (1)确定数据库中数据表的组成。 (2)确定数据表中字段的构成。 (3)定义主键字段, 使数据表获得实体完整性约束。 (4)依靠数据表中主键字段,建立数据表之间的关系,并由此建立数据表之间的参照完整性约束。 (5)设置有关字段的约束条件。,返回首页,在数据库设计过

3、程中往往要考虑到以下两个方面的问题: (1)数据的现实性问题。 (2)数据的规范性问题。,表12-1 JCGL.MDB中的数据表结构,2数据表之间的关系 图12-1所示是JCGL.MDB数据库中表之间的关系,本实例中数据表之间所建立的关系是: (1)“家庭成员”与“收入账册”、“支出账册”之间的一对多关系。 (2)“收入项目”与“收入账册”之间的一对多关系。 (3)“支出项目”与“支出账册”之间的一对多关系。,图12-1数据表之间的关系,返回本节,12.4软件模块组成及其调用关系,图12-3JCGL中各模块之间的调用关系,返回首页,表12-2 对JCGL工程中模块的说明,返回本节,12.5 建

4、造模块,1主模块(modMain) 本例中的主模块用于设置软件运行时的公共数据环境、启动系统、退出系统。其中,启动过程Main()顺序引用DataEnvJcgl(数据环境)、frmLogin(登录窗)、frmMain(主窗体),由此进入程序工作环境。,返回首页,2数据环境模块DataEnvJcgl,图12-4 数据环境DataEnvJcgl的组成,表12-3 对数据环境DataEnvJcgl中各SQL命令的内容及说明,3主窗体模块(frmMain),图12-5 主窗体设计视图,表12-4 菜单控件属性设置,图12-6 主窗体运行效果,4家庭成员登记窗(frmCyzc),图12-7 家庭成员登记

5、窗设计视图,表12-5 家庭成员登记窗中的控件列表,图12-8 家庭成员登记窗运行效果,5收支项目设置窗(frmXM),图12-9 收支项目设置窗设计视图,表12-6 收支项目设置窗中的控件列表,图12-10 收支项目设置窗运行效果,6数据维护窗(frmSJWH),图12-11 数据维护窗设计视图,表12-7 数据维护窗中的控件列表,7用户登录窗(frmLogin),图12-12 用户登录窗设计视图,表12-8 用户登录窗中的控件列表,图12-13 用户登录窗运行效果,8. 收入账务窗(frmSRZW),图12-14 收入帐务窗设计视图,表12-9 收入账务窗中控件列表,续表,图12-15 收

6、入帐务窗运行效果,9支出账务窗(frmZCZW),图12-16 支出帐务窗运行效果,10统计汇总窗(frmTJb),图12-17 统计汇总窗设计视图,表12-10 统计汇总窗中的控件列表,图12-18 统计汇总窗运行效果,11报表打印模块(DrpJczwQd),图12-19 打印模块设计视图,表12-11报表控件属性设置,图12-20 通过frmSetPage进行打印前设置,图12-21 报表打印模块(DrpJczwQd)的运行效果,返回本节,12.6 实践题,图12-22 改造后 JCGL中数据表之间的关联,返回首页,表12-12 经过合并的“收支项目”、“收支账册”数据表的结构,返回本节,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 中考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号