航道维护中航标电池助手软件开发和应用.docVIP

航道维护中航标电池助手软件开发和应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
航道维护中航标电池助手软件开发和应用

航道维护中航标电池助手软件开发和应用   【摘 要】近几年国家对航运事业的高度重视,长江经济带建设成为国家战略,长江航道得到前所未有的发展,长江航道科技化、信息化设备使用日益广泛,航道维护工作发生变革,对航标效能的发挥提出了更高的要求。本文介绍了“航标电池助手”软件的设计与实现,并简述了其在航标电池维护方面所起到的主要作用。   【关键词】航标电池助手 航标电池 维护   在航道日常维护工作中,工作的性质主要有两大类:故障性维护、非故障性维护。其中故障性维护主要有船体碰撞、标船漂移、终端超时等;非故障性维护则主要是航标灯调整、船体维护、电池更换等。在实际的维护工作中我们发现,即使有着太阳能供电技术作支撑,但长期工作在山间的航标灯,尤其是容易被山体遮住阳光的地区,其航标的电池更换就会较为频繁,且这一情况在冬季时更为严重。为了保证航标灯正常工作,我们必须频繁出航更换航标灯电池,但在工作中我们逐渐认识到,有些情况下我们根本不必过于频繁的出航,而是可以等到部分航标差不多将同时需要更换电池的时候一次性出航进行更换,但介于航标遥测监控系统的数据展示方式不尽如人意,人工的对航标电池电量信息进行实时统计又显得有些不切实际,故想到了开发一款小规模的辅助软件来自动统计航标电池信息并人性化展示给职工的方法。   1 系统设计   航标电池助手旨在以符合航道生产基层职工们数据阅读习惯的方式,将最新的航标电池相关动态信息呈现出来,并提供一套方便的快速查询功能帮助职工迅速拟定出航计划,提升工作效率。   1.1 用户图形界面   用户图形界面是航标电池助手的重点之一,一切对数据展示方面的改进和优化都体现在用户图形界面之中,我们需要合理布置各个功能的位置,并保证主要的内容拥有最大的空间来展示。因此,在用户图形界面的开发上,必须尽可能多的考虑到职工们的实际使用习惯,尽可能将重要的信息突显出来达到提醒的作用,还要将功能菜单与按钮安排在显眼或常见的地方方便职工使用。   1.2 功能逻辑   功能逻辑是用户图形界面中所有功能的内部实现,在功能逻辑中,实现了航标电池助手从航标遥测监控数据库中获取动态信息的方法,实现了最新信息的本地存储,避免因频繁的访问数据库而造成数据库高负载,还实现了部分参数设置的本地存储,以适应数据库变动。   1.3 数据访问   在航标电池助手的使用过程中会涉及到两类数据,一个是存储于航标遥测监控平台数据库中的航标最新动态信息,一个是存储于本地的临时数据,本地的临时数据主要存储最后获取的航标电池动态信息以及航标电池助手本身的配置参数。对于航标遥测监控平台数据库中的数据,我们采用.NET自带的OleDb作为数据源接口来访问,而对于本地数据,我们则采用XML格式予以存储。   2 系统实现关键技术   为了保证航标电池助手能在短时间内完成开发工作,并保证其拥有足够的实用性,因此,在开发语言的选择上以及部分模块的实现上有一些必须注意的关键点。   (1)微软.NET框架。微软公司的.NET框架十分有利于应用软件的敏捷开发,特别是在像航标电池助手这样的小规模软件开发上,通过.NET框架,更是能让独立开发者在仅仅一个月之内就开发出较为完善的小规模软件应用,同时,这也是使航标电池助手在开发完成后易修改、易扩展的根本保障。(2)微软WPF框架。微软公司的WPF框架是建立在.NET框架之上的用户图形界面框架,它为使用.NET框架的开发者提供了一套十分方便且实用的用户图形界面编程模型和框架。通过WPF,开发者可以十分迅速的开发出可以媲美Mac程序的用户图形界面,这也给航标电池助手的用户图形界面开发打下了良好的基础。(3)微软OleDb接口。“航标遥测监控系统”所采用的数据库为Oracle数据库,因此在软件开发上也必须选用兼容Oracle数据库的数据源接口。值得庆幸的是,在微软的.NET框架中已经自带了一个可以兼容Oracle数据库的数据源接口OleDb。我们选用OleDb不仅仅因为它是.NET自带的模块,更因为它对中文汉字的支持性很好,这在很多数据源接口中是十分难得的。   3 系统主要功能   由于航标电池助手的根本目的是为了解决航标电池动态信息可读性问题,以及职工操作上手难易度问题,因此,航标电池助手在功能上主要有以下几点:   (1)最新航标信息概览。“最新航标信息概览”是将所有装有航标遥测终端的航标的最新电池电量信息展示出来,并且加上较为丰富的排序功能,帮助职工更有针对性的观察航标电池动态信息。在信息展示的界面上,我们提供了设置电池电压预警门限的功能,让职工可以为每一座航标设置一个电压预警门限,在还未达到但快要达到欠/过压警报的时候提前给出警示(以红色作为背景色明确表示出来),帮助职工准确及时的掌握所有将要更换电池

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档