Visual Foxpro 第十四章 数据库应用系统开发
Visual FoxPro VisualFoxPro
Visual Foxpro 主要内容 14.1数据库应用系统的目的及开发步骤 142系统需求分析 14.3系统设计 14.4系统的实现
Visual FoxPro 14.1 数据库应用系统的目的及开发步骤 14.2 系统需求分析 14.3 系统设计 14.4 系统的实现
Visual Foxp 14.1数据库应用系统的开发步骤 数据库应用系统的开发过程一般包括需求分析 系统初步设计、系统详细设计、编码、调试、系统 切换等几个阶段,每阶段应提交相应的文档资料, 包括《需求分析报告》、《系统初步设计报告》 《系统详细设计报告》、《系统测试大纲》、《系 统测试报告》以及《操作使用说明书》等。但根据 应用系统的规模和复杂程度在实际开发过程中往往 有一些灵活处理,有时候把两个甚至三个过程合并 进行,不一定完全刻板地遵守这样的过程,产生这 样多的文档资料,但是不管所开发的应用系统的复 杂程度如何,需求分析、系统设计、编码-调试-修 改这一个基本过程是不可缺少的
Visual FoxPro 14.1 数据库应用系统的开发步骤 数据库应用系统的开发过程一般包括需求分析、 系统初步设计、系统详细设计、编码、调试、系统 切换等几个阶段,每阶段应提交相应的文档资料, 包括《需求分析报告》、《系统初步设计报告》、 《系统详细设计报告》、《系统测试大纲》、《系 统测试报告》以及《操作使用说明书》等。但根据 应用系统的规模和复杂程度在实际开发过程中往往 有一些灵活处理,有时候把两个甚至三个过程合并 进行,不一定完全刻板地遵守这样的过程,产生这 样多的文档资料,但是不管所开发的应用系统的复 杂程度如何,需求分析、系统设计、编码-调试-修 改这一个基本过程是不可缺少的
Visual Foxpro 1.需求分析 这一阶段的基本任务简单说来有两个,一是摸清现 状,二是理清将要开发的目标系统应该具有哪些功 能。具体说来,摸清现状就要做深入细致的调查研 究、摸清人们现在完成任务所依据的数据(使用了 什么台帐、报表、凭证)及其联系、使用什么规则 (上级有什么法律和政策规定、本单位或地方有哪 些规定、以及有哪些得到公认的规则等)、对这些 数据进行什么样的加工、加工结果以什么形式(报 表、工作任务单、台帐、图表等)表现;理清目标 系统的功能就是要明确说明系统将要实现的功能, 也就是明确说明目标系统将能够对人们提供哪些支 持。需求分析完成后,应撰写《需求分析报告》并 请项目委托单位签字认可,以作为下阶段开发方和 委托方共同合作的一个依据
Visual FoxPro 1.需求分析 这一阶段的基本任务简单说来有两个,一是摸清现 状,二是理清将要开发的目标系统应该具有哪些功 能。具体说来,摸清现状就要做深入细致的调查研 究、摸清人们现在完成任务所依据的数据(使用了 什么台帐、报表、凭证)及其联系、使用什么规则 (上级有什么法律和政策规定、本单位或地方有哪 些规定、以及有哪些得到公认的规则等)、对这些 数据进行什么样的加工、加工结果以什么形式(报 表、工作任务单、台帐、图表等)表现;理清目标 系统的功能就是要明确说明系统将要实现的功能, 也就是明确说明目标系统将能够对人们提供哪些支 持。需求分析完成后,应撰写《需求分析报告》并 请项目委托单位签字认可,以作为下阶段开发方和 委托方共同合作的一个依据
Visual Foxpro 2系统设计 在明确了现状与目标后,还不能马上就进入程序设 计(编码)的阶段,还要对系统的一些问题进行规划 和设计,这些问题包括:设计工具和系统支撑环境的 选择(选择哪种数据库、哪几种开发工具、支撑目标 系统运行的软硬件及网络环境等)、怎样组织数据也 就是数据库的设计(即设计表的结构、字段约束关系、 字段间的约束关系、表间约束关系、表的索引等) 系统界面的设计(菜单、表单等)、系统功能模块的 设计、对一些较为复杂的功能,还应该进行算法设计
Visual FoxPro 2.系统设计 在明确了现状与目标后,还不能马上就进入程序设 计(编码)的阶段,还要对系统的一些问题进行规划 和设计,这些问题包括:设计工具和系统支撑环境的 选择(选择哪种数据库、哪几种开发工具、支撑目标 系统运行的软硬件及网络环境等)、怎样组织数据也 就是数据库的设计(即设计表的结构、字段约束关系、 字段间的约束关系、表间约束关系、表的索引等)、 系统界面的设计(菜单、表单等)、系统功能模块的 设计、对一些较为复杂的功能,还应该进行算法设计