论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
1.1项目背景
1.1.1项目名称 机票预订系统
1.1.2任务提出者
1.1.3开发者
1.1.4产品用户.1.5机票预定系统的总目标
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。1.2编写目的
一个正常营运的航空公司需要管理所拥有的飞机、航线的设置,客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要开发有效的程序结构来管理各种信息。
而在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何
1. 接受:航班信息,旅客信息及取票通知和账单;
2. 输出:取票通知和账单及机票;
3. 网络输出和加密,输入和解密;
2.1功能要求
班机基本信息的管理;
航班信息的管理;
旅客预定机票、取消预约、付款取票、退票的管理;
查询航班信息、航班预定情况、旅客信息,计算航班满座率。
统计营业收入。
2.2系统数据流图
2.2.1总体数据流图
第三章 数据库逻辑设计
3.1 planeticket表设计说明及描述
(科教范文网http://fw.NSEAC.com编辑发布)
3.1.2表的功能
本程序主要实现航班信息的输入和查询,包括航班号,航空公司,始发站,中转站,终点站,起飞时间,到达时间,普通舱座位数量,普通机票单价,剩余座位数及备注信息等。
3.2 buyticket表设计说明及描述
3.2.1定义表及关键字
表2 buyticket
字段名 数据类型 含义说明 空值情况
flightnumber Varchar 航班号 主关键字
airlinecompany Varchar 航空公司 不能为空
startstation Varchar 起飞城市 不能为空
middlestation Varchar 中转城市 可以为空
endstation Varchar 到达城市 不能为空
takeofftime Time 起飞时间 不能为空&n