大连科技学院。
毕业实习报告。
题目开拓飞机票管理系统。
学生姓名康志华专业班级软件工程08-2
指导教师王立娟刘瑞杰职称讲师讲师
所在单位信息科学系软件工程教研室。
教学部主任王立娟。
完成日期 2024年3月23日。
毕业实习报告单。
毕业实习设计》任务书。
任务及要求:
一、设计(研究)内容和要求。
内容:编写一个飞机票系统管理软件,使用gui界面,实现“飞机票订阅”和“飞机票查询”两部分功能。用户可以对飞机票信息和销售预定信息进行,查询,添加,删除等操作。
采用数据库存储数据。
要求:1、软件要求。
1)实现界面,可以依次录入飞机票管理系统登录的界面,主界面,飞机票预订管理的界面,飞机票销售信息查询管理的界面。
2)实现数据库的连接和应用功能。
3)实现对飞机票预订信息和销售信息的查询,添加,删除等功能。
2、文档要求。
1) 设计程序结构、画出模块图。
2) 按照指导教师给出的项目文档的模板进行书写。
3) 参考文献数量不得低于4个。
二、工作量。
3周(15个工作日)时间。
三、计划安排。
第1个工作日-第3个工作日:查找相关资料、书籍,阅读示例文档;
设计程序结构、模块图、完成类的设计。
第4个工作日-第12个工作日:完成程序的编码,并且自己调试、测试。穿插进行项目文档的撰写。
第13个工作日-第14个工作日:撰写和整理项目文档。
第15个工作日:由教师检查软件测试效果、项目文档,给出学生本课程成绩。
指导教师签字:
2024年3月5日。
目录 1 需求分析 1
1.1 功能要求 1
1.2 操作要求 1
1.3 系统性能要求 1
2 总体设计 3
2.1 本系统的主要功能 3
2.2 系统包含的类及类之间的关系 3
2.3 j**a源文件及其功能 3
3 详细设计与实现 4
3.1 主类main类 4
3.2 模式设计 4
3.3 数据库表 5
3.3 运行效果 7
3.3.1 系统主界面 7
3.3.2 系统具体功能实现录入界面 7
参考文献 9
毕业实习设计总结 10
附录 11开拓航空订票管理系统主要是为机场、航空公司和客户三方进行服务的。航空公司提供航线、飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有查询航班路线和剩余票数,以及网上订票,退票,以及改签等功能。
客户可以分为两类:一类是普通客户,对于普通客户只有普通的查询功能和订票功能没有相应的票价优惠;另一类是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。
并分析所需要存储的数据信息。
1)查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额;
2)承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况和折扣情况,若尚有余票,则根据折扣为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补;
3)承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足客户的要求,则为客户办理订票手续,否则依次询问其他排队候补的客户。
4)承办改签业务:若客户晚点到达机场或因故不能乘坐预定的航班,为客户办理改签手续,根据与客户沟通的乘坐时间,查询该航班的载客情况,改签到下一班次。
1)客户订票过程。
设计一个存储过程,实现客人订票处理。
提示:需先查看客户是否为特殊客户,若不是,则票价不打折扣;否则如果客户累计航程超过10万公里,票价打九折;超过20万公里,打八折。获得确切票价后加入客户订票信息表中,并将客户新订票里程的信息累计到用户信息表中。
注:须查看客户订票后,是否超过可容纳的座位数目,如果超过,取消所有操作。
2)飞机更新处理。
设计一个触发器,实现在飞机信息表中若删除了一架飞机,同时需删除该航班的信息。
3)航班延误处理。
设计一个触发器,实现若航班产生延误,则发出信息通知客户。
4)余票更新处理。
设计一个触发器,实现若订票后,自动更新的功能。
1.查询航线功能;
2.办理订票业务功能;
3.办理退票业务功能;
4.办理改签业务功能;
本系统共包括7个j**a源文件。
如图2-1所示。
图2-1 类之间的关系。
该文件实现了订票功能;
该文件实现了查询功能;
该文件实现了预约功能;
该文件实现了改签功能;
该文件实现了退票功能;
该文件实现了与sql之间的连接;
该文件为运行类,其中包含了主方法。
1)成员变量见表2-1
2)方法见表2-2
3)源**见文件。
按系统整体e-r模型,写出关系模式;并利用数据字典加以描述。(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)
航空客运的业务包括查询,订票,退票,预约,改签等。用户通过查询航线、航班来确定自己的需求。需要建立一个关系模式,如下:
航线(航线号,航班号,出发地,终点,出发时间,到底时间)
航班(航班号,飞机号,出发地,终点)
飞机(飞机号,一等舱数量,二等舱数量,三等舱数量)
机票(机票号,座位号,单价,航班号,客户号)
客户(客户号,身份证号,姓名,****,类型)
订票(订票号,客户号,舱位等级,订票量,订票**)
退票(退票量,订票号)
预约(预约号,预约量,客户号)
改签(客户号,改签航班)
表2-3 航线。
表2-4 航班。
表2-5 飞机。
表2-6 机票。
表2-7 客户。
表2-8 订票。
软件工程课程设计
天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...
软件工程课程设计
徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...
软件工程课程设计
个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...