基于net的航空订票系统设计与开发论文[带程序]内容摘要:
一条 订单与航班见的联系,因此,航空订票系统是一个涉及管理内容众多,数据关系复杂的系统。 本航空系统的开发主要分为程序软件的开发及对数据库的建立两部分。 对程序软件的前台开发,对用户的需求要有完整性,并且得让用户使用起来方便;对数据库的后台建立,要使得数据库具备一致性、完整性、安全性、独立性、易扩展性等功能。 国内外的发展概况 从迈入 21 世纪开始,在这个新的历史时期电子商务探索发展了十多年,电子商务让更多的商家找到了新的平台。 网上订票也是一种电子商务,近年来网上订票日渐流行,其优越性使得国内外着手研制自己的网 上订票系统的航空公司越来越多,因为它具有巨大的现代商业价值。 它打破了常规的买卖方式,为客户提供了全天候的服务。 国内近几年随着人们生活质量的提高,更多的人选择使用飞机作为长途出行的交通工具,在加上计算机技术及网络的迅速发展,航空订票业务也就随着发展了起来。 随着旅游业的日益成熟,航空客运量在大幅度的提高,国内的各大航空公司都在不断的增加航班,这些都对航空管理系统提出了更高的要求,因此航空订票系统要不断的完善及更新,从而提高航空订票的工作效率故而,航空订票系统在国内的发展日渐成熟。 相对于国外而言,他们的计算机 技术及网络技术都比我国发展的快发展的成熟,对于旅游业来说,也比我国的发展来的成熟,所以他们在网络应用这一方面比我国成熟,技术与应用领域也比我们来的成熟与广泛。 在 1994 年,率先推出网上售票系统的是美国联合航空公司。 发展至今,国外的航空订票业务在功能上做的越来越完善。 本系统 应 达到的要求 在我们开发软件时,并不是一味的在系统中添加功能等,因为不论我们把系统做的有多完美,不能满足用户的需求之前做的也都是徒然的。 所以,在开发本软件之前我们一定要对用户的需求足够了解。 这样才可以在完成本系统时,在用户满意的同 时,自己也能因此得到一定得促进。 系统前台,新客户要能进行注册;老客户忘记密码,要能重置密码;老客户登录进入系统,要能进行航班的查询,机票的预定、取消订单、支付、退票;能进行订单的查询及客户密码的修改;用户能留言。 系统后台,管理人员对用户信息、留言能查询及删除;对毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 航班要能查询、增加、删除及更改;对客户订单要能查询及定期进行删除;高级管理员能更改所有管理员的信息,能增加或删除某个管理人员;普通管理员只能对自己的信息进行更改。 比较系统地对航空订票的信息及各项服务进行管理,使数据管理更人性化、自动化、智能化、自动 化、现代化人性化。 从 Web 兴起后 就形成了一种新的网络结构模式 Browser/Web 模式 , 并且 客户端 最主要的 应用软件 也是 Web 浏览器 , 这种 B/S 模式 统一了客户端 , 将 系统的开发、维护和使用简化了 , 将系统功能实现的核心部分集中到 服务器 上。 航空订票系统的软件必需要不断更新,不断自我完善的。 所以,利用网络和数据库的结合,应用基于 Browser/Web 模式及 技术来设计航空订票系统。 系统运行环境 ⑴ 服务器端 操作系统: Windows XP 数据库服务器: SQL Server 2020 浏览器: Google Chrome ⑵ 客户端 浏览器: Google Chrome 论文主要结构 本论文是“基于 .NET 的航空订票系统开发与设计”,论文的内容是根据软件工程的开发理论,系统地对本课题进行讲解。 整篇论文包含 9 个章节,具体内容如下: 第 1章 绪论。 介绍了航空订票系统的开发背景意义、国内外的发展概况、本课题应该达到的要求及系统运行的环境。 第 2章 相关技术。 介绍了 技术、 C技术、 SQL Server 2020,为下面的学习提供了基础。 第 3章 航空订票系统的系统分析。 介绍了系统的可行性研究及需求分析。 第 4章 航空订票系统的功能设计。 介绍了系统的详细功能描述、系统流程分析、系统功能模块的详细描 述及功能模块图。 第 5章 航空订票系统的数据库设计。 介绍了数据库的概念结构( ER 设计)、逻辑结构、物理结构及数据字典。 第 6章 航空订票系统的实现。 介绍了每个界面的实现及功能和系统使用到控件的具体用法。 第 7章 系统测试。 对系统的每个模块机功能进行详细的测试,去发现系统中的错误。 第 8章 帮助信息及使用说明。 主要讲述了整个系统每个模块的操作流程。 第 9章 结论与展望。 讲述对本次设计的总结,与对本次设计不足之处的说明。 毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 本 资料来自 2 相关技术 技术 是 由 Microsoft 公司提出的一个统一的 WEB 开发模型。 不仅仅是Active Server Page 的下一个版本, 还 是一种建立在通用语言上的程序架构,能 在 WEB 服务器 上 建立强大的 WEB 应用程序。 的开发模式 比现在的 WEB 开发模式强大 [1]。 ⑴ 简单性和易学性 使运行一些平常的任务如客户端的身份验证、表单的提交、网站配置和分布系统变得 很 简单。 另外,通用语言 的 简化开发使 得 把代码结合成软件简单得就像装配电脑[1]。 ⑵ 强大性和适应性 可以在 WEB 应用软件开发者的几乎所有平台上运行。 通用语言的数据接口的处理 、基本库、消息机制都能无缝整合到 的 WEB 应用中。 也是languageindependent 语言独立化的,所以可以选择一种最适合自己的语言来编写程序,也可以使用多种语言来编写,现在已经支持的有 C、 VB、 JScript 等 [1]。 ⑶ 世界级的工具支持 在 Microsoft 公司的产品 Visual 环境中 架构可以进行开发,WYSIWYG 的编辑 [1]。 ⑷ 大幅度提高执行效率 是程序 放 在服务器上运行。 和以前即时解释程序的 ASP 不同 , 将程序首次在服务器端运行时就进行 了 编译,这样的执行效果比 即时解释程序 要强 得 多 [1]。 ⑸ 可扩展性和自定义性 设计时考虑了让网站程序员可以在代码中自己定义 plugin 模块。 这 和 原来的包含关系不同, 能 加入 通 过 自己定义的 所有控件 [1]。 ⑹ 安全性 基于应用程序的配置和 Windows 认证技术,可以 保证源 程序 的 绝对安全 [1]。 C技术 C作是 Microsoft 公司为其全新的 .NET 框架专门创建的编程语言。 不但结合了 Java语言简洁和 C++强大灵活的特性,而且吸取了 Visual Basic 和 Delphi 具有的易用性,因而是一种表达力丰富、使用简单、功能强大的语言 [2]。 C简单易学,而且语法表现力强。 C语法简化了 C++的诸多复杂性,并提供 了很强大的功能,例如可为直接内存访问、委托、 null 的值类型、枚举、 lambda 表达式,这些都是Java 没有的。 C支持范型类型和方法,从而提供了更出色的类型性能和安全 [3]。 C是面向对象的语言,支持多态性、封装和继承的概念。 所有的方法和变量,包括Main 方法,都封装在类的定义中。 类从一个父类可能直接继承,但它能实现任意数量的接口。 重写父类中的虚方法的各种方法要求 override 关键字作为一种避免意外重定义的方法。 在 C中,结构类似于一个轻量类;它是一种堆栈分配的类型,可以实现接口,但不支持继承 [3]。 毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 C还通过几种创新的语言构造简化了软件组织的开发,这些结构包括 [3]: ⑴ 语言集成查询( LINQ),提供了跨各种数据源的内置查询功能。 ⑵ 封装的方法签名(称为“委托”),它实现了类型安全的事件通知; ⑶ 属性( Property),充当私有成员变量的访问器; ⑷ 属性 ( Attribute),提供关于运行时类型的声明性元数据; ⑸ 内联 XML 文档注释; 在 C中,如果必须与其他 Windows 软件交互,则可以通过一个称为“互操作”的过程来实现。 互操作使 C程序能够完成本机 C++应用程序可以完成的几乎任何任务。 在直接内存访问必不可少的情况下, C甚至支持指针和“不安全”代码的概念 [3]。 C的生成过程比 C、 C++和 Java 简单灵活。 没有单独的头文件,也不要求按照特定顺序声明类型和方法。 C源文件能定义任意数量的事件 、类、结构和接口 [3]。 SQL Server 2020 技术 在 SQL Server 的基础上推出了 SQL Server 2020, SQL Server 2020 继承了 版本的高性能、可靠性、易用性和可扩充性的优点,同时又增加了一些新的特性,使其成为一种领先的数据库管理系统,可用于大规模联机事务处理( OLTP)、数据仓库及电子商务等[4]。 SQL Server 2020 包含管理工具 SQL Server Management Studio , Management Studio 将Enterprise Manager, Query Analyzer 及 Analysis Manager 的功能结合为一整个管理工具,并支持 SQL Server Reporting Services, XML 及 SQL Server 2020 Mobile Edition[4]。 ⑴ 客户机 /服务器体系结构 SQL Server 采用客户机 /服务器体系结构,客户机负责界面描述、界面显示,向服务器提出处理要求;服务器负责数据管理、程序处理,并将处理结果返回客户机;在这 种体系结构中数据资源是集中存储在数据库服务器里,而不是分别存储在各个客户机内,有效的实现数据共享 [4]。 ⑵ 图形化的用户界面 SQL Server 2020 的图形化用户界面使数据库管理和系统管理更加简单直观。 特别是SQL Server 2020 在查询分析器、日志存储和事件探查器的图形操作界面上做了较大的改进。 对日志存储的改进可以使用户可以连续不断地将事务日志进行备份并装载到另一台服务器上的目标数据库;对事件探查器的改进可以使用户使用基于时间和基于 空间的跟踪,同时增加了许多可以跟踪的事件;查询分析器增加了对象浏览器组件,使用户可以浏览并获取服务器上数据库对象的信息 [4]。 ⑶ 兼容性好 在 Windows 占操作系统主导地位的情况下,选择 SQL Server 在兼容性方面一定会有优势多的。 然, SQL Server 2020 除有扩展性及可靠性外,还具有迅速开发新因特网系统的功能。 特别是它可以直接存储 xml 数据,有利于构建异构系统的互操作性。 这些在 .NET中发挥这重要作用 [4]。 ⑷ 电子商务 在使用 SQL Server 2020 数据库引擎的情况下, xml 数据在关系表中进行存储,而查询毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 本 资料来自 则能以 xml 格式将 其 结果返回。 此外, xml 支持还简化后端系统 的 集成,并实现了跨 越 防火墙的无缝数据传输 [4]。 ⑸ 支持数据仓库 SQL Server 2020 的分布式查询允许用户同时引用多处数据源,但其友好的界面却使用户始终以为是在操作同一个数据源。 为了满足现代企业对大规模数据进行有效分析和使用的要求, SQL Server 2020 提供了一系列提取、分析、总结数据的根据,从而可以实现联机分析处理 [4]。 本章小结 本章节主要讲了在系统设计过程中所涉及到的相关技术。 对于本章中讲到的 技术、 SQL Server 技术等对于本系统的设计是相当重要的。 设计者只有真正了解及掌握了这些技术,才能更好的完成本系统要实现的功能。 这里也只是大概讲解了一下所涉及技术的特性,若要仔细了解可以查看相应的参考资料。 毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 毕业设计说明书论文 1961660126 课件之家的资料精心整理好资料 本 资料来自 3 航空订票系统系统分析 可行性研究 航空订票系统最基本及最重要的就是客户的订票及退票功能,及管理员对航班的更新及录入。 由它们组成了航空订票系统的前台服务与后台管理。 在现代社会航空订票系统是必须的。 下面是对航空订票系统从技术、经济、管理上进行的可行性分析。 ⑴ 技术可行性:三层逻辑体系结构是 WEB 项目较为流行的开发模式。 采用最新技术B/S 架构,降低了客户端电脑的负荷,减轻了系统升级与维护的 工作量和成本。 开发技术是微软力推的主流开发技术,与 Windows 操作系统无缝集成、扩展性好,使用ASP 结合 ActiveX 组件、 HTML 网页和 ASP 指令可以快速地建立高效、动态、且交互的Web 服务器应用程序 [6]。基于net的航空订票系统设计与开发论文[带程序]
相关推荐
列表以及分别对应的单价和总额,并且登录的顾客可以查看其当前定单的状态以及在本网上购物系统中所有历史定单信息。 5. 用户管理 本系统不支持匿名购买商品,顾客要购物的话必须注册相应的 ID,因此主要功能为支持用户注册,同时也支持用户修改 其基本信息,包括修改登录密码。 6. 用户控件 显示本网上购物系统的顶端图片以及一些友情链接和版权信息,使本系统更加美观、更加符合当前网站主流样式。
单信 息,并根据订单及现有库存量计算所需零件数量,生成新的采购单。 在此流程中,系统可以生成销售统计报告; ( 2)采购管理流程:新的采购单生成后,采购管理员可以根据采购清单采购所需零件。 采购完成后,系统会根据采购情况重新计算库存。 系统会生成采购统计报告,以便管理者实时查看采购信息。 ( 3)库存管理流程:当库存零件足够时便可进行组装,组装完毕后经库存管理员确认便可出库发货。
分片,并不只是发送端主机连接第一个网络才这样做。 本科生毕业设计 19 2.、 UDP校验 UDP检验和覆盖 UDP首部和 UDP数据。 回想 IP首部的检验和,它只覆盖 IP的首部 — 并不覆盖 IP数据报中的任何数据。 UDP和 TCP在首部中都有覆盖它们首部和数据的检验。 UDP的检验和是可选的,而 TCP的检验和是必需的。 尽管 UDP检验和的基本计算方法与我们在 3 . 2节中描述的
..........................17 河南大学本科毕业生学士学位论文 第 I 页 摘 要 随着计算机科学的发展,数据库技术在 Inter 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。 个性化已逐渐成为当今 Web 应用的潮流。 本文研究了一种基于数据关联规则网上 图书 系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直 观等优点。
ORT 0 DRIVERS PORT 2 LATCH PORT 0 LATCH RAM RAM AODR REGSTER PROGRAM ADDRESS REGISTER DPTR PROGRAM COUNTER PC INCREMENTER BUFFER 7 MCS51 的引脚描述 图 2- 2显示的是主流 MCS51单片机的引脚配置图。 引脚可分为以下四类: 1.主电源引脚 VCC和 VSS
)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿 (Princeton)结构。 INTEL 的 MCS51 系列单片机采用的是哈佛结构的形式,而后续产品 16 位的 MCS96 系列单片机则采用普林斯顿结构。 2. 8051 引脚图 单片机的 40个引脚大致可分为 4 类:电源、时钟、控制和 I/O 引脚。 电源 : ⑴ VCC 芯片电源,接 +5V; ⑵