资源描述:
大 庆 石 油 学 院 学 报 J OURNAL OF DAQI NG P ETROL EUM I NSTI TUTE 第 3 3卷 第 1期 2 0 0 9年 2月 Vo 1 .3 3 No .1 F e b . 2 0 0 9 石 油企 业相关标准移动查询 系统 程显林 ,王 健 ,王敬 山 ,贝 士军。 ,毕 明翔。 1 .大庆职业学院 计算机 系, 黑龙江 大庆 1 6 3 2 5 5 ; 2 .大庆油 田电力集 团 电力营销公 司, 黑龙江 大庆 1 6 3 4 5 3 ; 3 .大庆市信息 中心 , 黑龙江 大庆1 6 3 3 1 1 摘要 以油田勘探相关标准查询系统为研究对象 , 基于 e VC语言 , 利用. NET类 库、 G DI 技术 和离屏技 术进行 移动程序开发 , 采用 面向对象的设计思想 。 选择精 简的函数方法实现相应 的功能.P o c k e t P C仿真程序结果 表明, 该系统 的测试和维护效果 良好 , 程序冗繁度小. 关键词 移动应用 ;GD l 技术;面 向对象设计 ; Vi s u a l C语言 中图分类号 TP 3 9 l 文献标识码 A 文章编号 1 0 0 01 8 9 1 2 0 0 9 0 1 0 0 8 1 0 3 通过 I n t e r n e t 和企业的供应商与客户搭建的信息化平台, 可以实现企业外部信息化.对企业 以外的 信息交换实施数字化管理 , 将其扩展到移动平台[ 】 ] , 除增加企业商机 , 即时交流信息外 , 还可 以开拓新服 务 , 促进企业外部信息化的多样性和高效性.陈四根[ 2 等提出一种基于短信息的客户综合服务系统 , 具有 系统维护、 信息发送、 效果分析、 客户资料管理等功能 ; 杨彬__ 3 等提 出基于 I n t r a n e t 的移动通信企业综合业 务支撑系统 ; 吴云 等提出基于 J 2 ME技术的移动企业管理信息平台, 实现各类信息共享和统一管理 ; 基 于企业移动的思想 , 张江[ 5 等研究移动应用导向下 的企业信息系统集成新技术 , 实现“ 移动业务平台一企 业集成信息系统一移动业务平 台” 服务和“ 跨企业信息系统 平台 的企业移动” 服务的流程优化. 目前还未见油 田企业信息的移动查询l_ 6 ] , 笔者 以油 田勘探相关标准查询系统为研究对象 , 利用 e VC 语言 , 开发企业信息移动查询系统, 完成跨平台的 Mo b i l e We b S e r v i c e , 实现企业信息查询 功能的异构 和分 布 以及企 业信 息 的移动查 询. 1 开发环境 x ML 可扩展标记语言 是一个被广泛支持的标准, 建立在 Un i c o d e基础上 , 能够共享全世界的服务. 此外 , X ML还 是一种 元标 记语 言 , 用 户可 以定 义 自己需 要 的标 记 .X ML的数 据 是 结 构化 的 , 可 以进 行 大 型复 杂数据 的处 理. 基于 XML标 准 的 We b S e r v i c e以消 息 的形 式 提供 服 务 , 与 开发 语 言 、 平 台 和对 象 模 型无 关.只要 表 述 We b S e r v i c e服务功能的接 口和消息序列以及协议保持不变, We b S e r v i c e和客户应用程序的改变就不 会相互影响.若在异构的 We b环境中使用 , 则需具有松散的耦合、 方便的通信和通用的数据格式等[ 7 ] . Mi c r o s o f t . NE T框 架 简 化 了在 高 度 分 布 式 I n t e r n e t 环 境 中的 应用 程 序 开发 , 通 过 公 共语 言运 行 库 CL R 即可 实现各 种 X ML We b S e r v i c e 交 互操 作 , 而忽 略其源 语 言的不 同.开发 人 员可 以生 成 可重 用 的 XML We b s e r v i c e s , 而不是生成单个应用程序.AS P . NE T是建立在公共语言运行库上的编程框架 , 可用 于在服 务器 上生 成功 能强大 的 We b应 用 程序 .与 以前 的 W e b开 发模 型 相 比 , AS P . NE T具 有 增 强 的性 能 、 世 界级 的工具 支持 、 可缩 放性 和可用 性 、 自定 义性 和扩 展性 等优 点. 程序员利用 C语言可以在新 的 Mi c r o s o f t . NE T平 台上快速开发种类丰富 的应用程序 , 用于 We b 收稿 日期 2 0 0 81 0 1 5 ; 审稿人 高丙坤 ; 编辑 郑丽芹 基金项 目 大庆市科技项 目 S GG2 O O 7 O 3 8 作者简介 程显林 1 9 6 2 一 , 男 , 硕士 , 副教授 , 主要从 事移动计算 网络方面的研究 大庆石油学院学报 第 3 3卷2 0 0 9 年 S e r v i c e , 通 过 I n t e r n e t 可 以被操作 系统 上 的编 程语 言调用 , 实现 跨平 台的 Mo b i l e We b S e r v i c e . 2 客户端 客 户端 的移动设 备可 以归 为 Mo b i l e P h o n e和 P D A.P o c k e t P C是 目前所 有 P D A 中声 光影 音效 果较 好 的一种, 与 Wi n d o ws 操作系统具有最佳整合性.由于 P o c k e t P C所使用的 Wi n d o ws C E操作系统是桌 面 W i n d o ws 操 作系 统简化 版 , 所 以 P o c k e t P C的应用 程 序 大都 采 用 e V C开 发.因为 e VC既有 强大 . NE T类库的支持 , 又有 GD I 图形图像技术的依托 , 界面更美观稳定 , 连续性更好.文 中使用开发 P o c k e t P C的 e VC语 言. 通过调 用 G DI 库输 出的类 的方 法可完 成 图形 操作 , 创建 图形对 象 Gr a p h i c s , 然 后 以面 向对 象 的编 程方式调用.S y s t e m. D r a wi n g名称空间中封装与图形图像编程相关的类, 可以方便地开发与图形图像有 关的应用程序 , 包括 Gr a p h i c s , B r u s h , P e n , F o n t 及 C o l o r 类.S y s t e m. D r a wi n g . I ma g i n g命名空间和 S y s t e m. D r a wi n g . T e x t 命名 空间 提供 了对 图像 文件 和文字 排版 的高级 处理支 持. 在系统设计 中, 使用 AS P . NE T应用程序中的 3层模型架构 , 包括表示层 US L 、 商业逻辑层 B L L 及数据接人层 DAL , 建立程序结构.US L完成接受用户的请求以及数据 的返回, 为客户端提供应用程 序的访问; D AL完成具体的数据存储和检索, 为业务逻辑层或表示层提供数据服务 ; B L L作为其他层的纽 带 , 完成对数据层操作、 对数据业务逻辑处理 , 建立实际的函数功能实现体.对于不需要数据存储 、 检索与 接 人 的操 作 , 按 照各 个对象 划分 为基类 、 主类 及各 个 子类 .在 每个 类 对象 中包 含相 应 的 内部变 量 声 明 、 函 数 、 方法 、 事件 、 属性 声 明及 操作 等. 在程序构建过程 中, 并没有固守传统的 3层 C程序模型结构 , 而是利用面向对象设计思想 , 对共性 的东西做进一步的抽象和重构 , 弱化一个对象状态发生变化其他对象也随之变化的依赖关系, 并形成一种 稳定的依赖关系.考虑智能设备存储容量小、 电力有限等特点, 进行程序开发时, 选用精简的函数、 方法实 现 相应 的功 能 , 减小 程序 的冗 繁度. 3 查询 系统 根据勘探相关标准 包括国际标准、 国家标准、 行业标准 、 集团公司标准、 股份公司标准 、 大庆油田公司 标准和企业标准 、 载体形式、 标准数目等 , 综合考虑 目前使用的系统结构 、 编程语言 、 数据库形式及 网络安 全等因素 , 开展移动程序设计 , 形成勘探相关标准的移动查询系统. 3 . 1基本 类 类层 次结构 分别 为基类 Ob j e c t 、 主类 f r mMa i n 、 图片集 合类 P i c t u r e s 、 图片类 P i c t u r e 、 选 中类 C h o s e n 、 时 间类 T i me 、 连 接集合 类 C o n n e c t s 以及连 接类 C o n n e c t . 基类 Ob j e c t 程 序 的对象类 , 所有 对象需 要用 到 的基 本属性 在 这里设计 ; 主类 f r mMa i n 包 含程序 的主循 环 、 应 用程 序的初 始化 、 对象 的处理 、 对象 的绘 制等 ; 图片集合类 P i c t u r e s 主要 完成处 理与 图片集 合相关 联 的事件 ; 图片类 P i c t u r e 继承 自Ob j e c t , 实现单张图片涉及到的事件处理; 选 中类 C h o s e n 完 成绘 制选 巾标 示 ; 时 间类 T i me 继 承 自 Ob j e c t , 处理 计 时事件 ; 连接集合类 C o n n e c t s 完成处理连接线 的集合 ; 连接 类 C o n n e c t 完成 绘制 图片之 间 的连接线 , 及实 现与 连接线 相关 的其他 功能. 3 . 2 图片获 取 使用 GD I 的坐标系统理论编写复杂图形绘制程序 , 以使代码能准确绘制每一个图形 , 每个定制控件 本身有 自己的坐标 , 通过坐标可获取到各个图片的位置 , 然后进行图形图像绘制等操作.图形图像设计使 R 第 l 期 程显林等 ; 石油企业 相关标准移动查询系统 用 S y s t e m. D r a wi n g命 名空 间和 S y s t e m. D r a wi n g . I ma g i n g命 名 空 间. 3 . 3 画面 为避免画面更新数量多且速度快时 , 将图片直接绘制到屏幕上会出现明显的闪烁 , 采用离屏技术 Of f S c r e e n 的画面绘制方法 创建一个隐藏的屏幕 , 或者是一个虚拟的屏幕 , 再或者 是在可显区域外的屏幕 , 然后将所要 画的任何东西都先画在这个屏幕上.与此同时 , 真正的屏幕不会发生变化.绘制结束后 , 再将 整个虚拟屏幕上的内容拷贝到真正的屏幕上 , 短时问内当内容变化不大时 , 几乎看不到任何闪烁.该程序 以 g s F o n t 对应前台的实际屏幕 , g s B a c k对应后 台的逻辑屏幕 , 实现离屏显示技术 的代码编辑. 绘制图像时, 还用到 Gr a p h i c s 类.Gr a p h i c s 对象是 GD I 的核心, 它被添加在 S y s t e m. D r a wi n g命名 空间中, 该类提供一个可绘图的平台.利用 GD I 函数, 只需 简单创建一个图形对象 Gr a p h i c s , 然后 以 面 向对 象 的编程方 式 调用它 的方 法 即可. 4 系统测试 勘探 相关 标准 的查 询系 统界 面见 图 1 .为使 系统 每一项 功 能类 能够正 确实 现 , 把 相关 的基 础数 据输 人 图 1 勘 探相关标准查询系统界面 到系统 中 , 并 对 每一个 功能 类反 复进 行增 加 、 删 除 、 修 改等 操作. 对系 统 内的每 一个 操 作设 置断 点跟 踪 , 保证 每 一个操 作 功能 完全正常. 使用 P C的 E x p l o r e r 浏览器和 Mo b i l e P h o n e模 拟 器 对 系统 进 行 测 试 , 结 果见 图 2 . 由图 2 可 知 , 在 P C机 上 和手 机模 拟 器上 的显示 结果相 近 , 表 明该 系统 实现了跨平台访 问, 构建的数据库可以穿 越 防火墙 实 现 数 据 共 享 , 以 we b S e r v i c e 技术 封装 系统 的功 能实现 分 布式运 行 , 以 及传 统数 据库 所 不 能 实 现 的 数 据 自描 述 a P c 机 b Mo b i l e P h o n e模拟器 图 2移 动查 询 系 统 测试 结 果 性和灵活性, 使系统的测试和维护效果 良好, 程序冗繁度小. 下转第 1 1 5页 8 3 第 l期 任晶秋等 天线相关性对瑞利衰落下的 MI M 相关信道容量 的影响 由图 2可知 , 天 线 间距 / 角 度 扩展 越 大 , 即相 关 因 数 越 小 , 信道各态历经容量越大. 由图 3可知 , 天线 间距 越大 , 平均 到达 角越 趋 向于与 阵 列垂直 , 即相关因数越小 , 信道各态历经容量越大. 设定发射端子信道间不相关时, 相关 因数 r取值为 0 , 0 . 3 , 0 . 7 , 1 . 0时 , 系 统各 态 历 经 容 量 与 信 噪 比的 关 系 曲线 见 图 4 .由图 4可 知 , 相 关 因数越 小 , 各 态历 经容 量越 大 ; 相 关因数小于 0 . g时, 信道各态历经容量 的改变可以忽略不 计 , 当相关因数大于 0 . 7时 , 信道各态历经容量减小的幅度 较 大. 1 0 5 0 5 1 0 L 5 2 S NR/ d B 图 4 r不同时各 态历经容量 与信 噪 比的关 系 3 结论 1 分析天 线相 关性 对瑞 利衰 落下 的 MI MO 相关 信 道容 量 的影 响 , 相 关 因数 随天 线 间距 的增 加 而逐 渐减小.天线间距/ 来波角度扩展越大 , 即相关 因数越小, 信道各态历经容量越大.天线间距越大, 平均到 达 角越趋 向与 阵列垂 直 , 即相关 因 数越小 , 信 道各态 历经 容量 越大 ; 2 在发射端子信道间不相关 时, 相关因数越小 , 信道各态历经容量越大 ; 当相关 因数小于 0 . 3时 , 信 道各 态历经 容量 的改 变可 忽略 不计 ; 当相关 因数大 于 0 . 7时 , 信道各 态 历经容 量减 小 的幅度 较大. 参考文献 [ 1 ] C h i a n M I 。Wi n M z ,Z a n e l l a A.On t h e C a p a c i t y o f S p a t i a l l y C o r r e l a t e d MI MO R a y l e i g h f a d in g c h a n n e l s [ J ] .I E E E Tr a n s .I n f o r m. Th e o r y,2 0 07 , 49 1 0 2 3 6 3 2 3 7l _ [ 2 ] 罗振东 , 高宏, 刘元安.MI MO信道容量公式及其渐近界[ J ] .北京邮电大学学报, 2 0 0 6 , 2 9 6 7 2 7 6 . [ 3 ] 黎海涛 . 张靖 , 陆建华.天线 选择对 MI MO信道容量的影响[ J ] .电子与信息学报 , 2 0 0 3 , 2 5 7 1 0 0 0 1 0 0 5 . [ 4 ] 孙丹, 张晓光.MI MO系统信道 容量研究[ j ] .现代电子技术 , 2 0 0 6 1 9 1 4 1 8 . [ 5 ] 周华, 杨大成 , 马敏.MI MO衰落信道 的多用户分集性能分析[ J ] .北 京邮电大学学报 , 2 0 0 4 , 2 7 4 6 4 ~6 8 . [ 6 ] 李忻 , 聂在平.MI M 信道 中衰落信号的空域相关性评估[ J ] .电子学报 , 2 0 0 4 , 3 2 1 2 l 9 4 9 1 9 5 3 . [ 7 ] 唐冬, 杨亮 , 吕明霞.莱斯 衰落下 MI MO系统共信道干扰容量分析[ J ] .南华大学学报 , 2 0 0 4 , 1 8 4 3 2 3 5 . 上接 第 8 3页 5 结束语 以油 田勘 探相 关标 准查 询 系统 为研 究 对象 , 利用 使用 面 向对 象 程序 设 计语 言 e VC进 行 移 动程 序 开 发.利用. NE T类库 、 G DI 技术和离屏技术 , 使程序运行界面更稳定 、 连续性更好、 可用性更强.P o c k e t P C仿 真结果 表 明 , 该 系统 的测试 和维 护效 果 良好 , 程 序冗 繁度 小. 参考文献 [ 1 ] 叶晓俊, 李海翔.企业信息移动发布平 台的设计与开发[ J ] .计算机集 成制造 系统一c I Ms , 2 0 0 3 , 9 1 1 7 2 7 5 . [ 2 ] 陈四根 , 陈涛.电力企业短信息综合服务系统设计[ J ] .电力信息化 , 2 0 0 7 , 5 1 1 4 8 5 1 . [ 3 ] 杨彬 , 乔军政.基于 I n t r a n e t 的移动通信企业综合业务支撑系统 [ J ] .成组技术与生产现代化 , 2 0 0 5 , 2 2 3 3 1 3 4 . [ 4 ] 吴云, 陈云 , 郭涛 , 等.基于移 动技术 的企业管理信息平台[ J ] .武汉理工大学学报 信息与管理工程版 , 2 0 0 7 , 2 9 8 1 3 [ 5 ] 张江, 王辉.移动应用 导向下 的企业信息系统集成新技术研究 [ J ] .中同制造业信息化 , 2 0 0 8 , 3 7 7 8 1 2 . [ 6 3 高丙坤 , 姜春雷 . 张佳.一种新 的数字视频压缩方法的设计[ J ] .大庆石油学院学报 , 2 0 0 5 . 2 9 5 1 0 6 1 0 8 . [ 7 ] 高丙坤 , 张嫒 , 熊立波.基 于 XMI 的跨 平台移 动服务系统研究E J ] .信息技术, 2 0 0 4 。 2 8 1 4 6 4 8 . l 1 5 4 2 O 8 6 4 2 O 一 N } i . ∞二 \ 谁 标准分享网 w w w .b z f x w .c o m 免费下载
展开阅读全文