机票预订系统概要设计和详细设计1 引言1.1 编写目的本文档是机票预订系统设计中重要的组成部分,编写机票预订系统的文档是为了让使用者和任务提出者更好的了解开发者的思维,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息;熟悉系统流程,对各模块画出数据流程图,并简单功能描述懂得设计各种异常情况的处理,是系统的安全性达到最好;完成 UML 类图设计,并用伪码设计其实现流程。通过此文档来指导后期的数据库脚本的开发。本文档的读者对象包括客户、业务人员、需求分析人员、系统设计人员、开发人员、测试人员、用户文档编写人和项目管理人员。1.2 背景开发的系统的名称:机票预订系统。项目的任务提出者:软件工程导论指导老师;项目的任务开发者:软件 6 班肖雄、唐立雅、邹胤屏、贺江平、何浩;项目的使用者:旅客、航空公司和旅游公司;项目的维护机构:开发此软件的人员。 项目的开发目的:机票预订系统将给旅客提供查询、改签、取消订票、机票预订等功能,能更好的提高航空公司的工作效率、降低运作成本;项目的实施背景:随着人们生活水平的提高,旅游业和商务的进展,航空业的飞速进展,机票预订系统也应用而生,而相关的信息管理,如国内,国际机票的预定信息和机票政策信息等管理却落后。靠以往的管理方式进行管理,已经不能适应社会的快速进展。这样就迫切需要一个高效率的管理方式来引导机票预订服务业的进展。项目系统的进展、操作和维护的历史:航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。项目与其他软件,系统的关系:本项目采纳客户机/服务器原理,客户端的程序是建立在 Windows NT 系统上以 Borland Delphi 为开发软件的应用程序,服务器端采纳Windows2000 为操作系统的工作站,是采纳 Microsoft SQL server 为开发软件的数据库服务程序。1.3 定义管理员:负责航空订票系统和软件地维护以及管理更新的实际个人或帐号。 航班:以航空器从事乘客、邮件或货物的公共运输...