《Visual FoxPro》课程教学资源(PPT课件)第十四章 数据库应用系统开发

Visual FoxPro 十國章 氯怨鼻应凰开发 isual Gox Pro
Visual FoxPro VisualFoxPro

Visual FoxPro 14.1数据库应用系统的目的及开发步骤 142系统需求分析 14.3系统设计 144系统的实现
Visual FoxPro 14.1 数据库应用系统的目的及开发步骤 14.2 系统需求分析 14.3 系统设计 14.4 系统的实现

Visual FoxPro 14.1数据年应用糸统的开发步骤 数据库应用系统的开发过程一般包括需求分析、系统初 步设计、系统详细设计、编码、调试、系统切换等几个阶段, 每阶段应提交相应的文档资料,包括《需求分析报告》、 《系统初步设计报告》、《系统详细设计报告》、《系统测 试大纲》、《系统测试报告》以及《操作使用说明书》等。 但根据应用系统的规模和复杂程度在实际开发过程中往往有 些灵活处理,有时候把两个甚至三个过程合并进行,不 定完全刻板地遵守这样的过程,产生这样多的文档资料,但 是不管所开发的应用系统的复杂程度如何,需求分析、系统 设计、编码调试修改这一个基本过程是不可缺少的
Visual FoxPro 14.1 数据库应用系统的开发过程一般包括需求分析、系统初 步设计、系统详细设计、编码、调试、系统切换等几个阶段, 每阶段应提交相应的文档资料,包括《需求分析报告》、 《系统初步设计报告》、《系统详细设计报告》、《系统测 试大纲》、《系统测试报告》以及《操作使用说明书》等。 但根据应用系统的规模和复杂程度在实际开发过程中往往有 一些灵活处理,有时候把两个甚至三个过程合并进行,不一 定完全刻板地遵守这样的过程,产生这样多的文档资料,但 是不管所开发的应用系统的复杂程度如何,需求分析、系统 设计、编码-调试-修改这一个基本过程是不可缺少的

Visual FoxPro 需求分析 这一阶段的基本任务简单说来有两个,一是摸清现状, 二是理清将要开发的目标系统应该具有哪些功能。具体说 来,摸清现状就要做深入细致的调査硏究、摸清人们现在 完成任务所依据的数据(使用了什么台帐、报表、凭证) 及其联系、使用什么规则(上级有什么法律和政策规定、 本单位或地方有哪些规定、以及有哪些得到公认的规则 等)、对这些数据进行什么样的加工、加工结果以什么形 式(报表、工作任务单、台帐、图表等)表现;理清目标 系统的功能就是要明确说眀系统将要实现的功能,也就是 眀确说明目标系统将能够对人们提供哪些支持。需求分析 完成后,应撰写《需求分析报告》并请项目委托单位签字 认可,以作为下阶段开发方和委托方共同合作的一个依据
Visual FoxPro 1 这一阶段的基本任务简单说来有两个,一是摸清现状, 二是理清将要开发的目标系统应该具有哪些功能。具体说 来,摸清现状就要做深入细致的调查研究、摸清人们现在 完成任务所依据的数据(使用了什么台帐、报表、凭证) 及其联系、使用什么规则(上级有什么法律和政策规定、 本单位或地方有哪些规定、以及有哪些得到公认的规则 等)、对这些数据进行什么样的加工、加工结果以什么形 式(报表、工作任务单、台帐、图表等)表现;理清目标 系统的功能就是要明确说明系统将要实现的功能,也就是 明确说明目标系统将能够对人们提供哪些支持。需求分析 完成后,应撰写《需求分析报告》并请项目委托单位签字 认可,以作为下阶段开发方和委托方共同合作的一个依据

Visual FoxPro 2.系统设计 在明确了现状与目标后,还不能马上就进入程序设计(编码)的阶段, 还要对系统的一些问题进行规划和设计,这些问题包括:设计工具和系统 支撑环境的选择(选择哪种数据库、哪几种开发工具、支撑目标系统运行 的软硬件及网络环境等)、怎样组织数据也就是数据库的设计(即设计表 的结构、字段约束关系、字段间的约束关系、表间约束关系、表的索引 等)、系统界面的设计(菜单、表单等)、系统功能模块的设计、对一些 较为复杂的功能,还应该进行算法设计。这一部分工作完成后,要撰写 《系统设计报告》,在《系统设计报告》中,要以表格的形式详细列出目 标系统的数据模型、并列岀系统功能模块图、系统主要界面图、以及相应 的算法说明。《系统设计报告》既作为系统开发人员的工作指导,也是为 了使项目委托方及早(在系统尚未开发出来时)认识目标系统,从而及早 的发现问题,减少或防止项目委托方与项目开发方因对问题认识上的差别 而导致的返工(这种情况在实际工作中是经常出现的)。同样,《系统设 计报告》也需得到项目委托方的签字认可
Visual FoxPro 2.系统设计 在明确了现状与目标后,还不能马上就进入程序设计(编码)的阶段, 还要对系统的一些问题进行规划和设计,这些问题包括:设计工具和系统 支撑环境的选择(选择哪种数据库、哪几种开发工具、支撑目标系统运行 的软硬件及网络环境等)、怎样组织数据也就是数据库的设计(即设计表 的结构、字段约束关系、字段间的约束关系、表间约束关系、表的索引 等)、系统界面的设计(菜单、表单等)、系统功能模块的设计、对一些 较为复杂的功能,还应该进行算法设计。这一部分工作完成后,要撰写 《系统设计报告》,在《系统设计报告》中,要以表格的形式详细列出目 标系统的数据模型、并列出系统功能模块图、系统主要界面图、以及相应 的算法说明。《系统设计报告》既作为系统开发人员的工作指导,也是为 了使项目委托方及早(在系统尚未开发出来时)认识目标系统,从而及早 的发现问题,减少或防止项目委托方与项目开发方因对问题认识上的差别 而导致的返工(这种情况在实际工作中是经常出现的)。同样,《系统设 计报告》

Visual FoxPro 3.系统实现(编码、调试) 这一阶段的工作任务比较明确了,就是依据前两个阶段 的工作,具体建立数据库和数据表,定义各种约束,并录 入部分数据;具体设计系统菜单、系统表单、定义表单上 的各种控制对象、编写对象对不同事件的响应代码、编写 报表和查询等
Visual FoxPro 3.系统实现(编码、调试) 这一阶段的工作任务比较明确了,就是依据前两个阶段 的工作,具体建立数据库和数据表,定义各种约束,并录 入部分数据;具体设计系统菜单、系统表单、定义表单上 的各种控制对象、编写对象对不同事件的响应代码、编写 报表和查询等

Visual FoxPro 4测试 测试阶段的任务就是验证系统设计与实现阶段中所完成的 功能能否稳定准确地运行、这些功能是否全面地覆盖并正确 地完成了委托方的需求,从而确认系统是否可以交付运行。 测试工作一般由项目委托方或由项目委托方指定第三方进行。 在系统实现阶段,一般说来设计人员会进行一些测试工作, 但这是由设计人员自己进行的一种局部的验证工作,重点是 检测程序有无逻辑错误,与前面所讲的系统测试在测试目的 方法及全面性来讲还是有很大的差别的
Visual FoxPro 4. 测试阶段的任务就是验证系统设计与实现阶段中所完成的 功能能否稳定准确地运行、这些功能是否全面地覆盖并正确 地完成了委托方的需求,从而确认系统是否可以交付运行。 测试工作一般由项目委托方或由项目委托方指定第三方进行。 在系统实现阶段,一般说来设计人员会进行一些测试工作, 但这是由设计人员自己进行的一种局部的验证工作,重点是 检测程序有无逻辑错误,与前面所讲的系统测试在测试目的、 方法及全面性来讲还是有很大的差别的

Visual FoxPro 为使测试阶段顺利进行,测试前应编写一份《测试大纲》, 详细描述每一个测试模块的测试目的、测试用例、测试环 境、步骤、测试后所应该出现的结果。对一个模块可安排 多个测试用例,以能较全面完整地反映实际情况。测试过 程中应进行详细记录,测试完成后要撰写《系统测试报 告》,对应用系统的功能完整性、稳定性、正确性以及使 用是否方便等方面给出评价
Visual FoxPro 为使测试阶段顺利进行,测试前应编写一份《测试大纲》, 详细描述每一个测试模块的测试目的、测试用例、测试环 境、步骤、测试后所应该出现的结果。对一个模块可安排 多个测试用例,以能较全面完整地反映实际情况。测试过 程中应进行详细记录,测试完成后要撰写《系统测试报 告》,对应用系统的功能完整性、稳定性、正确性以及使 用是否方便等方面给出评价

Visual FoxPro 5系统交付 这一阶段的工作主要有两个方面,一是全部文档的整理 交付,二是对所完成的软件(数据、程序等)打包并形成 发行版本,使用户在满足系统所要求的支撑环境的任一台 计算机上按照安装说明就可以安装运行
Visual FoxPro 5.系统交付 这一阶段的工作主要有两个方面,一是全部文档的整理 交付,二是对所完成的软件(数据、程序等)打包并形成 发行版本,使用户在满足系统所要求的支撑环境的任一台 计算机上按照安装说明就可以安装运行

Visual FoxPro 本章以一个公司的工资管理系统为例,来说明一个数据库 应用系统的基本开发过程。系统设计要求是: (1)能适应公司不同的员工工资计算与考核方法 (2)能自动生成并打印员工个人工资单和公司工资发放汇 总表。 (3)工资数据要求保存5年时间,并随时能够查询5年内的 工资历史数据
Visual FoxPro 本章以一个公司的工资管理系统为例,来说明一个数据库 (1 (2)能自动生成并打印员工个人工资单和公司工资发放汇 (3)工资数据要求保存5年时间,并随时能够查询5年内的 工资历史数据
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual FoxPro》课程教学资源(PPT课件)第十二章 菜单设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十三章 报表与标签设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十一章 表单设计与应用.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第六章 SQL语言的应用.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第八章 Visual FoxPro项目管理器.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第五章 数据库的基本操作.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第二章 Visual FoxPro操作基础.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第九章 结构化程序设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第三章 Visual FoxPro的数据及其运算.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第七章 查询与视图设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第一章 数据库系统基础知识.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第9章 串行通信与串行接口.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第8章 并行通信和并行接口8255A.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第7章 输入输出接口.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第6章 半导体存储器.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第5章 汇编语言与汇编程序.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第4章 汇编语言程序设计.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第3章 8086的寻址方式和指令系统.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第2章 8086微处理器.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第1章 微型计算机基础知识.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十章 面向对象程序基础.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第四章 表的基本操作.ppt
- 《计算机网络教程》培训资料:TCP/IP(1/2).doc
- 《计算机网络教程》培训资料:TCP/IP(2/2).doc
- 《电子商务与系统开发》课程PPT教学课件:第九章 电子商务系统安全设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第六章 UML基础.ppt
- 《电子商务与系统开发》课程PPT教学课件:第七章 基于UML的系统分析与设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第三章 系统分析.ppt
- 《电子商务与系统开发》课程PPT教学课件:第十一章 电子商务系统实施与维护.ppt
- 《电子商务与系统开发》课程PPT教学课件:第十章 电子商务网站设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第四章 电子商务系统设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第五章 电子商务应用系统设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第一章 概论.ppt
- 《电子商务与系统开发》课程PPT教学课件:第八章 电子商务支付系统设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第二章 电子商务系统的规划.ppt
- 《计算机系统安全》课程PPT教学课件:第一章 计算机系统安全概述.ppt
- 《计算机系统安全》课程PPT教学课件:第二章 计算机系统的物理安全.ppt
- 《计算机系统安全》课程PPT教学课件:第三章 计算机系统的可靠性.ppt
- 《计算机系统安全》课程PPT教学课件:第四章 密码学.ppt
- 《计算机系统安全》课程PPT教学课件:第五章 密码学的应用.ppt