abap实验报告(终版)

上传人:第*** 文档编号:62806611 上传时间:2018-12-22 格式:DOCX 页数:20 大小:957.68KB
返回 下载 相关 举报
abap实验报告(终版)_第1页
第1页 / 共20页
abap实验报告(终版)_第2页
第2页 / 共20页
abap实验报告(终版)_第3页
第3页 / 共20页
abap实验报告(终版)_第4页
第4页 / 共20页
abap实验报告(终版)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《abap实验报告(终版)》由会员分享,可在线阅读,更多相关《abap实验报告(终版)(20页珍藏版)》请在金锄头文库上搜索。

1、SAP R/3 开发课程结课报告ABAP系统学号:12120800228班级:物流12002姓名:张天乐SAP R/3开发课程结课报告航空售票系统专业:组名: 包名:小组成员: 学号姓名主要分工个人贡献权重个人成绩填表要求:1根据个人表现由任课教师给定单个成绩;2个人成绩计算公式:个人成绩=项目组成绩个人贡献权重/项目组个人最高贡献权重3. 小组成员个人贡献权重总和为100%,数据精确到个位。2014年12月目录1绪论32需求分析32.1 系统物理设计阶段42.1.1 订票系统表42.1.2航空公司信息表:42.1.3飞行航线信息表:52.1.4航班信息表:53系统设计63.1订票系统表63.

2、2航空公司信息表:73.3飞行航线信息表:73.4航班信息表:84.系统实现84.1 系统界面84.1.1 功能模块选择界面104.1.2 各功能模块功能实现界面104.2 代码设计154.2.1 订票系统维护代码154.2.2飞行航线系统维护代码164.2.3航班时间维护代码174.2.4 航空公司信息维护代码175. 测试及结论181绪论本技术小组根据需求参考企业实际情况,制定出了一套新的航空系统设计实施方案,应用SAP软件针对航空航天行业管理的要求与变化,并且运用APAB语言进行编写,在前系统的研究基础上开发了一个新的系统,这个系统总结了之前系统的不足和缺陷,咨询考察客户的新需求并且得到

3、解决,创新并完善了航空系统,且融合了科学的管理模式和先进的IT技术以及其它行业用户成熟的实践经验。这个新系统能够帮助企业有效地控制成本、提高服务质量,节约人力、物力等资源,加快对市场的反映速度,从而提高为客户服务的水平。本航空订票管理系统提供了订票系统,查询系统、增加客户系统和删除客户信息系统。面对各种不同种类的信息,有合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。而且这个系统在界面上对用户十分友好,图标与图形符号简化了人机交互时的操作,统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作,并支持多种语言,可以灵活地适应各地客户的使用。2需求分析本系

4、统提供了订票系统,查询系统、增加客户系统和删除客户信息系统管理。面对各种不同种类的信息,有合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。而且这个系统在界面上对用户十分友好,图标与图形符号简化了人机交互时的操作,统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作,并支持多种语言,可以灵活地适应客户的使用。2.1 系统物理设计阶段2.1.1 订票系统表订票系统表结构如下:表2.1-12.1.2航空公司信息表:航空公司信息表的表结构如下:表2.1-22.1.3飞行航线信息表:飞行航线信息表的表结构如下:表2.1-32.1.4航班信息表:航班信息表的表结构

5、如下:字段名主外键唯一性字段类型字段长度简短描述CARRID主键唯一CHAR3Airline CodeCONNID主键 - NUMC4Flight Connection NumberFLDATE主键 - DATS8Flight DatePRICE - CURR15AirfareCURRENCY - CUKY5Local Currency of AirlineSEATSMAX B - INT410Maximum Capacity in Business ClassSEATSOCC B - INT410Occupied Seats in Business ClassSEATSMAX F - INT

6、410Maximum Capacity in First ClassSEATSOCC F - INT410Occupied Seats in First ClassSEATSOCC - INT410Occupied Seats in Economy Class表2.1-4在航空信息管理系统中,首先用户可以根据事先设定好的自己的查询系统,在查询系统界面会显示四个不同的信息表可供选择,其中包括:订票系统表,航空公司信息表,飞行航线信息表,航班信息表进入某个特定的功能后,输入相应的信息后可进行增删改查的功能。3系统设计这个模块可以实现航空与客户两种不同角色的用户登录。客户根据自己的需求对航空的订票系

7、统进行订票,同时也可以进行查询。航空公司在此时也可以跟新系统的订票系统,航班时间,飞行航线系统和航空公司信息系统进行修改的物理结构设计,对SAP系统开发环境下用ABAP进行系统内部表的设计。3.1订票系统表订票系统表在系统中的实现如下 图3.13.2航空公司信息表:航空公司信息表在系统中的实现如下图: 图3.2-13.3飞行航线信息表:飞行航线信息表在系统中的实现如下图:图3.33.4航班信息表:航班信息表在系统中的实现如下图:图3.44.系统实现系统实现将描述系统的实现方法,其中包括各个功能界面是如何实现的、业务逻辑在各个功能模块下的实现和代码设计等。4.1 系统界面系统界面主要分为二大部分

8、,功能模块选择界面和各功能模块功能实现界面。下面为系统实装后用户在各个层次的界面截图:图4.1-1总体界面图4.1-2维护系统界面图4.1-3查询系统界面4.1.1 功能模块选择界面功能模块选择界面是用户选择对系统的哪项功能进行具体的操作,根据客户需求作出不同的选择界面。客户进入后有订票系统,航空公司系统,航班系统,航线系统四大系统 图4.1.1 4.1.2 各功能模块功能实现界面功能模块选择界面成功后,用户会进入相应的维护界面,订票系统,航空公司系统,航班系统,航线系统。各个界面的实现如下: 订票系统信息维护界面图4.1.2-1图4.1.2-2 航线系统:图4.1.2-3图4.1.2-4 航

9、空公司信息系统:图4.1.2-5图4.1.2-6 航班系统:图4.1.2-7图4.1.2-84.2 代码设计代码设计阶段主要是对系统各个界面所要实现的功能进行相应的代码设计,其中包括:功能模块选择代码设计、用户信息维护代码设计、订票系统维护代码设计、飞行航线系统维护代码、航班时间维护代码、航空公司信息维护代码设计、4.2.1 订票系统维护代码订票系统维护功能的代码设计包括:定义航空公司,航线编码,订票数,飞行时间,顾客编码的所有字段,将页面所填信息与订票系统信息表的字段相对应,实现对航班订票信息的增删改查等功能。*&-*& Module USER_COMMAND_0007 INPUT*&-*

10、text*-*MODULE user_command_0007 INPUT. CASE ok_code. WHEN SAVE. MOVE zwl_sbook_13 TO wa_sbook. 将用户输入的信息保存到数据库表中 MODIFY zwl_sbook_13 FROM wa_sbook. IF sy-subrc = 0. MESSAGE 保存成功 TYPE I. ENDIF. WHEN EXIT. MESSAGE The button you CLICK is EXIT TYPE I. SET SCREEN 002. 退出程序 ENDCASE.ENDMODULE. USER_COMMAND

11、_0007 INPUT*&-*& Module STATUS_0007 OUTPUT*&-* text*-*MODULE status_0007 OUTPUT.* SET PF-STATUS xxxxxxxx.* SET TITLEBAR xxx.ENDMODULE. STATUS_0007 OUTPUT4.2.2飞行航线系统维护代码飞机航线系统维护功能的代码设计包括:定义航空公司,航线编码,订票数,飞行时间,飞机类型,座位数量的所有字段,将页面所填信息与飞机航线系统信息表的字段相对应,实现对飞行航线信息的增删改查等功能。MODULE user_command_0004 INPUT. CASE ok_code. WHEN SAVE. MOVE zwl_scarr_13 TO wa_scarr. 将用户输入的信息保存到数据库表中 MODIFY zwl_scarr_13 FROM wa_scarr. IF sy-subrc = 0. MESSAGE 保存成功 TYPE I. ENDIF. WHEN EXIT. MESSAGE The button you input is EXIT TYPE I. SET SCREEN 002. 退出程序 ENDCASE.ENDMODULE. USER_COMMAND_00

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 述职报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号