民航机场售票系统设计:数据库与E-R模型详解

5星 · 超过95%的资源 需积分: 44 2 下载量 163 浏览量 更新于2024-07-24 收藏 1.44MB DOC 举报
本篇文档是青岛理工大学计算机工程学院网络工程专业08级1班学生李正兴进行的数据库系统课程设计——民航机场售票管理系统。设计起止日期为2011年1月3日至1月14日,在2号实验楼402完成,指导教师为王金龙。 课题背景部分阐述了当前航空旅行的普及促使机票票务市场发展迅速,用户对便捷、经济的购票方式有着强烈需求。设计的目标是开发一个能满足这些需求的系统,使旅客能够方便快捷地查询和预订机票。设计者选用的开发工具包括Windows SDK用于操作系统支持,SQL Server 2005数据库作为数据存储,以及ODBC API作为数据库连接技术。 在需求分析阶段,详细列出了系统的功能需求,包括系统角色的功能需求(如管理员、普通用户等)、功能模块(如订票、客户管理、航线管理等),以及性能需求(如响应速度、数据处理能力)。同时,还强调了数据需求,需要收集和管理订票信息、客户信息、航线信息、客机信息和舱位等级等相关数据。 系统总体设计部分未详细展开,但可推测将涵盖系统架构、模块划分以及各模块之间的交互。数据库设计是核心部分,文档详述了E-R图的设计,展示了五个实体(订票信息、客户信息、航线信息、客机信息和舱位等级)及其之间的关系,并进一步细化为了五个数据库逻辑设计表:订票管理表、飞机管理表、舱位管理表、客户管理表和航线管理表。 详细设计部分深入到界面设计,包括登陆、主界面、机票预订、客户信息、航线信息、客机信息、舱位信息管理和关于界面的展示。编码设计部分着重于数据库操作,如建立与数据库的链接、查询特定数据、插入和删除数据,以及断开连接。 结论与展望部分可能会总结整个设计过程中的收获,提出未来可能的改进方向,以及对未来数据库系统在航空票务领域的应用前景的展望。 参考文献列出了设计过程中可能引用的相关学术资料,以支持研究和设计的严谨性。这篇文档展示了学生如何将理论知识应用于实际项目中,设计出一个能满足民航机场售票管理需求的数据库系统。