Visual FoxPro程序设计 教学课件 ppt 作者 高怡新 第10章 应用程序开发实例

上传人:E**** 文档编号:89400168 上传时间:2019-05-24 格式:PPT 页数:27 大小:90.50KB
返回 下载 相关 举报
Visual FoxPro程序设计 教学课件 ppt 作者  高怡新 第10章 应用程序开发实例_第1页
第1页 / 共27页
Visual FoxPro程序设计 教学课件 ppt 作者  高怡新 第10章 应用程序开发实例_第2页
第2页 / 共27页
Visual FoxPro程序设计 教学课件 ppt 作者  高怡新 第10章 应用程序开发实例_第3页
第3页 / 共27页
Visual FoxPro程序设计 教学课件 ppt 作者  高怡新 第10章 应用程序开发实例_第4页
第4页 / 共27页
Visual FoxPro程序设计 教学课件 ppt 作者  高怡新 第10章 应用程序开发实例_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《Visual FoxPro程序设计 教学课件 ppt 作者 高怡新 第10章 应用程序开发实例》由会员分享,可在线阅读,更多相关《Visual FoxPro程序设计 教学课件 ppt 作者 高怡新 第10章 应用程序开发实例(27页珍藏版)》请在金锄头文库上搜索。

1、第10章 应用程序开发实例,10.1 应用程序开发步骤 10.2 项目与项目管理器 10.3 数据库设计基础 10.4 应用程序开发实例,10.1 应用程序开发步骤,组成: 数据库 用户界面 事务处理模块 输入输出模块 主程序,步骤: 用户需求分析 数据库设计 系统总体构架设计 各功能模块的设计与程序编码 主程序设计 系统测试和项目连编,10.1.1 需求分析 数据库应用程序的开发活动是从对最终用户的需求分析开始的。,包括: 对数据的需求 对应用功能的需求。 对数据需求分析的结果,将归纳出整个系统应该包含和处理的数据,以便进行相应的数据库设计; 而对功能需求分析的结果 将明确程序设计的目标并在

2、其基础上进行程序模块的统一规划。,10.1.2 数据库设计 1数据库逻辑设计 数据库逻辑设计的任务包括:按一定原则将所需数据组织成一个或多个数据库;确定数据库中所应包含的各个数据表;确定各个数据表所应包含的字段及各字段的属性;确定各数据表之间的关系及各数据表的主关键字和其他关键字等。,2数据库物理设计 数据库的物理设计是指实际创建一个数据库,包括创建数据库中的各个数据表,并建立各表之间的联系。通常可用数据库设计器来创建数据库并在其内添加或新建各个数据表;然后定义各个字段的名称、数据类型和宽度等属性,并建立有关字段的索引等;最后再建立各数据表之间的永久关系。,10.1.3 系统总体构架设计 所谓

3、系统总体构架的设计,即根据“自顶向下,逐步细分”的原则,对系统所需的各个功能模块进行合理的划分和设计。,1查询检索模块 2数据维护模块 3统计和计算模块 4打印输出模块,10.1.4 创建各程序模块 1创建自定义类 2创建用户界面 3创建各功能模块,10.1.5 主文件设计 1初始化工作环境 2设计用户主界面 3建立事件循环 4退出程序时恢复原工作环境,10.1.6 系统测试与连编 1系统的测试与调试 在应用程序设计和创建的过程中,需要不断地对所设计的菜单、表单、报表等程序模块进行测试与调试。通过测试发现问题和纠正错误,并逐步加以完善。,2应用系统的连编 一个应用程序设计完毕后,还必须进行连编

4、,以便最后生成一个可执行文件供最终用户使用。连编不仅能将各个分别创建的程序模块有机地组合在一起,从而保证整个系统的完整性和准确性,同时还可以增加程序的保密性。,10.2 项目与项目管理器,一个数据库应用程序系统通常对应着一个项目(Project),Visual FoxPro提供了专门的项目管理器来对项目进行管理和维护。项目管理器以简便、直观的方式组织和处理项目中所包含的各类文件。它一方面对项目中的数据和文档进行集中管理,另一方面借助集成环境使得项目的创建和维护更为方便。,执行“文件/新建/项目/新建文件”菜单命令新建一个项目文件。 执行“文件”菜单中的“打开”命令打开一个已有的项目文件。 执行

5、“CREATE PROJECT”命令或“MODIFY PROJECT”命令。,10.2.1 项目管理器的启动,10.2.2 项目管理器的使用 1创建文件 2添加文件 3修改文件 4移去文件 5其他操作,10.3 数据库设计基础,10.3.1 数据库设计原则 1概念单一化原则 2减少重复字段 3表中字段应是基本数据元素 4用外部关键字保证表之间的关联,10.3.2 数据库设计过程 1数据需求分析 2确定所需的表 3确定所需的字段 4确定所需的表间关系 5设计求精,10.4 应用程序开发实例,10.4.1 系统设计 1系统设计思想 2系统功能模块划分 3系统总体结构 4创建项目文件,10.4.2 数据库设计,10.4.3 创建新类,10.4.4 主界面设计 1软件封面设计 2身份验证界面设计,10.4.5 查询表单设计 10.4.6 维护模块设计 10.4.7 统计与报表模块设计 10.4.8 系统主菜单设计,10.4.9 创建主程序 1建立主程序 2设置主程序,10.4.10 连编与运行 1连编 2运行,

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

当前位置:首页 > 高等教育 > 大学课件

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