版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业SAP R/3 开发课程结课报告ABAP系统学号:班级:物流12002姓名:张天乐SAP R/3开发课程结课报告航空售票系统专业:组名: 包名:小组成员: 学号姓名主要分工个人贡献权重个人成绩填表要求:1根据个人表现由任课教师给定单个成绩;2个人成绩计算公式:个人成绩=项目组成绩个人贡献权重/项目组个人最高贡献权重3. 小组成员个人贡献权重总和为100%,数据精确到个位。2014年12月目录 TOC o 1-3 h z u 1绪论本技术小组根据需求参考企业实际情况,制定
2、出了一套新的航空系统设计实施方案,应用SAP软件针对航空航天行业管理的要求与变化,并且运用APAB语言进行编写,在前系统的研究基础上开发了一个新的系统,这个系统总结了之前系统的不足和缺陷,咨询考察客户的新需求并且得到解决,创新并完善了航空系统,且融合了科学的管理模式和先进的IT技术以及其它行业用户成熟的实践经验。这个新系统能够帮助企业有效地控制成本、提高服务质量,节约人力、物力等资源,加快对市场的反映速度,从而提高为客户服务的水平。本航空订票管理系统提供了订票系统,查询系统、增加客户系统和删除客户信息系统。面对各种不同种类的信息,有合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操
3、作的执行。而且这个系统在界面上对用户十分友好,图标与图形符号简化了人机交互时的操作,统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作,并支持多种语言,可以灵活地适应各地客户的使用。2需求分析本系统提供了订票系统,查询系统、增加客户系统和删除客户信息系统管理。面对各种不同种类的信息,有合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。而且这个系统在界面上对用户十分友好,图标与图形符号简化了人机交互时的操作,统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不同的工作,并支持多种语言,可以灵活地适应客户的使用。2.1 系统物理设计阶段2.1.1
4、 订票系统表订票系统表结构如下:表2.1-12.1.2航空公司信息表:航空公司信息表的表结构如下:表2.1-22.1.3飞行航线信息表:飞行航线信息表的表结构如下:表2.1-32.1.4航班信息表:航班信息表的表结构如下:字段名主外键唯一性字段类型字段长度简短描述CARRID主键唯一CHAR3Airline CodeCONNID主键 - NUMC4Flight Connection NumberFLDATE主键 - DATS8Flight DatePRICE - CURR15AirfareCURRENCY - CUKY5Local Currency of AirlineSEATSMAX B -
5、 INT410Maximum Capacity in Business ClassSEATSOCC B - INT410Occupied Seats in Business ClassSEATSMAX F - INT410Maximum Capacity in First ClassSEATSOCC F - INT410Occupied Seats in First ClassSEATSOCC - INT410Occupied Seats in Economy Class表2.1-4在航空信息管理系统中,首先用户可以根据事先设定好的自己的查询系统,在查询系统界面会显示四个不同的信息表可供选择,
6、其中包括:订票系统表,航空公司信息表,飞行航线信息表,航班信息表进入某个特定的功能后,输入相应的信息后可进行增删改查的功能。3系统设计这个模块可以实现航空与客户两种不同角色的用户登录。客户根据自己的需求对航空的订票系统进行订票,同时也可以进行查询。航空公司在此时也可以跟新系统的订票系统,航班时间,飞行航线系统和航空公司信息系统进行修改的物理结构设计,对SAP系统开发环境下用ABAP进行系统内部表的设计。3.1订票系统表订票系统表在系统中的实现如下 图3.13.2航空公司信息表:航空公司信息表在系统中的实现如下图: 图3.2-13.3飞行航线信息表:飞行航线信息表在系统中的实现如下图:图3.33
7、.4航班信息表:航班信息表在系统中的实现如下图:图3.44.系统实现系统实现将描述系统的实现方法,其中包括各个功能界面是如何实现的、业务逻辑在各个功能模块下的实现和代码设计等。4.1 系统界面系统界面主要分为二大部分,功能模块选择界面和各功能模块功能实现界面。下面为系统实装后用户在各个层次的界面截图:图4.1-1总体界面图4.1-2维护系统界面图4.1-3查询系统界面4.1.1 功能模块选择界面功能模块选择界面是用户选择对系统的哪项功能进行具体的操作,根据客户需求作出不同的选择界面。客户进入后有订票系统,航空公司系统,航班系统,航线系统四大系统 图4.1.1 4.1.2 各功能模块功能实现界面
8、功能模块选择界面成功后,用户会进入相应的维护界面,订票系统,航空公司系统,航班系统,航线系统。各个界面的实现如下:订票系统信息维护界面图4.1.2-1图4.1.2-2航线系统:图4.1.2-3图4.1.2-4航空公司信息系统:图4.1.2-5图4.1.2-6航班系统:图4.1.2-7图4.1.2-84.2 代码设计代码设计阶段主要是对系统各个界面所要实现的功能进行相应的代码设计,其中包括:功能模块选择代码设计、用户信息维护代码设计、订票系统维护代码设计、飞行航线系统维护代码、航班时间维护代码、航空公司信息维护代码设计、4.2.1 订票系统维护代码订票系统维护功能的代码设计包括:定义航空公司,航
9、线编码,订票数,飞行时间,顾客编码的所有字段,将页面所填信息与订票系统信息表的字段相对应,实现对航班订票信息的增删改查等功能。*&-*& Module USER_COMMAND_0007 INPUT*&-* 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
10、 EXIT. MESSAGE The button you CLICK is EXIT TYPE I. SET SCREEN 002. 退出程序 ENDCASE.ENDMODULE. USER_COMMAND_0007 INPUT*&-*& Module STATUS_0007 OUTPUT*&-* text*-*MODULE status_0007 OUTPUT.* SET PF-STATUS xxxxxxxx.* SET TITLEBAR xxx.ENDMODULE. STATUS_0007 OUTPUT4.2.2飞行航线系统维护代码飞机航线系统维护功能的代码设计包括:定义航空公司,航线编
11、码,订票数,飞行时间,飞机类型,座位数量的所有字段,将页面所填信息与飞机航线系统信息表的字段相对应,实现对飞行航线信息的增删改查等功能。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
12、 TYPE I. SET SCREEN 002. 退出程序 ENDCASE.ENDMODULE. USER_COMMAND_0004 INPUT*&-*& Module USER_COMMAND_0005 INPUT*&-* text*-*MODULE user_command_0005 INPUT. CASE ok_code. WHEN SAVE. MOVE zwl_spfli_13 TO wa_spfli. 将用户输入的信息保存到数据库表中 MODIFY zwl_spfli_13 FROM wa_spfli. IF sy-subrc = 0. MESSAGE 保存成功 TYPE I. EN
13、DIF. WHEN EXIT. MESSAGE The button you input is EXIT TYPE I. SET SCREEN 002. 退出程序 ENDCASE.ENDMODULE. USER_COMMAND_0005 INPUT4.2.3航班时间维护代码航班时间系统维护功能的代码设计包括:定义航空公司,航线编码,出发城市,到大城市,飞机时间,起飞时间,到达时间,路程单位的所有字段,将页面所填信息与飞机航班时间系统信息表的字段相对应,实现对航班时间信息的增删改查等功能。*&-*& Module USER_COMMAND_0006 INPUT*&-* text*-*MODULE
14、 user_command_0006 INPUT. CASE ok_code. WHEN SAVE. MOVE zwl_sflight_13 TO wa_sflight.*将用户输入的信息保存到数据库表中 MODIFY zwl_sflight_13 FROM wa_sflight. 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_0006
15、 INPUT4.2.4 航空公司信息维护代码航空公司系统维护功能的代码设计包括:定义航空公司代码,航空公司名称,航空公司编码,航空公司地址的所有字段,将页面所填信息与航空公司信息系统信息表的字段相对应,实现对航空公司信息的增删改查等功能。*&-*& Module STATUS_0004 OUTPUT*&-* text*-*MODULE status_0004 OUTPUT.* SET PF-STATUS xxxxxxxx.* SET TITLEBAR xxx.ENDMODULE. STATUS_0004 OUTPUT*&-*& Module STATUS_0008 OUTPUT*&-* tex
16、t*-*module STATUS_0008 output.* SET PF-STATUS xxxxxxxx.* SET TITLEBAR xxx.SELECT * FROM zwl_scarr_13 INTO CORRESPONDING FIELDS OF zwl_scarr_13. APPEND zwl_scarr_13 TO gt_scarr. ENDSELECT.5. 测试及结论通过测试运行,本系统功能能够正常启用,可以,实现各个不同功能维护的选择,并在各个功能中实现相应的增删改查等操作。通过查询,也可实现对录入的数据进行修改,大大减少了大量人力资源的使用,通过该系统的投入可以航班的订
17、票系统的效率大大提升。虽然实现了用户要求的所有功能,但是,我们仍然有很多不足之处:系统界面的不够美观大方;页面的设计与真正的教学管理系统有一定的差距,经过以后的努力和学习,相信我们做的更好。评分标准:序号报告要求分值评分标准得分一绪论10立意不具体,需求不明确0-5分立意比较突出,需求基本明确6-8分立意突出,需求明确9-10分二需求分析10功能不能满足实际业务需求,流程存在问题0-5分功能基本可以满足实际业务需求,流程基本正确6-8分功能丰富,流程正确9-10分三系统设计20内容单薄,语言不通顺,论据不充分,无独立见解0-11分设计基本合理,运用所学理论和专业知识基本正确12-16分设计合理,运用所学理论和专业知识正确 17-20分四系统实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《建设工程施工合同示范文本》
- 幼儿园健康教案《五官很重要》及教学反思
- 2025年运载火箭控制系统仿真实时处理系统合作协议书
- 后勤部门工作参考计划
- 2025年聚甲醛、聚甲醛合金及改性材料项目发展计划
- 大型型货车租赁合同书
- 特别赞助协议书
- 国际航运船只租赁合同
- 商场租赁合同书
- 2025年古马隆树脂项目建议书
- 最新国家开放大学电大《工程数学》期末题库及答案
- 海底喷流沉积型矿床-sedex
- 基于BP神经网络的零售户销售假烟行为的预警模型
- 医院感染监测清单
- Q∕SY 05592-2019 油气管道管体修复技术规范
- JIS G3141-2021 冷轧钢板及钢带标准
- 篮球校本课程教材
- 小学数学校本教材(共51页)
- 遗传群体文献解读集
- 工艺装备环保性与安全性的设计要点
- [玻璃幕墙施工方案]隐框玻璃幕墙施工方案
评论
0/150
提交评论