- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 应用程序开发实例.ppt
第10章 应用程序开发实例 10.1 应用程序开发步骤 10.2 项目与项目管理器 10.3 数据库设计基础 10.4 应用程序开发实例 10.1 应用程序开发步骤 组成: 数据库 用户界面 事务处理模块 输入输出模块 主程序 步骤: 用户需求分析 数据库设计 系统总体构架设计 各功能模块的设计与程序编码 主程序设计 系统测试和项目连编 10.1.1 需求分析 数据库应用程序的开发活动是从对最终用户的需求分析开始的。 包括: 对数据的需求 对应用功能的需求。 对数据需求分析的结果 将归纳出整个系统应该包含和处理的数据,以便进行相应的数据库设计; 而对功能需求分析的结果 将明确程序设计的目标并在其基础上进行程序模块的统一规划。 10.1.2 数据库设计 1.数据库逻辑设计 数据库逻辑设计的任务包括:按一定原则将所需数据组织成一个或多个数据库;确定数据库中所应包含的各个数据表;确定各个数据表所应包含的字段及各字段的属性;确定各数据表之间的关系及各数据表的主关键字和其他关键字等。 2.数据库物理设计 数据库的物理设计是指实际创建一个数据库,包括创建数据库中的各个数据表,并建立各表之间的联系。通常可用数据库设计器来创建数据库并在其内添加或新建各个数据表;然后定义各个字段的名称、数据类型和宽度等属性,并建立有关字段的索引等;最后再建立各数据表之间的永久关系。 10.1.3 系统总体构架设计 所谓系统总体构架的设计,即根据“自顶向下,逐步细分”的原则,对系统所需的各个功能模块进行合理的划分和设计。 1.查询检索模块 2.数据维护模块 3.统计和计算模块 4.打印输出模块 10.1.4 创建各程序模块 1.创建自定义类 2.创建用户界面 3.创建各功能模块 10.1.5 主文件设计 1.初始化工作环境 2.设计用户主界面 3.建立事件循环 4.退出程序时恢复原工作环境 10.1.6 系统测试与连编 1.系统的测试与调试 在应用程序设计和创建的过程中,需要不断地对所设计的菜单、表单、报表等程序模块进行测试与调试。通过测试发现问题和纠正错误,并逐步加以完善。 2.应用系统的连编 一个应用程序设计完毕后,还必须进行连编,以便最后生成一个可执行文件供最终用户使用。连编不仅能将各个分别创建的程序模块有机地组合在一起,从而保证整个系统的完整性和准确性,同时还可以增加程序的保密性。 10.2 项目与项目管理器 一个数据库应用程序系统通常对应着一个项目(Project),Visual FoxPro提供了专门的项目管理器来对项目进行管理和维护。项目管理器以简便、直观的方式组织和处理项目中所包含的各类文件。它一方面对项目中的数据和文档进行集中管理,另一方面借助集成环境使得项目的创建和维护更为方便。 执行“文件/新建/项目/新建文件”菜单命令新建一个项目文件。 执行“文件”菜单中的“打开”命令打开一个已有的项目文件。 执行“CREATE PROJECT”命令或“MODIFY PROJECT”命令。 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.运行 * * 10.2.1 项目管理器的启动 *
您可能关注的文档
最近下载
- 政论型电视专题政论片.ppt VIP
- 新版GCP临床试验伦理规范培训考试题一套 .pdf VIP
- 新编高等数学(理工类)第一章 极限与连续.ppt VIP
- 13J104 蒸压加气混凝土砌块、板材构造(OCR).pdf VIP
- 2024版思想道德与法治专题1担当复兴大任成就时代新人.pptx VIP
- 章绍同《鼓浪屿狂想曲》.pdf VIP
- UG机械设计实例教程 第2章 曲柄滑块机构建模与运动仿真.ppt VIP
- 2025年最新人教版小学二年级数学上册教学计划及进度表(新课标,新教材).docx
- 2024-2025学年小学道德与法治统编版(2024)三年级上册教学设计合集.docx
- 河道整治及生态修复工程监理细则(88页)_最新版.pdf VIP
文档评论(0)