基于B/S模式的石油设备技术经济评价系统研究与实现

来源 :吉林画报·教育百家 | 被引量 : 0次 | 上传用户:yl198710310318
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  B/S 模式,即 Browser/Server(浏览器/服务器)模式,是随着 Internet 技术的兴起,对 C/S 模式的一种变化或者改进的结构。B/S 模式主要利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能。在B/S结构下,操作者只需使用浏览器,就可以方便的进行系统操作,大大方便了用户的使用。由于系统的数据以及数据处理都位于服务器端,系统维护变得简单易行。
  1系统功能分析及设计
  本系统主要功能为实现公司对设备的运行状况、各型号使用费用统计、管理;建立费用模型对设备的费用进行预测与评估,计算设备使用的经济寿命,对设备的运行使用、改造、更新等作经济技术评价;并对设备购置作决策。
  该系统主要设计为六大模块,对应系统需求中相应的要求,下面对各模块功能作简要介绍。
  (1) 登录模块。为防止外部人员改动系统有关数据本系统,必须经过正确登录才能进入。用户登录模块主要用于输入用户帐和密码,并验证该用户是否合法。如果用户没有通过身份验证,系统将转到重新登录页面,并给出相应提示信息。
  (2) 费用统计。模块主要功能完成各厂所属区、站级单位设备费用的录入,是整个评价系统的基础数据来源。主要包括录入电费、维修费、材料费等。由于初始录入数据量比较大,系统在功能设计上考虑数据的重复利用,采用数据批量录入功能等,同时该模块还包括基础费用数据、修改与删除等相关功能操作。
  (3) 费用模型。模块主要功能是对各种型号的抽油机、注水泵、输油泵,根据每年所消耗的各种费用按型号、厂家、使用单位等不同条件进行费用数据计算并以图表形式显示,同时利用曲线拟合预测未来几年费用。
  (4) 经济寿命。该模块主要功能是对公司所拥有的抽油机、注水泵、输油泵,利用最小年均成本法进行寿命周期费用计算,得出其最佳使用年限及费用最小年限,进而与同型号单台设备进行对比,得出该单台设备的最佳经济寿命年限。
  (5) 设备评价。设备评价是对各种型号设备按不同厂家分类,根据已确定的指标,对不同厂家的不同型号的设备进行技术、经济评价,从而确定厂家设备的优劣,已备设备购买时作决策依据。
  (6) 系统管理。用户管理实现系统操作人员信息的管理。包括录入、查找、修改、删除。主要是对系统用户信息及使用权限的管理。设备管理主要包括添加、修改、删除设备的编号、厂家、使用单位等管理。
  (7) 数据备份和恢复功能。作为一个可靠的应用系统,保证数据的安全性是至关重要的,本系统充分考虑了数据备份和恢复功能。系统提供定时的数据备份功能,当应用系统发生灾难性错误时,可以比较准确、完整的恢复原系统数据。
  2系统的设计方案
  系统的设计方案在一定程度上决定了一个系统的优劣,也从某种角度反映了一个系统的生命力,考虑照辽河油田公司现有网络拓扑结构与系统运行的需要,并结合企业的管理模式与需求,本系统的采用如下的设计方案:
  (1) 基于 B/S(浏览器/服务器)的多层次结构。基于油田公司现状和特点,从公司发展角度出发,采用基于 B/S 的多层次结构。这种结构设计,适合信息的查询和组织,易于与其它应用集成;便于满足用户不同层次的服务,应用扩展高效且便利;多层次设计减轻了客户端与数据库服务器的负担,提供了高效的运行时性能。
  (2) MVC模式及其Web实现方式
  ① MVC 设计模式
  MVC (Model-View-Controller,模型—视图—控制器)是Xerox PARC在八十年代为编程语言Smalltalk-80所发明的一种软件设计模式,至今己被广泛使用,并受到越来越多开发者的欢迎。
  MVC结构的框架的组成部分包括以下的内容:1.模型(Model),模型包含了应用程序的核心,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。2.视图(View),视图实现模块的外观,它是应用程序的外在表现。3.控制器(Controller),控制器控制整个框架中各个组件的协调工作,对用户的输入做出反应,并且将模型和视图联系在一起,它创建并设置模块。
  传统的MVC模式只是从概念上将视图从流程控制、业务逻辑中独立出來,并定义了相互间作用的机制,使各个模块的开发相对独立,但是它没有针对不同视图类型,解决流程控制等对象的统一问题。因此,针对具体的研究对象,我们在使用MVC模式时需要对此做进一步的研究。
  ② MVC在Web中的实现由于传统的MVC模式主要针对一般的应用程序,所以在Web中引入MVC设计模式需要对其做进一步的改进以适应Web这样的环境。
  模式二(Model2)是JSP技术在Web这样的特殊环境下MVC设计模式的一种变体,主要是指JSP+Servlet+JavaBean技术,它把JSP和Servlet组件结合在一起。在Model2中,View是应用程序的外观,由JSP组件实现。Controller则是由Servlet组件来实现,它负责处理导航流,可以调用充当Model角色的JavaBean,并且负责选择正确的JSP页面来创建和显示动态内容。
  ③ 基于Model2的模型设计
  系统采用基于Model2模型的Jsp+Servlet+JavaBean技术开发应用程序。它确立了开发人员与网页设计者的角色分工,减轻了开发人员的工作量,使得开发人员不必考虑繁琐的网页设计,而只专心于商业事务的开发和后台处理工作。网页设计者也可以轻松的改变程序的外观而不需要知道后端servlet的工作方式。
  (3) 基于大型数据库的数据存储和管理 采用Oracle数据库,具有强大的数据存储、联查和汇总功能;具备强大的自动维护和备份功能,可以确保数据安全,并且Oracle是最积极支持Java的数据库厂商,其数据库与JSP搭配使用是比较优秀的组合。
  (4) 基于 JDBC 连接池技术连接数据库 使用 JDBC 连接池技术连接数据库,可以加快数据库服务器的处理速度和对客户机的响应速度。
  (5) 基于用户访问控制的权限管理方法 对于一个企业的管理系统而言,管理员利用控制用户权限的手段来保证系统的安全是至关重要的。本系统采用基于用户访问控制的权限管理方法。这种方法实现了用户与访问权限相结合,即用户分配后即具有相应的权限,不必再重新分配,既达到了保证系统安全的目的,又方便了用户操作。
  3 结束语
  本文针对目前石油设备技术经济评价中存在的不足,对网络化的设备技术经济评价系统进行了初步探讨。在系统总体分析的基础上,采用B/S三层体系结构、MVC设计模式、Java语言、Oracle数据库等有关技术,搭建起基于B/S模式的设备技术经济评价系统的实体。给出了系统设计方案,并介绍了系统各模块的具体功能。技术经济评价本身是一个复杂的系统工程,其中的理论与方法,评价指标与标准都需要在实践中不断的完善与充实。
  参考文献:
  [1] 李德源,杨华龙. 现代设备经济管理.北京:人民交通出版社,2000
  [2] 李涛,姚进.基于 B/S 模式并面向生产的设备管理系统的构建与研究.计算机应用技术,2006,33(7):30-32.
  [3] 付继彬,范群波,刘晓亮.Oracle 8入门与提高.北京:清华大学出版社,2001.
其他文献
我们研究所得税会计,目的是确认并计量由于会计和税法在规定的差异给企业未来经济利益流入或流出带来的影响,会计利润是按照会计的规范处理得出的结果,它与按照税法规定计算出的
[摘 要]音乐教育属于美育范畴,是实施美育的主要途径,其特质是情感审美。教育方式是以情感人,以美育人。对于音乐课程来说,其教育效应主要不在于知识的技能的习得,而是体现在熏陶、感染、净化、震惊、顿悟、等情感层面上。就教育目標来说,音乐课程最核心的目标是丰富学生的情感体验,培养学生的审美情趣,这是第一位的。所以音乐教育的根本机制在于有情感的教师面对有情感的学生。  [关键词]情感 音乐情感 情感教学 
今年八月,中国内部审计协会发布修订版的《内部审计准则》,作为所谓的民间准则的一员,《内部审计准则》的制定主要参考国际《内部审计准则》,但是也因为内容空洞教条主义而缺乏实
审计质量的好坏直接关乎审计项目的成败。近年来,由于内部审计的影响不断扩大,伴随而来的审计风险日益突出,审计质量越来越引起人们的关注和重视。加强内部审计质量控制,对企业内
[摘 要]心理健康教育是学生健康成长全面发展的需要,在语文学科的教学中同样承担着重要的责任.在教学中应该注意课堂的心理氛围,学生的个性;注意结合阅读教学,引导学生了解心理常识:注意结合写作教学引导学生进行心理剖析;注意挖掘教材心理健康教育的因素,培养健康人格。  [关键词]心理健康 教学 中学语文  世界卫生组织宣言近年一再明确指出:“健康不仅仅是没有躯体疾病、不体弱,而是一种躯体、心理和社会功能
[摘 要]通过对持球突破技术的特点、动作结构、运用方法等方面的研究,认为:成功运用突破技术的关键是把握好突破的“时机”,突破者要充分利用同伴的策应或掩护来提高突破的实效。  [关键词]篮球;持球突破;运用  一、少年篮球运动员在持球突破技术运用上存在的主要问题  1、突破不果断  很多少年运动员在做突破动作时犹犹豫豫,动作拖泥带水,甚至造成自己走步违例或犯规。  2、突破时机把握不好  主要表现在
人口数量的变化,关系到一个城市的未来。认识人口数量的变化规律,建立人口模型,能过较准确的预报,是有效控制人口增长的前提。我们通过收集深圳市近十年每年常住人口与非常住人口
为决策提供依据是统计技术的一个主要应用,它可以帮助企业进行数据分析,了解原料情况查找最佳的生产工艺方案,了解产品质量状态的分布情况,找出问题、缺陷及原因,有针对性地采取措
随着生活水平的提高,人们对与健康息息相关的医疗改革越来越关注,统计信息技术作为各项医疗活动管理的重要检测手段,其在医院管理中的意义更加重大,然而我国的医院统计工作还不够
管理 “管”是表象,“理”是实质。现在的社会发展快,学生所处的环境也随之复杂化,促使学生的思想动态发展化。因此,在管理上应以“理”为主,而这里的“理”是在“管”的前提下关系的理顺:理顺社会发展与学校制度的关系,理顺学校制度与学生思想动态的关系,理顺学生管理与学生发展的关系。学校的管理制度不应是几十年一成不变的,也应是动态的,要随着社会的发展而作适时适当的调整,这样才能适应社会的发展。  管理要搞清