《Visual FoxPro 数据库应用教程》教学课件:第10章应用程序的开发_第1页
《Visual FoxPro 数据库应用教程》教学课件:第10章应用程序的开发_第2页
《Visual FoxPro 数据库应用教程》教学课件:第10章应用程序的开发_第3页
《Visual FoxPro 数据库应用教程》教学课件:第10章应用程序的开发_第4页
《Visual FoxPro 数据库应用教程》教学课件:第10章应用程序的开发_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第10章 应用程序的开发10.1 应用程序开发的一般过程10.2 管理系统开发实例10.3 应用程序生成器本章要点10.1 应用程序开发的一般过程系统运行与维护需求分析10.1.1 需求分析 (1) 确定需求必需建立在调查研究的基础上,包括访问用户、了解系统需求、采集和分析有关资料等工作。(2) 需求分析阶段应该让用户更多地参与,即使作了仔细分析,在系统实施过程中也需要不断修改设计,为此随时接受用户的反馈。10.1.2 数据库设计 (1) 数据库的逻辑设计与物理设计 (2) 代码设计10.1.3 应用程序设计 (1) 用户界面设计与编码 (2) 数据处理模块 (3) 输出形式与界面设计 (4)

2、 主程序主程序用于设置应用程序系统环境和起始点。 10.1.4 软件测试通过测试来找出错误,再通过调试来纠正错误,最终使程序模块达到预期的功能。测试一般可分模块测试和综合测试两个阶段。10.1.5 应用程序发布应用程序最好能加密,并且能在Windows环境中独立运行,这就需要将应用程序“连编”为.exe程序,并进行程序发布。10.1.6 系统运行和维护试运行的结束标志着系统开发的基本完成,但只要系统还在使用,就可能常需要调整和修改,也就是还需要做好系统的“维护”工作,这包括纠正错误和系统改进等。10.2 管理系统开发实例 10.2.1 规划学生管理系统的功能结构通过调查和分析可知一般学生管理系

3、统的设计目标是:(1) 能够对系统中所有涉及到的表进行维护和查询;(2) 能够通过学号或者姓名对学生基本信息和学生所选修的各门课程成绩进行查询;(3) 可以分类统计学生的信息和学生成绩;(4) 可以预览和打印学生成绩单和学生信息;(5) 其它功能演示或帮助。10.2.2 数据库设计学生管理系统中的数据库是“学生.pjx”,其中包含三个“xsqk”、“cj”、“xk”三个表,其中“xsqk”表与“cj”是一对一关系,“xsqk”表与“xk”表是一对多关系。关于数据库中表的添加和关系编辑操作,请参考前面相关章节。10.2.3 设计应用程序10.2.4 系统主菜单设计10.2.5 设计主程序主程序就

4、是主控程序,一般是.prg文件。主程序是应用系统的总控部分,是系统的入口点,在系统开发设计中占有重要的地位。主程序的主要作用有:对应用程序环境进行初始化作为应用程序执行的起始点,由此启动程序的逐级调用;在项目管理器中,主文件也可以作为应用程序连编的起始点。控制事件循环。当退出应用程序时,恢复原始的开发环境。10.2.6 连编应用程序设计主程序并对各个模块进行分别调试之后,需要对整个项目进行联合调试并编译,在Visual FoxPro中称为连编项目。1设置文件的“排除”与“包含”2连编项目3连编应用程序4连编其他选项10.2.7 运行应用程序1运行.app应用程序DO 学生管理系统.app2运行可执行.exe文件DO 学生管理系统.exe10.3 应用程序生成器开发者利用应用程序向导能够生成一个项目和一个Visual FoxPro应用程序框架,然后打开应用程序生成器添加已生成的数据库、表、表单和报表等组件。 10.3.1 使用应用程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论