计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于VisualFoxPro环境开发管理系统

2015-12-20 01:00
导读:计算机应用论文论文,基于VisualFoxPro环境开发管理系统论文样本,在线游览或下载,科教论文网海量论文供你参考:   摘 要:VisualFoxPro作为关系型数据库管理系统及应用软件开

  摘 要:VisualFoxPro作为关系型数据库管理系统及应用软件开发工具,既符合数据库系统的开发要求,又具有可视化编程的优势。其某些特殊对象的建立有一定的通用性,而它的项目管理器能起到组织文件及编译发布应用程序的作用。
  关键词:VisualFoxPro;开发;管理系统
  Abstract: VisualFoxPro is regarded as the relation type data base management system and application software developing instrument, the ones that have already accorded with the database system opening Send the requirement , have advantage of visual programming. The setting-up of its some special targets has certain commonability, and its one Eye management device can play a role in organizing the file and compiling and releasing application program.
  Key words: visualFoxPro; development; administrative system
  VisualFoxPro作为关系型数据库管理系统及应用软件开发工具,它独有的特点、良好的性能、强大的功能、简单易学的优势,成为开发数据库应用程序最广泛使用的工具之一,并推动着数据库软件技术更加蓬勃地发展。
  1 VisualFoxPro的特点和功能
  VisualFoxPro是一个关系型数据库管理系统(RDBMS:Relation Database Management System),是一种较早的面向对象的、由事件驱动的程序设计工具。它预定义了一大批基类供开发者使用,并允许开发者定义新的类和子类,可以利用类的继承性减少编程的工作量,加快软件的开发。
  VisualFoxPro提供了更多的诸如向导(Wizard)、设计器(Designer)、生成器(Builder)等可视化设计和操作工具,采用图形界面使设计更加直观,许多窗口操作可自动生成对应程序代码,减轻设计人员的工作量。利用项目管理器全面管理项目中的数据库、应用程序、各种文档,并能进行应用程序的编译。其自带有数据库并能提供对数据库的管理,保证数据库的数据完整性,更为有利的是它完全支持关系型数据库的标准语言SQL。不仅如此,VisualFoxPro的视图和表单既可以访问本地数据库中的数据,也可访问远程网络服务器中的数据,同时有效地控制对数据的共享。它的程序调试工具可以简化程序的调试和修改过程,并能自动检查程序是否存在错误,确定错误出现的位置,提示错误出现的原因,如果发现错误可当场切入程序进行修改。正是由于它的许多特点和功能,使它成为开发中小型数据库应用系统比较理想的工具。 (转载自http://zw.nseac.coM科教作文网)
  2 基于VisualFoxPro环境开发应用程序的过程
  2.1 系统分析
  应用程序开发前开发者要与用户之间广泛沟通,作大量的调查研究和分析工作,从而明确用户的要求、程序应具备的功能及可以完成的任务。为此要进行两方面的分析,数据分析和功能分析。数据分析的目的是收集系统应包含的数据、数据的真实性、有效性,为后续的数据库设计做准备;功能分析的目的主要为应用程序的设计提供依据,从而划分系统的模块及子模块,所有应用程序模块的设计将会以此为依据进行。
  2.2 系统设计
  将分析阶段调查收集到的数据进行综合、归纳、抽象处理,形成符合该系统的概念模型,并画出相应的E-R图(实体-联系图),再将E-R图转换为符合VisualFoxPro要求的数据库和数据表,定义每个表的表结构、字段属性、字段有效性、数据完整性,表间关联关系等。
  按照系统分析阶段功能分析的结果画出系统的树形总体框架图,该图一般不超过三层。同时必须考虑到整个程序中各模块间的调用关系,一般的调用顺序是:进入系统的主控程序调用启动界面、启动界面调用登录界面、登录界面调用主界面、在主界面中调用主菜单、最后由主菜单中的各个菜单项调用各个子模块界面。
  2.3 系统实施
  使用VisualFoxPro创建面向对象的由事件驱动的应用程序时,可以每次只建立一个功能模块。这种模块化构造应用程序的方法,可以在每完成一个组件后就对其进行检验,在完成所有的功能组件后就可以进行应用程序的编译了。
  根据系统设计的结果,利用VisualFoxPro中的各种设计器或向导工具创建数据库、数据表、表间联系、视图、查询、表单、报表、菜单等各种对象。在建立系统各文件之前,要先在指定盘中创建一个根目录文件夹,例如D:\SJKGL(此名称的含义是数据库管理),将这个文件夹指定为默认路径,在该文件夹中再建立几个子文件夹,分别用于存储各类文件,如可分别命名为DBS(用于存放数据表和数据库类文件)、FORM(用于存放表单类文件)、MENU(存放菜单类文件)、REPORT(存放报表类文件)、PRG文件夹(用于存放程序文件)、IMAGE文件夹(存放图像文件)、CLASS文件夹(存放类文件)等,且各个文件名及字段名等名称最好用字母表示。这样在一些过程或命令中调用文件时,路径可以简写为以下形式:

(科教作文网http://zw.ΝsΕAc.com发布)

  .\FORM\DLBD.SCX 它等价于命令:D:\SJKGL\FORM\DLBD.SCX
  在此重点说明以下几个文件的建立要点,它们具有通用性,所有VisualFoxPro应用程序开发时都可用到。
  2.3.1 主程序文件
上一篇:煤矿无人工作面中视频监控系统的研究 下一篇:没有了