- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8单元 项目开发实例
第8章 项目开发实例 8.1 项目管理器 8.2 应收应付管理系统设计 8.3 构造应用程序 8.4 发布应用程序 学习目标 理解项目管理的概念; 掌握项目管理器的使用方法; 理解管理信息系统设计的步骤; 掌握菜单设计器的使用方法; 理解并掌握构造应用程序的步骤; 了解如何发布应用程序。 重点与难点 重点在于掌握项目管理器、菜单设计器的用法和构造应用程序的步骤; 难点在于数据库应用管理信息系统的设计与实现。 8.1 项目管理器 VFP的项目管理器是按一定的顺序和逻辑关系,对数据库应用系统的文件进行有效组织的工具并且可以最简单、可视化的方法对数据库、数据表进行管理。在进行应用程序开发时,可以有效地组织数据库、数据表、表单、菜单、类、程序和其它文件,并可将它们连编成可独立运行的EXE文件。 8.1.1 创建项目 8.1.2 使用项目管理器 8.2 应收应付管理系统设计 应收应付管理是企业必不可少的一项管理,在企业的进货、销售和库存,简称“进销存”。 管理中产生的数据是应收应付管理的基础,本系统是一个独立的管理系统,它所管理的数据来源于本单位开出的发票和外单位开来的发票,以及款项往来的数据,因此该系统是一个简单的项目开发实例。 项目开发内容包括:需求分析、数据库设计、菜单设计和功能实现等。 8.2.1 需求分析 应收应付管理包括三个部分:应收货款、应付货款和本企业应收应付平衡。 8.2.2 数据库设计 应收应付管理系统数据库中的表分为两大类:应收和应付。其中应收方面包括:销售客户、销售发票和来款三个表;而应付方面包括:供货客户、供货发票和付款。 8.2.3 菜单设计 菜单是一个具有友好界面的应用系统必不可少的功能,它能将应用程序的各功能模块有机地联系起来,用户通过菜单操作应用程序就如在饭馆通过菜谱点菜一样方便。VFP提供的菜单设计器使得创建菜单非常方便。 1.启动菜单设计器 从VFP的主菜单选择“文件”菜单下的“新建”命令,再从文件类型表中选择“菜单”,单击“新建文件”命令按钮就可以启动菜单设计器了。除了菜单方式操作外,还可以使用命令方式,创建菜单的命令格式如下: create menu 菜单文件名 修改菜单设计命令格式如下: modify menu 菜单文件名 菜单文件的类型名或称扩展名为.mnx,它其实也是一个数据表。 2.使用菜单设计器 提示选项 菜单生成 菜单设计完成,还需要进行程序代码的生成,生成的菜单程序文件(其扩展名为.mpr,编译后的扩展名为.mpx)。 3.应收应付管理系统菜单设计 8.2.4 功能实现 8.3 构造应用程序 使用VFP创建面向对象的事件驱动应用程序时,创建一个模块后立即对其进行测试和检查,在所有的功能模块创建和测试完毕,就可以进行应用程序的连编了。 一般来讲应用程序的建立需要以下三个步骤:(1)构造应用程序框架;(2)将文件添加到项目中;(3)连编应用程序。 8.3.1 构造应用程序框架 数据库应用系统由数据库、表、用户界面、查询、报表、菜单和主程序等组成。在设计应用程序时,需要仔细考虑每个组件将提供的功能以及与其他功能之间的关系,一般需要考虑如下任务: (1)设置应用程序的起始点,也就是设置主文件。 (2)初始化环境,也就是使用SET命令进行设置。 (3)显示初始的用户界面,它们可以是菜单或表单。 (4)控制事件循环。 (5)退出应用程序时,恢复原始的开发环境。 (1)设置应用程序的起始点,也就是设置主文件 (2)初始化环境 也就是使用SET命令进行设置。一般是通过获得系统默认设置,再进行相应的修改,在2.1.2节已经介绍过。 (3)显示初始的用户界面 它们可以是菜单或表单。为了完成对操作用户的认证,常常需要用户进行登录 。 (4)控制事件循环 一旦应用程序的环境已经建立好了,并显示出初始的用户界面后,就需要建立一个事件循环来等待用户的交互操作。建立事件循环的命令如下: read events 而结束事件循环的命令如下: clear events 注意:在启动事件循环之前,需要提供一个方法退出事件循环,否则应用程序将陷入死循环,而无法关闭它。 退出事件循环一般在某个菜单命令或命令按钮中存在一个可执行Clear Events命令的机制。 (5)退出应用程序 退出应用程序时,恢复原始的开发环境。在菜单中设置了“退出系统”菜单项,其执行的命令可以退出系统和VFP,命令如下: if messagebox(请确认是否退出?,292,应收应付管理系统)=6 wait 正在退出系统... windows nowait wait clear clear events quit endif 如果在应用程序系统测试时,可以将quit命令替换成系统环境恢复的命令。
文档评论(0)