基于Web的航空机票售票管理信息系统

发布时间 : 星期二 文章基于Web的航空机票售票管理信息系统更新完毕开始阅读

(论文)

(4)简单标识简化页面开发。Web页面开发人员不一定都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化Javabean组件,设置或者检索组件属性,下载Applet以及执行使用其他方法更难于编码和耗时的功能。

11

(论文)

3 概要设计

3.1 总体结构设计

航空售票管理信息系统共分为航空港基本信息管理、民航航线基本信息管理、售票信息管理、预定票信息管理、退票信息管理、飞机票价格(包括打折)管理、乘客保险信息管理和统计信息及图形显示几个模块。其中管理员有添加、删除、修改权限。具体功能模块如图3.1所示。

航空售票管理信息系统航空港信息管理民航航线信息管理售票信息管理退票信息管理预订票信息管理机票价格打折管理乘客保险信息管理航空港信息增删航空港信息查询航班信息增删改客机信息增删改机票输入更新乘客输入更新机票输入更新乘客输入更新机票输入更新乘客输入更新机票价格查改机票价格增删保险输入更新乘客输入更新 图3.1总体模块图

12

(论文)

3.2 数据库逻辑设计

数据库是系统的后台部分,用来存储信息以供前台调用和输出。数据库设计的是否合理将直接影响到系统的稳定性、安全性及可维护性,同时也会影响到后期的编码。在进行了需求分析和概要设计后,接下来将详细介绍系统中各部分信息的存储结构。

3.2.1 人员信息

人员信息包括乘客信息表、售票人员信息表、管理员信息表;具体表格如表3.1,表3.2,表3.3所示。

表 3.1管理人员信息表

属性名 Manager_Id Name Password 数据类型 Varchar Varchar Varchar 长度 10 15 10 允许空 × √ × 字段描述 管理员编号 姓名 密码 *注:管理人员信息表主要存储系统管理人的相关信息,用于管理员登录系统时验证身份,登录系统后,可以修改数据库的任何信息。主键:Manager_Id。

表 3.2售票员信息表

属性名 Salemen_id Password Salemen_name 数据类型 Varchar Varchar Varchar 长度 10 10 15 允许空 × × √ 字段描述 售票员号 密码 姓名 *注:售票员信息表主要存储航空公司所有售票员的相关信息,用于系统管理员登录系统时验证身份,登录系统后,可以进行售票和退票以及查询操作。主键:Salemen _id。

13

(论文)

表 3.3 乘客信息表

属性名 Cust_Id CustomerID Cust_name sex Cust_type Cust_tel Password 数据类型 Varchar Varchar Varchar Varchar Varchar Varchar Varchar 长度 10 18 15 2 12 15 10 允许空 × √ √ √ √ √ √ 字段描述 乘客编号 身份证号 姓名 性别 乘客类型 联系方式 密码 *注:乘客信息表主要是对乘客信息的存储,添加乘客信息存入该表,乘客用户登录时验证输入信息是否正确,删除和修改乘客信息时即删除和修改该表中对应的相关信息。主键:Cust_id 。

3.2.2 机票信息

机票信息包括订票信息表、乘客保险信息表、机票信息表、航班信息表、客机信息表、航空港信息表、保险信息表和机票价格信息表,这些机票信息表用来存放与机票相关的所用操作信息如表3.4,表3.5,表3.6,表3.7,表3.8,表3.9,表3.10,表3.11所示。

表3.4客机信息表

属性名 planeNo airlineNo planeType commonNum commercialNum firstNum suoshufly description 数据类型 Varchar Varchar Varchar Integer Integer Integer Varchar Varchar 长度 10 15 8 8 8 8 15 30 允许空 × × √ √ √ √ √ √ 字段描述 客机编号 航班项目 客机类型 经济舱座位数 公务舱座位数 头等舱座位数 所属航空港 备注

14

联系合同范文客服:xxxxx#qq.com(#替换为@)