计算机工程硕士|信息系统论文|软件工程

时间:2010-03-04 12:22来源:未知 作者:admin 点击:

机场信息管理系统设计及软件开发技术探讨 在软件工程过程的基础上,方法层提供了建造软件的技术方法,即技术上应该测试和维护。如何做的问题。方法涵盖了一系列任务:需求分析、设计、编程、软件工程方法依赖于一组基本原则,这些原则控制了每一个技术区域,

 

        机场信息管理系统设计及软件开发技术探讨

 

     在软件工程过程的基础上,方法层提供了建造软件的技术方法,即技术上应该测试和维护。“如何做”的问题。方法涵盖了一系列任务:需求分析、设计、编程、软件工程方法依赖于一组基本原则,这些原则控制了每一个技术区域,而且包含建模活动和其他描述技术。
     《机场信息管理系统》是一个为中小型机场设计的计算机网络应用系统,它涉及航班信息、气象信息、航空货邮信息以及机场营运等信息的综合处理,为旅客提供及时周到的信息服务,同时也是保证机场正常运行的重要辅助手段之一。随着全国民航乃至世界民航信息化进程的加快,民航各机场、各航空公司网络之间的互连,以及与INTERNET的互连都成为发展的必然趋势。因此,即使是中小机场,其信息系统也必将纳入整个民航信息系统之中,成为其基础组成部份,所以该项目在需求上具 有以下特点:

      起点论文在软件硕士论文代写,工程硕士毕业论文,代写硕士论文开题报告经验丰富,原创硕士论文,贴身定制,如需代写敬请垂询:15196663721(周老师)qq:573507536,邮箱:qidianlunwen@163.com   
    .信息种类较多,处理流程较复杂
     为旅客提供全过程及时周到的航班信息服务,是本系统最基本也是最重要的任务,因此航班信息必须全面细致准确,航班进程清晰,航班数据的变化能及时地反映到机场各相关部门和所有旅客;不同机场,其营运信息内容、表达方式和处理方式有一定差异不同机场的组织机构形式不同,其指挥调度模式也不尽相同,因此指挥调度子系统必须具有一定的灵活性.航班信息和气象信息来源应同时包括人工和自动两种方式.目前,民航内部均通过民航专用电报转报网传递航班信息和气象信息,可通过对电报的自动处理,自动实时地获取航班信息和气象信息.使用方便,易学易用.机场信息管理系统需要很多人轮班并行操作使用,或者一人操作多个子系统。统。同时,考虑到民航现有工作人员和维护人员的计算机素质还不算太高,因此本系统应具有友好的人机界面,操作简便灵活,各子系统的用户界面在外观和操作方式上必须协调一致,并提供方便快捷的在线帮助。
    .具有较高的可靠性和可用性
    系统应能长时间持续无故障运行,其核心设备网络及数据库服务器应配备备份服务器,数据库数据必须定期复制和备份,当服务器出现意外故障时,整个系统应能自动切换到备份服务器上继续工作,当网络出现故障时,各航班信息显示子系统应能以本地方式运行,不会因局部故障而引起整个系统瘫痪。
    .系统易于管理维护
    应具有简单方便的系统管理工具,包括;
    用户权限管理;
    各工作站功能管理;
    系统运行参数管理;
    运行日志管理;
    集成的网络管理和系统监控、调试、诊断工具。
    .良好的系统伸缩性
    由于各机场的条件和经费情况不同,其选择的功能模块和硬件配置都不相同,特别是显示设备如LED大屏幕显示屏,在各机场的类型、数量、规格尺寸和通信接口上差异较大,因此,要求系统能方便地通过剪裁模块、替换软件接口和配置系统参数来实现系统的装配和升级。
    .良好的性能价格比
    由于中小机场的资金有限,因此在充分满足系统应用功能需求、系统性能和保证系统安全可靠性的前提下,必须选用价廉物美,经济实用的系统和产品,提高性能价格比,这样对软件的可靠性和健壮性也就提出了更高的
要求。
    .系统应具有良好的开放性,外部接口清晰而标准
    机场信息管理系统可能连接很多台PC工作站,多种硬件设备,其中可能有由第三方供应商提供的非标准设备或子系统,还可能同民航内外的其它网络互连,这就要求系统具有良好的开放性,才能实现网络互连以及与其
他设备的互连。
2.1.2功能需求描述
    机场信息管理系统应具有以下主要功能:
    1.基础数据维护
    维护系统运行所需的所有基础数据,如:航站信息表,机型信息表,飞机信息表,飞行任务性质表,航空公司信息表,机场平面图,候机楼平面图等。
    2.航班计划管理
    .管理冬夏季两个时刻表数据;
    .完成冬夏季季节转换工作;
    .管理长期计划表;
    .根据航班时刻表和长期计划表自动生成在某时段将实际执行的航班计划表。
    3.民航电报自动处理
    电报接收计算机自动接收、存储、显示、打印、分析处理次日航班计划电报或当日航班动态电报。将格式不规范的电报作为疑难电报,要求操作员进行人工修正,修正后再由计算机作二次处理。电报处理成功后,自动更新次日航班计划或当日航班动态。
    对象是面向对象开发模式的基本成分。每个对象可用它的一组属性和它可以执行的一组操作来定义。属性一般只能通过执行对象的操作来改变。操作通常又称为方法,它描述了对象执行的功能。对象之间可通过消息进行交互。类是一组具有相同数据结构和相同操作的对象的集合。类的定义同样包括一组数据属性和在数据上的合法操作。类定义可以视为一个具有类似特性和共同行为的对象的模板,可用来产生对象。类具有继承、多态性和动态联编等性质,使用类的优点在于采用了抽象数据类型,包括数据抽象和过程抽象,而类的继承提供了更高层次的数据抽象。
    将数据和数据上的操作封装在同一个包中,可获得一系列极重要的好处:数据和过程的内部实现细节对外界隐蔽(信息隐蔽),这降低了对象之间的祸合度,减少当变化发生时副作用的传播;数据结构和对它们的操作被合并在单个名字的实体中,有利于构件复用;简化被封装对象间的接口。发送消息的对象不需要关心接收对象的内部数据结构,因此接口被简化,系统祸合度被降低。
    作为一种模块,关于高内聚性和低祸合性模块的讨论同样适合于对象。
    由于模块的内聚性是指模块所执行的动作在功能上的相关程度,而类在这点上没有任何不同,也就是说,设计糟糕的类同样可能具有较低的内聚性。
    对于祸合,在没有继承的情况下,类可以具有各种级别的祸合度。例如:一个类的属性被定义为public,就会引入公共藕合。而继承则会引入另一类祸合,在建立类的继承层次时,我们的目标是使提取元素的通用性达到最高,因此通常希望这种藕合的层次越高越好。同时,类和子类一般是现实世界的模型,其继承关系和祸合程度往往是由现实世界决定的,而不是由设计决定的。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
推荐内容
联系我们
服务热线:(0)15196663721
客服QQ:   点击与我聊天573507536
业务邮箱:qidianlunwen@163.com
论文服务:如果您需要论文写作、发表修改服务,请点击:论文订单,并详细填写填写您的论文要求,我们热情的客服会迅速与您联系,通过我们贴心、可靠、及时的服务帮助您顺利毕业或者职称晋升。
沪ICP备05004653号@ 2001-2009 Arting365.Com, All rights reserved