空中交通管理安全评价与监测支持系统(交通信息工程及控制专业优秀论文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
知识水坝为您整理
知识水坝为您整理
6.3.3三层结构
图6-l系统运行框架图
本评价系统采用了浏览器服务器(B/S)模式的三层体系结构构建。
三层结构在两层结构(c/s)数据存取逻辑和应用逻辑(数据的处理)基础上,将用户界面作为单独的一部分从应用逻辑中分离出来,将客户端划分为两部分:一部分是基于浏览器的Internet用户界面;另一部分是独立于数据存
储逻辑和最终用户界面的应用服务器,也可称为“中间层”服务器。
“中间层”应用服务器既要有面向Web的接口,又要有面向数据库服务的接口。
这样当Web服务器接收到Web客户访问动态数据内容而需要和数据库连接的时候,就能够通过应用服务器的这两个接口建立数据库服务器和Web服务器间的连接,如图铲2所示。
客户端I豺端挲器姗I处理。
侃页
J
中间应用一I髓服务器.飒唧业务逻辑层…蔺ISSe数据库服J……精耀
l务器如I
m&目L、一^hⅫm基&|l(r耀图6-2基于Internet的三层结构
本系统的三个逻辑层也就分别表示为表示层(客户端)、业务逻辑层(中间应用层)和数据访问层(服务层),这种模型使系统结构更清楚,分工更明确,有利于后期的维护和升级。
①表示层(USL)
用户表示层为客户端提供对应程序的访问,在本文所介绍的系统中即ASP.NET页面。
此层以本系统中的WEB项目的形式实现。
②业务逻辑层(BLL)
业务逻辑层实现应用程序的业务功能。
此层以本文所介绍的系统中的中间数据访问类的形式实现。
⑤数据访问层(DAL)
且更适用于连接的及其断开式的Internet网络编程。
ADO.NET包含两个核心数据组件:.NETFramework数据提供程序和DataSet。
设计ADO.NET组件的主要目的是为了从数据库操作中分解出数据访问。
6.6.1.NET数据提供程序
.NET数据提供程序,它的设计是为了实现数据操作的快速、只进、只读访问。
.NET数据提供程序包括Connection、Command、DataReader、DataAdapter一共4种对象,这些对象的作用如下:
①Connection对象提供与数据源的连接。
(室)Command对象用户能够访问用于返回数据、修改数据、运行存储过程及发送或检索参数信息的数据库命令。
(耍)DataReader对象从数据源中提供高性能的数据流。
(1)DataAdapter对象提供连接DataSet对象和数据源的桥梁。
并且DataAdapter使Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。
6.6.2DataSet组件
DataSet为ADO.NET提供了断开式结构服务,DataSet的设计是为了实现独立于任何数据源的访问。
因此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。
DataSet包含一个或多个DataTable对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。
总之,DataSet它更类似于一个关系型数据的结构,具有公开的表、行和列的分层对象模型以及它自己的约束和关系。
综上述,ADo.NET可以较好的对
空中交通管理评价监测系统的数据
库进行操作。
6.7系统功能模块设计
考虑到基于灰色综合评价的过
程及其数据情况,本系统应实现以下
基本功能:创建、编辑评分标准、权
差等挚据5譬兰尊磐过譬紫置咨兰.图6巧空中交通管理评价系统登陆界面
构,体现评价指标的层次化;计算过
程全部实现自动化;允许用户定义各种参数;自动进行评价空中交通管理安全评价等级的划分和排序,评价结果能够可视化。
具体的功能模块如下:
①用户管理
评价过程中,只有登录用户可以对影响安全的因素打分和评价,建立的SqlClass类主要用于普通用户和管理员的认证和添加、修改等操作,操作界面如图6—5所示。
②数据采集和管理
对于评价过程中用到的评价标准数据,如果评价前还没有整理入库,用户可以在登录后录入这些数据。
对于本系统提供的四个二级指标。
二十四个三级指标,用户只须要输入其三级指标的评价分值就可以,
建立的InputData类主要完成数据录
入和修改的操作。
输入界面如图6—6
所示:
③权重管理
Weight类主要存储权重的值,由
于权重的值很少改变,所以我们设置
其值都为公共的静态的值,并对他们
初始化相应的权重值,而且只有数据
库管理员可以改变,操作界面如图
6—7所示。
④实施评价
实施安全评价是空中交通安全图6-6空中交通安全评价系统的数据输入
管理评价系统中最关键的一步,建立
的Compute类主要用于读取评价者输入到数据库中的评价数据以及运用灰色多层次评价
模型进行安全评价。
灰色评价类
Compute实现的主要内容如下:定义
所需要的存储原始数据和评价过程
中的变量、定义了五个灰色评价所需
要的白化权函数、定义了四个从数据
库取得相应评价数据的函数、定义了
计算四个二级灰色评价权矩阵的函
数、定义了最终计算灰色评价值并存
储到数据库中的函数。
由五名评价者对某个单位的安
全状态打分,得到五组评价数据,由
计算机自动计算得到的计算结果如
图6—7权重管理。