关键词:售票; 数据关联; 多表系统 ;查询; 系统初始化; 数据统计结算
目 录
1引言 1
2需求分析 2
2.1数据需求 2
2.2功能需求 3
3总体设计 5
3.1系统目标设计 5
3.2开发设计思想 5
3.3系统功能结构图 5
3.4数据流程分析 7
3.5数据概念结构设计 7
3.6 系统的开发工具和运行环境选择 8
4详细设计 9
4.1数据表的逻辑结构设计 9
4.2系统功能的设计 11
5系统实现 13
5.1创建项目及项目文件 13
5.2航班管理数据库 13
5.3系统界面设计 14
5.4 航空售票管理系统主程序设置 22
6结束语 24
参考文献 25
Abstract 26
致谢 27
在功能模块示意图的树形结构中,每一个叶结点都是一个最小的功能模块。每一个功能模块都需要对不同的表完成相同的数据库操作。即添加记录、修改记录、删除记录以及查询显示记录信息。
3.4数据流程分析
3.3 概念结构图
3.6 系统的开发工具和运行环境选择
1.开发工具:中文版Visual FoxPro 6.0
系统是采用Visual FoxPro 6.0制作的[8]。它是当今比较流行的可视化工具它不像Visual Basic 6.0一样需要借助其他的数据库来完成某个软件开发。它有自带的数据库,不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单、查询、和打印报表。
Visual FoxPro 6.0还提供了一个集成化的系统开发环境。它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统,进行实用系统开发较为理想的工具软件。
2. 运行环境:Windows 9x, Windows NT或Windows 2000操作系统。
了解系统的功能模块划分以及各模块之间的关系[7],这是系统总体设计的重要组成部分。如果要对系统形成一个完整而全面的认识,还需要进行系统流程分析。所谓系统流程就是用户在使用系统时的工作过程。本系统的流程分析如图3.2所示:
3.5数据概念结构设计
有了数据流图,我们在需求分析的基础上,设计出能够满足用户需求和各种实体,以及确定它们之间的关系,为后面的逻辑结构打下基础。
1.运用学到的数据库知识和Visual FoxPro6.0开发工具进行实践,以便更好的巩固所学知识,同时通过此开发实践,提高自己的理论及实践能力,并对相关方面做进一步的深入研究,如Visual FoxPro6.0、数据库等的使用。
2.为民航业务作一个售票/订票系统,可以方便客户的查阅、预订。
3.它的建立将有利于提高客户的远程预订及资源的合理利用。
4.争取开发的界面良好并在技术上有所创新。 |
5.它能方便地运用在民航业务的营运之中。