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

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

举报
开通vip

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

第12章应用实例:家庭财务管理软件的开发
第12章应用实例:家庭财务管理软件的开发12.1对软件工作模型的分析12.2 软件功能成分12.3设计数据库12.4 软件模块组成及其调用关系12.5建造模块12.6实践题12.1对软件工作模型的分析(1)家庭财务管理将涉及到和家庭收支有关的记账、查询、汇总统计等方面的工作。(2)家庭财务管理工作是通过家庭成员共同完成的,家庭成员可能是管理者(记账人),也可能是被管理者(被人记账)。(3)家庭收支记账可以以家庭成员为单位记录,并且这是一种能够被绝大多数家庭接受的记账方式。返回首页(4)为了便于家庭收支的查询、统计,需要对收入、支出按项目分类。(5)假如开发出来的软件希望能被更多的家庭使用,则还需要考虑到不同的家庭其财务收支情况在项目上将会有所差异,这意味着软件中的收支项目的设置应该具有灵活性。返回本节12.2 软件功能成分1.家庭成员登记2.收支项目设置3.数据维护4.用户登录5.记账查询6.汇总统计返回首页12.3设计数据库1.数据库结构数据库结构设计也就具有了以下工作内容:(1)确定数据库中数据表的组成。(2)确定数据表中字段的构成。(3)定义主键字段,使数据表获得实体完整性约束。(4)依靠数据表中主键字段,建立数据表之间的关系,并由此建立数据表之间的参照完整性约束。(5)设置有关字段的约束条件。返回首页在数据库设计过程中往往要考虑到以下两个方面的问题:(1)数据的现实性问题。(2)数据的 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 性问题。表12-1JCGL.MDB中的数据表结构2.数据表之间的关系图12-1所示是JCGL.MDB数据库中表之间的关系,本实例中数据表之间所建立的关系是:(1)“家庭成员”与“收入账册”、“支出账册”之间的一对多关系。(2)“收入项目”与“收入账册”之间的一对多关系。(3)“支出项目”与“支出账册”之间的一对多关系。图12-1 数据表之间的关系返回本节12.4 软件模块组成及其调用关系图12-3 JCGL中各模块之间的调用关系返回首页表12-2对JCGL工程中模块的说明返回本节12.5建造模块1.主模块(modMain)本例中的主模块用于设置软件运行时的公共数据环境、启动系统、退出系统。其中,启动过程Main()顺序引用DataEnvJcgl(数据环境)、frmLogin(登录窗)、frmMain(主窗体),由此进入程序工作环境。返回首页2.数据环境模块DataEnvJcgl图12-4数据环境DataEnvJcgl的组成表12-3对数据环境DataEnvJcgl中各SQL命令的内容及说明3.主窗体模块(frmMain)菜单工具栏:tbToolBar图像集:imlIcons公共对话框控件:dlgCommonDialog状态栏:sbStatusBar图12-5主窗体设计视图表12-4菜单控件属性设置图12-6主窗体运行效果4.家庭成员登记窗(frmCyzc)图12-7家庭成员登记窗设计视图表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收入帐务窗运行效果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经过合并的“收支项目”、“收支账册”数据表的结构返回本节
本文档为【第12章应用实例:家庭财务管理软件的开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
dzws96803
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:43
分类:
上传时间:2022-08-16
浏览量:0