java课程设计航空订票管理系统设计

java课程设计航空订票管理系统设计

ID:41848770

大小:1.35 MB

页数:40页

时间:2019-09-03

java课程设计航空订票管理系统设计_第1页
java课程设计航空订票管理系统设计_第2页
java课程设计航空订票管理系统设计_第3页
java课程设计航空订票管理系统设计_第4页
java课程设计航空订票管理系统设计_第5页
资源描述:

《java课程设计航空订票管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号XX《面向对象程序设计》课程设计报告题目:XX专业:XX班级:姓名:XX指导教师:XXX年X月X日目录1设计内容及要求11」设计任务与要求11.2硬件可靠性11.3系统运行的稳定性11.4系统功能齐全、开放性好12需求分析22」数据的输入22.2数据的修改22.3数据的删除22.4数据的查询23概要设计33」系统用例图33.2用例描述33.3基本描述43.4功能43.5算法53.5流程逻辑64系统数据结构设计114」逻辑结构设计要点114.2物理结构设计要点114.3数据结构与程序的关系124.4数据库分析124.5程序系统的组织结构146系统运行效果

2、与操作16参考文献:361设计内容及要求1.1设计任务与要求对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,乂对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间。建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:1、改善航空公司服务质量;2、创造和提升航空公司的品牌优势;3、优化航空公司的服务流程;4、提升信息化的水平;1.2硬件可靠性数据库服务器:数据库服务器用于存放用户及航班信息等资料,配一台专用服务器,安装数据库SQLserver2

3、000o1.3系统运行的稳定性系统支持操作系统如下:WindowsvistaWindowsXP(服务器版本)(推荐)或Windows2000,系统运行稳定可靠,可以保证365天*24小吋的不间断运行,并安装杀毒软件,防止病毒的干扰,保证系统的运行稳定。SQLServer数据库服务器版,可以存储管理大量数据信息1.4系统功能齐全、开放性好订票,退票,查询,管理等业务,全部使用软件来控制,因此今后功能变动、业务改动很灵活。2需求分析2.1数据的输入管理员根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。2.2数据的修改管理员根据需要

4、对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。2.3数据的删除管理员根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库屮的数据。2.4数据的查询管理员根据需要查询数据库中的所有数据,输入一定的查询条件,然后可按照输入的查询依据查询新数据库的数据。3概要设计3.1系统用例图图1系统用例图3.2用例描述

5、(1)航班查询查看航班信息基本查询,从下拉列表屮选择航班或起点或终点信息综合查询,手动输入航班的基木信息(1)订票输入航班信丿►显示航班信息,以及打折后的票价信息,询问信息是否正确不正确►输入个人信息完成订票►返回订票初始界面(2)退票输入将退票的序号显示票的具体信息,并询问是否退退票成功,更新顾客数据库(3)管理登陆进入管理界面选择添加、更新、删除航班,或查看航班具体信息等业务添加输入添加航班的具体信息更新航班数据库更新A输入所要更改航班的具体信息A更新航班数据库删除选择所要删除的航班更新航班数据库查看航班具体信息>显示数据库中所有航班的具体信息3.3基

6、本描述(1)服务器端程序:本套航空订票系统软件的服务器端应用程序,使用java编写前台控制软件,管理员通过使用该软件来进行对数据库屮的数据进行管理。(2)后台数据库:木套航空订票系统软件的后台数据库使用MicrosoftSQLServer2000来搭建后台数据库服务器,用来存放所有的数据。3.4功能(1)服务器端的主要功能订票信息的查询功能:1)查询航班信息包括航班号、地点等信息。2)查询及票价格包括起始地、抵达地、、机票价格等信息。3)查询订票人的详细信息:精确查询:输入订票人身份证号码查询订票人详细信息。模糊查询:输入订票人的姓名(或订票人的姓或是年龄

7、或是性别)查询岀一系列相关的信息,然后可从小范围内找到订票人的详细信息。4)查询乘客的详细信息:输入乘客的身份证号码查询乘客的详细信息。1)填写订票人的详细信息其中包括:姓名、身份证号码、联系电话、地址等信息。2)填写订票的详细信息,其中包括:航班编号、订票时间、订票数量等信息。录入信息功能1)取票功能:根据输入的订票人身份证号验证订票人身份后,输入详细的乘客信息并进行保存。2)直接购票:直接输入乘客详细信息并保存(不通过订票人)。3)录入航班信息:录入航班的相关信息。4)订票人取消订票:保存订票人取消订票信息。④修改功能1)修改乘客信息:将查找到的乘客信

8、息,进行修改,然后进行保存。2)修改订票人信息:将查找到的订票人的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。