1、软件功能说明
(1)显示已初始化的全部航线信息 (2)浏览已订票客户信息
(3)根据客户提出的终点站名,调用find()函数寻找航线信息,调用list()函数输出航线信息
(4)办理订票业务:根据客户提供的航班号进行查询航线信息,若客户订票额超过乘员定票总额,退出,若客户订票额末超过余票量,订票成功并登记信息,在订票乘员名单域中添加客户信息;如果暂时没有票,询问客户是否要排队等侯,如果是,则在等候队列增加该客户的订票信息。
(5)办理退票业务:调用查询函数,根据客户提供的航线进行搜索根据客户提供的姓名到订票客户名单域进行查询。退票成功后,重新将航线名单域指向订票单链表的头指针。根据队列中从出的客户信息判断是否满足要求,如果满足,则将该客户的信息插入到乘客信息链表中。
(6)退出本系统
2、系统主要E-R图
图3 数据库ER图
3、对功能和性能的一般规定
较高的性能价格比,由于这种模式极大的方便了客户及航班信息的管理,节省了很多不必要的设备,减少了项目投资。
系统功能齐全、开放性好。订票,退票,查询,管理等业务,全部使用软件来控制,因此今后功能变动、业务改动很灵活。共享航班资源。
数据的输入。管理员根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。
数据的修改。管理员根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。
数据的删除。管理员根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库中的数据。
数据的查询。管理员根据需要查询数据库中的所有数据,输入一定的查询条件,然后可按照输入的查询依据查询新数据库的数据。
从实用、好用的角度出发开发航空订票管理系统,建立面向顾客管理全过程的管理与控制系统,在设计过程中主要考虑以下原则:
可操作性。原始信息皆由管理员录入,系统应尽量减少操作员的数据录入量,录
入数据尽量通过设计下拉列表框来选择录入,这样的处理同时也避免了许多录入异常现象的发生。数据输入的格式应符合业务习惯,并且直观、方便。要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。
可靠性。系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性
和正确性
实用性。从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。 安全性。系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时
锁定控制,其中口令录入界面便于系统识别登录用户。
可维护性。为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系
统在功能设计上考虑可扩展性,以满足业务变动的需求。
可移植性。系统开发完成后,要能运行于任何由Windows NT/Windows 9X操作系
统所构成的计算机网络环境下。