




已阅读5页,还剩52页未读, 继续免费阅读
(计算数学专业论文)船舶设备远程保障技术系统构建及多媒体信息交互方法分析.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士论文船拍设备远程保障技术系统构建及多媒体信息交互方法分析 ab s t r 8 c t t h e s hi p board e 明 i p mentl o n g 一 d i stan c e te c 肠c als y stemc o m p re h e ns ive l y ut i l i z e s the com p ut e r te c h n 0 1 0 gy, th e n e t w o t k comm例cation, the m u l l i m e d i a i n fo 曲at lon techno i o g y andthe so n w a r ete c hool o gy, 田 1 ditt r a n s forms the m ain work such asthe shipbo ar d e quip m e ntte c hni c als u p p ort, th e breakd o wn di a gno s i s , the m ai nten anc e a n d the s ervl c e i n the dailyu sep ro ce s s thro u ghth e i nt e rn e t fromth e t r a d i ti o nal d ep e n d ence o n the e n g i ne e rs andte c 俪c i ansi nth es c e n eservi o ei ntothe m aj o rp art ac co l1 1 p 1 i s h e di nthe l o n g 一 di stan c e .thi s axtic l epr i n 1 et as ki s th ec o n s t n 1ct i on o f the s h i pbo ard e quip m e n t 1 0 飞一 d i s t a n c e te c 俪c als upp o rt sy stems e rv i c e c e nt ers o ft w ar e b as e d onth en e t p 1 a t fo rm. f i r 叭t hro u ghanal y s i s o f the weba p p 1 ic at i o n syst em fo undat i o 耐 te c hai c all ike a s p net, a d o ,n e t , we hi ghl i g htthe adv a n 铂 g eo f u s i n gthe ,n et te c 俪c ald e v e l o pthe w e b app l i c at i on, ande 1 abo rateth ec b a r a c t e ri stico f t h et hr e eti er ar c h i t e c t ure o f t h eb / 5 c o n s t ru c t i o n . n e xt , we anal y zeth e d etai l s o f the o v e r a 1 1 des i gnp r o c ess o f the sy s i e m , 助d e x p 1 ai n th e d a 1 a b as e c o nt e nia n d c o n s 1 nj c t i o n s t r a t e g y . f i nall y , we ana l y zea n d c o m p are to c hoo s e th e mul t i m e d i a d ata c o m pres s i o n s tand ar d , the tr a n s portp r o t o c o l s , the encry p t ion m e t h o d b as e d o n the c h a r a c t e ri stic o f this s y stems ul tabl e for it s p ro nunc i atio n a n d v ideo fr e q uen c y in t e r a c ti ve允 n ctio n p art k e y w o rdsl o n g 一 d i s ta n c et e c linic al ,b r e akd o wn.n e t p l a t fo rm,b/s c o l l s l r u c t 1 o nr n u l t inl ediainfon n a l i o n . . . . . . . . . . . . 叫 . . ii 声明 本学位论文是我在导师的指导下 取得的 研究成果, 尽我所知, 在 本学位论文中, 除了 加以标注和致谢的部分外, 不包含其他人已 经发 表或公 布过的 研究 成果, 也不包含我为获得任何教育机构的 学位或学 历而使用过的材料。 与我一同工作的同事对本学位论文做出的贡献均 己 在论文中作了明 确的说明。 研 究 生 签 名 : 递 凑 一 ;例 产7 月7 日 学位论文使用授权声明 南京理工大学有权保存本学位论文的电子和纸质文档, 可以 借阅 或上网 公布本学 位论文的 全部或部分内 容, 可以向 有关部门 或机构送 交并授权其保存、 借阅或上网公布本学位论文的 全部或部分内 容。 对 于保密论文,按 保密的 有关规定和程序处理。 研 究 生 签 名 一卫立 一 ” 7 年 7 月 2 日 硕士论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 1 绪论 l l 船舶设备远程技术保障系统 l l i 船舶设备远程技术简介 船舶设备的远程综合技术保障简单的 讲就是综合利用计算机技术、 网 络 通信 技术、多媒体信息技术和软件技术,将船舶设备在日 常使用过程中的 技术支持、 故障诊断、 维护及维修由 传统的依靠工程技术人员的到现场服务转变为绝大部分 通过船舶设备远程综合技术保障在远 程完成, 这是对传统的 设备技术保障 手段的 一次革命. 该技术保障系统建成后, 将为民用船舶设备的远程技术支持、 维护维修系统 提供关键核心技术储备, 同时为即 将大规模推广使用的船舶多功能显控台提供直 接的技术保障手段, 使采用船舶多功能显控台的众多设备研制单位可以 通过该系 统解决设备的 远程故障定位、维护和维修仁 1. l l z 国内 外研究现状和技术发展趋势 国 外近年来以 信息技术为主导的高新技术广泛应用于设备保障领域, 加强数 字化维修技术的研究,实现以信息化为主体,网络为中心的设备综合技术保障, 提出了 联合技术保障的 新概念; 设备技术保障近年来多以 信息技术为主导的高 新 技术广泛应用于设备保障领域, 加强数字化维修技术的研究, 实现以 信息为 主体、 网络为中心的设备综合技术保障,提出了联合技术保障的设备技术保障新概念, 其主要特点如下: .一体化保障综合、协同、直达 .精确化保障适时、适地、适量 .数字化维修更好、更快、更高 .信息化保障准确、科学、高效 .社会化保障经济、实用、便捷 长期以 来, 我国在船舶设备的维修保障领域一直进行着有益的探索, 一些相 关部门已 经开发了不少计算机辅助维修保障系统, 但由 于没有一个系统的、 工 程 化的研究, 财力物力投入不够等, 造成开发研究的系统只是零散的、 局部的和低 层次的, 系统的可操作性、灵活性、便携性、 可扩充性、综合性、以及设备技术 保障信息的综合利用都无法满足现代高科技设备技术保障的要求, 更不要说设备 的远程交互式故障诊断、维护维修,多方协商式会诊、 辅助专家系统支持、 设备 技术保障信息的综合管理和部队操作维修人员的 远程培训和技术支持等功能了 。 因此,对于设备保障系统软件的开发探索工作就显得颇有价值 2 。 l 1 3 产品市场情况预测、 风险分析及相应措施 该课题的技术成果完全可以用于民用船舶大型设备的远程维修和技术保障。 硕士 论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 随着中国 进入盯0 后,中国 航运事业 得到迅猛发展,大型船舶已 经达到1 . 55万 艘, 在航行过程中如何快捷, 有效地对船舶设备进行故 障定 位和维修是船舶行业 的一 个老大难问 题, 大型船舶设备的 远程维修和技术保障系统目 前处于市场导入 期, 市场潜力巨大, 据市 场分析估计, 未来该系统的需求能带来几亿甚至十几亿 元人民币 的经济效益, 每年在以1 0%一 3 0%的 速度进行递增。 使用该系统能使受损 设备快速恢复,大大降低船东的经济损失,其 经济效益是十分明显的。 由于该课题技术的市场应用前景, 市场赢利前景巨大, 会吸引更多的竞争者 进入该行业, 致使该市场竞争激烈, 针对这种情况, 我们将利用我们在这新兴的 市场中具有领先的技术优势, 加大市场投入力度, 以期在尽量短的时间内 把技术 转化为产品占领市场,把风险降低到最小【 3。 1 .2 多 媒体信息传输算法概要 多媒体信息通信是一个伴随着应用需求不断迅速发展的领域, 从推动通信发 展的因素来看, 压缩编码算法以及网络传输技术的进步起主要作用, 其中由于受 网络带宽的限制, 压缩编码算法的发展就表现得相当关键, 而根据需求选择合适 的协议也颇为重要。 目 前视频领域中最为重要的 编解码标准有国际电 联的h2 61、 h . 2 63、 h . 2 64 和国际标准化组织运动图像专家组的m p eg系列标准, 而在网络的视频流传输中, 则 活 跃着r e a 1 v i d e o 、 翎v 、 q u i c kti m e 等, 此外 还有0 n 2 的vps 、 v p 6 以 及我国 自 主研制的a vs 等。h .2 6x 和m p e g 标准发展如图 1 所示。 图1标准发展图 可见, h , 2 61是制定最早的视频压缩标准, 也是后续标准的蓝本。 h . 2 6 4(早 期称为h .2 6 l)则是两大组织的最新成果,由它们成立的j v t制定。在 i tu一t 称为h . 264 , 在m p eg称为m p eg一4avc 仁 4。关于压 缩标准的 详细阐 述详见 文 献 1 2 一 1 6 。 衡量多媒体传输的主要技术指标是: 延迟、 抖动、 丢包率。 延迟是 分组的第 一位离开发送端与分组的最后一位到达接收端的时间间隔。 抖动是分组延迟的 变 化程度。 丢包率是一定时间间隔内, 丢失的分组传输的分组总数。 在i nternet上 硕士论文船拍设备远程保障技术系统构建及多姚体信息交互方法分析 进行多媒体传输巨 大流量和连续媒体的实时性要求是 重要的 环节。 多媒体应用在 一定程度上能容忍不可 靠传输, 分组也不必按顺序到 达,甚至丢失分组可不予考 虑或可用某些数据近似代替, 但它不能容忍长时间的延 迟停顿。 所以 必须保证多 媒体传输的实时性、 低延 迟、 低丢包率、 低抖动。由 于传统的ip只有一种服务类 型 ,即尽力而为的( b e s teff ort) 服务模型, 它对所有的 分组同 等对待, 路由 器 采取 f if o( 先进先出 )的 调 度转发 算法 ,所以 不能保 证多 媒体 数据 包的 实时 性、 低延迟、 低抖动、 低丢包率。 为了 保证多媒体数据的 传输必须提高i nternet的 q os ( 服务质量) 。 q os 就是能 够对数据包进行合理的 排队, 对含有内 容标识的数 据包进行优化,并对其中 特定的 数据包赋以 较高的 优先级, 从而加速传输的 进程, 并实现实时交互 5。 随着网 络的发展, 分布式多 媒体应用对网 络的资 源管理, 差错控制, 流量控 制, 速率控制以及服务质量提出了 新的挑战, 至少在以下几个方面已 经不适应新 的需求: 第一 传统的传输层过分依赖数据流发送方和接收方之间的反馈机制,而随 着技术和应用的发展, 一方生成的反馈信息在返回另一方的时间间隔当中, 已经 有大量的新数据流入了网 络, 控制信息往往大大滞后于网络的动态变化。 第二 传统网 络协议过分依赖数据重发进行差错恢复,但在高速网络以及应 用当中, 差错率的升高意味着网络将处于拥塞状态, 而大量的数据重发会加重网 络拥塞,甚至导致网络运行瘫痪。 第三 传输层协议一般不提供多点投递的功能。因此,新型应用在功能上和 性能上都对传统协议层提出了 挑战【 6。关于多媒体信息传输协议部分的详细分 析可参见文献 2 2 卜 2 8 。 1 3 本文研究的内容和技术路线 本文主要的工作集中于基于. n et 平台利用a sp. n et语言开发船舶多功能台 远程技术保障系统服务中 心软件, 该软件采取b /s结构, 并以web 页面为主要形 式呈现, 提供了系统管理、设备管理、 远程技术支持三个主要模块, 使用户在实 现对于自 身信息以及设备信息管理的同时还能进行远程的技术交流, 通过音视频 信号的传输将现场设备的 故障情况告知专业技术人员从而更快速有效的解决问 题。 另外该系统还附 加新闻 发布、 邮 件服务、 用户论坛等三个辅助模块,以 方便 用户的在线信息共享和交流。 最后, 由于网络带宽的限制以 及对传输效果和安全的要求, 综合本系统的特 点针对适用于其语音视频交互功能的多媒体信息压缩标准、 传输协议、 加密方法 进行了总结分析。 硕上 论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 l 4 本文内容的章节安排 第一章, 绪论。 在绪论中 我 们对船舶设备远程技术保障系统的 概 念进行了 简 要介绍, 并对国内 外技术发展现状进行了分 析总结, 也 对其市场应用前景进行了 预测分析。 第二章,应用相关编程技术简介。在此章中,对于开发该系统中应用的 a s p . n et语言特点, 面向 数据库编程的a do. n e t 技术, 以 及s q l se群er数据库的 应用做了 总结性简要介绍。 第三章, 系统分析。 在此章中, 对于 该软件系统的 需求进行了 详细的分析, 并介绍了该系统的系统架构,主界面结构以及该系统的 主要功能。 第四 章, 系统模块设计。 在此章中, 对于系统各个模块功能 之间的划分, 数 据库设计以及部分模块的设计过程进行了详细阐述。 第五章, 多媒体信息交互方 法分析。 在此章中, 针对本系统将涉及无线多媒 体信息交互和用户信息秘密等特点,就适用于系统语音视频交互功能的压缩标 准、传输协议、加密方法进行了分析。 第六章, 总结与展望。 在此章中, 对于系统设计构建中的不足和优点进行了 总结性分析,并针对本文所作工作的未来进一步的发展方向进行了展望。 硕士论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 2 . net 平台, a sp. n e t , ado . 砚t 开发相 关技术简介 2. 1 . n e t 平台 技术简介 对于. n et 到底是什么这个问题,有着各种各样的说法. 但当时作为首席执 行 官 的 鲍 尔 默 应 该 最能 代 表 微 软 公司 的 观点 , 他 说 : “ m i cr os of t . n et代表了 一 个 集 合、 一 个 环 境、 一 个 可以 作 为 平台 支 持 下 一 代i nt er ne t 的 可 编 程结 构 。 ” 确实, 这句话基本上简单扼要地表述了 . n et的 外 特性。 ” . n e t首 先是一个环境。 这是一个理想化的 未来互联网 环境, 微软的构想是 一个“ 不再关注单个网站、 单个设备与因 特网 相连的 互联网 环境, 而是要让所有 的计算机群、 相关设备和服务商协同工作” 的网络计算环境。 简而言之, 互联网 提供的服务, 要能 够完成更高程度的自 动化处理。 未来的 互联网, 应该以 一个整 体服务的 形式展现在最终用户面前, 用户只需要知道自 己 想要 什么, 而不需要一 步步地在网 上搜索、 操作来达到自己 的目 的. 这是一种理想, 但的的 确确是互联 网的发展趋势所在。 . n 盯 谋求的是一种理想的互联网环境。而要搭建这样一种互联网环境,首 先需要解决的问 题是针对现有因 特网的 缺陷, 来设 计和 创造一种下一代i nternet 结构。 这种结构不是物理网 络层次上的拓扑结构, 而是面向 软件和应用层次的一 种有别于浏览器只能静态浏览的可编程i nternet 软件结构。 因此. n et把自己定 位为可以作为平台支持下一代i nternet 的可编程结构。 - . n et 的 最终目 的 就是让用户在任何地方、 任何时间,以 及利用任何设备都 能访问他们所需要的信息、 文件和程序。 而用户不需要知道这些东西存在什么地 方, 甚至连如何获得等具体细节都不知道。 他们只需发出请求, 然后只管接收就 是了,而所有后台的复杂性是完全屏蔽起来的。 所以 对于企业的it人员来说, 他们也不需要管理复杂的平台以及各种分布应用之间的工作是如何协调的。 . n et f r 姗 w o r k 包括通用语言运行环境、 f r ajne , ork 类库和a c t i v es e r v e r p a g e s + 0 有了理想目 标和相应可编程工 nternet 软件结构, . n et这样的一个协同计算 环境的具体实现还必然需要一系 列的 软件产品支撑,因此微软的 . n et 还包括一 个产品的集合。这个集合包含以下组成部分: 二 n e t 平台 这一平台建立在翔l 和因特网标准协议的基础上,包含了. n et 的基础结构 和基础工具,为开发新型的互动协作软件提供了 一个先进的 体系结构模型。 二 n et系 列产品 和服务 如m s n . n e t 、o f f i c e . n e t 、v i s u a ls t u d i o . n e t 、b c e n t r a l . net 等。 . 第三方厂商的. n et服务 硕士论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 建立在 n et平台和产品 上的面向 不同 应用领域的具体服务。 从上面对. net 的简单分析可以看出, 在对新技术和it产业的推动上,无论 如何, 微软还是功不可没的。 但与 此同时,也可以 推测出, 如果 n et一旦成为 事实,那么对于 其他非应用软件厂商而言,可能会产生巨大的竞争压力。 2. 2 . n et的技术特征 . n et包 括4 个重要特点, 一是软件变服务, 二是基于x m l 的 共同 语言, 三 是融合多 种设备 和平台, 四是新一 代的人机界面。 这四 个特点基本上 覆盖了 . n et 的技术特征。 , 软件变服务 史蒂夫 鲍尔默在谈到软件服务时说道: “ 今天的软件产品仅仅是一张光盘, 用户购买软件, 亲自 安装、 管理和维护。 但是软件服务是来自 因特网的服务, 它 替用户安装、更新和跟踪这些软件,并让它们和用户一同在不同的机器间漫游。 它为用户存储自己的信息和参考资料。这些就是软件和软件服务各自 不同的风 格。 ”o r c h e s t r a t i o n 可视化编程工具产生基于xml 的x l a n g 代码, 它和b i z t a l k 服务器、. n e tframe w o r k ,以及 v i s u a 1s t u d i o . n e t都曾是 w i n d 衅sdna2 0 0 0 战略的重要部分。 伴随着a sp产业的兴起, 软件正逐渐从产品形式向服务形式转化, 这是整个 it行业的大势所趋。在. n et中,最终的软件应用是以web 服务的形式出现并在 工 n t e r n et 发布的。 w eb服务是一种包装后的可以在w eb上发布的组件,. n et通 过w s dl协议来描述和发布这种w eb服务信息,通过d isc o 协议来查找相关的服 务,通过s o ap协议进行相关的简单对象传递和调用。 微软的. n et 战略意味着: 微软公司以及在微软平台上的开发者将会制造服 务,而不是制造软件。在未来几年之内, 微软将陆续发布有关. n et 的平台和工 具,用于在因特网 上开发web服务。那时, 工作在. net上的用户、开发人员和 it 工作人员都不再购买软件、安 装软件和维护软件。 取而代之的是,他们将定 制服务,软件会自 动安装,所有的维护和升级也会通过互联网进行。 . 基于xml 的共同 语言 x m l 是从s gml 语言 演化而 来的 一种标记语言。 作为元语言, 它可以 定义不 同种类应用的数据交换语言。 在 n et体系结构中, x m l 作为一种应用间无缝接合 的手段, 用于多 种应用之间的 数据采集与合并, 用于不同应用之间的互操作和协 同 工作。 具体而言, . net 通过x m l 语言定义了 简单对象访问 协议 (s以p)、 枷b 服务描述语言(w s d l ) 、 w eb服务发 现协议 (di s c o)。 s o ap协议提供了 在无中 心 分布环境中 使用xml 交换结 构化有类型 数据的 简单轻量的机制。 w s dl协议定义 了服务描述文档的结构, 如类型、消息、端口 类型、 端口 和服务本身。 d i sco 协 硕士论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 议定义了如何从资源或者资源集合中提取服务描述文档、相关服务发现算法等。 . 融合多 种设备和平台 随着工 nternet 逐渐成为一个信息和数据的中心,各种设备和服务己 经或正 在接入和融 入i nternet , 成为 其中的一部分。 . n et谋求与 各种i nternet 接入设 备和平台的 一体 化, 主要关注在无线设备和家庭网络设备及相关软件、 平台方面。 . 新一代的人机界面 新一代人机界面主要体现在 “ 智能与互动”两个方面。 . n et 包括通过自 然 语 音、 视觉、 手写 等多 种模式的 输入和表现方法; 基于翔l 的可编辑复合信息架 构 通用画布; 个性化的 信息代理服务: 使机器能 够更好地进行自 动处理的 智 能标记等技术。 2. 3 a s p . n et语言 特点 asp 。 net 摆脱了以 前a sp使 用脚本语言来编程的 缺点, 理论上可以 使用 任何 编程语言包括 c + ,v b,js 等等,当然,最合适的编程语言还是 m s为. n et fr圈e w o r k 专门 推出的c 材 ( 读cs h a r p ) ,它可以 看作是vc和j a v a 的混合体吧, 尽管m s自己 讲c # 内核中更像vc,但实际上我还是认为它和j ava 更像一些吧。 首先它是面向 对象的编程语言, 而不是一种脚本, 所以 它具有面向 对象编程语言 的一切特性,比如封装性、 继承性、多态性等等, 这就解决了刚才谈到的asp 的 那些弱点. 封装性使得代码逻辑清晰, 易于管理, 并且应用到asp . n et上就可以 使业务逻辑和html 页面分离,这样无论页面原型如何改变,业务逻辑代码都不 必做任何改动; 继承性和多态性使得代码的可重用性大大提高, 你可以通过继承 已 有的对象最大限度保护你以前的投资。并且c # 和c 什、j ava一样提供了完善 的调试/ 纠错体系。 a s p( a c t i v e s e r 、 e r p 昭e s ) 是m i c r o s o f t 公司1 9 9 6 年1 1 月推出的w e b 应 用程序开发技术, 它既不是一种程序语言, 也不是一种开发工具, 而是一种技术 框架, 不须使用微软的产品就能编写它的代码, 能产生和执行动态、 交互式、 高 效率的站点服务器的应用程序. 运用a sp可将vbscript、 j avascri pt等脚本语 言嵌入到htm l中,便可快速完成网站的应用程序,无需编译,可在服务器端直 接执行。容易编写, 使用普通的文本编辑器编写, 如记事本就可以完成。由脚本 在服务器上而不是客户端运行, a sp所使用的脚本语言都在服务端上运行, 用户 端的浏览器不需要提供任何别的支持, 这样大提高了用户与服务器之间的交互的 速度。 此外, 它可通过内置的组件实现更强大的功能, 如使用a oo可以 轻松地访 问数据库。 之后, 微软又推出a sp. n et。 这不是a sp的 简单升级, 而是全新一代 的动态网页实现系统, 用于一台w eb服务器建立强大的应用程序。 是微软发展的 新体系结构. n et的一部分,是a s p 和. n e t 技术的结合. 提供基于组件、事件驱 硕士 论文船舶设备远程保障技术系统构建及多媒休信息交互方法分析 动的可编程网 络表单, 大大简化了 编程。还可以 用a sp. n et建立网 络服务。 2. 4 a d0. net 技术开发 a d o . n e t 是一组用于 和数据源进行交互的面向 对象类库。 通常情况下, 数 据 源是 数据库, 但它同 样也能够是文本文件、 e xcel表格或者x ml文件。 a d o . n et 允 许和不同 类型的 数据源以 及数 据库进行交互。 然而并没有与 此 相关的 一系列类来完成这样的工作。 因为不同的 数据源采用不同的协议, 所以 对 于不同的 数据 源必须采 用相应的协议。 一些老式的 数据源使用o d bc协议, 许多 新的 数据源使用0 1 edb 协议, 并且现在还不断出 现更多的数据源, 这些数据源都 可以 通过. n et的a do. n et类库来进行连接。 a d o . n et 提供与 数据源进行交互的 相关的公 共方法, 但是 对于不同的 数 据 源采用一组不同的类库。 这些类库称为 d a t aproviders ,并且通常是以 与之交 互的协议和数据源的类型来命名的。 a d o . n e t 包含的 对象: 1 )s q l c o n n e c t i o n对象 和数据库交互, 你必须连接它。 连接帮助指明数据库服务器、 数据库名字、 用户名、 密码, 和连接数据库所需要的其它参数。 connection对象会被comman d 对象使用,这样就能够知道是在哪个数据库上面执行命令。 与数据库交互的过程意味着你必须指明想要发生的操作。这是依靠 c o nuna n d 对象执行的。你使用coll. la n d 对象来发送 s ql 语句给数据库。c omln and 对象使用 cormection 对象来指出与哪个数据库进行连接。你能够单独使用 c o nuna n d对象来直接执行命令,或者将一个 command对象的引用传递给 s q ld ataada pter, 它保存了 一组能够操作下 面描述的 一组数 据的命令。 2 )s q 1 d a t a r e a d e r 对象 许多数据操作要求只是读取一串数据。 3 )d a t ase t 对象 dat ase t 对象是数据在内 存中的表示形式。它包括多个d atatable对象, 而d atatable包含列和行, 就象一个普通的数据库中的 表。 4 )s q 1 d a t aad 即t e r 对象 某些时候你使用的 数据主要是只读的,并且你很少需要将其改变至底层的 数据源。 同 样一些情况要求在内存中缓存数据, 以 此来减少并不改变的 数据被数 据库调用的 次数。 d ataadapter通过断开模型来帮助你方便的完成对以 上情况 的处理。 总结: a d on e t 是与数据源交互的n e t 技 术。有 许多的d a t ap r o v i d e r s , 它将允许与 不同的 数 据源交流一一取决于 它们所使用的 协议或者数据库。 然而无 硕士论文船阳设备远程保障技术系统构建及 多媒体信息交互方法分析 论使用什么样的 d ataprovid er,你将使用相似的对象与数据源进行交互。 s q lc o n necti o n 对象管理与数据源的连接。 s q 1 c 。 呱and 对象允许你与数 据 源交流 并发送命令给它。为了对进行快速的只 “向前”地读取数据,使用 s q l d a t a r e a d e r 。如果想使用断开 数据, 使用d a t a s e t 并实 现能进行读取或 者写 入 数据源的s q 1 d a t aad 即t e r 。 2. 5 数据库技术 sqlserver是微软公司开发的 一个关系数据库管理系统,以t rans act 声ql 作为它的数据库查询和编程语言。t 一s ql 是结构化查询语言sql的一种,支持 ans is q l 一9 2 标准。 sqlserver 采用二级安全验证、登录验证及数据库用户账号和角色的许可 验证。s q l s e r v e r支持两种身份验证模式: w i n d o w s n t 身份验证和s qls e r v e r 身份验证. 7 . 0 版支持多种类型的角色, 角色, 概念的引入方便了 权限的管理, 也使权限的 分配更加灵活。 sqlserver 为公共的管理功能提供了预定义的服务器和数据库角色,可以 很容易为某一特定用户授予一组选择好的许可权限。s ql s erver可以在不同的 操作 平台 上运 行, 支持多 种不同 类 型的 网 络 协议 如t c p / ip、 i p x / s px、 a p p let al k 等。s q l s e r v e r 在服务器端的软件运行平台是w i n d o , s nt、w i n d o , s g x ,在客户 端可以 是 w i nd服53. x 、 w i nd叫s nt、 w i nd叨sgx , 也可以 采用其它厂商开发的 系 统如u n i x 、 a p p l e池c i n t o s h 等。 微软的sqls erver是一项完美的客户/ 服务器系统。s ql s eryer需要安装 在w i n d 叨s n t 的平台上,而砰 i n d 洲s nt可以支持i n t e 1 3 8 6 , p 佣e r pc, m i p s , a l p h apc和r i s c 等平台,它使s ql s e r v e r 具备足够的威力和功能 7 . 硕士论文船拍设 各远程保障技术系统构建及多媒体信息交互方法 分析 交互式电子技术手册等信息的管理功能。 c) 远程技术支持子系统 负责为用户建立远程连接, 用户间进行视频语音交互, 并利用远程故障检测 诊断软件模块对多功能台的标配硬件模块进行远程故障检测诊断, 帮助技术人员 进行故障定位。 d) 新闻发布系统 提供新闻发布、 浏览和管理功能。 e) 邮件系统 负责用户邮件收发、管理。 f) 用户论坛 是用户交流心得体会和经验的园地。 9 )安全管理 负责系统运行的安全防范等。 其中a 、b 、c 为系统的核心功能模块,其它为辅助功能 模块。 硕十论文船舶设备远程保障技术系统构建及 多媒体信息交互方法分析 4 系统模块设计 4. 1 系统功能模块划分 从系统总体设 计中 可以 知道, 本系 统主要实现了6 个完整的 功能, 可以 根据 这些功能设计出 系统中的 功能模块。系统中的各个功能模块划分如图4 所示 石 明多边位台路以于 轰 术你磷 疟 版 巍 巨巨口 血 应 匀 应丽困响应 白 用广钱理 玉 鑫终理 图 4系统功能模块划分图 4. 2 数据库设计 4. 2. 1 总体设计 数据库是应用程序不可缺少的组成部分。 它的设计要从业务需求中来, 从业 务的分析得出e 一 r 图, 从而进一步设计各种数据表。 但为了 减少篇幅, 在此只是 把分析结果作个说明。 考虑到船舶多功能台远程技术保障系统的实际需要, 本系统需要的数据至少 包括用户数据以及设备数据,日 志数据,维修数据,文档数据。 用户数据包括用户数据, 角 色数据, 以及用户和角色的关系; 设备数据主要 包括设备的基本信息以及提交, 替换, 报废的相关单据信息;日 志数据记录不同 用户所做的各项操作信息; 维修数据包括各项设备的维修信息; 而文档数据记录 了所有上传文件的数据信息。 在数据库的设计中我坚持一条原则: 能在数据库中 解决的业务需求就尽可能 在数据库内 完成。 比 如说, 把系统 用户在数据库中 建立起一种“ 归属” 关系。 利 用数据库关系的 级联更新, 级联 删除能 减少应用系统中 对记录的更新和删除的 代 码复杂度, 同时也能提高 应用系统的 性能; 因为一部分功能会分解到数据库里来 操作,而不需要 在应用系 统中间 层来实施。 4. 2. 2 表设计 1 .用户表 u s e r s 硕士论文船铂设备远程保障技术系统构建及多媒体信息交互方法分析 用户表users 用来存储各个登录角色的数据,如用户名, 密码,单位,联系 人信息等。表的字段说明如表1 所示。 表 lu s e r s 表 字段名数据类型字段说明键引用番庄 u s e r ll u 口 b e r use r lla 口 e p a s s , o r d u ni t t y p e l e v e l t i 口 e l i n k . a n n 晒e l i n 腼a n p h one l i n k m a n a d d r e s s l i n k 川 a n e 扣 a i l r e 口 a r k i s o n l i n e varch ar用户编号pk主键 ( 自 动 增1) v a r c h ar用户名称 c h a r用户密码 v arc h ar所属单位 c h a r用户类型 c h a r用户级别 v a r c h a r注册时间 v arc h ar联系人姓名 v arc h a r联系电话 v arc h ar联系地址 v arc h ar电子信箱 v archar备注 b it在线状态 2 .设备信息表 e q u i p m e n t i n for mat i o n 设备信息表equipmentin f o r m a tio n 用来存储设备的相关数据, 如设备名称, 型号,生产厂家等。表的字段说明如表2所示。 表ze q u i p m e n t i n f o rma t i o n 表 字段名数据类型字段说明键引用寄左 e q u i p 田 e n t n u m b e r e q u i p m e n t n a 四 e e q u i p m e n t t y p e d e v e l o pun i t u s e u n i t p r o d u c e t i m e d e l i v e r t i m e r e j e c t t i 口 e u p p e r e 叩1 四e n t l oe r e q u i 阿e n t s t a t e t e c hni q u e d o c 困e n t r e m a r k i n t设备编号p k主键( 自 动增1) v arc h a r设备名称pk v a r c h ar设备型号pk va rc h ar生 产 厂 家 v arc h ar使用单 位 v archar生产时 间 varc h ar注册时 间 v archar报废时 间 varch ar上层设 备 v archar下层设 备 v arc h ar状态 v arc h a r技术文 档 v a r c h ar备注 3 . 设 备 交 付 单 表d e l i v e r e q u i 卿 e n t 设 备交付单表d eli v erequipme nt用来存储设备交付的相关数据, 如使用单 位,交付时间,设备状态等。表的字段说明如表3 所示。 硕士论文船舶设备远程保障技术系统构建及多媒休信息交互方法分析 表 3d e l i v e r e q u i p m e n t 表 字段名数据类型字 段说明键引 用番 注 们 l 】 m b e r e q u i p m e n t n u m b e r e q u i 卿e n t n ame e q u i p m e n t t y p e d e v e l o p u n i t d e l i v e r u n i t d e l i v e r t l m e d e l i v e l 加a n a c c e p t m a n r e m a r k 加 t记 录号pk主键( 自 动增1) i nt设备编号fk v arc h ar设备名称pk v 盯c h ar设备型号fk v a r c h ar生产厂家 v a r c h ar交付单位 v arc h ar交付时间 v a r c h ar交付人员 v a rch ar接收人员 v a r c h a r备注 4 备品替换单表 r e p l a c e e q u i p o e n t 备品 替换单表rep l aceeq uipm即t 用来存储备品替换的相关数据, 如备品 替 换的 操作人员,时间,替换设备等。表的字段说明如表4 所示。 表4r e p l a c e e q u i p m e n t 表 字段名数据类型字段说明键引用咨注 n u m b e r e q u i p m e n t n u m b e r e q u i p . e n t n a 田 e e q u i p 田 e n t t y p e d e v e l o p u n i t 即e r a t i ont i n e o p e r a t i o 丽a n a c c e p t m an r e m a r k int记录号pk主键( 自 动增1) i n t设备编号fk v arc h ar设备名称f k v a r c h ar设备型号f k v a r c h a r生产厂家 v a r c har操作时间 v atc h ar操作人员 v arc h ar替换设备 v a r c h ar备注 5 .设备报废单表 r e j e c t e q u i 卿e n t 设备报废单表rej ect e q uip ment用来存储设备 报废的 相关数据, 如设备报废 的操作人员,时间等.表的字段说明如表 5 所示。 表sr e j e c t e q u i p m e n t 表 字段名数据类型字段说明键引用寄庄 n u 功 b e r e 邻i p m e n t nu汕er e q u i p 田 e n t n a 刀 l e e q u i 卿e n t t y p e d e v e l o p u n i t o p e r a t i o n t i 田 e o p e r a t i o nma n r e m s rk int记录号p k主键( 自 动增 1) i n t设备编号fk v a r c h ar设备 名称fk v arc h ar设备型号fk v 公 ch ar生 产 厂 家 varch ar报废时间 v arch ar操作 人员 v a r c h a r备 注 硕士论文船舶设备远程保障技术系统构建及多媒体信息交互方法分析 6 . 报修单表 r e p o r t t a b l e 报修单表rep ort t able用来 存储报修记录的相关数据, 如维修流水号, 研制 单位,报修单位,报修时间等。表的字段说明 如表6 所示。 表6r e p o r t t abl e 表 字段名数据类型字段说明键引用番 注 n u 口 b e r e q u i 卿e n t mimbe r d e v e l o pun i t r e p o r t u n i t r e por t 田 a n r e p o r t t i 口 e l i n k . a nad d r e s s l i l l k m a n p h o n e e 田 8 1 1 f i x d e s c r i p t i o n s t a t e r e m a r k i n t维修流水号p k主键( 自 动增1) int设备编号fk v arc h ar生产厂家fk v arc h ar报修单位 v arc h ar报修人员 v arc h ar报修时间 v arc h ar联系地址 v arc h ar联系电 话 v arc h ar电子信箱 v arc h ar故障描述 v arc h ar状态 v arc h ar备注 7 . 报 修 受 理 单 表a c c e p t t a b l e 报修受理单表accep ttable用来存储报修受理记录的 相关数据, 如维修流水 号,受理单位,受理时间等。表的字段说明如表 7 所示。 表7a c c e p t t a b l e 表 字段名 数 据 类 型字 段 说 明键 引 用咨 左 ll u j 刃 b e r e q u i 卿e n t n u 口 b e r d e v e 1 opu n i t a c c e p t u n i t a c c e p t 口 a n f i x t l m e l i n k 口 anaddre s s l i n k 田 a n p h o n e e 口 a i l c h e c k s t and ard r e m s r k int维修流水号pk主键( 自 动增1) i n t设备编号fk v a r c h ar生产厂家fk v archar受理单位 v a r c h ar受理人员 var c h ar维修时间 v a r c h ar联系地址 v arc h ar联系电话 v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高级财务会计面试模拟题及实战策略解析
- 2025年食品工业仓储管理员招聘考试题库
- 2025年汽车维修工中级实操技能模拟题及答案
- 2025年初中美术特岗教师招聘考试重点难点解析与模拟题集
- 2025年建筑装饰设计师应聘模拟题和答案
- 【教案版】小学三班级上册 小篮球5
- 写字上下结构教学课件
- 2025年炼钢行业技术标准解读与高级考试重点解析
- 2025年物资储备仓库安全知识测试题库及答案
- 2025年游戏开发技术面试题及解析教程
- 人教版八年级数学上册教案全册
- 茶叶工艺学第七章青茶
- 五一劳动节劳模精神专题课弘扬劳动模范精神争做时代先锋课件
- JJG 475-2008电子式万能试验机
- 网络安全技术 生成式人工智能数据标注安全规范
- 脑电双频指数bis课件
- (完整版)销售酒糟合同
- 婴幼儿乳房发育概述课件
- 盘扣式脚手架技术交底
- 脑动脉供血不足的护理查房
- 高考数学大全
评论
0/150
提交评论