航班查询系统
一、背景、目的与意义
二、 主要功能描述
三、 软/硬件环境
四、 数据库设计
五、 界面设计
六、 编程过程中所遇难题
七、 分工协作
八、 收获
一、背景:
学习了数据库软件SQL 2005与Microsoft Visual Studio 2008后想到了用这2个软件做这个航班查询系统,通过ASP做出SQL的界面并导入存储过程对功能进行实现!
目的与意义:
机票查询系统就是为机场工作人员与客户提供机票信息查询等与机票相关内容与管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点、它除克服了存储乘客信息少,查询效率低下等问题外,更重要的就是其安全性,可靠性。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。为便于旅客通过代售点查询航班信息,要求系统能有效、快速、安全、可靠与无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
航班查询系统需要完成功能主要有:
(1)管理员对航班信息的输入、修改与查询,对用户信息的查询。
(2)旅客信息的注册与登录及对航班信息的查询。
1、1数据分析
航班信息(航班号,机型,航空公司,起飞城市,到达城市,起飞时间,到达时间,总票数,剩余票数)
旅客信息(用户名,密码,性别,年龄)
1、2用户活动分析
用户通过系统查询航班信息。
用户活动图:
旅 客
查询信息
登录
注册
打印信息
二、主要功能描述
2、1 航班信息维护模块
提供航班信息的录入、删除、修改。可以录入航班情况。 机型,航空公司,起飞城市,到达城市,起飞时间,到达时间,总票数,剩余票数。当航班信息改变时可以修改航班信息数据库。
2、2 航班业务处理模块
提供查询航班剩余票数功能。客户可以登录航班购票系统进行查询;如果该航班已经无票,可以换乘。
系统功能图
航空订票系统
旅 客
管理员
显示数据
删除数据
查询航班
查
询航班
设置密码
输入数据
设置密码
查询订票
退出系统
预订机票
订票信息
退出系统
系统流程图
旅客
旅客
数据流图1:
航空购票系统
登录 显示信息
管理员
管理员
文件管理 显示信息
软/硬件环境:
使用Microsoft Visual Studio 2008与Microsoft SQL Server 2005电脑就是windows7 64bit操作系统。
4、数据字典
1) 数据项
表2-1
数据项名
含义说明
数据类型
长度
说明
航班号
机型
航班信息
航班信息
varchar
varchar
50
10
航班号码
航班所属机型
航空公司
航线信息
char
10
航班所属公司
起飞城市
到达城市
起飞时间
到达时间
总票数
剩余票数
Username
Psw
Sex
Age
ulevel
航线信息
航线信息
航班信息
航班信息
航班信息
航班信息
用户信息
用户信息
用户信息
用户信息
用户信息
char
char
char
char
varchar
varchar
char
char
char
char
char
10
10
10
10
50
50
10
10
10
10
10
飞机起飞城市
飞机到达城市
飞机起飞时间
飞机到达时间
航班的总票数
航班的剩余票数
用户名
密码
性别
年龄
用户等级
2) 数据结构
表2-2
名称
简述
组成
company
ticket
定义公司相关信息
定义机票相关信息
公司名,公司地址,公司代码,公司电话
机票号,座位,票价,航班号
Flight
air
定义航班相关信息
定义飞机相关信息
航班号,出发地,到达地,出发时间,到达时间,公司代码,航班号
航程,飞机号,票价
3) 数据流
名称
简述
来源
去向
组成
用户
旅客相关信息
旅客本身
登录购票系统
Username
航班查询系统 来自淘豆网m.daumloan.com转载请标明出处.