论文部分内容阅读
胜利油田是中国石化所属的特大油气生产企业,共有7个从事不同作业领域的涉海单位,地域覆盖东营、烟台两个地市,近年来随着海上油气建设开发力度的不断加大,安全生产形势日益严峻,对作业海域实行有效管理,保证海上安全环保生产成为胜利油田面临的巨大课题。为实现船舶管理的精细化、智能化,最大限度的发挥船舶运营的效益,提升船舶管理水平,通过网络和控制技术实现生产现场自动化监控、生产实时指挥和扁平化管理。通过生产运行状态和历史经验数据的对比,实现重要数据和信息的即时汇总和处理,改造和优化原有管理流程和管理模式,实现船舶管理组织合理化、调度手段现代化、决策指挥科学化,有效提高调度管理水平,提高船舶航行的安全性与船舶利用效率,实现运行事故的事前预防,提高生产的运行质量和效率本文对船舶动态监控系统进行了详细分析研究,并结合其实际需求,通过采集AIS、GPS等设备的数据,利用asp.net4.0技术和oracle数据库构建了一套能代替目前人工管理的船舶动态监控平台系统,使企业的生产运行管理有一个可以更高的平台,在此基础上,使企业生产管理逐步实现信息化,精细化的目标。系统在开发方法上,采用Rational统一过程(RUP)思想,整个开发过程采取迭代的方式,解决了行业专家、软件设计人员和用户之间交流的难题,提高了系统的开发效率和质量。系统大部分功能都在服务器端实现,可以降低客户端负载;引入Ajax技术,在不更新整个页面的前提下维护数据,使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息;利用ExtJS框架,设计统一界面,简洁美观大方。在设计模式上,系统采用了基于ASP.NET技术的三层Web应用程序开发设计模型,将Web应用程序划分为用户界面层、业务逻辑层和数据访问层三个基本的层次,以很好的将业务逻辑和表示相分离,提高了系统的可重用性和可扩展性。