论文题目航空订票系统的设计与实现

合集下载

基于Android的航空订票系统设计与实现毕业设计论文

基于Android的航空订票系统设计与实现毕业设计论文

基于Android的航空订票系统设计与实现摘要随着手机移动技术迅速发展,3G通讯技术在手机上的应用已经进入到日常生活的方方面面,手机从过去的单一通话和收发短信功能,发展到现在可进行移动搜索、全球定位导航、手机电视、实时的视频通信、网上支付和对使用者的健康进行监测等其它强大功能。

而且随着科技的进步,手机的发展也越来越快,功能更全更好的手机也随之面世,所以基于安卓系统的应用会逐渐增多,以致形成主流。

在这种情况下,为了适应这种日益增长的需求,正是开发本系统的目的。

因为现在的人出行,并不仅仅是火车、客车,随着经济的发展,人们生活水平提高的十分迅速,所以飞机已逐渐成为现在的主流。

它比火车、客车拥有更加快捷的时效性,减少了旅途的劳累。

但是现在订票的问题也随之而来,需要本人到代售点去买,十分不方便。

为此,本毕业设计在进行充分的需求调研和分析之后,设计并实现基于Android的手机航空订票系统。

该系统采用Eclipse工具集成Android的SDK开发,利用Mysql作为数据库服务器进行数据管理,并使用android模拟器测试。

本系统分为七个大的功能模块:预定机票、订单管理、网点查询、航线查询、个人管理、订阅消息和软件帮助。

其中网点查询分为查询航空公司在每个城市的营业网点、航线、航班的机型等信息.。

关键词:移动通信;智能手机开发;Android平台System design of flight query based on AndroidAbstractAlong with the rapid development of mobile technology, the application of 3 g communication technology on mobile phones has entered into every aspect of daily life, from the past single voice and text function, development to the present can be mobile search, GPS navigation, mobile TV, real-time video communication, online payment and monitoring to the health of consumers and other power. And with the progress of science and technology, the development of the mobile phone is becoming more and more quickly, the mobile phone function more complete better also, so based on the android application will gradually increase, so as to form the mainstream. In this case, in order to meet this growing demand, it is the purpose of this system development. Because now people travel at the same time, it is not just the train, bus, along with the development of the economy, improve people's living standard is very quickly, so the plane has gradually become the mainstream of the now. It more quickly than the train, bus has timeliness, reduce the fatigue of the journey. But now booking problem comes, need oneself to the outlets to buy, very inconvenient. For this reason, this graduation design after sufficient demand research and analysis, designed and implemented based on the Android mobile phone airline reservation systems. The system adopts the Eclipse tools to integrate Android SDK development, using Mysql as a database server to data management, and use the Android emulator to test. This system is divided into seven major functional modules: reservation, order management, network inquiry, route query, personal management, subscribe to news and software to help. Queries into one branch of airlines in each city outlets, routes, flights information such as the model..Keywords: mobile communications;Smartphone development;Android platform毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

南航计算机专业毕业设计论文

南航计算机专业毕业设计论文

南航计算机专业毕业设计论文题目:基于云计算的南航机票预订系统设计与实现摘要:随着互联网技术的发展,航空公司的机票预订系统变得越来越重要。

本文针对南航航空公司的机票预订系统进行设计与实现,利用云计算技术提高系统的性能和可用性,提供更好的用户体验。

首先,通过对南航机票预订系统的分析,确定系统的需求和功能模块。

然后,利用云计算技术,构建系统的架构,并进行性能优化和安全加固。

最后,对系统进行测试和评估,验证系统的可行性和有效性。

关键词:云计算,机票预订系统,性能优化,安全加固,可行性1.引言航空业是现代交通运输的重要组成部分,机票预订系统的高效性和可用性对航空公司的运营至关重要。

随着互联网技术的发展,云计算技术成为了提高系统性能和可用性的重要手段。

本文针对南航航空公司的机票预订系统,通过引入云计算技术,提出了一种基于云计算的高效机票预订系统设计。

2.系统需求和功能模块分析本节通过对南航机票预订系统的需求和功能进行分析,为系统设计提供具体的参考。

2.1系统需求分析(1)用户需求分析:提供用户注册、登录、个人信息管理等基本功能,并提供机票查询、预订、支付等核心功能。

(2)航班信息需求分析:提供航班查询、航班详情展示、航班剩余座位查询、航班价格查询和动态更新等功能。

(3)支付和订单需求分析:支持多种支付方式,提供订单的生成、修改和取消等功能。

(4)安全性需求分析:保证用户的个人信息和支付信息的安全,禁止非法操作和恶意攻击。

2.2系统功能模块分析(1)用户管理模块:负责用户注册、登录、个人信息管理等功能。

(2)航班信息管理模块:负责航班查询、航班详情展示、航班剩余座位查询、航班价格查询和动态更新等功能。

(3)订单管理模块:负责订单的生成、修改和取消等功能。

(4)支付管理模块:负责支持多种支付方式,保障支付的安全性。

3.系统架构设计本节基于云计算技术,设计南航机票预订系统的架构,提高系统的性能和可用性。

3.1云计算平台选择根据南航机票预订系统的需求和功能模块,选择适合的云计算平台。

毕业论文-航空售票系统设计与实现

毕业论文-航空售票系统设计与实现

摘要航空售票/订票是航空业务中的一个最基本的业务,从表面上来看,它只是航空业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票已经不能满足现代航空业务流量剧增的客观要求。

本系统——航空售票系统,采用 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。

它是基于Browser/Server结构下形成的数据驱动的Web应用程序。

不仅能方便旅客,还能节省航空公司的代理费用,加速资金周转。

实现了后台管理员对航空公司、航班和订票信息的维护;前台客户通过注册登陆可以查询航班信息,进行订票和查看自己的购票信息并可以删除管理员未确认的订票信息。

同时可以进行购票错误以后的退票信息等功能。

本论文主要涉及软件,数据库与网络技术等。

涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。

关键词航空售票;;C#;SQL Server数据库;I(论文)AbstractTicket / booking is the aviation business in the most basic of business, from the face of it, it's just a simple air part of the business, but it relates to financial management and customer service and other aspects, therefore, has been the traditional ticket Modern air traffic flow can not meet the objective requirements of surge.The system - Air ticketing system, using technology as a way to create applications to C # as the programming language, using SQL Server database as the backend database. It is based on Browser / Server structure, formed under the data-driven Web applications. Not only convenient for tourists, but also save the airline agent costs and accelerate cash flow. Administrators realized back airlines, flights and booking information maintenance; receptionists can search for flights by up login information, make reservations and view their own information and tickets can delete the administrator has not confirmed the booking information. Tickets can also refund after wrong information and so on.This paper mainly involves software, database and network technology. Cover the wide range of knowledge, can effectively improve the knowledge of consumers of the integrated use of problem-solving skills, and enhance consumer understanding and grasp of things, cultivating consumer knowledge of scientific research methods, the correct design ideas, independent thinking, courage to forge ahead, exploration and innovation, for further study and work laid a good foundation.Keywords: C# SQL Server database air ticketII(论文)目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 目的和意义 (1)1.3 系统设计思想 (1)1.4 开发工具简介 (2)第2章可行性研究 (4)2.1 业务流程图 (4)2.2 系统可行性分析 (5)2.2.1 经济可行性 (5)2.2.3 运行可行性 (5)2.2.4 技术可行性 (6)2.2.5 时间可行性 (6)2.2.6 法律可行性 (6)2.3本章小结 (6)第3章需求分析 (7)3.1 系统需求 (7)3.2 性能需求 (7)3.2.1 系统数据流图的分析 (7)3.2.2数据字典 (8)3.3运行需求分析 (11)3.4其他需求分析 (11)3.5本章小结 (11)第4章总体设计 (12)4.1 系统模块总体设计 (12)4.2 数据库设计 (13)4.2.1 数据库设计概述 (13)4.2.2 数据分析 (14)4.2.3 数据库的详细设计 (14)4.2.4 数据库E—R图设计 (17)III(论文)4.3 本章小结 (18)第5章详细设计 (19)5.1 系统运行平台设置 (19)5.2系统各模块的流程图设计 (20)5.3系统界面设计 (24)5.3.1机票信息维护 (24)5.3.2 订单管理 (25)5.3.3 用户注册页面 (26)5.3.4 购物车 (26)5.3.5 用户订单 (27)5.4 本章小结 (27)第6章系统测试 (28)6.1 功能测试 (28)6.2可用性测试 (28)6.3安全性测试 (29)6.4 本章小结 (29)结论 (30)致谢 (31)参考文献 (32)附录1 译文 (33)附录2 英文参考资料 (36)IV(论文)第1章绪论1.1 课题背景在现在的航空售票系统中,管理是航空公司能正常运作的重要环节,为了更好地推动航空售票业务的持续发展,不少航空分公司,通过分公司把航空售票管理软件推向最终用户。

航空订票系统的设计与实现毕业论文

航空订票系统的设计与实现毕业论文

航空订票系统的设计与实现毕业论⽂引⾔1 引⾔1.1选题背景21世纪的特征是数字化、⽹络化和信息化,它是⼀个以数据库技术为核⼼的信息时代。

⽽随着信息技术的发展,航空售票业也成为⼀个⾼度依赖信息业的⾏业。

信息技术的飞速发展不仅使航空售票⼯作者逐渐摆脱了繁重的⼿⼯劳动、提⾼了⼯作效率,⽽且推着航空事业向现代化管理迈进。

现代化的航空售票也应该有现代化的管理系统。

在科技⽇益发达的今天,⼈们对旅游出⾏更加重视。

因此,航空售票进⾏现代化管理就变的尤为重要。

今天,信息资源已成为各个部门的重要财富,建⽴⼀个满⾜航空售票信息处理要求的⾏之有效的信息系统也成为⼀个航空公司发展的重要条件。

航空售票管理系统,它是航空部门机票管理系统的⼀部分,其作⽤是对所有待售机票和已售机票进⾏有效的管理。

通过本系统不仅可以进⾏售票⼯作,⽽且还可以对和机票相对应的旅客情况和航班情况进⾏查询,并可随时进⾏增加,修改,删除等⼯作,使售票⼈员能够有效地对机票进⾏有效的控制和管理。

因此,通过航空售票管理系统,使航空售票管理⼯作系统化,规范化,⾃动化,从⽽⼤⼤提⾼了售票管理⼯作的效率。

1.2 ⽬的和意义随着信息技术的发展,使⼈们上⽹容易成为现实,⽽售票厅往往⼈群拥挤⼀票难求,现实中去站点购票要受时间及地点的限制,由于现在⼈们⽣活节凑变快,时间资源相当保贵,有时为定购⼀张票需要坐上⼏个⼩时的车到售票处去排队买票,有时还会因为信息的缺乏,不能有效的了解票的销售情况,使旅⾏计划受阻,给顾客带来了很多的不便。

⽹上订票系统,新⼀种新型的售票模式。

⽤户可以通过⽹络查询航班的情况及机票的销售情况,以便更好的制定旅⾏计划,⽤户通过互联⽹在⽹上预订机票,极⼤的提⾼的旅客的订票效率,节省了订票的时间,缓解了售票窗⼝的拥挤的现状。

⽹上订票系统的成功实施,提⾼了售票的信息化管理⽔平,减⼩了⼯作⼈员的⼯作强度,为航空运输⾏业提供了新型的管理模式。

第1页(共38页)航空订票系统的设计与实现1.3 技术要求和设计范围航空售票系统提供的是⼀种⾯向较⼴区域的⽤户群系统。

航空售票模拟系统的设计与实现论文

航空售票模拟系统的设计与实现论文

航空售票模拟系统的设计与实现摘要:售票/订票是民航业务中的一个最基本的业务,从表面上来看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,本毕业设计便是利用开发工具Visual FoxPro 6.0开发的一个民航售票管理系统,它具有售票、退票、查询、维护等功能,能根据任意身份证号快速定位到某一客户,能打印各种客户资料报表。

因此它能方便快捷地运用在民航业务的营运之中。

关键词:售票;数据关联; 多表系统 ;查询; 系统初始化; 数据统计结算目录1引言 (1)2需求分析 (2)2.1数据需求 (2)2.2功能需求 (3)3总体设计 (5)3.1系统目标设计 (5)3.2开发设计思想 (5)3.3系统功能结构图 (5)3.4数据流程分析 (7)3.5数据概念结构设计 (7)3.6 系统的开发工具和运行环境选择 (8)4详细设计 (9)4.1数据表的逻辑结构设计 (9)4.2系统功能的设计 (11)5系统实现 (13)5.1创建项目及项目文件 (13)5.2航班管理数据库 (13)5.3系统界面设计 (14)5.4 航空售票管理系统主程序设置 (22)6结束语 (24)参考文献 (25)Abstract (26)致谢 (27)1引言机票预定系统的总目标是:在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

在开发大型软件的漫长过程中[1],面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。

因此,在软件生命周期的每个阶段都不可避免地会产生差错。

尤其是航空售票系统的某个阶段出现差错会影响人们生活。

机票订购系统毕业设计

机票订购系统毕业设计

机票订购系统毕业设计机票订购系统毕业设计随着航空业的迅速发展和人们对旅行的需求不断增加,机票订购系统成为了一个非常重要的工具。

本文将探讨机票订购系统的设计与实现,包括系统的功能、技术选型、用户界面设计和安全性等方面。

一、系统功能机票订购系统的主要功能是提供用户方便快捷地订购机票的服务。

用户可以通过系统查询航班信息、选择座位、支付费用并获得电子机票。

同时,系统还应该提供退改签服务、行李托运信息和航班动态等功能,以满足用户的各种需求。

二、技术选型在选择技术方案时,需要考虑系统的可扩展性、性能和安全性。

常见的技术选型包括前端开发框架、后端开发语言和数据库等。

前端可以选择流行的React或Vue.js框架,后端可以使用Java或Python等语言进行开发,数据库可以选择MySQL或MongoDB等。

三、用户界面设计用户界面设计是机票订购系统中非常重要的一部分,它直接影响用户的体验和使用效果。

界面设计应该简洁明了,符合用户的使用习惯。

可以采用响应式设计,使得系统在不同设备上都能够良好地展示。

此外,还可以考虑使用图表和动画等元素来提升用户的交互体验。

四、安全性机票订购系统涉及用户的个人信息和支付信息,因此安全性是非常重要的。

系统应该采用合适的加密算法对用户的敏感信息进行加密存储,并采取防止SQL注入和XSS攻击等措施,确保用户数据的安全性。

同时,系统还应该设置合理的权限管理机制,以保护系统的安全。

五、系统测试在开发完成后,系统需要进行充分的测试,以保证其质量和稳定性。

可以进行单元测试、集成测试和系统测试等,发现并修复潜在的问题。

同时,还可以进行性能测试,以确保系统在高并发情况下的稳定性和响应速度。

六、用户体验优化除了基本功能和安全性外,用户体验也是机票订购系统中需要关注的重要方面。

可以通过用户反馈和数据分析等方式,不断优化系统的用户界面和功能,提升用户的满意度和黏性。

例如,可以提供个性化推荐服务、增加用户评价和分享功能等。

飞机票订票系统的设计与实现

飞机票订票系统的设计与实现

本科毕业设计论文题目_____飞机票订票系统的设计与实现__专业名称计算机科学与技术学生姓名指导教师毕业时间一、题目飞机票订票系统的设计与实现二、指导思想和目的要求本毕业设计的目的是培养学生运用所学的基本理论,基本知识和基本技能去分析与解决问题的能力,培养学生严谨认真的学习态度,理论联系实际,巩固与扩张所学的基本理论和专业知识。

让学生能够拥有自主创新的意识和能力。

(1)培养学生运用所学的知识开发流程进行分析设计、开发,运用面向对象的思想对系统元素进行设计,形成能够解决实际问题的能力;(2)培养学生严谨认真的学习态度、理论联系实际的工作作风,使学生受到科学研究方法的基本训练,巩固与扩张所学的基本理论和专业知识;(3)培养学生分析设计、翻译外文和计算机的应用能力,以与进行社会调查、查找文献资料和文字表达等基本功能;三、主要技术指标1、本系统使用Visual Studio 2010作为开发平台,使用C#语言,并使用SQL server 2008作为存储数据库,学生必须熟悉大型数据库的设计思想,并掌握系统设计的相关知识。

2、系统具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。

四、进度和要求第1周:撰写并提交开题报告。

第2-3 周:搜集并查找资料,做好前期准备。

第4-6 周:系统设计,系统需求分析与概要设计。

第7-9周:软件详细设计实现阶段与部分功能测试。

第10周:测试系统。

第11-12 周:撰写毕业设计论文。

第13-14周:论文的修改,校对,并最终定稿。

第15周:毕业设计(论文)答辩。

五、主要参考书与参考资料[1]唐耀.C#程序设计实用教程[M].北京:中国水利水电出版社,2005。

[2]庄成三.微软.NET平台软件技术[M].成都:电子科技大学出版社,2004。

[3]方睿.实用网络技术教程[M].成都:四川大学出版社,2003。

[4]方睿,刁仁宏等.网络数据库原理与应用[M].成都:四川大学出版社,2005。

机票预订系统毕业设计论文

机票预订系统毕业设计论文

毕业设计论文毕业设计(论文)在线机票预订系统的设计与实现在线机票预订系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。

本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。

使得系统的功能和价值够完全的体现出来。

采用Eclipse作为开发工具,以Oracle做数据后台,开发出来的网上机票预订管理系统。

整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。

论文主要介绍了本课题的开发背景所要完成的功能和开发过程。

重点说了系统的设计的重点设计思想和系统的详细设计。

关键词机票预订;机票管理;航班信息管理AbstractAlong with information technique more and more thorough on the management but extensive of application, the implementation managing information system has been gradually mature on the technique.Managing the information system is continuously new science that 1 develops, the whichever unit wants to exist to want a development, high-efficiencily internal activity organically the organization get up, have to start to build up to adapt to with oneself characteristics mutually of manage an information management system.This text the need analysis memory software function, function request and data need and design essentials etc. from the software are several researches background and forms that the aspects elaborated system and analyzed the internal structures and operation methods of system.Make system of the function and value enough complete embodiment come out.Adopting Eclipse is to develop tool and do data backstage by Oracle, the net developing starts up a ticket to reserve management system.The whole system from match to operate simple, interface amity, vivid, practical, safety of the request set out and completed a net to start up a whole processeses of default, including ticket information management, customer information management, flight path information management, the system manages to wait a managing.The thesis mainly introduced finished function and development process that the development background of this topic wants.Particularly said the point of design of system designs the detailed design of thought and system.key word The ticket reserves;The ticket manages;The service information manages目录摘要 (I)第一章系统需求分析1.1系统开发背景 (3)1.2软件主要组成及功能 (3)1.3用户特点以及一般约束 (4)第二章系统结构设计2.1用户注册的DFD图 (5)2.2用户订票的DFD图 (6)2.3退票的DFD图 (7)2.4机票信息查询的DFD图 (7)第三章开发平台设计3.1系统技术 (8)3.2性能需求 (8)3.3开发平台 (8)第四章数据库设计4.1管理员信息E-R图 (8)4.2客机信息E-R图 (8)4.3航班信息E-R图 (8)4.4客户信息E-R图 (8)4.5预订信息E-R图 (8)4.6实体之间关系的E-R图 (8)- III -第五章系统的实现5.1总体设计(系统总流程图) (15)5.2登陆界面 (16)5.3注册界面 (17)5.4管理员界面 (18)5.5订票界面 (19)5.6退票界面 (20)5.7查询界面 (21)结论 (24)参考资料 (25)致谢 (25)附录一(数据库) (30)附录二(hibernate.cfg.xml) (30)附录三(struts-config.xml) (30)附录四(validation.xml) (30)附录五(核心代码) (30)- IV -第1章系统需求分析1.1 系统定义机票预订是向广大用户提供各大航空公司机票预订服务和交易的方式。

基于C语言的航空订票系统的设计与实现

基于C语言的航空订票系统的设计与实现

基于C语言的航空订票系统的设计与实现航空订票系统是通过计算机技术对航空公司的航班信息和乘客信息进行管理和处理的系统。

本文将介绍基于C语言的航空订票系统的设计与实现。

具体包括系统的需求分析、系统的设计与架构、系统的实现和功能特点等方面。

一、系统的需求分析在设计和实现航空订票系统之前,需要明确系统的需求,包括基本功能和用户需求等。

基本功能包括航班查询、座位预订、票价计算、乘客信息管理等。

用户需求包括操作简便、查询快速、信息准确等。

二、系统的设计与架构1.系统架构设计航空订票系统采用客户端/服务器(Client/Server)架构设计。

客户端负责与用户进行交互,接收用户的输入并向服务器发送请求。

服务器负责处理客户端的请求,访问数据库获取相应的数据并返回给客户端。

2.数据库设计三、系统的实现1.用户界面设计在客户端实现用户界面,提供菜单和命令行交互的方式供用户操作。

菜单包括航班查询、座位预订、票价计算、乘客信息管理等功能选项。

2.功能实现(1)航班查询功能用户输入出发地和目的地,系统从数据库中查询符合条件的航班信息,并显示在用户界面上。

用户可以选择其中一条航班进行预订。

(2)座位预订功能用户选择一条航班后,系统显示该航班的座位信息,并提示用户选择座位号。

用户选择座位后,系统生成一个订单号,并将订单信息保存到数据库中。

(3)票价计算功能用户选择一条航班后,系统显示该航班的票价信息,并提示用户输入乘客人数和票价类型。

系统根据输入的信息计算总票价并显示给用户。

(4)乘客信息管理功能用户可以添加、修改和删除乘客信息。

当用户进行座位预订时,系统要求用户输入乘客信息,可以选择已有的乘客信息或新添加乘客信息。

四、系统的功能特点1.操作简便:用户可以通过菜单方式选择需要的功能,操作简单快捷。

2.查询快速:系统利用数据库索引技术,提高了查询速度,用户可以快速获取所需信息。

3.信息准确:系统通过数据库管理相关信息,并通过数据校验保证数据的准确性。

java毕业论文-航空订票系统[管理资料]

java毕业论文-航空订票系统[管理资料]
1 引言
民航发展概况
2007年,、、,,%、%%。国内航线(含港澳)、,%、%%;、,%、%%。在人民币持续升值预期明确、燃油成本波动相对较平和以及2008年奥运会、2010年世博会、亚运会等相对积极因素推动下,行业正处于景气度不断提升时期。根据研究院的预测,2008年全球航空运输业的表现将不及2007年。预计今年全行业的毛收入大约为5140亿美元,净利润是50亿美元,盈利率为1%。
2、Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用纯的面向对象的思想来操纵数据库中的数据。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
(2) 出发地:用来描述某个航班计划的起飞城市和机场,所有国内机场均用三个英文字母的代码表示。
(3) 目的地:用来描述某个航班计划的到达城市和机场,所有国内机场均用三个英文字母的代码表示。
(4) 离港时间:用来描述某个航班计划的从出发地机场离开的时刻,离港时间一般代表飞机舱门关闭,不再接收乘客的时刻。该时间精确到分钟。
2、航班(Flight):用来描述在某个确定日期执行某个定期航班计划的一次航班。例如:2008年5月25日从北京飞上海的CA1202就是一个航班的实例。
属性:航班计划,出发日期,各舱剩余座位数,折扣。
3、营业网点(Branch):用来描述航空公司的某个分支机构,该机构能使用该系统为顾客提供查询航班和出票的服务。营业网点通过若干台终端机器与航空公司的服务器相连。营业网点包含以下属性:编号、名称、密码、城市、地址。

机票预订系统毕业设计论文

机票预订系统毕业设计论文

毕业设计论文毕业设计(论文)在线机票预订系统的设计与实现在线机票预订系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。

本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。

使得系统的功能和价值够完全的体现出来。

采用Eclipse作为开发工具,以Oracle做数据后台,开发出来的网上机票预订管理系统。

整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。

论文主要介绍了本课题的开发背景所要完成的功能和开发过程。

重点说了系统的设计的重点设计思想和系统的详细设计。

关键词机票预订;机票管理;航班信息管理AbstractAlong with information technique more and more thorough on the management but extensive of application, the implementation managing information system has been gradually mature on the technique.Managing the information system is continuously new science that 1 develops, the whichever unit wants to exist to want a development, high-efficiencily internal activity organically the organization get up, have to start to build up to adapt to with oneself characteristics mutually of manage an information management system.This text the need analysis memory software function, function request and data need and design essentials etc. from the software are several researches background and forms that the aspects elaborated system and analyzed the internal structures and operation methods of system.Make system of the function and value enough complete embodiment come out.Adopting Eclipse is to develop tool and do data backstage by Oracle, the net developing starts up a ticket to reserve management system.The whole system from match to operate simple, interface amity, vivid, practical, safety of the request set out and completed a net to start up a whole processeses of default, including ticket information management, customer information management, flight path information management, the system manages to wait a managing.The thesis mainly introduced finished function and development process that the development background of this topic wants.Particularly said the point of design of system designs the detailed design of thought and system.key word The ticket reserves;The ticket manages;The service information manages毕业设计论文目录摘要 (I)第一章系统需求分析1.1系统开发背景 (3)1.2软件主要组成及功能 (3)1.3用户特点以及一般约束 (4)第二章系统结构设计2.1用户注册的DFD图 (5)2.2用户订票的DFD图 (6)2.3退票的DFD图 (7)2.4机票信息查询的DFD图 (7)第三章开发平台设计3.1系统技术 (8)3.2性能需求 (8)3.3开发平台 (8)第四章数据库设计4.1管理员信息E-R图 (8)4.2客机信息E-R图 (8)4.3航班信息E-R图 (8)4.4客户信息E-R图 (8)4.5预订信息E-R图 (8)4.6实体之间关系的E-R图 (8)- III -。

飞机订票系统的设计与实现

飞机订票系统的设计与实现

四 详细设计与系统实现
查询界面
当用户在首页点击查询按钮并登陆成功后将进入Query_flight.jsp界面如图所示, 系统提示用户填写信息,表单通过javascript验证,填写正确信息后点击查询按 钮,查询界面调用JavaBean,即Db_Flight.java中的openConnection()方法连 接数据库,通过request.getParameter()的方法获得用户填写的信息,通过数 据库查询语句得到所需数据,并将数据显示在Query_OK.jsp页面中。
字段说明 管理员编号 (主键)
密码
3
AdministratorName varchar(50) NOT NULL 管理员姓名
三 总体设计
FlightInfo表(航班信息表)
序号
1 2 3 4 5 6 7 8
字段名
字段类型 是否为空 字段说明
FlightID
Char(6) NOT NULL 航班号(主键)
地址
6
ID
varchar(20) NOT NULL
身份证号
7
Tel
varchar(20) NOT NULL
电话
Administrtor表(管理员表,保存管理员相关信息)
序号
1 2
字段名
AdministratorID Password
字段类型 是否为空
varchar(18) NOT NULL varchar(15) NOT NULL
OrderDate Datetime(50) NOT NULL
OrderNum Char(8) NOT NULL
Total
Money(8) NOT NULL
FlightID Char(8) NOT NULL

航空客运订票系统(论文)

航空客运订票系统(论文)

信息科学与工程学部数据结构课程设计题目航空客运订票系统姓名学号**************学院信息科学与工程学院专业、年级软件工程1101班指导教师2012 年 11月 27 日摘要随着科技与经济的发展,人们的生活水平不断的提高,旅游业的逐渐的成熟发展,人们追求快节奏的生活方式,越来越多的人选择乘飞机,从而国内国际的航班不断的增加。

航空客运量大幅的提高,也促使了航空业得到迅速的发展。

而且随着网络的盛行,航空订票系统就显得尤为重要,所以航空客运订票系统主要是为了方便人们,让人们能够快速、清晰、准确地了解航班信息而不至于象以前那样排队等候,从而避免耽搁乘客大量的等待时间,使旅客轻松快捷的踏上愉快的旅程。

该航空客运订票系统分为乘客操作模块和系统管理员操作模块。

乘客操作模块包含了浏览所有航班信息、办理订票业务、办理退票业务,航班查询、等候订票人登记功能,而管理员操作模块包含添加航班、删除航班、查看已订票人信息、查看等待订票人信息功能,最后就是退出系统功能。

该系统主要运用动态线性链表和动态线性队列及其文件的保存与读取完成的。

航班线性链表中每一个结点包含了航班号、飞机号、终点站名、起飞时间、乘员定额、票价、余票量,已订票人的信息的链表和排队候补人的信息的链表等内容。

本系统在Visual C++ 6.0环境下进行开发,根据我们自身所学的知识利用动态线性链表、动态队列链表和文件操作实现了对数据的保存、读取等功能,达到了预定要求。

该系统虽然还存在一点点不足,那就是对乘客的座位号和座舱等级的具体安排没有实现,但该系统的所有功能均能实现,并且系统考虑的问题全面、易于操作、界面简单明了、服务器程序利于维护。

关键词:动态线性链表;动态队列链表;文件操作;订票目录第1章前言----------------------------------------------------11.1课题背景及其现实意义-----------------------------------错误!未定义书签。

飞机订票系统的设计与实现

飞机订票系统的设计与实现
for(i=0;i<n;i++)
{
scanf("%s",t[i].planenumber);/*输入姓名*/
gotoxy(13,6+i);/*光标跳到地址栏*/
scanf("%s",t[i].city1);/*输入起飞城市*/
gotoxy(25,6+i);
scanf("%s",t[i].city2);/*输入降落城市*/
分值
得分
评价内涵
工作
表现
20%
01
学习态度
6
遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。
02
科学实践、调研
7
通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。
03
课题工作量
7
按期圆满完成规定的任务,工作量饱满。
能力
水平
35%
04
综合运用知识的能力
10
能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。
char city2[20]; /*抵达城市*/
char time1[20]; /*起飞时间*/
char time2[20]; /*降落时间*/
int room; /*舱位数*/
char price[5]; /*票价*/
char discount[5]; /*折扣*/
GUEST guest[25];
4.3航班信息录入函数分析
航班的基本信息,对它们输入后,要存进原文件,采用fwrite函数就可以实现。但是,用该函数存进文件的数据都是以二进制的形式存在的,不是通常所采用的形式,可以改用fprintf函数来实现该功能。不过本程序采用的是fwrite函数。再用户输入完成后,程序会询问是否继续输入,这个功能更具人性化,可以省去返回到主函数在进入这个函数的麻烦!

航空售票系统_毕业设计(论文)

航空售票系统_毕业设计(论文)

毕业论文设计摘要随着计算机技术的发展,目前已经进入网络经济时代,基于Web实现企业的管理信息系统可以大大提高企业的工作效率、增加利润、降低成本。

WebServices(网络服务)技术是当今计算机软件业的焦点,它在现有的各种异构平台上实现一个通用的与平台无关、语言无关的技术层,使各种平台上的应用系统可以依靠这个技术层来实现彼此的连接与集成。

本文首先对现行的售票系统做了简要分析,得出现行售票系统中的不足,传统机票向电子机票过渡是潮流之势。

进而引出电子航空售票系统,电子航空售票系统取代传统人工售票系统,极大程度的节约了成本,并为用户提供更加快捷、简便的服务,具有重要的意义。

本系统设计和实现的过程中,充分利用先进计算机技术,保证了系统的灵活性、可扩展性、安全性和可靠性。

文章最后对本系统进行一系列评价,并总结了阶段工作成果。

关键词:管理信息系统;电子航空售票系统;Web Services;互操作性ABSTRACTInternet technology has been developed to a mature, the Internet has become a world-wide largest and most of the information center, an increasing number of people using the Internet to complete their work, and also more and more people use the Internet to the liberation of their lives They use the Internet to complete almost all of all the things in real life.Since all the fields in the use of the Internet, traditional business is also now a growing number of businessmen will be their business onto the Internet, the smaller they can open a small shop. The big point can open a website.The graduation project is the subject of Design and Implementation of an on-line Customer of e-commerce sites. For a traditional online shop to provide a platform for exhibition and sale. This system is mainly to Struts and JPA basis for the development and Mysql to JSP for the future performance of means. In the above basic realization of a functional e-commercesites should have functional modules, including the prospects and the background level.Prospects in the main features are: user registration, sign in, write-off, add the consignee, the consignee to amend the information, delete the consignee information, visit the merchandise. Add goods into the shopping cart, shopping cart of goods amended to delete the shopping cart of goods, empty shopping cart, the cart will generate goods orders, view orders, orders Details view.Background in the main features are: Show the list registers, managers registers, modify the user to view the list of goods, added commodities, commodities delete, modify Merchandise, view orders list, delete and so on orders.Keywords:E-commerce,fight-ticket booking online, Web Service, mvc目录第一章前言 (4)1.1 课题背景 (4)1.2 现状分析 (5)1.3预期设计目标 (5)第二章系统分析 (6)2.1可行性分析 (6)2.2收集需求 (6)2.3 需求分析 (7)2.4 技术需求 (7)第三章开发环境及开发工具的介绍 (8)3.1 Java语言介绍 (8)3.2 Eclipse介绍 (8)3.3 Tomcat介绍 (8)3.4 SQL Server2005介绍 (9)3.5 开源框架Struts介绍 (9)一模型(Model) (9)二视图(View) (10)三控制器(Controller) (10)3.6 平台技术架构 (10)第四章系统总体设计 (12)4.1 系统功能描述 (12)4.2 系统功能结构图 (12)1.前台用户操作业务流程为: (12)2.后台企业员工操作业务流程 (12)4.3 数据库设计 (13)第五章详细设计 (13)5.1 网站前台首页设计 (14)5.2 网站前台功能详细实现 (14)5.2.1会员注册登录模块 (14)5.2.2预订机票模块 (18)5.2.3管理员模块 (19)第六章系统测试 (23)6.1 软件测试的基本方法 (23)6.2测试分析 (23)1. 用户界面测试 (23)2. 功能测试 (23)3. 兼容性测试 (24)结束语 (25)致谢 (26)参考文献 (27)第一章前言航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。

基于JSP航空订票系统的设计与实现

基于JSP航空订票系统的设计与实现

毕业设计(论文) 基于JSP航空订票系统的设计与实现系别:计算机科学与技术系专业(班级):\作者(学号):\指导教师:\完成日期:\基于JSP航空订票系统的设计与实现摘要:把网络订票系统应用在航空领域,不仅能够方便广大乘客的出行,还能够给航空工作人员带来工作便利,提高工作的效率,节省人力资源。

本系统是基于B/S架构的动态的网上订票的服务网站。

在设计过程中主要使用的开发工具是MyEclipse,SQL server 2008作为后台数据库,Tomcat作为服务器,采用JSP(Java Server Pages)和Web技术作为开发手段。

该系统分为前台管理和后台管理两个部分,前台包括用户注册,航班、航线和机票价格的查询,还包括了订票,修改订票信息以及个人信息;后台主要是航空公司工作人员对航班信息、订票单信息、通知信息、链接信息的管理。

关键词:JSP;SQL server 2008;订票;管理系统;信息Design and Implementation of Airline Booking Management Information System Based on JSPAbstract:The network reservation system application in the field of aviation, can not only facilitate the majority of passengers travel, but also bring convenience to theairline staff for working, to improve work efficiency and save human resource.This system is based on B/S architecture of dynamic online booking service. In thedesigning process the main use of development tools is MyEclipse, putting SQLserver 2008 as the backstage database, putting Tomcat as the server, using JSP(Java server Pages) and Web technology as a means of development. The system isdivided into two parts. One is foreground and another is background management.Front part included user registration, flights, routes and ticket price query, booking,modify the booking information and personal information; background had mainlythe airline staff to the flight information, booking sheet information, notifications,and links to information management.Keyword:JSP; SQL Server 2008; Ticket; Management Systems; Information基于JSP航空订票系统的设计与实现1 概述1.1 项目简介网上订票是可以代替人工订票的一种新型的订票方式,它不仅能够方便广大乘客的出行,还能够给客运工作人员带来工作便利,提高工作的效率,节省人力资源等;更能够缓解订票高峰时期的客运压力。

航空售票模拟系统的设计与实现论文

航空售票模拟系统的设计与实现论文

航空售票模拟系统的设计与实现摘要:售票/订票是民航业务中的一个最基本的业务,从表面上来看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,本毕业设计便是利用开发工具Visual FoxPro 6.0开发的一个民航售票管理系统,它具有售票、退票、查询、维护等功能,能根据任意身份证号快速定位到某一客户,能打印各种客户资料报表。

因此它能方便快捷地运用在民航业务的营运之中。

关键词:售票;数据关联; 多表系统 ;查询; 系统初始化; 数据统计结算目录1引言 (1)2需求分析 (2)2.1数据需求 (2)2.2功能需求 (3)3总体设计 (5)3.1系统目标设计 (5)3.2开发设计思想 (5)3.3系统功能结构图 (5)3.4数据流程分析 (7)3.5数据概念结构设计 (7)3.6 系统的开发工具和运行环境选择 (8)4详细设计 (9)4.1数据表的逻辑结构设计 (9)4.2系统功能的设计 (11)5系统实现 (13)5.1创建项目及项目文件 (13)5.2航班管理数据库 (13)5.3系统界面设计 (14)5.4 航空售票管理系统主程序设置 (22)6结束语 (24)参考文献 (25)Abstract (26)致谢 (27)1引言机票预定系统的总目标是:在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

在开发大型软件的漫长过程中[1],面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。

因此,在软件生命周期的每个阶段都不可避免地会产生差错。

尤其是航空售票系统的某个阶段出现差错会影响人们生活。

航空订票系统 毕业设计

航空订票系统  毕业设计

摘要随着社会发展的不断进步,民航事业的壮大,人均消费水平的提高,航空运输现在已经成为我国运输事业的重要方式之一。

但由于航空运输的特殊性,很容易受到天气和人为因素的影响,从而给旅客及时获取航班信息,及时准确的预定机票和退订机票带来了极大的不便。

针对以上的问题,可以通过建立一套完整的航空公司订票系统,来公布航班信息、查询航班信息、预定机票、退订机票等操作,从而使旅客能够及时准确获得自己需要的信息或进行查询、订票、退票等操作。

航空订票系统是为机场工作人员及旅客提供订票、退票等与机票相关的内容和管理的系统。

它分为前台和后台两个部分,前台主要提供了航班的查询、机票的预定与退订等功能;后台是管理员管理界面,只有管理员才能进行操作,它包括查看机票预定情况,对航班信息进行增、删、改、查,对用户信息进行增、删、改、查,添加、删除、修改公布信息等操作。

本系统采用MyEclipse作为软件开发的环境,以Tomcat6.0作为Web服务器,后台的数据库是使用MYSQL5.2。

使用Microsoft公司的Win7系统为开发的系统,运用JSP+JavaBean的开发模式,从界面友好、实用的要求出发,开发了一个利用WEB技术发布在网络上的基于B/S模式的航空系统。

关键词:飞机票预定系统;MyEclipse;MySQL Server 5.0;B/S结构;JSP;ABSTRACTWith the social development progresses, the civil aviation industry and growth, per capita consumption level, air transport has now become China's transportation industry is one important way. However, due to the special nature of air transport, are susceptible to weather and human factors, giving passengers timely access to flight information, timely and accurate ticket booking air tickets and unsubscribe brought great inconvenience. To solve the above problems, you can build a complete airline reservation system, to publish flight information, check flight information, booking tickets, unsubscribe tickets and other operations, so that the passengers can get timely and accurate information they need or query , booking, refunds and other operations.Tickets reservation system for airport staff and passengers booking, refunds and other relevant content with the ticket and management systems. It is divided into two parts, foreground and background, foreground provides a major route queries ticket booking and cancellation, see bulletin board and other functions; background is the administrator management interface, only administrators can operate, which includes view Flight situation, the flight information to add, delete, change, check the user information to add, delete, change, add, delete, modify, publish information and other operations.The system uses MyEclipse as a software development environment to Tomcat6.0 as a Web server, the background of the database is to useMYSQL5.2. Win7 system using Microsoft's system for the development, the use of JSP + JavaBean pattern of development, from a user-friendly, practical requirements, developed a technique using the WEB published on the web-based B / S mode of the aviation system.Key words: Tickets reservation system; MyEclipse;MySQL Server 5.0;B/S structure ;JSP;目录第一章绪论 (1)1.1课题背景及现状 (1)1.2选题意义 (1)1.3系统开发工具与技术介绍 (1)1.3.1开发环境 (1)1.3.2开发模式简介 (2)1.3.3开发技术 (2)1.3.4开发平台 (2)第二章需求分析 (3)2.1可行性分析 (3)2.1.1经济可行性分析 (3)2.1.2技术可行性分析 (3)2.2功能需求 (3)2.3性能需求 (4)2.4数据信息需求 (4)2.5安全与保密需求 (4)2.6软硬件环境需求 (5)2.7 其它需求 (5)2.8航空售票系统的实现目标 (5)第三章概要设计 (6)3.1系统的总体结构设计 (6)3.2功能模块设计 (6)3.2.1前台功能模块设计 (6)3.2.2后台功能模块设计 (7)3.3页面的设计 (8)第四章数据库设计 (9)4.1结构设计 (9)4.1.1概念结构设计 (9)4.1.2逻辑结构设计 (11)4.1.3物理结构设计 (12)4.4运用设计 (15)4.4.1数据字典设计 (15)4.4.2安全保密设计 (16)第五章详细设计及实现 (17)5.1前台功能设计 (17)5.1.1用户登录 (17)5.1.2用户注册 (18)5.1.3航班查询 (20)5.1.4机票预定 (21)5.1.5修改个人信息 (22)3.2.6修改密码 (23)5.1.7订单查询 (24)5.1.8退票 (25)5.1.9改签 (26)5.2后台功能设计 (27)5.2.1订单查询 (28)5.2.2航班管理 (28)5.2.3用户管理 (29)5.2.4管理员管理 (31)5.3验证码生成程序设计说明 (31)5.3.1程序描述 (31)5.3.2算法 (31)5.3.3流程逻辑 (31)5.4连接数据库程序设计说明 (32)5.4.1程序描述 (32)5.4.2算法 (32)5.4.3流程逻辑 (32)第六章系统实现 (34)6.1登录功能模块的实现 (34)6.2用户注册功能模块的实现 (35)6.3航班查询功能模块的实现 (36)6.4预定机票功能模块的实现 (37)6.5修改个人信息功能模块的实现 (37)6.6修改密码功能模块的实现 (38)6.7订单查询功能模块的实现 (40)6.8退票功能模块的实现 (41)第七章使用说明 (42)7.1系统环境要求 (42)7.2系统安装 (42)7.3系统运行 (42)致谢 (43)参考文献 (44)附录 (45)第一章绪论1.1 课题背景及现状随着社会发展的不断进步,人均收入的不断的增高,使得越来越多的人将目光放到提高生活质量上了,因此,旅游在人们的生活中占有越来越重要的地位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论文题目:航空订票系统的设计与实现专业:计算机应用学号: 010901021学生姓名:周子伟指导教师:陆华英上海市静安区业余大学毕业论文毕业设计、毕业论文任务书姓名周子伟学号010901021班级名称09计算机指导教师陆华英毕业设计、毕业论文题目:航空订票系统的设计与实现实践地点:静安区业余大学2304指导教师指导学生毕业设计、毕业论文情况记录上海市静安区业余大学毕业论文目录一系统开发背景 (1)(一)软件主要组成及功能 (1)1、系统主要功能 (1)2、用户特点及一般约束 (2)二功能需求 (4)(一)用户注册的DFD图 (4)(二)用户订票的DFD图 (5)(三)退票的DFD图 (6)(四)机票信息查询的DFD图 (6)三系统需求 (7)(一)性能需求 (7)(二)软件属性需求 (7)(三)数据需求 (7)1、管理员信息实体E-R图 (7)2、舱位等级信息实体E-R图 (7)3、客机信息实体E-R (8)4、航线信息实体E-R图 (8)5、客户信息实体E-R图 (8)6、订票信息实体E-R图 (8)7、实体之间关系的E-R图 (9)四系统设计 (10)(一)总体设计 (10)(二)登陆界面 (10)(三)新用户注册 (11)(四)主窗体的用户信息界面 (12)(五)主窗体的订票界面 (12)(六)退票窗口 (13)(七)管理员界面 (14)(八)管理员界面信息 (14)(九)系统实现 (15)五系统不足及展望 (16)参考文献 (17)致谢 (18)【内容提要】本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。

使得系统的功能和价值够完全的体现出来。

主要以以下四个方面来加以说明:系统开发背景:结合市场需求,开发此软件的目的功能需求:通过本软件可以解决什么问题,起到什么作用系统需求:从本软件的系统性能上,加以描述相关的技术手法,及运用的理由系统设计:通过以上抽象的理论介绍后,对成品加以呈现及描述。

让用户更了解本系统关键词vf 机票预订系统航空订票系统的设计与实现一系统开发背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。

纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。

信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。

今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。

”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。

”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。

这是民航加快发展的机遇,更是民航信息化的难得机遇。

随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求。

(一)软件主要组成及功能1、系统主要功能1)新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,2)验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。

3)主窗体的用户信息界面,用户点击个人查询按钮,可以把自己的个人信息显示到界面上,还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票查询,查询该用户的订票记录。

4)主窗体的订票界面,你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。

5)退票窗口,用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。

6)管理员界面的管理员添加界面能对管理员信息进行查询、添加、删除和修改,包括用户名、登陆密码和联系方式。

7)管理员界面的舱位信息的查询、添加、删除和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。

8)管理员界面的客机信息界面对客机信息的添加、修改、删除和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。

9)管理员界面的航线信息界面对航线信息的添加、修改、删除和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。

10)客户等级信息的的添加、修改、删除和查询,包括客户等级编号、客户等级名称、折扣比例和备注信息等。

11)管理员界面的用户信息查询,能查询所有的已注册的用户信息。

12)管理员界面订票信息界面,可以查询所有的已订的机票的信息。

2、用户特点及一般约束(1)管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。

管理员和用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。

(2)管理员的日常操作管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。

(3)用户的的日常操作用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。

二 功能需求(一)用户注册的DFD 图图 2-1 用户注册图图2-2 用户注册数据流图点击新用户注册 填写相应的信息注册 注册成功可登录P 获得确认填写信息 点击新用户注册填写相应的信息注册 P1D 添加用户信息 返回用户信息P2注册成功填写信息 获得确认 顶层图注:点击页面按钮,以用户所填内容为参数,来调用写入数据库【用户表】的SQL 文,从而实现注册注:以用户登陆所填内容与数据库信息做比对,以此为判断(二)用户订票的DFD 图顶层图:图2-4 用户订票层图机 票 数 量 已 满 信 息(三)退票的DFD 图 顶层图:图2-5 退票顶层图图2-6 退票层图(四)机票信息查询的DFD 图 图2-7 机票信息层图三系统需求在用户界面方面要求错误信息格式均以弹出提示框的形式出现,硬软件接口方面没有特别的需求,一般用户都可以直接使用。

(一)性能需求因为系统本身较小,并不投入实际应用,因此响应时间、结果精度方面可能会比较差,数据量大小方面能够处理较大的数据量。

(二)软件属性需求在数据检索、数据增删改方面必须做到丝毫不差,满足软件开发的正确性要求。

必须考虑充足的异常处理机制以及软件的复用性,以便增强软件的健壮性。

在安全保密性方面做到不同身份所能处理的事务不同,避免保密数据泄漏;设置足够的触发器对不安全的数据修改进行回滚操作,进而保证了安全性要求。

所开发出来的软件必须是可维护的,不能把一些东西做的太死。

(三)数据需求1、管理员信息实体E-R图图3-1 管理员信息ER图2、舱位等级信息实体E-R图图3-2 仓位等级信息ER图管理员信息实体管理员编号管理员用户名管理员密码管理员电话3、客机信息实体E-R图3-3 客机信息ER图4、航线信息实体E-R图图3-4 航线信息ER图5、客户信息实体E-R图图3-5 客户信息ER图6、订票信息实体E-R图图3-6 订票信息ER图7、实体之间关系的E-R图图3-7 实体关系ER图四系统设计(一)总体设计图5-1系统总流程图(二)登陆界面验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。

图5-2登陆界面(三)新用户注册新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接登陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。

图5-3 用户注册界面(四)主窗体的用户信息界面用户点击个人查询按钮,可以把自己的个人信息显示到界面上,还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票查询,查询该用户的订票记录。

图5-4 用户信息界面(五)主窗体的订票界面系统预留了查询相关机票信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,用户可以在下面的下拉框中选择需要的机票票信息,点确定后在下面会显示机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。

相关文档
最新文档