1 / 47
文档名称:

精品PPT课件--第11章(应用程序).ppt

格式:ppt   页数:47
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件--第11章(应用程序).ppt

上传人:wo1230 2014/4/15 文件大小:0 KB

下载得到文件列表

精品PPT课件--第11章(应用程序).ppt

文档介绍

文档介绍:本章内容
§ 应用程序开发的基本步骤
§ 应用程序开发实例
第十一章开发应用程序
一个应用软件系统的开发需要经历“系统分析”、“系统设计”、“系统实施”和“运行与维护”4个阶段。

系统分析又称为需求分析,其任务是:明确系统“做什么?”,以确定系统的总体目标。
(1)获取用户需求
(2)分析用户需求
(3)编写需求文档
应用程序开发的基本步骤
应用程序开发的基本步骤

系统设计阶段是根据系统分析的逻辑模型设计系统的物理模型。
(1)概要设计
概要设计又称为总体设计。根据系统分析的结果,按功能把软件分解成若干独立的部分,从而确定软件系统的体系结构。
(2)详细设计
详细设计又称为过程设计。它不是编写程序代码。详细设计为每一个模块确定实现功能的算法和数据结构。

系统实施阶段就是在计算机上实现系统的物理模型,主要包括:编程与调试。
编程就是根据系统详细设计,选择合适的计算机语言(例如Visual FoxPro )编写程序代码。
程序编写后要反复修改和调试才能达到预期的结果。调试一般采取自下而上的方法,先进行模块分调,然后进行模块连调,最后进行系统总调。。

应用系统在投入使用的运行的过程中,会暴露出设计过程中的程序错误和缺陷,需要加以修正。
另一方面,由于应用环境的变化,需要扩充系统的新功能,从而对软件进行扩充性修改,以延长应用软件的生命周期。

数据维护功能用于实现职工人事、工资和销售数据的录入、修改和删除等。

数据处理包括排序、统计和计算等。例如计算应发工资和实发工资,计算职工的销售总量和销售总金额等。

数据查询应能够根据用户的需求,进行按类别查询和按条件查询等。

数据输出包括屏幕输出和打印输出。工资报表和工资条等通常需要打印成纸质文档,同时也可以在屏幕上预览输出。
系统需求分析
应用程序开发实例

系统总体设计

主文件→系统封面→登录界面(口令验证窗口)→系统主界面→系统菜单。

一个较完善的数据库应用系统一般要包含2个以上的数据库。一个数据库用于存放职工的人事数据表、工资数据表、销售数据表等;另一个数据库用于存放系统维护的数据表,如操作员表、系统日志表、权限表、部门代码表等。
图11-2 操作员表的结构

主文件是应用程序的起始点。一般使用程序文件作为主文件,所以主文件又称为主程序。
如果用菜单作为应用程序的主界面,则在主程序中设置如下语句:DO <>
图11-3 操作员表的记录
如果用表单作为应用程序的主界面,则在主程序中设置如下语句:DO FORM <>。
主文件的任务是:
初始化应用程序运行的环境;
设置应用程序的起始点,即由此启动程序的逐级调用;
显示初始界面;
控制事件循环;
当退出应用程序时,恢复原始的系统环境。
:
Do Setup &&运行初始化环境的程序
Do Form Start &&调用登录界面表单
Read Event &&建立事件循环
Do Clearup &&运行退出事件循环的程序
(1)初始化环境
主文件要执行的第一项任务是初始化应用程序的运行环境。。
Clear &&清屏
Clear all &&释放所有内存变量
Close all &&关闭所有文件
Set escape OFF &&禁止按Esc键中断程序或命令的运行
Set safety OFF &&改写时不弹出对话框
Set delete OFF &&忽略有删除标记的记录
Set sysmenu OFF &&关闭VFP系统菜单
Set century ON &&年份中显示世纪
Set mark to "-" &&指定日期分隔符
Set hour to 24 &&指定时间格式为24小时制
Set default to D:\VFP &&设置默认文件夹
Release window “常用”&&关闭常用工具栏
=“职工管理系统”&&设置系统窗口标题
Return