基于Web的软件共享管理系统研究

来源 :今日财富 | 被引量 : 0次 | 上传用户:wuyu9603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:近几年随着油田计算机硬件设备以及主流专业软件产品的引进,解决了许多的实际生产问题,然而目前软硬件资源的管理与应用呈现出分散安装、分散管理、局部共享的局面,降低了软硬件资源的有效利用率。为了解决上述问题,针对油田的软硬件资源使用状况,探讨了资源共享管理的方式与方法,研制出一种软件共享管理系统,有效控制资源的合理使用,提高资源的利用率。
  关键词:专业软件;资源共享;Struts
  一、背景
  随着油田开发难度的进一步加大以及石油勘探开发新技术的发展,油田相继引进了大量的工作站、并行服务器、微机集群多台计算机硬件设备,同时配套引进了国际上的主流专业软件产品。然而软硬件资源的管理与应用呈现出分散安装、分散管理、局部共享的局面,限制了新技术的推广与应用,降低了软硬件资源的有效利用率。软件共享管理系统能够有效解决上述问题,系统实现油田范围内现有软硬件资源的统一管理、统一调配,有效控制资源的合理使用,提高资源的利用率,规范软硬件资源引进与管理,避免重复引进和资源闲置浪费。
  二、系统架构分析及功能模块设计
  基于Web的软件共享管理系统为管理员提供专业软件发布、授权、系统管理的接口,同时提供普通用户使用专业软件的入口。用户使用软件的基本工作流程是普通用户提出软件应用申请,由拥有审批授权权限的用户对其进行审批授权,并且为用户建立后台系统用户、工作目录、用户映射等准备工作。
  (1) 用户登陆模块
  ①通过油田的CA系统进行统一认证;
  ②对系统用户的本地认证;
  ③根据不同用户的页面导航。
  其基本流程是用户在软件共享管理系统web网页上输入用户和口令后,统一到油田CA系统上进行认证,认证通过后才能进入本系统;因此用户与油田LDAP服务器上用户统一。
  (2) 资源应用模块
  资源应用模块主要实现用户启动使用软件的功能。由于目前使用的解释类软件的类型基本上为交互式的,因此这里主要介绍交互式软件应用的情况。
  资源应用模块实现的主要功能包括:
  ①将用户可用的软件资源按照不同类型呈现给用户;
  ②数据上传与显示参数设置;
  ③显示访问控制,根据负载选择显示服务器;
  ④主机动态分配;
  ⑤动态生成配置文件。
  其基本流程是在资源应用界面上显示给用户可用的软件资源,用户启动软件后,根据负载情况对显示服务器进行选择,动态生成配置文件,根据配置文件启动软件资源。
  三、关键技术
  在系统的设计和开发过程中,为了提高软件的健壮性以及软件的可扩展性,采用了几项关键技术来支持开发工作。
  (1) Struts框架
  利用Struts框架进行Web 应用开发也有利于人员分工和项目管理,同时系统的可维护性和可扩充性也得到提高。以资源申请授权模块为例,说明系统中的Struts组件设计。该模块在设计时主要由以下几个文件组成:Struts-config.xml、UserappDao.java、UserResAppActionForm.java、UserAppActionForm.java、UserAppAction.java、UserResAppAction.java、userRes.jsp、userResApp.jsp等。
  ①模型设计:①Formbean:在整个资源申请授权过程中要牵涉到多次表单的提交以及相关页面的跳转,UserResAppActionForm和UserAppActionForm分别封装了后台数据库中与整个资源申请授权流程相关的表中的所有字段,由此中间数据的存取可以通过set()和get()方法实现,使得多个视图页面和表单共享一个formbean。②对资源申请授权进行数据库操作的UserappDao,比如获取数据以及数据的增删改操作。
  ②视图设计:主要由一组JSP页面组成,从不同反映当前模型UserResAppActionForm或UserAppActionForm的一种实时表现。各个页面之间的重定向在UserResAppAction或UserAppAction中通过mapping.findForward()实现。
  ③控制器设计:UserResAppAction类和UserAppAction类均扩展了org. apache. struts. action. Action类,并实现资源申请授权的核心业务处理。
  (2) validator框架
  系统使用了validator框架,包括两个配置文件validation.xml、validator-rules.xml。validator-rules.xml充当模板的作用,定义了框架中的验证例行程序,即所有应用程序可能要用到的Validator。validation.xml用于把在validator-rules.xml中定义的各个Validator和应用程序中的组件映射起来。由于系统中是在Struts中使用Validator框架,那么validation.xml就是把这些Validator和Struts的ActionForm类建立映射。
  四、小结
  系统规范了资源的审批、授权的流程,实现对软件资源的按需分配。实现了资源的动态分配、实时监控、作业调度,能够掌握资源的使用情况,并实施有效管理。用户通过web浏览器就可使用专业软件系统,方便专业软件使用,降低了使用门槛,并实现了对资源的合理使用,提高了软硬件资源的有效利用率。
  参考文献:
  [1] 孙卫琴. 精通Struts:基于MVC的Java Web设计与开发. 电子工业出版社, 2005.
  [2] BudiKuniawan. 深入浅出Struts. 人民邮电出版社, 2007.
  [3] (美)Carnell,J., Harrop.R., Mittal. Struts与Ajax高级程序设计. 人民邮电出版社, 2008.
其他文献
摘要:抵押权以担保债权之实现为目的,债务人及时、适当地履行债务,债权人自无实现抵押权之必要。抵押权的实现能够保证债权人在债务人无法完全履行到期债务时获得有效的救济。我国《物权法》将抵押权实现的程序分为约定的实现程序和法定的实现程序。笔者在银行不良信贷诉讼清收领域从业多年,具备丰富的专业知识和实践经验,本文仅就抵押权的法定实现程序在实践中常见的问题进行探讨。  关键词:抵押权的实现;租赁;在先查封;
期刊
摘要:规范经费支出是医院做好财务管理和内部监督控制的重要措施。本文结合内部控制方法,从经费支出的标准、范围、审批、制度设计等着手研究,旨在加强医院经费支出管理,建立健全支出内部管理制度,实现内控目标。  关键字:内部控制;经费支出;管理;规范  随着医药卫生体制改革的不断深化,各级各类医疗机构的经济运行与经济管理等内容发生了较大变化,对医院经费支出管理提出了新的要求。  一、医院经费支出的主要范围
期刊
摘要:中国汽车产业的迅猛发展迫切需要汽车金融的支持,然而当前中国汽车金融的发展面临着一些问题。本文分析了中国汽车金融发展中信用体系、风险控制、法律政策、专业人才和电子网络五大制约因素,并提出了相关的政策建议。  关键词:汽车金融;制约因素;政策建议  汽车金融是指在汽车销售过程中对消费者或经销商提供的融资及其他金融活动,包括对经销商库存融资和对汽车营运机构及用户的消费信贷或融资租赁。它是汽车业与金
期刊
摘要:随着新会计标准的发布,企业财务管理面临着新的挑战,传统的财务管理模式已经不符合现代企业发展的需求,因此,企业财务部门需要采取积极的态度面对新会计制度带来的变化,采取新的财务管理模式以适应新的会计制度,并逐步提高财务信息质量,保障企业利益。文章在此背景下,分析了新会计制度对财务管理的影响,并就新财务管理模式进行讨论。  关键词:新会计制度;财务管理模式;企业效益  财务管理是企业日常经营管理中
期刊
摘要:西部大开发战略自提出开始,就一直作为我国国家发展战略的重要组成部分并进行实施。其中农村金融扶贫也是一个重要的方面。改革开放以来,我国深入推进西部大开发战略和农村地区的金融扶贫战略,并取得了不错的效果和很大的突破。其中新疆地区的农村金融扶贫也取得了比较大的突破和成果,但很多地方依然存在较大的问题,依然有不少困难急需解决。本文针对目前新疆农村金融所面临的困境,提出了一些个人见解和相应的对策,希望
期刊
摘要:随着社会主义市场经济的发展,以及高校自身的发展与壮大,高校财务会计的职能也越来越得以发挥,然而一系列问题与困境也相伴而来。本文按照如下结构进行:首先明确了高校财务会计的地位及作用,分析了高校财务会计的特点,在此基础上,提出了高校财务会计当前发展所面临的几点问题。基于这些问题,提出了几点建议与解决对策,最后综合文得出结论。  关键词:高校财务会计;财务管理观念;创新意识;监督  一、高校财务会
期刊
摘要:本文主要是围绕建筑工程行业财务管理存在的问题及对策建议进行了探讨,对建筑工程行业财务管理规范发展、促进企业将康持续发展具有积极的借鉴意义。  关键词:规范;中小微企业;财务管理  建筑工程基本建设项目财务管理,是以提高建设项目投资效益为中心,对投资项目建设过程中资金运用所体现的各方面财务关系,是行使组织、计划、指挥、监督和调节职能,合理筹集、分配和使用建设资金,使之更科学、更合理的一项经济管
期刊
摘 要:“互联网+”时代教学是声音、文字、图像的结合,它避免了传统教学的弊端,但也对教师运用案例教学法提出了更高的要求。本文引入互联网思维,从教材使用、案例选择和课堂组织三方面探讨了案例教学法,以期为财务报表分析案例教学法的运用提供一定的参考。  关键词:互联网+;财务报表分析;案例教学法  一、引言  2015年3月5日十二届全国人大三次会议上,李克强总理在政府工作报告中首次提出“互联网+”行动
期刊
摘要:将搅拌车锥筒螺旋叶片常用的几种型线总结为控制螺距和控制螺旋角两类,并分别对其螺距和螺旋角进行讨论。  关键词:混凝土搅拌车;叶片型线;螺距;螺旋角  螺旋叶片是搅拌车罐体的核心部分。搅拌车从开始引进国外的整车技术,到现在的除液压三大件外的所有零部件的国产化,在这整个过程中技术人员对螺旋叶片设计方法的研究探讨从未间断过。目前比较先进的一些技术,如CFD分析、基于固液多项流的设计方法等,也引入到
期刊
摘要:南碱石灰车间净化配药岗位目前加药过程为人工控制,为提高系统自动化程度,本文叙述了南碱公司净化加药机全自动加药系统总体解决方案,取用过程控制技术,对原有加药控制系统进行改造,基于PLC和变频器加上触摸屏的控制设备,根据设定的药液浓度不同要求,对所加水及药物(PAM凝絮剂)的药量实现自动控制,灵活制备不同浓度的药液,满足纯碱化工生产流程的废液处理要求。  关键词:PLC 变频器 ;PAM加药;单
期刊