6.0还提供了一个集成化的系统开发环境。它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统,进行实用系统开发较为理想的工具软件。Р2. 运行环境:Windows 9x, Windows NT或Windows 2000操作系统。Р4详细设计Р4.1数据表的逻辑结构设计Р航班售票管理系统是一个典型的数据库应用系统,因此它自然离不开数据库的数据表。下面我们来定义数据表的逻辑结构。Р4.1.1“航班信息数据表”的逻辑结构定义Р在“航班信息数据表”的逻辑结构定义中,把“航班号”字段定为主索引字段,因为一个航班公司的每一个航班号应该是唯一的,而且该字段是用于与“乘客信息数据表”建立关键字段。在一个售票窗口中,只要选择一个航班号,则该航班号下的乘客记录会全部显示出来,也可以在该航班号下增加新的乘客的记录。“航班信息数据表”的逻辑结构定义如表1所示:Р表1 “航班信息数据库表”的逻辑结构Р字段名称字段类型字段大小小数位数索引是否可以为空Р 航班号字符型 16 主索引 NoР发出城市字符型 10 普通索引 NoР到达城市字符型 10 普通索引 NoР发出时间字符型 10 普通索引 No Р到达时间字符型 10 普通索引 NoР同时,把其它几个字段定义为普通索引字段,这样便于建立查询,如乘客在售票或订票之前需要查询航班的发出城市、到达城市、发出时间、到达时间等等。Р在数据表的结构定义中,我们将“发出时间”和“到达时间”字段定义为字符型,而并不按日期或时间格式加以定义,往往会由于输入的格式不同而经常发生错误;同时,字符型字段在查询时比日期型字段的查询方便得多,因此在设置“发出时间”和“到达时间”字段为字符型字段后,用户用统一的时间格式输入即可。