- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vf第六章(系统开发应用)
数据库基础—Visual FoxPro 教案
授课章节
名 称 案例6.7编辑学籍管理系统应用程序 学时分配 讲课 4学时 实验 4学时 习题 2学时 其它 学时 教学目的 知识目标:
(1)了解应用程序开发的一般过程
(2)学会设置系统的主程序
(3)学会控制事件循环
(4)掌握项目的集成
技能目标:
(1)掌握连编应用程序的方法
(2)熟悉应用程序生成器的使用
(3)掌握在项目中包含和排除文件的方法
(4)学会发布程序的制作
教学重点 主程序的设计与项目的集成
控制事件循环
应用程序的连编与发布
用户界面设计
教学难点 控制事件循环
项目的连编与发布
更新、补充
删节内容 无 教学方法
与手段 讲授,多媒体演示,上机实验
教学过程
系统开发步骤
系统主控程序的设计
应用程序的连编与发布
开发 VFP 数据库应用系统的一般步骤?
※本节内容、学习目标与重点难点介绍
1.1 需求分析
一般来说,至少应该从下述三个方面研究每种解法的可行性:
⑴ 技术可行性:利用现有的技术能实现这个系统吗?
⑵ 经济可行性:这个系统的经济效益能超过它的开发成本吗?
⑶ 操作可行性:系统的操作方式在这个用户组织内行得通吗?
了解用户的环境和要求、数据分析、功能分析
1.2 数据库设计
数据库设计就是设计程序所需数据的类型、格式、长度和组织方式。
数据库的逻辑设计
1. 按一定的原则将数据组织成一个或多个数据库,指明数据库中包含了几个表,并指出每个表包含的字段。
2. 安排表之间的关联。
数据库的物理设计、代码设计
1.3 应用程序设计
?? 创建子类:
?? 用户界面设计与编码
?? 数据输出设计
数据输出可包括查询、报表、标签和通过 ActiveX 控件来共享其它应用程序的信息。
?? 数据库的维护功能
对数据库表和自由表的数据进行添加、删除、修改。
?? 构造 VFP 应用程序
在 VFP 中,将具有 .APP 扩展名的文件称为应用程序( application )。
1. 应用程序的主文件
主文件就是主控程序,应用程序运行时首先运行的程序文件。可以是 .PRG 文件、菜单程序( .MPR )或表单文件( .SCX )。
2. 初始化环境
3. 显示初始的用户界面。
4. 控制事件循环
1.4 软件测试
测试一般可分为模块测试、集成测试和验收测试三个阶段,分别发生于模块调试、系统调试和系统验收三个时期。
?
1.5 应用程序发布
建立可发布的应用程序,最后创建的是可独立执行的程序。完成开发和测试之后,就可以开始此应用程序和相关文件的发布工作。??
?
1.6 系统运行与维护
包括系统的错误纠正和系统改进。 开发实例 ()
3.1 需求分析
数据需求、功能需求
.2 数据库设计
逻辑设计、物理设计
.3 应用程序设计
总体设计、初始用户界面设计、模块设计与编码
.4 系统测试 教学手段与时间分配
?
?
?
?
?
?
?PPT讲解
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?PPT展示
?
?
??
?
?
?PPT展示
PPT展示
PPT演示
操作演示
操作演示
巡视指导
课外作业 ?课后习题 本章小结 本章从应用系统的开发出发,说明了利用VFP开发一套应用程序的全过程,综合运用了前面几章所介绍的基本内容,并对相关的程序设计的技巧及注意事项进行了简要的介绍。作为一名程序开发人员来说不仅需要掌握VFP的基本理论与使用方法,更重要的是必须熟悉程序开发的步骤,能以科学的方法熟练运用面向对象的程序设计方法,只有这样才能开发出一套界面友好、操作简单、实用可靠的应用系统。
文档评论(0)