- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Java的航空公司信息管理系统的设计:航空公司信息管理系统设计毕业设计论文word格式
基于Java的航空公司信息管理系统的设计
(姓名)
(浙江海洋学院 数理与信息学院 C06计算机1,浙江 舟山 316000)
摘 要
在现实生活中,人们往往要处理大量繁杂的数据。在这种情况下,利用日趋成熟的计算机技术和数据库管理技术来进行数据处理非常方便。各种信息管理软件也就随之出现了。当今的航空客运服务业发展十分迅速,它是现代生活高节奏的一个有力体现。在航空服务业中,飞机订票业务是一项重要内容,它大大方便了人们的旅行。
当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,在此将开发一个航空公司信息管理系统,要求能通过该系统为顾客提供航班查询,购买机票以及退票的服务。
本文是软件工程设计航空公司信息管理系统的开发说明,重点运用软件工程知识对系统进行分析、设计实现和测试的思想的具体描述,其中包括软件生命周期的三个主要方面:软件定义(问题定义、可行性研究、需求分析)、软件开发(总体设计、详细设计、编码、测试)和运行维护。通过实际的运用软件工程知识处理问题,加强程序的规范性、清晰性、可靠性,并且使得程序易于维护。本软件,关键词:目 录
摘 要 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 使用黑盒测试的分析 30
5.总结 33
参考文献 34
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。作为一个订票系统,其服务的对象是双方面的:航空公司和乘客。因此,一个好的,必须让双方在使用时都快捷方便。JCreator的开发环境使得本系统的开发简单节省时间,而且在运行测试以及维护等方面也不像其他的开发工具来得繁琐,更减少了在维护方面的成本。
本系统主要实现的功能有:查询航线(根据旅客提出的终点站名输出下列信息:航班号,飞机号,星期几飞,最近一天航班的日期和余票量。),订票(根据客户提出的要求如航班号,所需票数来查询该航班的票额情况,若尚有余票,则为客户办理订票手续;若已满员或余票额少于订票额,则需重新询问客户要求,若需要可登记排队候补。),退票(根据客户提供的情况日期和航班,为客户办理退票手续,然后查询该航班,是构有人排队候补,首先询问排在第一的客户,若退票额能满足他的要求,则为他办理订
您可能关注的文档
- 地理备考素材:地理综合题答题思路模板总结.doc
- 地理课件七年级初一影响气候的主要因素.ppt
- 地理:常见的天气系统音频和动画一体第一课时 锋面系统 课件新人教版必修.ppt
- 地理常见的天气系统音频和动画一体第一课时 锋面系.ppt
- 地理:常见的天气系统音频和动画一体第一课时_锋面系统_课件新人教版必修.ppt
- 地理:常见的天气系统音频和动画一体第一课时_锋面系统_课件新人教版必修.ppt.ppt
- 地税系统预防涉税犯罪讲座..doc
- 地理七年级上册第四章第三节影响气候的主要因素湘教版.ppt
- 地质灾害治理工程可行性研究报告的编制...doc
- 地理:第二章第三节中国东北地区农业的可持续发展教学过程中图版必修.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)