管理信息系统作业模板_第1页
管理信息系统作业模板_第2页
管理信息系统作业模板_第3页
管理信息系统作业模板_第4页
管理信息系统作业模板_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MIS课程设计 航空销售管理系统 MIS课程设计课程名称: 管理信息系统开发与管理题目名称: 航空销售管理信息系统 学 院 经济管理学院 专 业 06会计04班 学 号 姓 名 庞春霞 指导教师 朱少强 (2007年8月)目录-前言一 系统分析. 2 1.1 用户需求. 2 1.2 开发目标. 21.1短期目标 . 31.2长期目标 . 4 1.3 可行性分析. . 21.3.1技术可行性分析. 21.3.2社会可行性分析. 21.3.3经营可行性分析. 3 1.4 开发意义. 3二 系统设计. 32.1 系统业务流程图. 32.1 系统ERD. 32.1构思系统ERD . 42.2一般关系模

2、型 . 52. 系统E-R图. 5 2.4 系统业务流程图. 6 2.5 数据流程分析(DFD). 6 2.6 数据字典(DD). 82.6.1基本项表 . 82.6.2数据流表 . 92.7 系统功能. 92.7.1功能分析图 . 102.7.2系统布局分析 . 10 2.8 代码设计. 10 2.8.1 代码系统设计. 10 2.8.2 数据库结构具体设计. 15 2.8.3 模块设计. 16三 系统应用. 16 3.1 应用程序设计. 16四、系统评价. . 20结束语前言随着中国加入世界贸易组织,对外经济合作日趋频繁。同时由于人民生活水平的提高,带动了出境入境旅游的升温,这些因素为中国

3、的航空运输业的发展提供了坚实的基础。 但面对巨大的市场需求,民航的运力却相对过剩。尽管这两年的正班客座率和载运率有所提高,但还处于历史上的相对较低水平。在国内,铁路的提速以及高速公路的迅速发展使航空运输业面临着前所未有的竞争。在国际航线上,中国的民航公司的实力大大落后于国际航运巨头。成长中的中国民航需要全面改革争取更大的市场份额。 面对市场风云变换,民航关于航线调整方案大大有利于他们业务主导地位的巩固,而大多数地方航空公司则不得不将视角转向支线航空市场。 航空公司60%的成本是其自身不可控成本,政府对航线、机票价格、飞机引进等方面的管制,这就使航空公司的经营面临着很大的风险。航空公司必须竭尽全

4、力寻找方法提高自己的服务水平和质量,特别是在售售票、订票等基本服务上面。能够为顾客提供更加方便快捷的服务,是争取到顾客的心,获得更大市场份额的前提。一、 系统分析1.1用户需求售票、订票是民航业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代航空业物流量剧增的客观要求,所以本着对已学过的MIS知识的巩固,利用开发工具Visual FoxPro 开发了一个民航售票管理系统,这样能够大幅度的提高该酒楼航班的运作效益,增加其存在的经济效益和社会效益。1.2开发目标1.2.1 短期目标 开发建立人员管理系

5、统,供经理、售票员以及相关工作人员随时查询航班的信息,随时添加和更新记录,整体把握机场的情况,便于开展经营管理活动。1.2.2 长期目标面对着市场经济的激烈竞争,航空事业的经营管理面对着优胜劣汰的形势,只有不断地改善航班的经营管理模式,使航班的管理工作有条不紊地进行,才能在残酷的竞争中取胜。1.3可行性分析1.3.1技术可行性本系统采用VFP技术,它具有可操作性,简单易上手,并且能够为民航所充分利用。1.3.2 经济可行性它的开发完全在民航的接受能力之内。并且能够为民航售票、订票业务提供系统的信息支持,为其提高效率,节约成本和资金。其运行费用也在可以承受的范围之内。1.3.3 社会可行性该系统

6、的操作和维护相当简单,一般员工不需要经过严格培训就可以掌握它的操作。同时。同时,它的使用有助于民航提高售票、订票业务的操作规范性,整体性和效率性,对民航的发展有着重要作用。1.4系统开发意义此系统可以直接为民航使用,提高其航班的运行效率,提高工作人员的效益,此系统为该民航提供强大的信息支持,则能够大幅度的提高航班的运作效益,增加其存在的经济效益和社会效益。二、 系统设计2.1系统业务流程图售票员输入密码密码校验订购票飞行时刻表核对是否有该市科未售机票售出机票错该票已售完校验是否有为出售的机票已售的机票乘客航班收入统计结 算统计表2.2系统ERD2.2.1 构思系统ERD四原则从ERD到一般关系

7、模型的原则原则一:ERD中每一个独立实体变换为一个关系,其属性变换为关系属性,其主键变为主码;原则二:ERD中的从实体及相应的“”联系变换为关系,从实体的属性加上主实体关系的主码构成这关系属性;原则三:l ,M联系通过在多实体中增加联系的“l”实体关系的主码及联系本身的属性来表达;原则四:M,M联系转换为一个独立的联系,被联系实体的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。2.2.2 一般关系模型构造由实体生成的一般关系模型航班关系航班号发出城市到达城市发出时间到达时间主键机票关系机票ID座位号座位等级飞行日期票价主键乘客关系乘客ID乘客姓名乘客身

8、份证主键由联系生成的一般关系模型机票退票关系机票ID航班号座位号订票人身份证号座位等级票价主键外来键2.3系统E-R图售票员航班机票乘客查询属于购买姓名身份证号票价飞行日期座位等级座位号发出城市到达城市发出时间到达时间乘客ID售票员ID售票员姓名航班号2.4系统业务流程图有效密码无效密码售票员有票密码核对修改售票情况售票情况查询收入统计夹收入汇总统计有关部门报表收入汇总表会计飞行时刻表2.5 数据流程分析(DFD) 图T:民航管理系统(TOP层)P0数据处理售票员FT-1票务管理数据流FT-2查询数据流上级FT-5数据统计表主管部 门FT-3系统管理FT-4收入统计图0:民航售票管理系统(0层

9、)FT-2查询数据流FT-1票务管理数据流P1机票信息处理P2航班信息处理FT-3系统管理数据流P3管理员信息处理FT-4收入统计数据流P4收入信息处理P5信息汇总F0-1票务管理数据表F0-2查询信息表F0-3系统管理信息表F0-4收入统计信息表FT-5数据统计表图1:民航售票管理系统(1层)F0-1票务管理数据表FT-1票务管理数据流P1.1机票信息分类F1-1订票数据流P1.2订票登记P1.3退票登记F1-2退票数据流P1.4机票库存F1-3订票信息表F1-4退票信息表FT-2查询数据流P2.1航班信息分类P2.2航班号信息处理P2.3发出地信息处理P2.4到达地信息处理P2.5发出时间

10、信息处理P2.6到达时间信息处理F1-5航班号数据流F1-6发出地数据流F1-7到达地数据流F1-8发出时间数据流F1-9到达时间数据流P2.7查询结果统计F1-14到达时间数据流F1-10航班号信息表F1-11发出地信息表F1-12到达地信息表F1-13发出时间信息表F0-2查询信息表2.6数据字典(DD)2.6.1基本项表:编号项名类型长度小数位值域构成对象T01乘客ID文本30000-999订票(数据流)、机票查询(数据流)T02售票员ID文本130001-999机票查询(数据流)、订票(数据流)T03机票ID文本130机票信息、机票查询(数据流)T04座位号数值不限00-300机票信息

11、 、订票(数据流)T05单价货币不限20.00-9999.99机票查询(数据流)、订票(数据流)、T06航班号文本不限0001-090机票查询(数据流)、订票(数据流)T07发出日期日期1000000.01.01-9999.12.31机票查询(数据流)T08到达日期日期1000000.01.01-9999.12.31机票查询(数据流)T09发出城市文本1000000.01.01-9999.12.31机票查询(数据流)T10到达城市文本1000000.01.01-9999.12.31机票查询(数据流)2.6.2 数据流表:编号数据流名来源去向FT-1会员信息客户P0FT-2地方主管信息客户P0F

12、T-3库存信息仓库P0FT-4评价信息会员P0FT-5订购单会员P0FT-6信息统计P0上级F0-1会员信息表P16F0-2地方主管信息表P26F0-3商品信息表P36F0-4评价信息表P46F0-5订单信息表P56F0-6缺货信息表P56F1-1一次审核订单P5.1P5.2F1-2订单信息表P5.2P5.32.7系统功能结合公司实际的运作流程,航空公司机票销售管理系统共分为机票销售管理系统、机票退票管理系统和机票统计信息管理系统三个子系统,具体功能如下:2.7.1 功能分解图:机票销售管理系统销售管理退票管理机票统计管理乘客信息录入机票信息查询机票库存更新已售机票信息机票信息查询修改购票者信

13、息机票库存更新机票销售情况机票退票情况退票率统计2.7.2 系统布局分析 系统启动画面权限认证界面售票管理系统主界面订票子系统售票子系统查询子系统飞行时刻表系统维护2.8代码设计2.8.1 代码系统设计代码设计的原则有:·唯一确定性:每一个代码都只代表唯一的实体或属性·标准化与通用化:国内外有关的编码标准是代码设计的重要依据·简单性:代码必须简单明了,短小精悍·稳定性和可扩充性:代码系统一旦制定出来并运用到系统中去,要有相对的稳定性,一般考虑3-5年的使用期限·容易修改:当某个代码在条件、特点或所代表的实体改变时,容易修改,也要方便系统的初始化

14、·满足系统要求,便于记忆使用:此代码是为系统创建一个系统环境参数据设置文件。set sysmenu offset sysmenu toset talk offset notify offset clock statusset palette offset bell onset safety offset escape on set keycomp to windowsset carry onset confirm onset exact onset near onset ansi offset lock onset exclusive offset multilocks onset

15、deleted onset optimize onset refresh to 0,5set odometer to 100set resource onset century onset currency leftset currency to ¥set hours to 12set fdow to 1set fweek to 1set mark to ,set separator to ,set point to ,* 航空售票管理系统_APP.PRG* This file is a generated, framework-enabling component* created by A

16、PPBUILDER * (c) Microsoft Corporation* Framework-generated application startup program* for D:航空售票管理系统航空售票管理系统 Project#INCLUDE .航空售票管理系统_APP.HIF TYPE(APP_GLOBAL.Class) = "C" AND ; UPPER(APP_GLOBAL.Class) = UPPER(APP_CLASSNAME) MESSAGEBOX(APP_ALREADY_RUNNING_LOC,48, ; APP_GLOBAL.cCaption )

17、IF VARTYPE(APP_GLOBAL.oFrame) = "O" APP_GLOBAL.oFrame.Show() ENDIF RETURN ENDIF RELEASE APP_GLOBALPUBLIC APP_GLOBALLOCAL lcLastSetTalk, llAppRan, lnSeconds, loSplashLOCAL ARRAY laCheck1lcLastSetTalk=SET("TALK")loSplash = .NULL.SET TALK OFF#IFDEF APP_SPLASHCLASS IF NOT EMPTY(APP_S

18、PLASHCLASS) loSplash = NEWOBJECT(APP_SPLASHCLASS, APP_SPLASHCLASSLIB) IF VARTYPE(loSplash) = "O" lnSeconds = SECONDS() loSplash.Show() ENDIF ENDIF #ENDIFAPP_GLOBAL = NEWOBJECT(APP_CLASSNAME, APP_CLASSLIB)IF VARTYPE(APP_GLOBAL) = "O" ; AND ACLASS(laCheck,APP_GLOBAL) > 0 AND ; A

19、SCAN(laCheck,UPPER(APP_SUPERCLASS) > 0 APP_GLOBAL.cReference =APP_GLOBAL APP_GLOBAL.cFormMediatorName = APP_MEDIATOR_NAME #IFDEF APP_CD APP_CD #ENDIF #IFDEF APP_PATH APP_PATH #ENDIF #IFDEF APP_INITIALIZE APP_INITIALIZE #ENDIF IF VARTYPE(loSplash) = "O" IF SECONDS() < lnSeconds + APP_

20、SPLASHDELAY =INKEY(APP_SPLASHDELAY-(SECONDS()-lnSeconds),"MH") ENDIF loSplash.Release() loSplash = .NULL. ENDIF RELEASE laCheck, loSplash, lnSeconds IF NOT APP_GLOBAL.Show() IF TYPE(APP_GLOBAL.Name) = "C" MESSAGEBOX(APP_CANNOT_RUN_LOC,16, ; APP_GLOBAL.cCaption ) APP_GLOBAL.Releas

21、e() ELSE MESSAGEBOX(APP_CANNOT_RUN_LOC,16) ENDIF ELSE llAppRan = .T. ENDIF IF TYPE(APP_GLOBAL.lReadEvents) = "L" IF APP_GLOBAL.lReadEvents * the Release() method was not used * but we've somehow gotten out of READ EVENTS. APP_GLOBAL.Release() ENDIF ELSE RELEASE APP_GLOBAL ENDIFELSE MES

22、SAGEBOX(APP_WRONG_SUPERCLASS_LOC,16) RELEASE APP_GLOBALENDIFIF lcLastSetTalk="ON" SET TALK ONELSE SET TALK OFFENDIFIF TYPE(APP_GLOBAL) = "O" * non-read events app RETURN APP_GLOBALELSE RETURN llAppRanENDIF 2.8.2 数据库结构具体设计航班信息数据表字段名称字段类型字段大小小数位数索引是否可为空航班号字符型16主索引NO发出城市字符型10普通索引NO到达城市字符型10普通索引NO发出时间字符型10普通索引NO到达时间字符型10普通索引NO乘客信息数据表字段名称字段类型字段大小小数位数索引是否可为空航班号字符型16普通索引NO座位号字符型19NO飞行日期字符型12NO订购票人字符型10NO身份证号字符型15关键索引NO座位等级字符型4NO票价货币型默认NO航班座位等级分配与座位占用表字段名称字段类型字段大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论