航空公司管理信息系统毕业论文
航班管理系统后台子系统的设计与实现_毕业(设计)论文开题报告

C H A N G C H U N I N S T I T U T E O F T E C H N O L O G Y开题报告设计题目:航班管理系统后台子系统的设计与实现学生姓名:王清华学院名称:电气与信息工程学院专业名称:计算机科学与技术班级名称:软件0831学号:0892A030指导教师:皮玉珍教师职称: 讲师学历:硕士2011年3月24日开题报告一、选题依据1.设计目的及意义随着社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了。
乘飞机出行的人越来越多。
所以这方面的市场非常大。
随着信息时代的到来,计算机技术的飞速发展,市场竞争的日趋激烈,企业的管理水平要求也必须不断地提高。
采用日趋成熟的数据库技术和管理信息系统理论建立管理信息系统,对于企业就显得日益迫切和必要。
经过对各方面人士对该系统功能的意见的调查,我们在此基础上确定了航空公司所需要的“航空公司后台数据库维护系统”。
它是航空部门航显管理系统的一部分,其作用是对上游数据发布平台的数据进行修改维护的管理。
通过本系统不仅可以进行修改工作,而且还可以对和航班情况进行查询,并可随时进行增加,删除等工作,使维护人员能够有效地对航班进行有效的控制和管理。
2.设计拟解决的工程实际问题航空公司后台数据库维护系统是航空部门航显管理系统的一部分,其作用是对上游数据发布平台的数据进行修改维护的管理。
通过本系统不仅可以进行修改工作,而且还可以对和航班情况进行查询,并可随时进行增加,删除等工作,使维护人员能够有效地对航班进行有效的控制和管理。
完成航班信息的管理工作:修改航班是本系统要完成的主要目标,及时性直接影响公司前台显示信息的正确性和实时性。
3.设计拟应用的现场资料综述1.软件设计规格说明书(SDS)_开发功能_BCIA FIDS_2011.01.172.软件需求规格说明书(SRS)_BCIA FIDS_2010.12.073.软件设计规格说明书(SDS)_BCIA FIDS_2011.01.174.王珊主编.数据库系统概论出版社.高等教育出版社,2009年5月.5.孙一林,彭波.《Java数据库编程实例》. 清华大学出版社, 2009年4月.4.设计拟应用的文献综述随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。
南航计算机专业毕业设计论文

南航计算机专业毕业设计论文题目:基于云计算的南航机票预订系统设计与实现摘要:随着互联网技术的发展,航空公司的机票预订系统变得越来越重要。
本文针对南航航空公司的机票预订系统进行设计与实现,利用云计算技术提高系统的性能和可用性,提供更好的用户体验。
首先,通过对南航机票预订系统的分析,确定系统的需求和功能模块。
然后,利用云计算技术,构建系统的架构,并进行性能优化和安全加固。
最后,对系统进行测试和评估,验证系统的可行性和有效性。
关键词:云计算,机票预订系统,性能优化,安全加固,可行性1.引言航空业是现代交通运输的重要组成部分,机票预订系统的高效性和可用性对航空公司的运营至关重要。
随着互联网技术的发展,云计算技术成为了提高系统性能和可用性的重要手段。
本文针对南航航空公司的机票预订系统,通过引入云计算技术,提出了一种基于云计算的高效机票预订系统设计。
2.系统需求和功能模块分析本节通过对南航机票预订系统的需求和功能进行分析,为系统设计提供具体的参考。
2.1系统需求分析(1)用户需求分析:提供用户注册、登录、个人信息管理等基本功能,并提供机票查询、预订、支付等核心功能。
(2)航班信息需求分析:提供航班查询、航班详情展示、航班剩余座位查询、航班价格查询和动态更新等功能。
(3)支付和订单需求分析:支持多种支付方式,提供订单的生成、修改和取消等功能。
(4)安全性需求分析:保证用户的个人信息和支付信息的安全,禁止非法操作和恶意攻击。
2.2系统功能模块分析(1)用户管理模块:负责用户注册、登录、个人信息管理等功能。
(2)航班信息管理模块:负责航班查询、航班详情展示、航班剩余座位查询、航班价格查询和动态更新等功能。
(3)订单管理模块:负责订单的生成、修改和取消等功能。
(4)支付管理模块:负责支持多种支付方式,保障支付的安全性。
3.系统架构设计本节基于云计算技术,设计南航机票预订系统的架构,提高系统的性能和可用性。
3.1云计算平台选择根据南航机票预订系统的需求和功能模块,选择适合的云计算平台。
航空公司管理信息系统完成精编

航空公司管理信息系统完成精编Document number:WTT-LKK-GBB-08921-EIGG-22986数据库课程设计航空公司管理信息系统电气与计算机学院2016年6月数据库课程设计航空公司管理信息系统小组成员:赵子雄、赵毅、王赫指导教师:袁一平、杜丽英专业:软件工程所在单位:电气与计算机学院摘要随着计算机科学与技术的迅速发展,计算机应用领域的不断扩大,许多性能好,功能齐全,应用面广,兼容性强的应用软件相应推出,可见计算机已经得到了广泛的应用,几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。
由于计算机的使用,使得人们在于管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。
在企业管理,办公自动化等方面得到了普遍应用,受到人们的广泛欢迎。
在此,本文设计的航空公司管理信息系统就是为了方便航空公司在数据方面的管理,结合当今各航空公司的管理,为了能全面、准确、有效地管理航空公司的各种信息而开发与研制的一个系统应用软件。
其主要功能是简单方便快捷的时间航空公司各种信息的统一管理。
使得航空公司在管理各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。
本文是严格按照软件工程的原理、对航空公司管理信息系统的系统需求,系统分析,系统设计,数据库设计以及系统测试作了详细的阐述,同时在此论文中读者还可以对开发工具Microsoft Visual Basic 的一些知识有所了解,并且可以看到在Microsoft Visual Basic 环境下航空公司管理信息系统的系统具体实现的设计界面。
本系统的功能模块包括:订票信息管理模块、客户信息管理模块、航线信息管理模块、系统管理模块。
关键词:订票信息;客户;航线;系统管理; Microsoft Visual BasicABSTRACTWith the rapid development of computer science and technology, computer application in the field of expanding, many performance is good, the function is all ready, wide application, strong compatibility of the corresponding application software, computer has been widely used, almost all walks of life is about the use of computers, it makes the computer has become widespread in the society. Due to the use of computers, makes people lies in the application and service management, and other fields use data become more concise, more convenient, greatly improving the work efficiency, produced by the computer as the main body, by artificial auxiliary. In enterprise management, office automation, etc widely application, widely welcomed by the people.At this point, this paper design the airline management information system is for the convenience of airlines in the aspect of data management, combined with today's airlines management, in order to be comprehensive, accurate and efficientmanagement of airlines of all kinds of information and application software development and the development of a system. Its main function is simple and convenient time airlines unified management of all kinds of information. The airlines in the management of all aspects can achieve twice the result with half the effort, lightened the manpower burden, convenient for data storage, increased security.This article is in strict accordance with the principle of software engineering, the system demand for airline management information system, system analysis, system design, database design, and expounds in detail the system test, at the same time in this paper the reader can also some knowledge of Microsoft Visual Basic development tools, and you can see under the environment of Microsoft Visual Basic airlines management information system of the design of the system implementation interface. The function modules of this system include: booking information management module, customer informationmanagement module, course information management module, system management module.Key words: Booking message;Customer;Airline;System manage目录第1章概述一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。
航空公司信息管理系统设计

航空公司信息管理系统设计(姓名)〔浙江陆地学院数理与信息学院 C06计算机1,浙江舟山 316000〕摘要在理想生活中,人们往往要处置少量冗杂的数据。
在这种状况下,应用日趋成熟的计算机技术和数据库管理技术来停止数据处置十分方便。
各种信息管理软件也就随之出现了。
当今的航空客运效劳业开展十分迅速,它是现代生活高节拍的一个有力表达。
在航空效劳业中,飞机订票业务是一项重要内容,它大小气便了人们的游览。
以后中国民航市场扩展迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的效劳要求的越来越高,为了顺应快速开展的需求,管理少量数据,有效地动摇的管理航空公司,在此将开发一个航空公司信息管理系统,要求能经过该系统为顾客提供航班查询,购置机票以及退票的效劳。
本文是软件工程设计航空公司信息管理系统的开发说明,重点运用软件工程知识对系统停止剖析、设计完成和测试的思想的详细描画,其中包括软件生命周期的三个主要方面:软件定义〔效果定义、可行性研讨、需求剖析〕、软件开发〔总体设计、详细设计、编码、测试〕和运转维护。
经过实践的运用软件工程知识处置效果,增强顺序的规范性、明晰性、牢靠性,并且使得顺序易于维护。
本软件运用JAVA停止编写,具有良好的兼容性且易于完成。
本系统操作繁复容易上手、结构复杂、查找方便、适用性强。
【关键词】:航空公司信息管理,软件工程,Java目录摘要 (1)1. 概述 (1)1.1 软件工程的概述 (1)1.2 航空公司信息管理系统的发生背景 (1)1.3 航空公司信息管理系统的概述 (2)2. 航空公司信息管理系统的剖析 (3)2.1 效果定义 (3)2.2 可行性研讨 (3)2.2.1 技术可行性 (3)2.2.2 经济可行性 (5)2.2.3 操作可行性 (5)2.3 需求剖析 (5)2.3.1 确定对系统的综合要求 (5)2.3.2 剖析建模 (6)2.2.3 系统逻辑模型 (9)3. 航空公司信息管理系统的设计 (10)3.1 总体设计 (10)3.1.1 软件层次结构图 (10)3.1.2 IPO图 (10)3.2 详细设计 (11)3.2.1 软件顺序流程图 (11)3.2.2 主要功用盒图设计 (13)3.2.3 出错处置设计 (14)4.航空公司信息管理系统的编码和测试 (15)4.1 系统编码 (15)4.1.1 软件的界面 (15)4.1.2 软件的查询、订票和退票模块 (20)4.2 系统测试 (29)4.2.1 黑盒测试的内容 (29)4.2.2 运用黑盒测试的状况剖析 (29)5.总结 (33)参考文献 (34)1. 概述1.1 软件工程的概述软件工程是一门研讨用工程化方法构建和维护有效的、适用的和高质量的软件的学科。
毕业设计论文范例——航空信息管理系统

航空信息管理系统摘要本系统是完成一个基于票务管理、飞机航线航班管理、客户管理以及查询业务的航空信息管理系统。
使用Java语言进行代码的编写,以基于Swing的思想来进行各个图形界面的设计,Swing具有更丰富而且更加方便的用户界面元素集合,对于底层平台的依赖更少,其组件具有更强的实用性;系统采用MySQL Server的数据库管理系统来进行数据的管理,MySQL Server的数据库服务器具有快速、可靠和易于使用、稳定性高、可移植性强的特点。
系统最终达到的效果就是既能根据用户的需求快捷方便的为用户服务,又能提高工作人员的工作效率,降低人为出错的几率。
关键词:航空信息管理系统;Java;Swing;MySQL ServerAircraft Information Management SystemAbstractThe system is one that based on the management of the tickets,planes ,airlines,flights, the informations of the customers and the service for the query. It is called the Aircraft Information Management System。
Use the language of Java to do the code-writing.The idea of Swing is applied to all the designs of the graphics interface。
The component of Swing has the more rich and more convenient element sets of the graphics interface. For the less dependent on low—level platform brings the effect is that making it more applicable。
管理信息系统课程设计--航空公司管理系统

辽宁工业大学管理信息系统设计课程设计报告(论文) 题目: 航空公司管理系统院(系): 软件学院专业班级:软件工程112班学号: 111301031学生姓名:安凯辰指导教师:翟宝峰教师职称:副教授起止时间: 2012。
5。
28-2012.6。
8课程设计(论文)任务及评语目录第1章系统分析ﻩ错误!未定义书签。
1。
1 需求分析........................................... 错误!未定义书签。
1。
2 业务流程分析....................................... 错误!未定义书签。
1。
3 数据流程图ﻩ错误!未定义书签。
1.4 数据字典............................................ 错误!未定义书签。
第2章系统设计ﻩ错误!未定义书签。
2.1结构设计ﻩ错误!未定义书签。
2.1。
1 概念设计.................................... 错误!未定义书签。
2.1。
2逻辑设计................................... 错误!未定义书签。
2。
1。
3 物理设计ﻩ错误!未定义书签。
2.2 行为设计ﻩ错误!未定义书签。
2。
2。
1 总体设计ﻩ错误!未定义书签。
2。
2。
2 模块设计................................... 错误!未定义书签。
第3章系统实施ﻩ错误!未定义书签。
3。
1数据库实现.......................................... 错误!未定义书签。
3。
2程序的实现......................................... 错误!未定义书签。
第4章设计总结........................................... 错误!未定义书签。
参考文献.................................................... 错误!未定义书签。
航空公司飞行信息管理系统的改进与应用

航空公司飞行信息管理系统的改进与应用随着航空业的快速发展,航空公司飞行信息管理系统在飞行业务中扮演着重要的角色。
为了保障航空公司的运行安全和高效性,不断改进和应用飞行信息管理系统是非常必要的。
本文将探讨航空公司飞行信息管理系统的改进与应用,涉及航空公司飞行信息管理系统的现有问题、改进的方向和应用的优势。
首先,我们需要了解航空公司飞行信息管理系统的现有问题。
目前航空公司飞行信息管理系统普遍存在以下几个问题:1. 数据不一致:由于航空公司涉及到多个部门和多个系统,飞行信息可能存在不同的数据源和不一致的数据格式。
这给数据的准确性和一致性带来了挑战。
2. 数据存储和处理能力有限:航空公司的飞行信息数据量庞大,对存储和处理能力提出了更高要求。
现有的飞行信息管理系统可能无法处理大规模的数据,导致系统响应变慢或崩溃。
3. 缺乏实时性和灵活性:传统的飞行信息管理系统往往需要人工干预才能实现数据的更新和调整。
这会导致数据更新的延迟和操作不便,缺乏实时性和灵活性。
为了解决这些问题,航空公司飞行信息管理系统需要进行改进。
首先,我们可以引入集中管理和一体化的设计思路,将多个部门和系统的数据整合到一个统一的平台中,确保数据的一致性和准确性。
其次,可以采用大数据技术和云计算技术,提升系统的存储和处理能力,实现高效的数据管理和分析。
同时,可以引入实时数据同步机制,保证飞行信息的实时性和灵活性。
在改进的基础上,航空公司飞行信息管理系统的应用也将面临许多优势。
首先,通过改进和应用飞行信息管理系统,航空公司可以更好地进行数据分析和业务决策。
系统的高效性和实时性将帮助航空公司更准确地把握市场需求和动态,提供更合理的航班安排和服务方案,进而提升工作效率和商业竞争力。
其次,通过改进和应用飞行信息管理系统,航空公司可以提升飞行安全性。
系统的数据一致性和准确性保证了航空公司能够对飞行操作进行及时监控和分析,发现潜在的问题和风险,并做出相应的调整和预防措施。
案例分析航空公司管理信息系统

案例分析航空公司管理信息系统
一、背景分析
航空公司管理信息系统(Airline Management Information System,AMIS)是由航空公司业务所需的软件组成的系统。
它涵盖航空公司的管理,营运,财务,运营等多个层面,实现系统化、信息化和数字化管理。
它是
航空公司管理的一个重要组成部分,主要功能是实现用户管理、订单管理、客户服务等各种管理任务的自动化,为航空公司的决策提供科学可靠
的数据支持。
本文旨在从实用性、效率性和可靠性等角度,分析航空公司
管理信息系统的功能。
二、实用性
航空公司管理信息系统的实用性使航空公司能够实现全程电子化管理,实现数据一致性。
它提供了一个科学的统一管理平台,包括机票预订、票
务处理、行程安排、机票库存管理、航班调度管理、机票出票处理、售后
服务、客户关系管理、市场活动管理、财务管理等多项航空业务管理,提
高了航空公司运营效率,提升了服务质量,降低了运营成本,实现有效控制,提升企业整体竞争力。
三、效率性
航空公司管理信息系统将日常管理的所有流程、信息整合到一个统一
的系统中,从而节省了管理人员的时间,提高了管理效率;系统可以使用
智能方式自动处理航空公司的一些业务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航空公司管理信息系统毕业论文航空公司管理信息系统毕业论文航空公司管理信息系统一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。
面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
本设计讲述如何建立一个航空公司管理信息系统。
一般而言,航空公司的管理信息系统应该包括人事、工资管理模块。
1 系统设计 1.1 系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
本例子中的航空公司管理信息系统需要完成功能主要有:l 舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。
l 客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。
l 航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。
l 客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。
l 客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、联系电话、客户类型和备注信息等。
l 订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等。
1.2 系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图9-1所示的系统功能模块图。
图9-1 系统功能模块图2 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库设计一般包括如下几个步骤:l 数据库需要分析。
l 数据库概念结构设计。
l 数据库逻辑结构设计。
2.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
仔细分析调查有关航空公司管理信息需求的基础上,将得到如图9-2所示的本系统所处理的数据流程。
图9-2 航空公司管理信息系统数据流程图针对一般航空公司管理信息系统的需求,通过对航空公司管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:l 舱位等级信息,包括的数据项有:舱位等级编号、舱位等级名称、是否有礼品、是否有报纸、是否有饮料、是否有午餐、是否有电影、是否可以改签、是否可以退票、是否可以打折、备注信息等。
l 客机信息,包括的数据项有:客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量、备注信息等。
l 航线信息,包括的数据项有:航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格、备注信息等。
l 客户类型信息,包括的数据项有:客户类型编号、客户类型名称、折扣比例、备注信息等。
l 客户信息,包括的数据项有:客户编号、客户姓名、客户性别、身份证号码、联系电话、客户类型、备注信息等。
l 订票信息,包括的数据项有:订票编号、顾客编号、顾客姓名、顾客类型、折扣比例、航线编号、出发城市、到达城市、舱位类型、机票价格、结算金额、备注信息等。
有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。
2.2 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
本实例根据上面的设计规划出的实体有:舱位等级信息实体、客机信息实体、航线信息实体、客户类型信息实体、客户信息实体、订票信息实体。
各个实体具体的描述E-R图如下。
舱位等级信息实体E-R图如图9-3所示。
图9-3 舱位等级信息实体E-R图客机信息实体E-R图如图9-4所示。
图9-4 客机信息实体E-R图航线信息实体E-R图如图9-5所示。
图9-5 航线信息实体E-R图客户类型信息实体E-R图如图9-6所示。
图9-6 客户类型信息实体E-R图客户信息实体E-R图如图9-7所示。
图9-7 客户信息实体E-R图订票信息实体E-R图如图9-8所示。
图9-8 订票信息实体E-R图实体之间关系的E-R图如图9-9所示。
图9-9 实体之间关系的E-R图2.3 数据库逻辑结构设计现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
航空公司管理信息系统数据库中各个表格的设计结果如下面表格所示。
每个表格表示在数据库中的一个表。
表9-1为供应商信息表。
表9-1 serviceInfo 舱位等级信息表列名数据类型可否为空说明serviceNO char NOT NULL 舱位等级编号serviceName nvarchar NULL 舱位等级名称noPresent charNULL 是否有礼物noNewsPaper char NULL 是否有报纸noDrink char NULL 是否有饮料noFood char NULL 是否有午餐noMovie char NULL 是否有电影canChange char NULL 是否可以改签canCancel char NULL 是否可以退票canDiscount char NULL 是否可以打折serviceMemo text NULL 备注信息表9-2为顾客信息表格。
表9-2 planeInfo客机信息表格列名数据类型可否为空说明planeNO char NOT NULL 客机编号planeType char NULL 客机型号buyDate datetime NULL 购买日期serveDate datetime NULL 服役日期isCommon nvarchar NULL 经济舱座位数量isCommercial nvarchar NULL 公务舱座位数量isFirst nvarchar NULL 头等舱座位数量planeMemo text NULL 备注信息表9-3为航线信息表。
表9-3 airlineInfo航线信息表列名数据类型可否为空说明airlineNO char NOT NULL 航线编号departCity nvarchar NULL 出发城市arrivalCity nvarchar NULL 到达城市departDate char NULL 航班日期departTime char NULL 出发时间arrivalTime char NULL 到达时间planeNO char NULL 客机编号commonPrice numeric NULL 经济舱价格commercialPrice numeric NULL 公务舱价格firstPrice numeric NULL 头等舱价格airlineMemo text NULL 备注信息表9-4为客户类型信息表格。
表9-4 customerType 客户类型信息表列名数据类型可否为空说明ctypeNO char NOT NULL 客户类型编号ctypeName char NULL 客户类型名称discount numeric NULL 折扣比例续表列名数据类型可否为空说明ctypeMemo text NULL 备注表9-5为客户信息表格。
表9-5 customerInfo 客户信息表列名数据类型可否为空说明customerNO char NOT NULL 客户编号customerName char NULL 客户姓名customerSex char NULL 客户性别customerID char NULL 身份证号码customerTele char NULL 客户联系电话customerType char NULL 客户类型customerMemo text NULL 备注表9-6为订票信息表格。
表9-6 ticketInfo 订票信息表列名数据类型可否为空说明ticketNO char NOT NULL 订票编号customerNO char NULL 客户编号customerName char NULL 客户姓名customerType char NULL 客户类型discount numeric NULL 折扣比例airlineNO char NULL 航线编号departCity nvarchar NULL 出发城市arrivalCity nvarchar NULL 到达城市ticketDate datetime NULL 出发日期serviceType char NULL 舱位类型ticketPrice numeric NULL 机票价格ticketSum numeric NULL 结算金额customerMemo text NULL 备注 3 数据库结构的实现经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。
现在就可以在SQL Server 2000数据库系统中实现该逻辑结构。
这是利用SQL Server 2000数据库系统中的SQL 查询分析器实现的。
下面给出创建这些表格的SQL语句。
3.1 创建系统用户表CREATE TABLE [dbo].[user_Info1] ( [user_ID] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [user_PWD] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [user_Des] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] 3.2 创建舱位等级信息表CREATE TABLE [dbo].[serviceInfo] ( [serviceNO] [char] (4) COLLATE Chinese_PRC_CI_AS NOT NULL , [serviceName] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [noPresent] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [noNewsPaper] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [noDrink] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [noFood] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [noMovie] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [canChange] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [canCancel] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [canDiscount] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,[serviceMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 3.3 创建客机信息表CREATE TABLE [dbo].[planeInfo] ( [planeNO] [char] (18) COLLATE Chinese_PRC_CI_AS NOT NULL , [planeType] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [buyDate] [datetime] NULL , [serveDate] [datetime] NULL , [isCommon] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [isCommercial] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [isFirst] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [planeMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 3.4 创建航线信息表CREATE TABLE [dbo].[airlineInfo] ( [airlineNO] [char] (14) COLLATE Chinese_PRC_CI_AS NOT NULL , [departCity] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [arrivalCity] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [departDate] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [departTime] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [arrivalTime] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [planeNO] [char] (18) COLLATE Chinese_PRC_CI_AS NULL , [commonPrice] [numeric](18, 2) NULL , [commercialPrice][numeric](18, 2) NULL , [firstPrice] [numeric](18, 2) NULL , [airlineMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 3.5 创建客户类型信息表CREATE TABLE [dbo].[customerType] ( [ctypeNO] [char] (14) COLLATE Chinese_PRC_CI_AS NOT NULL , [ctypeName] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [discount] [numeric](2, 0) NULL , [ctypeMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 3.6 创建客户信息表CREATE TABLE [dbo].[customerInfo] ( [customerNO] [char] (14) COLLATE Chinese_PRC_CI_AS NOT NULL , [customerName] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [customerSex] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [customerID] [char] (18) COLLATE Chinese_PRC_CI_AS NULL , [customerTele] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [customerType] [char] (14) COLLATE Chinese_PRC_CI_AS NULL , [customerMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 3.7 创建订票信息表CREATE TABLE [dbo].[ticketInfo] ( [ticketNO] [char] (14) COLLATE Chinese_PRC_CI_AS NOT NULL , [customerNO][char] (14) COLLATE Chinese_PRC_CI_AS NULL , [customerName] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [customerType] [char] (14) COLLATE Chinese_PRC_CI_AS NULL , [discount] [numeric](18, 0) NULL , [airlineNO] [char] (14) COLLATE Chinese_PRC_CI_AS NULL , [departCity] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [arrivalCity] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [ticketDate] [datetime] NULL , [serviceType] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [ticketPrice] [numeric](18, 2) NULL , [ticketSum] [numeric](18, 2) NULL , [ticketMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 4 航空公司管理信息系统主窗体的创建上面的SQL语句在SQL Server 2000中查询分析器的执行,将自动产生需要的所有表格。