机票预订系统
——用户操作手册
1. 引言
1.1 编写目的
本操作手册供本系统操作人员参考之用,为浏览器端使用人员说明本系统操作方法。
1.2 项目背景
本项目(机票预定系统)时由蓝天航空公司委托,由本软件开发小组负责开发。
1.3 定义
WINDOWS XP:本系统所采用的操作系统。
SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
1.4 参考资料
1. 机票预定系统项目开发计划 软件开发小组 2007/8
2. 需求规格说明书 软件开发小组 2007/8
3. 概要设计说明书 软件开发小组 2007/8
4. 详细设计说明书 软件开发小组 2007/8
5. 软件工程 齐治昌 谭庆平 宁洪等 高等教育出版社 1997/1
2. 软件概述
2.1 目标
本系统分为服务器端和客户机端两个部分,旅行社为客户机端,航空公司为服务器端。客户机和服务器通过网络进行通信。旅行社通过网络把预定机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)传输到服务器,服务器程序通过对数据库的查询来为旅客安排航班,并把安排结果传输到客户机,客户机印出取票通知和帐单。旅客在飞机起飞前一天凭取票通知和帐单到旅行社交款,客户机将旅客信息传输给服务器,服务器在数据库中校对无误后,发出确认信息给客户机,客户机即印出机票给旅客。
2.2 功能
系统实现了在各个客户机端预定机票的功能,并在B/S结构的基础上采用了一些实时处理,以达到快速响应。客户机端除了预定之外,本系统还可进行航班查询和取消预定的功能。服务器端还实现了对航班信息的自动管理和数据库查询,维护功能。
2.3 性能
数据精确度:
输入数据:
旅行社输入:
旅客姓名 String
旅客性别 String
身份证号码 联系方式 电子邮件 工作单位 航班号 航班日期 飞机票号 座位等级 出发地 目的地 航空公司输入:
String
String
String
String
String
Date
String
String
String
String
旅客姓名 String
旅客性别 String
身份证号码 String
联系方式 String
电子邮件 String
工作单位 String
航班号 String
航班日期 Date
飞机票号 String
座位等级 String
出发地 String
目的地 String
销售统计的年月 旅客输入:
String
身份证号码 String
飞机票号 String
航班号 String
航班日期 出发地 目的地 输出数据:
机票信息:Date
String
String
机票号 String
旅客姓名 String
身份证号码 String
旅客性别 航班号 出发地 目的地 起飞时间 座位等级 String
String
String
String
Date/Time
String
帐单信息:
旅客姓名 String
身份证号码 String
航班号 String
机票号 String
座位等级 String
机票价格 int
取票时间 Date/Time
时间特性:
要求数据传输时间在2分钟以内,服务器响应时间在1分钟以内, 总响应时间为5分钟。
3. 运行环境
3.1 硬件
服务器端:Pentium II 450以上,1024M RAM,36G HD
客户机端:Pentium 133以上,32M RAM,2.1G HD
3.2 支持软件
系统软件:服务器端:Windows XP
客户机端:Windows XP
数据库管理系统:SQL Server
4. 使用说明
4.1 安装和初始化
由于本系统基于B/S结构,所以无需安装以及初始化,只有服务器将该系统页面连接到互联网上,用户就可以通过网页登陆的方式进入系统操作。
4.2 输入
4.2.1 数据背景
数据的来源主要来自机场的实地考察调研。
4.2.2 数据格式
旅行社输入:
旅客姓名 String
旅客性别 身份证号码 联系方式 电子邮件 工作单位 航班号 航班日期 飞机票号 座位等级 出发地 String
String
String
String
String
String
Date
String
String
String
目的地 String
航空公司输入:
旅客姓名 String
旅客性别 身份证号码 联系方式 电子邮件 工作单位 航班号 航班日期 飞机票号 座位等级 出发地 String
String
String
String
String
String
Date
String
String
String
目的地 String
销售统计的年月 String
旅客输入:
身份证号码 String
飞机票号 String
航班号 String
航班日期 Date
出发地 String
目的地 String
4.2.3 输入举例
旅行社输入:
旅客姓名 Jacques
旅客性别 选择 男
身份证号码 3425584678746
联系方式 4868492
电子邮件 (可空)
工作单位 朝阳公司(可空)
航班号 CR8001
航班日期 2007-8-28
座位等级 商务舱或者经济舱
出发地 威海
目的地 北京
飞机票号 CR80012007-8-2800
航空公司输入:
旅客姓名 Jacques
旅客性别 选择 男
身份证号码 3425584678746
联系方式 4868492
电子邮件 (可空)
工作单位 朝阳公司(可空)
航班号 CR8001
航班日期 2007-8-28
座位等级 商务舱或者经济舱
出发地 威海
目的地 北京
飞机票号 CR80012007-8-2800
销售统计的年月 选择年2007 选择8月份
旅客输入:
身份证号码 3425584678746
飞机票号 CR80012007-8-2800
航班号 CR8001
航班日期 2007-8-28
出发地 威海
目的地 北京
4.3 输出
4.3.1 数据背景
数据的来源来自机场的考察和调研。
4.3.2 数据格式
机票信息:
机票号 String
旅客姓名 String
身份证号码 String
旅客性别 String
航班号 String
出发地 String
目的地 帐单信息:
String
起飞时间 座位等级
旅客姓名 身份证号码 航班号 机票号 Date/Time
String
String
String
String
String
座位等级 String
机票价格 int
取票时间 Date/Time
4.3.3 输出举例
机票信息:
机票号 CR80012007-8-2800
旅客姓名 Jacques
身份证号码 3425584678746
旅客性别 male
航班号 CR8001
出发地 威海
目的地 北京
起飞时间 2007-8-28/830
座位等级 商务舱
帐单信息:
旅客姓名 Jacques
身份证号码 3425584678746
航班号 CR8001
机票号 CR80012007-8-2800
座位等级 商务舱
机票价格 1200
取票时间 2007-8-28前一天
4.4 出错和恢复
如果输入数据出错,可立即进行取消订票操作,重新输入。
如果突然断电或系统没有响应,则关机,等系统重新启动时,会根据日志文件自动ROLLBACK到正确的阶段。需要等待一段时间。