国数据库用户的需求等问题进行了广泛而深入的讨论。
2..2 数据库系统的选择原则 (1)数据库系统采用易于集成的,开放的技术。
(2)产品质量优异,可靠性高,适于长期运行,能支持关键应用。
(3)数据安全,保安型高。
(4)能提供分布式数据库功能。
(5)支持多种开发环境,软件开发容易。
(6)扩充性和升级能力强。
2.3 系统开发工具的选择 现在市场上有很多管理系统的开发工具,如:Visual basic、delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle 等等。
这些都是很出色的管理信息系统及数据库的开发工具。
不过 Visual foxpro6.0 有着以下几项特点: Visual foxpro 是 microsoft 公司推出的全新的 pc 平台关系数据库管理系统。
它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。
不但兼容早期的 dbase以及 foxbase 各种版本,同时还提供了许多基于 windows 的崭新功能。
Visualfoxpro 作为具有 windows95 兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。
随着桌面操作系统有 windows98 逐渐向 windowsXP 升级的发展潮流,visualfoxpro 必将成为今后数据库产品中的主流。
Microsoft visual foxpro 是一个32 位的数据库开发系统,可运行于 window98 和 windowsxp 操作系统。
Visualfoxpro 既具有 visual 系列的功能强大、直观易用、面向对象等优点,又兼具 、windows 和 foxpro 的长处。
提供了“向导”“设计器”和“生成器”等工具,使的数据库的管理工作变的容易。
Visual foxpro 的易用性使初学者和那些想避免涉及 foxpro 复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力 工 具 ; 其 兼 容 性 使 原 来 的 广 大 Xbase 用 户 能 迅 速 转 为 使 用 visualfoxprovisual foxpro 还能广泛地与其他许多软件共享和交换数据。
正是由于其易用性、先进性和广泛性,使 visual foxpro 真正做到了面向各种水平的用户。
(1) 简单,易学,易用①快速完成应用任务 Visual Foxpro6.0 提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。
操作向导提供了用户要完成某一项任务所需的详细地操做步骤,在这些步骤的指导下,用户可以一步步地很简单完成任务。
例如:此工资管理系统中的各项工资数据输入的表单就是用表单向导和生成器来制作的。
生成器也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能,例如列表框生成器就是一个带有标签的对话界面,利用列表框,生成器,用户可以在窗体中设计出一个列表框,并且可以在这种生成器中设计一个列表框的共同特征,如有手写输入,可以加入到表单中去,减少用户输入繁琐的,大量的工作,用户只要从列表下拉框中选择即可,本系统在查询设置均使用了这种方法。
如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种 Visual Foxpro6.0 提供的方便有效的工具——设计器,设计器也提供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。
例如:用户可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。
②使用方便的工具栏 象许多其他 Microsoft 产品一样,Visual Foxpro6.0 也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。
一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。
③不编程而建立应用程序界面 Visual Foxpro6.0 提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。
例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。
也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。
④用项目管理器统一界面 Visual Foxpro6.0 提供的另一高效易用的工具是项目管理器。
通过项目管理器,用户可以集中地管理数据,文档,类库,源代码等各种资源。
例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。
另外,用户也可以在项目管理器中使用 Visual Foxpro6.0提供的简单而有效的其他工具,如向导,生成器,工具栏等。
所有这些,使用户能够对工作进行集中管理而又简单有效。
(2)功能更强大 Visual Foxpro6.0 比以前的数据库管理系统具有更强大的功能。
它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到 Visual Foxpro6.0快速而又功能强大的优点。
①具有面向对象编程的能力 Visual Foxpro6.0 在支持标准的 Xbase 传统编程方式的同时,也提供了完全的面向对象编程的能力。
在 Visual Foxpro6.0 的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的 Xbase 编程语言的扩展集而实现。
Visual Foxpro6.0 提供了一套基类,包括窗体、工具栏、页格式等,使用这些类,用户可以建立基本的窗体、工具栏、页格式,这样就可以一方面减少用户编程工作量,另一方面又加快程序开发过程。
再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的代码或窗体。
例如,用户可以将基本的窗体类再进行分类而建立自己的子类,这个子类将根据用户的要求自动地在应用程序中建立起一个用户希望看到的窗体,它的结构是由用户分类来决定的。
Visual Foxpro6.0 类模式能够在用户应用程序中对对象进行深入而全面的控制,例如用户在设计时可用窗体设计器对窗体中的对象进行完全的控制,二类模式下当用户运行程序时客队窗体中的表现和行为提供相同的控制。
在 Visual Foxpro6.0 中,用户可以用类设计器交互式地建立一个类,或者用 DEFINE CLASS 命令来编程建立。
②更容易处理事件。
Visual Foxpro6.0 包含一种事件模式,它能够帮助用户自动地处理事件。
在这种事件模式下,用户可以获取并控制所有标准的 WINDOWS Visual Foxpro6.0事件,例如鼠标的移动,通过处理这一事件,用户可以拖动和放置一个对象,用户可以用两种方式来控制事件:一种是通过特性窗体来可视地控制;另一种是通过 Visual Foxpro6.0 的编程语言来控制这两种方法都能使用户很容易的建立起完全的事件驱动应用程序而不用考虑 READ 层次及浏览窗口限制,也不用编写事件处理程序。
③最优化系统 Visual Foxpro6.0 能通过优化用户的实际来提高自身的性能。
在所有的优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。
其余的提高 Visual Foxpro6.0 性能的措施包括加快启动速度和优化设置指令。
④使用快速查询技术 快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录。
使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数据查询效率。
⑤真正的数据库
上一篇:
高校学生宿舍管理系统
下一篇:
经济酒店发展:China''s economy hotel market development strategies