ABAP实验报告(终版)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《SAPR/3开发课程》结课报告——ABAP系统学号:12120800228班级:物流12002姓名:张天乐1《SAPR/3开发课程》结课报告——航空售票系统专业:组名:包名:小组成员:学号姓名主要分工个人贡献权重个人成绩填表要求:1.根据个人表现由任课教师给定单个成绩;2.个人成绩计算公式:个人成绩=项目组成绩×个人贡献权重/项目组个人最高贡献权重3.小组成员个人贡献权重总和为100%,数据精确到个位。22014年12月目录1.绪论.....................................................................................................................................32.需求分析.............................................................................................................................32.1系统物理设计阶段........................................................................................................42.1.1订票系统表.............................................................................................................42.1.2航空公司信息表:..................................................................................................42.1.3飞行航线信息表:..................................................................................................42.1.4航班信息表:.............................................................................................................53.系统设计.............................................................................................................................53.1订票系统表.................................................................................................................63.2航空公司信息表:.........................................................................................................63.3飞行航线信息表:.........................................................................................................73.4航班信息表:................................................................................................................84.系统实现...............................................................................................................................84.1系统界面........................................................................................................................84.1.1功能模块选择界面...............................................................................................104.1.2各功能模块功能实现界面...................................................................................104.2代码设计......................................................................................................................144.2.1订票系统维护代码...............................................................................................154.2.2飞行航线系统维护代码........................................................................................154.2.3航班时间维护代码................................................................................................164.2.4航空公司信息维护代码.......................................................................................175.测试及结论.......................................................................................................................1831.绪论本技术小组根据需求参考企业实际情况,制定出了一套新的航空系统设计实施方案,应用SAP软件针对航空航天行业管理的要求与变化,并且运用APAB语言进行编写,在前系统的研究基础上开发了一个新的系统,这个系统总结了之前系统的不足和缺陷,咨询考察客户的新需求并且得到解决,创新并完善了航空系统,且融合了科学的管理模式和先进的IT技术以及其它行业用户成熟的实践经验。这个新系统能够帮助企业有效地控制成本、提高服务质量,节约人力、物力等资源,加快对市场的反映速度,从而提高为客户服务的水平。本航空订票管理系统提供了订票系统,查询系统、增加客户系统和删除客户信息系统。面对各种不同种类的信息,有合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。而且这个系统在界面上对用户十分友好,图标与图形符号简化了人机交互时的操作,统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作,并支持多种语言,可以灵活地适应各地客户的使用。2.需求分析本系统提供了订票系统,查询系统、增加客户系统和删除客户信息系统管理。面对各种不同种类的信息,有合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。而且这个系统在界面上对用户十分友好,图标与图形符号简化了人机交互时的操作,统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作,并支持多种语言,可以灵活地适应客户的使用。42.1系统物理设计阶段2.1.1订票系统表订票系统表结构如下:表2.1-12.1.2航空公司信息表:航空公司信息表的表结构如下:表2.1-22.1.3飞行航线信息表:飞行航线信息表的表结构如下:5表2.1-32.1.4航班信息表:航班信息表的表结构如下:字段名主\外键唯一性字段类型字段长度简短描述CARRID主键唯一CHAR3AirlineCodeCONNID主键-NUMC4FlightConnectionNumberFLDATE主键-DATS8FlightDatePRICE-CURR15AirfareCURRENCY-CUKY5LocalCurrencyofAirlineSEATSMAXB-INT410MaximumCapacityinBusinessClassSEATSOCCB-INT410OccupiedSeatsinBusinessClassSEATSMAXF-INT410MaximumCapacityinFirstClassSEATSOCCF-INT410OccupiedSeatsinFirstClassSEATSOCC-INT410OccupiedSeatsinEconomyClass表2.1-4在航空信息管理系统中,首先用户可以根据事先设定好的自己的查询系统,在查询系统界面会显示四个不同的信息表可供选择,其中包括:订票系统表,航空公司信息表,飞行航线信息表,航班信息表进入某个特定的功能后,输入相应的信息后可进行增删改查的功能。3.系统设计这个模块可以实现航空与客户两种不同角色的用户登录。客户根据自己的需6求对航空的订票系统进行订票,同时也可以进行查询。航空公司在此时也可以跟新系统的订票系统,航班时间,飞行航线系统和航空公司信息系统进行修改的物理结构设计,对SAP系统开发环境下用ABAP进行系统内部表的设计。3.1订票系统表订票系统表在系统中的实现如下图3.13.2航空公司信息表:航空公司信息表在系统中的实现如下图:7图3.2-13.3飞行航线信息表:飞行航线信息表在系统中的实现如下图:图3.383.4航班信息表:航班信息表在系统中的实现如下图:图3.44.系统实现系统实现将描述系统的实现方法,其中包括各个功能界面是如何实现的、业务逻辑在各个功能模块下的实现和代码设计等。4.1系统界面系统界面主要分为二大部分,功能模块选择界面和各功能模块功能实现界面。下面为系统实装后用户在各个层次的界面截图:9图4.1-1总体界面图4.1-2维护系统界面10图4.1-3查询系统界面4.1.1功能模块选择界面功能模块选择界面是用户选择对系统的哪项功能进行具体的操作,根据客户需求作出不同的选择界面。客户进入后有订票系统,航空公司系统,航班系统,航线系统四大系统图4.1.14.1.2各功能模块功能实现界面功能模块选择界面成功后,用户会进入相应的维护界面,订票系统,航空公司系统,航班系统,航线系统。各个界面的实现如下:订票系统信息维护界面11图4.1.2-1图4.1.2-2航线系统:12图4.1.2-3图4.1.2-4航空公司信息系统:13图4.1.2-5图4.1.2-6航班系统:14图4.1.2-7图4.1.2-84.2代码设计代码设计阶段主要是对系统各个界面所要实现的功能进行相应的代码设计,其中包括:功能模块选择代码设计、用户信息维护代码设计、订票系统维护代码设计、飞行航线系统维护代码、航班时间维护代码、航空公司信息维护代码设计、154.2.1订票系统维护代码订票系统维护功能的代码设计包括:定义航空公司,航线编码,订票数,飞行时间,顾客编码的所有字段,将页面所填信息与订票系统信息表的字段相对应,实现对航班订票信息的增删改查等功能。*&-----------

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功