采用新技术的维修信息系统设计(精选11篇)
采用新技术的维修信息系统设计 篇1
采用新技术的维修信息系统设计
阐述了一种现代航空装备维修信息系统的.设计方法.该信息系统利用维修专家系统、故障诊断、维修决策和维修支援等新技术,大大提高了航空装备维修的自动化水平.
作 者:万小朋 舒遂文 施晓良 Wan Xiaopeng Shu Suiwen Shi Xiaoliang 作者单位:西北工业大学航空学院 刊 名:航空制造技术 ISTIC英文刊名:AERONAUTICAL MANUFACTURING TECHNOLOGY 年,卷(期): “”(10) 分类号:V2 关键词:航空装备 维修 信息系统
采用新技术的维修信息系统设计 篇2
RSS被称作“简易信息聚合”,它是一种用于共享新闻和其它Web内容的数据交换规范,起源于网景通讯公司的“Push” 技术,可被视作传送用户订阅内容的通信协议[1]。RSS是一种“轻量级、多用途、可扩展的元数据描述及联合推广格式”,它是一种XML格式文件,用于为内容聚合的客户端提供选择性的、汇总过的Web内容。通过RSS机制和技术能够用于共享各种各样的信息,包括(但不限于)新闻、简讯、Web站点内容更新、事件日历、软件更新、特色内容聚合和基于Web进行拍卖的商品等[2]。网站只需将它最新的信息内容按照RSS标准的格式生成一个描述该网站最新更新内容摘要的XML文件,客户端用户不用经常访问那些网站,只需通过RSS阅读器就可以自动将最新信息的摘要部分下载到本地。
目前已经存在一些RSS信息聚合系统,如抓虾、鲜果等在线阅读器以及新浪网、Baidu等大型网站都已经为用户提供了RSS信息供用户订阅,但是仍然存在服务器端与客户端交互方面的安全和效率问题。此外这些系统并不能给用户及时推荐用户感兴趣的信息,客户端用户只能被动地去获取订阅的分类信息。由于目前的RSS信息聚合系统没有充分考虑用户的体验,从而造成了RSS技术在新闻类网站的应用瓶颈。
本文主要探讨如何抽取Web信息和转化为用户能订阅的RSS源,如何利用Cache机制动态地生成RSS Feed,如何利用Ajax技术动态解析RSS Feed,以及如何提取用户的个性化特征和一种高效的本地服务器数据的存取方法。
1 RSS个人信息聚合系统软件构架的设计
软件构架设计通常包含一系列相关设计文档,但就其涉及的内容粗线条地可分为构架模式、参考模型和参考构架的设计,在此基础上是一系列模块功能的细分和相关软件实现技术的运用等[4]。
1.1 RSS聚合系统软件参考模型设计
按照MVC模型设计 ,一般将整个Web系统的设计分为三个层次:Web表示层、业务逻辑层和数据层。这种分层设计得到了J2EE平台很好的支持。然而,目前应用J2EE技术框架构建Web应用系统的需求越来越复杂,开发周期越来越紧迫,同时对系统的稳定性、扩展性和可维护性要求越来越高。常用的三层体系结构划分往往不能很准确地开发,因为在业务逻辑层与数据交互的过程中往往需要对数据库调用接口做进一步的封装。为了解决这一问题,在原数据层之上加上持久层。利用持久层隐藏数据读取和操纵中的所有数据访问代码细节,完全抽象出开发应用程序时使用的数据外部可见特征。为了使客户端与服务器端能更好地交互,本文作者采用Ajax模式实现表示层,采用MVC模型的四层体系结构设计基于J2EE技术框架的Web应用系统,其中在Web应用层中嵌入了Ajax技术层。整个RSS聚合系统软件构架的参考模型如图1所示。
1.2 RSS聚合系统参考构架设计
目前像和讯网、新浪网、Baidu等大型网站都已经为用户提供了RSS信息,用户登录到这些网站能够浏览已经分好类的各种新闻和资讯,同时也可以将自己感兴趣信息的URL地址增加到本地已经安装好的RSS阅读器中,或者链接到其它的在线RSS阅读器中。但是,这些结合RSS技术的个性化网站只能让用户被动地订阅和浏览网站所提供的信息,无法做到信息的针对性和及时性,用户不能订阅真正感兴趣的信息,没有充分考虑用户的体验。此外,目前国内其它已经开发好的RSS信息聚合系统普遍存在一个缺陷,即访问速度慢。特别是不少RSS信息聚合系统自建站以来,经常发生服务器瘫痪的情况。针对这些不足,本文结合图1所示的参考模型,提出一种基于代理机制和Ajax技术路线的RSS系统的参考构架,如图2所示。
该RSS系统的参考构架构筑在B/S构架模式上,可以实现下述应用目标:
1) 页面优化 主要完成的工作是修正源HTML文档中的错误,比如标签缺失和语法错误等,以及去掉无用的标签和代码块,从而达到压缩源HTML文档的作用。
2) Web信息的抽取 主要是将网页所属栏目的网址与分类规则库的类别信息进行映射,确定网页的类别,并对网页信息进行处理,根据抽取规则抽取信息,将Web页面信息转化成RSS规范中的对应项和网页类型信息存入代理服务器中,定期到各站点栏目检查网页内容是否已更新,并对更新后的网页进行抽取。
3) RSS Feed的动态生成和解析 在RSS2.0 格式和建立的抽取规则基础上构建一个RSS Feed生成器,将抽取的HTML信息生成RSS Feed,并对RSS Feed进行扩充增加信息类别项,根据分类信息将RSSFeed汇总向用户发布,为用户提供所有站点的RSS分类列表。利用Ajax技术,结合JDOM和ROME构建一个RSS Feed 解析器,将用户所需要的信息解析到浏览器的相应位置。
4) 信息个性化处理 信息个性化处理的关键在于它能根据用户兴趣偏好为用户主动做出个性化信息推荐,而且系统给出的推荐是实时更新的,即当系统中的用户兴趣特征发生改变时,给出的推荐序列会自动改变。
2 RSS个人信息聚合系统实现
2.1 Web信息的抽取
为了从Web页面中提取信息生成RSS,目前已经存在很多独立的Web信息提取技术。如文献[2,3]提出了一种基于网页结构化信息的正文抽取方法,该方法先将网页表示成一棵树,然后通过遍历这棵树的table结点来获取网页正文,不过如何去衡量正文并没有一个准确的方法,并且阈值也很难确定;或者根据网页的视觉特征提取出网页的语义结构,从而实现页面中的噪声信息块和有效信息块分离[5],以达到信息块提取的目的,不过由于视觉特征的复杂性,很难找到一个通用的规则集。
针对中文网页布局的特点,本文在分析文献[2,3,5]的工作的基础上提出了一种更为灵活、基于DOM和XSLT的半自动化的抽取方法,其具体实现描述如下:
1) 页面内容过滤 首先将待抽取页面和样本学习页面进行页面过滤,也就是清除网页的噪音信息(如广告、版权、装饰、导航、Script标签之类的信息)。在本系统中,由于要按照RSS文件的格式抽取信息以生成RSS文件,所以关注的是网页正文内容信息。这点不同于文献[6],该研究将导航栏作为有用信息。经过网页信息的过滤之后再对过滤后的HTML文档进行JTidy清理,主要是纠正HTML网页上已经存在的错误,比如标记不配对这样的语法错误情况。在JTidy处理过程中,同时根据设置的信息源URL和待匹配信息产生相关标题定位信息和内容信息,然后Jtidy利用产生的已获得的标题和内容信息生成XSLT抽取规则配置文件。
2) 把HTML格式文档转换成DOM结构 把TML格式文档应的DOM结构是了得到HTML格式文档的构树,要将HTML转化为对应的XHTML。
3) 按照XSLT抽取规则配置文件生成RSS文件 将DOM结构树按照XSLT抽取规则配置文件生成RSS文件。
图3是抽取Web信息的处理流程图。
2.2 基于代理机制的RSS Feed动态生成技术
生成RSS Feed有两种方式:静态生成和动态生成。静态生成RSS Feed技术与用户要求定制的RSS Feed 即时更新的应用需求存有差距。动态生成RSS Feed是系统所需要的RSS聚合功能,本文利用ROME中的CreateRss类来生成RSS Feed,同时将其存入Cache中,采用动态缓存技术来及时更新RSS Feed中的内容。当程序调用RSS Feed时首先检查其是否存在于Cache中,若存在则直接返回请求,如不存在则先生成再返回,同时将生成的RSS Feed存入Cache中供其他用户使用,这样每隔一个固定的时间,Cache会自动清空,保证返回的RSS Feed是最近生成的,因而其内容能得到及时更新,并且由于采用了Cache技术从而使动态生成RSS Feed的效率得到有效的提高。其中Cache的存活时间是通过配置Cache.XML的内容来定义,Cache.XML配置文件的部分内容如下:
<cache name="RSSCache"
maxElementsInMemory="500"
eternal="flase"overflowToDisk="true"
timeToIdleSeconds="900"
timeToLiveSeconds="5000" />
2.3 基于Ajax模式的RSS Feed解析技术
本文研究和实现的RSS聚合系统符合MVC模型构架的规范,即由JSP(视图)、Servlet(控制器)和JavaBean(模型)构成,具体作用为: ①JSP为用户触发表单和表格事件提供了一个可见的接口,使用Ajax中XMLHttpRequest对象向Servlet发送一个异步的请求,同时Ajax中的OnreadyStateChange将监听到状态的改变;②在JavaWeb服务器上,请求同其它HttpServletRequest一样到达。在解析了请求参数之后,Servlet调用必要的应用程序逻辑,把响应序列化成XML,并把XML写入HttpServletResponse;③当OnReadyStateChange监听到状态改变,根据服务器返回的数据,用XML DOM方法将用户界面更新。解析RSS的实现原理为:服务器端通过URL获取到RSS资源,然后通过JDOM和ROME来解析,将解析出来的相应数据保存到代理服务器中,最后以自定义的格式完成输出,客户端通过Ajax获取到代理服务器端的数据,然后解析出需要的相应内容,并将其输出到适当的显示位置。图4给出了从用户选择频道到根据响应文本更新页面的处理流程。
Ajax和RSS技术综合的应用,可以实现用户读取频道信息的有效性和及时性,避免了传统RSS信息聚合系统读取频道信息时“等待——处理——再等待——再处理”的弊端。引入了Ajax技术之后,用户的浏览器在执行相关任务时加载了Ajax引擎,负责编译用户浏览器界面与服务器之间的交互,当用户向服务器提交相关请求数据后,不需要通过载入整个页面的方式更新反馈页面的内容,可以通过本页面的局部动态刷新页面反馈内容,从而实现频道的局部动态刷新管理,改善用户体验。
2.4 信息个性化处理技术
个性化服务需根据用户的类型和兴趣来提供资源服务。获取用户的个性化信息是实现个性化服务的前提。本文获取用户个性化信息的方法为:①由系统记录用户的访问特征,形成日志文件,通过分析该日志文件或由浏览器产生的日志文件归纳出用户的兴趣模型;②为及时跟踪和更新用户的个性化特征信息,本模型根据用户对资源浏览和相关反馈信息及时调整和更新用户个性特征库,即提取用户感兴趣资源的所有关键词名称、累计访问次数和最近访问日期,并通过一个算法对这些特征信息进行比较得出用户最感兴趣的信息。
为此,提出了基于响应比的用户个性特征信息分析算法,其处理流程如图5所示。
在图5所示的面向用户个性特征信息分析的算法处理流程中,响应比定义为:
其中Dt为当前日期,Di和Ci分别为该关键词最近访问日期和累计访问次数。由式(1)可以看出:①如果该关键词的最近访问日期相同,则访问次数少的即响应比高的被淘汰;②如果该关键词的累计访问次数相同,则最近访问时间距当前时间远的被淘汰,此时需要更新用户的兴趣特征,因为用户很久没有访问该关键词了。
提取用户的个性化特征信息后,系统就可以知道用户对哪些信息感兴趣,从而会定期地将用户感兴趣的信息推荐给用户,并且用户可以通过本系统直接订阅这些信息或者订阅到自己已经安装好的RSS阅读器。用户可以把订阅的信息保存到自己的收藏夹中,以方便进行分类统一管理。
2.5 由代理存取服务器端数据的方法
本文提出基于代理机制的服务器端数据读取和存储方法,以尽可能提高服务器端数据与客户端传输的效率。实现原理为:当RSS信息聚合系统从源头站点抓取到源数据之后,直接把整个数据作为一个整体写成一个XML文件保存在代理服务器里。当用户在该RSS信息聚合系统内请求阅读该RSS所推送的内容时,服务器不访问数据库,而是通过Ajax引擎直接读取该XML文件中的数据。
结合Ajax引擎技术去读取XML文件可以大大提高数据的读取速度以及浏览器的响应速度,同时代理服务器的Cache机制也能大大提高传输数据的效率。
3 结 语
RSS作为一种信息聚合技术,给人们带来了全新的阅读体验。目前,越来越多的Web站点提供了对RSS的支持。本文提出一个基于代理机制和Ajax技术的RSS个人信息订阅系统的技术框架,具有“个性化信息推荐”,“用户信息收藏夹管理”,“抽取Web信息”等新颖的实用功能,并探讨了实现的关键技术。
本文主要的工作体现在:①使用Ajax技术动态解析RSS的方法,有效减少了浏览器与服务器的交互时间,改善了用户体验;②为了准确地获取用户感兴趣的信息,提出基于响应比的用户个性特征信息分析算法;③提出采用代理服务器的Cache机制取代通过访问数据库获取数据的传统方法,提高了系统响应效率。相信本文的工作在推进RSS系统的技术实现和效率方面具有参考性。
参考文献
[1]RSS深度中国调查.http://www.ccw.com.cn/news2/look/htm2005/20050113_09EL8.htm.
[2]Shian-Hua,Lin JM.Discovering Informative Content Blocks from WebDocuments[C]//Proceedings of the ACM SIGKDD International Confer-ence on knowledge Discovery&data Mining,Alberta,2002:588-593.
[3]Cristian Darie,Filip Chereche爧-To爧a,等.Ajax与PHP Web开发[M].王德民,等译.人民邮电出版社,2007.
[4]巴斯,等.软件构架实践[M].车立红,等译.清华大学出版社,2004.
[5]常育红,等.基于标记树表示方法的页面结构分析[J].计算机工程与应用,2004(16):129-132.
采用新技术的维修信息系统设计 篇3
关键词:飞机维修 信息管理 .NET技术
在航空企业中,飞机维修主要是对飞机进行一系列的保障,从而使飞机保持一种正常工作的状态。本文通过对分析部门的飞机维修现状,在此基础上进行信息管理系统的研发,将.NET技术的管理信息系统运用其中,以为航空领域中飞机维修业务的发展提供技术上的支持和帮助。
1 系统体系架构
基于.NET技术的管理信息系统采用的架构方式是数据访问、业务逻辑和界面表现三个层面,从而为代码的更好阅读和扩展提供保障。在这个系统中,将.NET技术融入到用户的前台界面,是一个表现层。在中间层使用的是C#语言,起到连接前后台的作用。在后台则使用的是SQL SERVER数据库,存储数据。这个系统主要是对前台界面进行.NET技术的实现,通过中间层的C#语言来对数据库、前台进行衔接,实现了前后台之间的数据交互。这样的三层结构架构能够更好地将应用界面和数据库实现分离,让业务逻辑程序更加专业化,界面设计也更加专业,整个程序都实现了有效分工开展。
2 系统功能构成
基于.NET技术的管理信息系统包含了两个模块,分别是工作流管理模块和信息资源管理模块。工作流管理模块主要是实现业务流程的标准化运作,信息资源管理模块主要是实现维修基础数据的统一管理。对于信息资源管理模块,它可以实现对基础信息的有效提供,更加准确有效,控制流程。具体的结构流程如图1所示。
2.1 信息资源管理模块 ①基本构型管理。这一模块主要的功能就是管理飞机各部件和零件的状态。这一模块主要包括的内容是有关各部件名称、供应商、部件型号的基础信息和相关的静态描述。基本模块管理所提供的这些信息是为其他模块提供基础数据调用的,是数据基础保障。②飞机交付动态。这一模块主要的功能是管理飞机的相关交付动态进行管理,包括的内容有是否交付飞机之间的交换信息、飞机型号、飞机降落次数等。这一模块主要是为了对相关决策信息、数据等进行交付,为故障信息的维护、备件的管理提供数据信息基础。③出差任务管理。这一管理模块就是对飞机维修人员的相关信息进行管理,方便各个科室对相关的人员到岗情况、出差情况等进行调查,方便进行月度、季度人员出差天数、费用等的统计,从而为管理人员进行决策提供相关基础。④人力资源管理。这一模块主要的功能就是实现对飞机维修人员相关信息的统计,为企业内部相关的检索信息提供基础,并能自动导出生成相关表单和信息档案。系统管理员可以给角色赋予相关子权限,从而实现对人员的增删、编辑、权限赋予等功能。这一模块所提供的信息是其他各模块进行管理所需要信息的基础,是重要的飞机维修业务管理的基础人员信息。
2.2 工作流管理模块 ①技术单管理。这一模块的主要功能是提供相关的技术服务,包含工程技术、工程支援服务等,这样便可以将流程中的问题有效排除,实现流程的可靠运行。②信息反馈管理。这一模块的主要功能就是对飞机产品的相关故障情况信息进行及时反馈,确保信息能够及时传达到相关部门,让故障能够得到有效解决。用户通过该流程模块实现协同操作。整个流程和客户故障处理模块相似,各个处理环节用户自身都有明确的角色定位以及相应权限,从而实现对流程的随时跟踪。③客户故障处理。这一模块的主要功能就是对飞机维修业务所面临的相关故障进行处理。按照相关的维修标准,业务维修人员对发生故障的飞机进行信息卡的构建,发放返修卡,并填制一些相关的申请用件、咨询方面的信息等。按照故障卡上面的反馈信息,将相关的情况进行科室之间的相互传递,最后使得故障能够得到快速处理,并很好地反馈到用户。④事务处理。这一模块的主要功能就是对飞机维修业务人员的相关任务进行布置,传达相关的信息,从而让这一部门的基础事务得到有效处理。用户可相互发起流程并传送多人分办,且本人能实时掌握流程中各参与人员的进度状态。该模块还具有待办在办事务登录提示、紧急事务区别显示等功能,可以使部门的日常工作得到快速、高效的实现。
3 结语
在航空领域,科研技术得到了快速发展,相关的科研信息管理工作也得到广泛关注,如何提升科研信息的管理是科研工作的一项重点工作。基于.NET技术的飞机维修业务信息管理系统使管理、控制、服务分布于飞机产品维修业务的全过程,从而完善现有的飞机维修管理体制。
参考文献:
[1]麻日坪.基于B/S结构的粮库信息管理系统[J].粮油食品科技,2007(05).
[2]朱润铭,吴华滨,陆剑锋.基于B/S模式的制丝线信息管理系统设计与实现[J].广西轻工业,2007(07).
[3]彭锦玉,邹涛.模具信息管理系统简介[J].中国橡胶,2010(12).
采用新技术的维修信息系统设计 篇4
采用现代信息技术 提高小学数学教学效果
广西桂平市石咀镇榄沙小学 梁添祥
《数学课程标准》指出:“要把现代信息技术作为学生数学学习和解决问题的强有力工具,使学生从大量繁杂、重复的运算中解放出来,将更多的精力投入到现实的、探索性的数学活动中去”。现代信息技术为数学教学开创了一个实验的平台,为学生“做”数学提供了必要的工具与手段,弥补了传统教学方式在直观感、立体感及动态感方面的不足。
现代信息技术是一个由教师、学生、电教媒体和教学内容组成的复杂的动态系统。在采用现代信息技术教学过程中,要采用系统的观点来规划和设计,把教学目标、教学内容,教学媒体完美地结合起来,并采取建立解决教学问题的策略方案、试探解决方案、评价教学结果等步骤统筹兼顾。近年来我在小学数学教学过程中合理采用现代信息技术教学,充分调动学生学习积极性,开发学生智力,优合课堂教学,提高了教学质量。
一、采用现代信息技术教学的重要意义
现代信息技术辅助教学,充分调节学生的视觉、听觉、激发学生的多种感官功能,实现了多种感官的有机结合,从而使知识能打破空间时间的限制,多层次多角度直观形象地展示学生面前,最大限度调动学生学习的积极性,活跃课堂气氛,大大提高课堂教学效率。人们认识事物最先通过直观体验,现代信息技术正好顺应了这个认识规律。运用现代信息技术教学可以把多种教学方法,如直观教学,启发式教学,视听强化教学等紧密结合起来,从而达到启发学生创造思维,吸引学生主动学习提高学生多方面能力的教学目的。
在教学方式上,现代信息技术辅助教学具有灵活多样的特点,改变以前老师只能用简单的“授一受”的教学方式。在运用多媒体计算机的同时,加上教师的精讲与启发,在结合学生的质疑、问难和讨论,使学生通过身临其境的直观感受和仔细观察,从而得出正确的结论,有效地激发了学生的学习兴趣,真正体现了以学生为主体。
自主学习是新的课程改革提出的新的学习方式,根据国内外学者的研究成果,自主学习就是“自我导向,自我激励自我监控”的学习。按我的理解,自主学习就是指学生能自己确定学习目标、制定学习进度,参与设计评价指标,积极发展各种思考策略和学习策略,自发思考解决问题的途径。
二、采用现代信息技术教学的方法和途径
1、建立生动场景,引发学生兴趣
生理学家布鲁姆说过:“学习的最好刺激是对学习质料的兴趣。计算机集图形、翰墨、图像、音频等多种媒体于一身,会让教学历程变得生动滑稽,更具吸引力。”可以用现代信息技术把课本编成童话、小故事。如我在教学《时、分、秒》时,设置了这样的故事变境:你的一个战友被对头抓走了,你必须和小组内的几个同伴一齐开心才气救出你的战友,你们的使命,即是读出钟面上的时间,每读对一个钟面,就可以扫除一个对头,要是哪个小组全读对了,就可以扫除全部对头,救出战友。学生一听,兴趣被变更起来,都把自己当做一个战士,积极加入活动。
2、化抽象为直观,易于学生明白
在小学数学教学中,如能适当地采用现代信息技术来资助数学教学,可以使抽象的内容直观化、具体化,易于学生明白,前进其学习和参与的积极性。
3、突出重点,理解计算方法
通过现代信息技术演示,可以帮助学生将平面上能画的立体图形真正立起来,突出教学重点,有效的发展学生的空间思维能力,如《长方体和正方体体积》的教学,在体积计算方法的教学中,利用实物演示比较麻烦,且效果不好,如果运用多媒体教具,将清楚的演示出体积公式的推导过程,帮助学生很好的理解掌握公式,把抽象的数学知识与具体生动的动态一画面联系起来,不用教师多讲,也就能准确、快速地理解掌握。
4、创设情境,化难为易
在《长方体和正方体表面积》的教学中, 渗透侧面积的教学,为以后的学习打好基础,学生对侧面积等于底面周长乘以高理解有一定困难,可以利用现代信息技术设计这样的教学情境:先出示长方体的底面,把它 的.侧面展示,这时形成一条线段,清楚地演示出底面周长,再慢慢地立起来,这时学生可以清楚地看出:侧面积展开就是一个长方形,长是底面周长,宽是高,这样 就有效地突破了难点,大大提高了教学效率,在表面积的应用时,求六个面不完全的长方体的表面积,也可以采用现代信息技术演示。
5、教学实践操作,强化感知
采用现代信息技术教学让学生参与教学活动实践操作可以促进知识的内化。根据小学生的特点,要使学生真正能掌握所学知识,发展智力技能,只有让学生积极参与教学活动参与到获得知识的思维过程中去,才能促进课堂教学的优化。电化教学能使学生动眼看,动耳听、动手做、动脑想、动口说有机地结合起来,使学生参与教学的全过程获得更理想的教学效果。
6、扩大知识,发展能力
《整理复习》中的第11题:“一个正方体容器棱长2分米,向容器中倒入5升水,再把一块石头放入水中,这时量水深15厘米,石头的体积是多少立方厘 米?”,如果利用现代信息技术演示:倒入5升水后,再在水平面用红线标记,石头放入后,水平面上升超过红线,不用教师多言,学生能很快理解,上面升上来的水的体积即石头的体积,为学生求不规则物体的体侧和以后学习基米奠定了良好的基础。
采用新技术的维修信息系统设计 篇5
论文摘要:信息资源的价值越来越高,建设以数据库为中心的管理信息系统,对提高金融管理水平和生活质量具有重要的意义,本文以具体实例阐述了面向对象程序设计方法的特点,并分析其优点和不足的地方,以便于在经济工作中运用面向对象软件开发实践方法具体设计相关管理信息系统。
论文关键词:金融信息系统 面向对象程序设计会计软件开发
1前言
随着我国经济信息化工作的不断发展提升,对金融工作者的计算机应用知识要求越来越高,有些企业的信息系统正面临从传统的核算软件向管理决策性的大型管理软件的再开发。当前我国企业经济发展对管理信息系统开发的需求很大,如何正确安排软件的结构,合理组织、管理软件的生产,不仅是从事软件开发专业人员的事,也是广大从事金融管理工作人员及学员必需掌握的知识,金融工作人员经常就会被要求加入到系统开发中去,向系统开发人员提供有关专业技术支持,帮助开发人员了解企业的财务处理程序、经营过程,管理要求及用户的信息需求等。为了缩短了软件的研制时间,提高了软件的开发效率,面向对象程序设计由此应运而生。面向对象事件驱动程序设计方法是程序设计方法的一次变革.我们应迎头赶上井掌握这门新技术。
2面向对象方法程序设计(00)的基本过程
计算机软件技术发展非常快,越来越多的实用软件工具有不同程度的面向对象自动编程功能,软件工程各阶段的自动化程度也将越来越高.面向对象程序设计是目前程序设计方法的主流,是程序设计在思维和方法上的一次巨大进步。面向对象程序设计思想是面向对象,即设计的重要任务在于描述对象,程序是由事件驱动的,因而,在执行过程中,持续等待的是一个发生在对象上的事件。而发生什么事件则要看使用者的操作,如单击、双击鼠标等。至于下一步的程序流向,则要看驱动的是什么事件。这类程序设计的主要目的是从任何方便与简化使用人手,由使用者控制程序流向,这在一定程序上增加了编程的难度,以基于VFP6.0面向对象的程序设计应用为例,假设某储户到银行提取存款X元,试问银行出纳元应如何付款最佳(即各种票颊钞票总张数最少)。
2.1分析
可以从最大的票额(100元)开始,算出所需张数,然后在剩下的部分算出较小面额的张教,直到最小票额(1元)。
2.2设计步辣
(l)建立应用程序用户最界面。
选择“新建”表单设计器,增加一个命令按钮Command 1、14个标签LABELI_LABEL 14, 7个文本框TEXTI _TEXT7。
(2)设置对象属性.如表i:
表单的默认按钮
(3)编写程序代码:
说明:文本框的InteractiveChange事件当文本框中的内容被改变时发生。
2.3建立程序界面与程序运行结果
在企业的金融信息系统中其它应用需求诸如:求各种所得税的纳税情况,水电费收支情况,工资管理情况等应用,软件需求大,需求的具体要求各有千秋,程序代码和界面是千变万化的,系统开发人员和信息管理应用工作者应根据具体的要求按一定的语法规则去改变程序的结构和方式,形成各自的风格,以满足企业信息管理系统对应用软件日益增长的需要。
3面向对象系统开发(00)方法的原理
面向对象方法是在吸取结构化思想和优点的基础卜发展起来的,是对结构化方法的进一步发展和扩充。各种分析方法在财经软件开发过程中墓本目标是相同的。都以较低的成本开发高质量的软件,系统开发从问题域中的实体与关系出发,体系结构是由对象类及其关系构成,对象之间通过消息传递信息,通过执行服务一消息链完成指定功能,一旦用户要求修改,可以只更改局部内容即可。但不管采取什么开发方法,软件开发的墓本活动包括:需求定义、设计(design),实现、验证/确认,一个面向对象的程序的每一成份应是对象,计算是通过新的对象的建立和对象之间的通信来执行的。“面向对象”一词是针对“面向过程’一词提出的,是在本质上不同于传统的结构化方法的一种新方法,但其是基于或扩展结构化的思想,且包含三个基本的原理:封装、继承及多态。面向对象方法是吸取结构化方法的思想和优点的基础上发展起来的,是对结构化方法的进一步发展和扩充。
4面向对象系统开发(00)方法的特点和发展趋势
面向对象程序设计方法是一种正在发展中的方法,它认为客观世界是由对象组成的,用对象表示软件应用领域里的事物,用消息传送表现事物之间的相互联系,它用对象和消息来描述事物及其相互之间的联系,用类和继承来描述对象,建立问题或模型、描述系统。它是一种运用对象、类、继承、聚合和消息等概念来构造程序的设计方法。面向对象的程序设计方法主要的`构成可为:对象+类十继承十消息。软件系统利用以上四个概念进行设计或实现的,使认为其是面向连接的.面向对象程序设计的特点是唯一性,从前一阶段到后一阶段高度连续,将面向对象分析OOA、面向对象程序设计OOP、面向对象设计OOD集成到生存期各阶段中,相对于结构化程序设计方法来说.面向对象程序设计方法具有其独到的以下优点:开发方法的唯一性,开发阶段的高度连续性.表示方法的一致性。问题空间实体的自然表示,减轻了设计者的负担。设计之初不必考虑很完整的地方,建立完整的体系结构,可促进复用性,易于维护,易于修改,可合理利用其共同性,减少其复杂性。
例如,在基本的发VISUAL FOXFRO, VI-SUAL BASIC. VISUAL C++中,控件(CONTROL)、表单(FORM)等都是一个个对象.对其中对象的操作,可以通过属性、事件和方法来实现。面向对象是当前软件方法学的主要方向,也是目前最有效的开发方法之一。其基本思路是:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。在应用中,面向对象的分析方法首先定义对象及其属性,根据问题域中的操作规则和内在性质定义对象的行为特征(服务),建立状态模型,用状态模型描述对象的生命周期,分析对象之间的关系,采用封装,继承,消息通信等原则使问题域的复杂性得到控制,根据对象及其生命周期定义处理过程。当然,面向对象设计方法有很多不足之处,在开发大型软件方面,面向对象设计方法无疑其有很好的优势,但这种优势只有其在开发大型软件上才体现出来,软件的重用使其冗余相对较大。对于小型软件和要求讲究效率的场合来讲,结构化程序设计方法仍有其使用的必要。
以金融管理信息系统为例,随着金融软件的推广应用,企业电算化应用水平不断提高,软件已不能满足企业管理水平提高的需求,为此我国金融软件开发应用工作者又相继推出了ATM系列、银证转账软件产品,井与会计管理软件功能相关联和对接,主要包括:账务处理、资金管理、帐务分析、销售等功能,在管理型软件各功能模块中还将满足纳税处理、提供审计线索等功能需求。将推出成熟的商品化金融企业管理信息软件,以实现企业内部物流、资金流与信息流的一体化管理,实现管理与决策有机统一,并通过建立在Internet/Intranet/Extranet上,实现企业内部资源与企业外部资源构成的整个供应链的管理。
5结语
采用新技术的维修信息系统设计 篇6
本系统米用ESRI公司企业级GIS解决方案,实现大规模基础空间数据的管理。系统结构如下图所示,采用三层结构体系,底层为空间与属性统一的数据库系统(数据库采用 ”Oracle8i);中间层为应用系统服务器,应用系统为ARCINFO与ARC―SDE,具有强大的空间分析能力,及空间数据管理能力,并支持3维地形图分析;上层(客户端)基于UapObject组件开发基础空间数据管理系统,支持管网数据的查询、统计、图形打印、动态报表、数据输出或转出等基本功能。 系统采用ESRI公司的网络平台ARCSDE、Mapobjects,不仅考虑到与一期软件平台(ESRI
公司的Arclnf08)的兼容性,主要是考虑系统整体构架的先进性、可扩充性和企业级应用。
系统采用大型数据库0racle8i,主要是用于管线数据和基础地形图海量数据的管理。Oracle8i是当今先进的地理数据库,它可以同时存储图形信息和属性信息,同时,它与ESRI公司的ArcsDE8的兼容性最好,可以保证系统能够发挥最高的效率,同时也保证了方案的最优性,保证系统在相当长的时间内不会落后。
3、 方案特点
应用当今世界最为先进的企业级GIS应用框架,为煤气工程提供了灵活、高效的企业级应用解决方案,系统的运行实施,将使沈阳市煤气管网的管理达到国内领先水平,并接近国际同期水平。
系统是采用真正的客户朋艮务器结构的GIS系统,是在企业范围内高效、安全
地共享煤气管网数据的必然选择。
采用工业标准数据库管理系统,同时存储空间数据和属性数据,保证数据的安全性、一致性。
系统方案符合当前煤气管网管理和GIS技术发展趋势,特别是采用的GIS技术解决方案目前处于绝对领先的优势,通过系统运行期间的升级、维护,能够保证在相当长的时间内不会落后。
合理的软件配置,具有较好的性价比。
保证了煤气一期工程的投资利用,最大程度地重用了一期工程的资源,保护了前期投资,避免资源浪费。
五、结语
沈阳市煤气总公司从6月开始至今已顺利地完成了一期工程。使我公司的燃气管网管理登上了新的台阶,但由于我市燃气事业起步较早,历史原因造成燃气管线的部分数据不详,因此,管网资料需要进一步完善,同时,今年启动二期工程的建设,力争在最短的时间内完成,使得该系统能够近早地为沈阳市煤气总公司服务。
参考文献:
l、 ESRI公司系列产品简介,富融科技有限公司,、10
2、 Modeling Our World,The ESRI Guide to Geodatabase Design ,MichaelZeiler,ESRI PreSS
3、 沈阳市煤气管网地理信息系统调研报告,沈阳金建数字城市软件有限公司,
采用新技术的维修信息系统设计 篇7
关键词:航空维修,管理信息系统,数据库,B/S
0 引言
飞机维修是一项庞大和复杂的系统工程, 涉及的部门、信息和工作程序非常多, 对它的流程进行控制和管理十分的复杂和繁琐。经过研究和分析发现, 目前的航空机务维修过程中存在以下一些问题:
(1) 各维修部门间相对独立, 信息传递速度慢, 彼此间共享很困难;
(2) 维修手册、维修记录和维修文件等文档资料缺乏统一又妥善的管理, 容易丢失, 查找起来也很费劲;
(3) 文档的编辑和填写方式落后, 填写时容易产生疏漏和错误;
(4) 历史文档信息的查找困难, 可追溯性差;
(5) 维修进度无法控制, 维修历史数据利用率不高, 很难统计其中的有用信息。
上述的这些问题都容易造成安全隐患, 同时也使工作效率低下, 在这种背景下研制一个航空机务维修信息系统是很有必要的。笔者对航空公司维修部的工作过程进行分析, 总结了飞机维修的主要过程, 其流程图如图一所示。
1 系统结构
本系统采用B/S结构, 即浏览器/ 服务器结构。它是Web兴起后的一种网络结构模式, Web浏览器是客户端最主要的应用软件。这种模式统一了客户端, 将系统功能实现的核心部分集中到服务器上, 简化了系统的开发、维护和使用。客户机上只要安装一个浏览器Browser, 如IE或者Google浏览器, 服务器安装Oracle、MYSQL、SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件, 只要有一台能上网的电脑就能使用, 客户端零安装、零维护, 系统的扩展非常容易。用户工作界面通过浏览器来实现, 极少部分事务逻辑在前端实现, 主要事务逻辑将在服务器端实现。B/S结构采用超文本传输协议的消息传递机制, 客户端通过浏览器访问服务器并发出服务请求, 服务器进行相应的处理后将响应结果返回给客户端, 这种方式增加了交互性, 能进行局部实时刷新。系统总体结构如图二所示。
2 功能模块设计
2.1 SCADA (Supervisory Control And Data Acquisition) 通信系统
该系统负责维修工人和维修系统之间的接入, 比如维修工人通过手机或者是PDA掌上电脑接入维修系统, 输入维修日志, 或者申请维修设备或是维修配件等操作。
2.2 后台服务系统
该系统负责监控系统所有的应用逻辑处理服务、数据处理业务, 为各个维修工作站提供接口功能, 是航空机务维修信息系统的核心部分。
2.3 管理人员工作站
该工作站为系统管理人员提供各种应用功能和操作界面, 完成对维修过程的运行监控, 是由航空机务维修信息系统中管理人员控制。
2.4 维修工程师站
该工作站为维护工程师提供对系统的操作界面, 维修工程师通过该工作站进行日常维修工作的处理、维修记录的报备等。
2.5 报表工作站
该工作站为各级工作人员如主管领导、管理人员、维修工程师以及后台管理人员提供运行报表制作、浏览和打印功能。该工作站还能提供各种报表的统计和分析功能。
2.6 应用工作站
该工作站负责提供各种飞机的继保及故障信息分析、紧急事务处理等功能。
2.7 Web服务器
该服务器存储所有的信息, 对信息进行处理, 将信息存入数据库中, 数据库中有编辑、数据维护、审核发布三大功能。编辑功能对航空公司的各个飞机的基础信息进行登记、查询、保存、删除、打印和修改。数据维护分为数据的增加、删除、修改和合并等功能。审核发布包括浏览信息、对信息进行审核通过、不通过、发布、撤销发布、退回修改这五项功能。
3 结束语
基于Web的航空机务维修信息系统可以有效的减少因工装延期而带来的损失, 而且还能有效的减少资金的占用和工具装备的库存。其次, 可以减少对飞机维修管理人员的占用, 减少飞机维修技术人员的占用。在总工作人员量不变的情况下, 使前线的技术力量得以最大效用的利用。最后, 这种管理信息系统的开发和维护可以有效降低相关信息处理中人为差错的出现几率, 大大降低控制难度, 大幅度提高维修管理水平及信息处理能力。
参考文献
[1]何友, 张晶炜, 雷达数据处理及应用[M].北京:电子工业出版社, 2009.
[2]黄聪明.Pocket PC数据库应用程序设计[M].北京:清华大学出版社, 2002.
[3]王晓玉, 彭进业, 王国庆.嵌入式随动系统实时故障诊断专家系统研究[J].计算机测量与控制, 2010, (03) :498-500.
[4]徐宝文, 周毓明, 卢红敏.UML与软件建模[M].北京:清华大学出版社, 2006.
[5]萨师煊, 王珊.数据库系统概论[M].北京:高等教育出版社, 1995.
[6]杨攸中.Windows CE程序设计[M].北京:机械工业出版社, 2002.
采用新技术的维修信息系统设计 篇8
一、初中信息技术的教学现状
与初中语数外这些学科相比,对初中生进行信息技术教学的年限较短,在这较短的年限中,信息技术教师也曾忽视过对学生技能提升的培养。近年来科技的发展,教师开始重视这一学科的教学,但是也在教学过程中出现了许多的问题。
(一)教学实际课时的不足。上文中提到:初中信息化技术学科最终的成绩在中考中所占的比例较低。因此,许多学校在安排学科课时时,总会为语文、数学、英语安排相对较多的课时供学生进行学习,初中信息化技术学科每周只能被安排到一个课时。而信息化技术的教学需要理论课与实际操作课相互配合着进行,学生往往在上了理论课之后的一周才有机会进行实践操作,大大降低了教学效果。根据最新教育部门规定的教学课时指导中,信息技术每周至少安排两到三个课时进行计算机的学习,保证理论与实际操作的并行性。
(二)教学形式的单一性。虽然时代在发展,但是在目前的初中信息技术教学中,教师还是采用传统的一台机子控制多台机子的教学形式,往往学生的电脑被控制之后,并没有认真听讲。这种教学形式过于枯燥,容易造成学生的逆反心理,不利于初中信息教学的进步。
(三)学生信息技能的差异性。由于前期受信息技术教学的差异导致了许多初中生在计算机实际操作中存在一定的差异性,有的学生的实际操作能力很强,有着扎实的计算机操作基础,有的学生的理论虽然过关,但是在实际操作过程中差强人意,勉强过关,有的学生则根本无法完成计算机的基本操作。这种现状,阻碍了教师教学任务的安排,无法促进整个班级的进步。
二、分层教学的实际意义
受上述现状的影响,在实际的初中信息教学中,教师的教学难度较大,无法有针对性地进行全班的教学。教学任务安排的过快,则会使得那些实际操作能力差的学生更加跟不上教学任务,教学任务安排的过慢,则会降低那些操作能力强的学生的学习热情。因此,我们在进行初中信息技术教学时,要合理进行分层教学。
(一)对初中信息技术的教学目的进行分层。目的是操作的指路标,只要教师将教学目的进行合理分层,自然会产生不同的教学手段。例如,我们在设定教学目的时,可以根据自己班级学生的实际情况与教材的教学纲领相结合,将教学目的分成三个层次:A层次为最高目的,对于这一层次的学生,除了要求他们掌握基本的书本知识之外,还要求他们能够自主挖掘计算机操作与生活的紧密联系;B层次为中等目的,对于这一层次的学生,要求他们熟练掌握理论知识外,还要求他们熟练掌握计算机的基本操作;C层次为低等目的,对于这一目的的学生,我们只需要求他们在掌握了理论知识的前提下,基本能够对计算机进行操作。
(二)对初中信息技术的教学任务进行分层。根据不同的教学目的,我们采取相应的教学任务,为不同层次的学生安排不同难度的练习内容。例如:在进行邮件这一课题进行教学时,我们对A层次的学生提出的教学任务时,不仅要教会他们基本的邮件的收取与发送,并且要求他们尝试大容量的邮件如何发送以及邮件所存储的时间等等;我们对B层次的学生提出的教学任务,是要求他们能够通过邮箱来收发邮件以及图片等;我们对C层次学生能够的教学任务难度相对较低,只需他们能够收发邮件即可。根据不同的教学任务来提高每一个学生的实际运用能力。
(三)对初中信息技术的练习任务进行分层。要求学生进行课堂练习有利于帮助他们掌握所学的理论知识、提高自身对计算机的运用能力。但是如果每一个学生的练习内容都相同,就会造成许多的作弊行为,甚至有些学生直接将同学所完成的任务直接改名交给教师,这就无法达到课堂练习的目的。因此,我们在布置课堂练习时,也要根据学生的特点进行分层进行布置。例如,在讲解幻灯片的制作这一内容时,我们留给A层次学生的作业就是要求他们的幻灯片要使动态的幻灯片,并且添加与主题相关的音频、视频等等;给B层次学生的作业就是简单的动态幻灯片;给C层次学生的作业就是根据主题制作一个精美的幻灯片,不要求他们幻灯片的形式。
(四)对初中信息技术的学习成果评价进行分层。既然采用了不同的教学目的、不同的教学任务以及不同的练习任务,自然要对他们的学习成果采取不同的评价。评价的内容可以分为两个方面,对于层次较高的学生,我们应该侧重于他们的学习成果进行评价,通过对他们成果的评价,还能够激发层次较低的学生的学习热情。而对于层次较低的学生,我们主要对他们学习过程中的进步进行合理的评价,鼓励他们逐渐向更高的层次发展。
结语:初中信息技术教学要以“学生”为主体,根据学生的特点对学生进行分层教学,根据不同的教学目的、教学任务、练习任务以及不同侧重点的评价来提高每一个初中生的信息技术能力。
参考文献:
[1]马飞,《如何搞好初中信息技术课教学》[J],《新课程》,2010.
[2]刘琼.初中信息技术课堂有效教学的思考[J].中国电化教育,2009.
采用新技术的维修信息系统设计 篇9
论文关键词:虚拟现实 数据库 雷达维修 系统设计
论文摘 要:如果将虚拟现实技术(VR)应用于装备维修训练,能使操作者通过虚拟模拟仿真训练得到操作真实设备的训练效果,同时不仅能减少使用、维修成本,而且不受场地和时间的限制。本文介绍了虚拟雷达维修训练的系统设计思路,以及总体结构、系统的组成和实现方法。
引 言
目前观通部队在装备保障方面还有很多缺陷,最主要的方面就是技师的维修能力不强,造成这个现象的主要原因就是技师的实践经验不多。由于雷达在运行时大部分都是高压,一不小心就很容易烧坏设备,所以技师的维修训练一般只能靠理论学习。因此迫切需要一个雷达维修的仿真模拟系统,用以解决技师的维修实际操作训练。
1、软件体系结构设计
为了满足维修时协同操作的要求,同时考虑到系统的扩展,所以选择使用HLA/RTL来构架该系统:HLA是为了将多个仿真应用集成起来而定义的一种软件体系结构。HLA能将多个小的计算机仿真系统联合成为一个大的仿真系统,同时还能帮助实现整个系统的扩展。HLA的核心思想就是通过互操作和重用,其显着特点是通过运行支撑环境HLA(High Level Architecture),提供通用的、相对独立的支撑服务程序,将仿真应用同底层的支撑环境分开。所以该系统采用HLA/RTI的框架,这样就可以很方便的对操作的技师数目进行增减,而且还可以减少机器负担。
2、数据结构设计:
现实中的雷达维修,应该是首先测量几个关键节点的数值,然后把这些数值跟正常时节点的数值进行比较,根据异常的节点数值来判断故障的,而雷达工作状态有两种:高压和低压。所以该系统的数据库应该有5个表,NorLoTable记录在低电压下无故障时各个节点的数据,ErLoTable记录在低电压下故障时数值改变的节点的数据,NorHiTable记录在高电压下无故障时各个节点的数据,ErLoTable记录在低电压下故障时数值改变的节点的数据,ErHiTable记录在高电压下故障时数值改变的节点的数据。ErPhTable记录的是故障名、故障的现象、故障序号。
3、维修训练模块设计:
1、查看节点功能的.实现:再虚拟维修中,一个重要功能就是查看虚拟设备的运作情况,包括机器各个元件的电流电压等电气情况以及虚拟仪器的数据。在本系统的训练模块中,要能实现使用者可以通过鼠标虚拟雷达中各个关键节点在高压时或者低压时的数据。
2、碰撞检测功能的实现:
针对雷达机械部件大部分都是正方形,所以采用AABB ( axis― aligned bounding boxes)包围盒的算法,它的原理可概括为:每个物体的包围盒为长方体,长方体的面与坐标轴平行,然后将长方体投影到每个坐标袖上,得到一个区间:分别对三个坐标轴上所有物体的投影区间排序,只有当两个物体在三个坐标轴上的投影同时重叠时才有可能在空间发生碰撞。
3、装配时拾取的实现:
模型拾取有多种方法,如采用构造的装配树状结构模型,通过点击节点进行检索;采用名称或识别号进行检索;直接在三维装配环境中通过鼠标点击拾取物体模型。
使用鼠标点击来拾取物体是最简单、最直观的方法之一,同时考虑到雷达观通站装备传感手套不可能也不现实,所以这个系统使用鼠标点击的方法来实现拾取功能,其过程是通过获取鼠标在屏幕上的点击点,经屏幕坐标转换得到投影点,以视点为起点,经投影点构造一条垂直指向屏幕的射线,然后经投射变换、坐标变换获得一条位于模型空间的射线。由于所有模型都位于视锥之内,因而只需判断这条射线与场景中的哪些模型相交,经过选择即可获取所需模型。
4、评分功能的实现:维修的评分标准应该有4个:是否使用到高压、维修时更换部件数目是否大于标准数目、维修时间、维修不成功的次数。维修控制台管理员给出各项的加权值,从而可以实现评分功能。
4、故障诊断模块设计:
目前故障诊断的实现方法大体上有:基于专家系统的智能故障诊断技术、基于神经网络的智能故障诊断技术、基于模糊逻辑的诊断方法、基于故障树分析的诊断方法、基于事例推理诊断方法。
这些方法有自我学习能力,而且在故障案例库中的信息比较全面的前提下准确率很高,但是它们都要求在输入关键节点的信息(数值形式),这就要求技师在使用专家系统时,必须测量所有的故障案例库中关键节点的信息,而且输入不能是数值以外的信息,这就导致很多维修技师常用来判断故障的依据不能输入(比如某某器件过热、波形异常等),而且当需要添加新的关键节点的时候,那么要对整个故障案例库中的故障实例都添加该节点的数值,所以在扩展方面不是很好。
考虑到本系统的故障诊断模块只作为维修时的参考信息,以及本系统的数据存储形式,在这里采用最简单的数据表ErPhTable进行检索,匹配相似故障现象,然后列出所有的结果。维修人员可以输入几个故障的关键现象,然后通过模式匹配方法输出结果集。比如维修人员输入故障现象是“磁控管不工作”、“保险丝S1烧断”,那么搜索语句就是:
select FaultN from ErPhTable where Phenomena like ‘%磁控管不工作%’ and Phenomena like ‘%保险丝S1烧断%’
结束语
虚拟雷达维修系统是从系统工程的角度出发,采取虚拟现实技术、数据库、故障诊断、图形图像技术、仿真、多媒体技术等高科技手段,以武器装备的电气信息、维修流程和历史经验等数据为基础,建立起雷达维修的虚拟系统,实现雷达保障工作的训练和维修的信息化。经研究,该系统具有开发周期短,实用性强,可扩展性好、易维护、资源占用小的特点。
参考文献:
1。王剑, 陆国栋, 谭建荣 三维场景中图形对象的拾取方法 机械
2。刘玉海,俞康伦,张锡恩 基于虚拟现实的装备维修仿真训练系统研究 计算机仿真
3。刘玉海 某大型导弹武器系统虚拟维修系统 兵工学报 2004
汽车故障与维修管理信息系统 篇10
關键词:故障代码;OBD-Ⅱ;维修信息;维修记录
中图分类号:TP311 文献标识码:B文章编号:1009-3044(2007)12-21506-02
Auto Faults Diagnostics and Repair Message Management System
LIU Feng, FU Gang, MU Xiao-dong
(Computer Science College,Shenyang Institute of Aeronautical Engineering,Liaoning 110034,China)
Abstract:This system is an important component of the auto hitch Diagnostic system, and it can inquire and manage the OBD-Ⅱcode, it also can manage the repair message and the repair record. The system uses visual c++ and SQL server 2000 to manage the database.
Key words:faults code; OBD-Ⅱ; repair message; repair record
1 序言
随着时代的进步和人们生活水平的提高,汽车在人们日常生活中的地位越来越重要,汽车的保有量呈大幅度上升趋势。汽车数量的大量增加也对汽车的故障检测与维修工作提出了更高的要求,但是由于有经验的技术工人有限,因此,迅速、准确地得到汽车故障和维修信息成为当务之急。本系统采用visual c++ 6.0和SQL server 2000数据库技术实现了汽车故障信息与维修信息的查询和管理。汽车的故障信息采用国际上通用的OBD-Ⅱ故障编码系统。
2 汽车故障检测系统
现代汽车故障检测技术是在汽车不解体的情况下通过先进的自动化检测手段对汽车工作过程中的实时信息进行巡回采集,根据所采集到的实时信息运用智能诊断技术诊断汽车的故障信息。现在应用于飞机和航天领域的健康管理技术也是汽车故障检测的发展方向。目前故障诊断系统已从原来单一的各个分系统的故障诊断专家系统向集系统状态监测、故障诊断和故障修复为一体的集成健康管理系统发展。健康管理行为大约可分为以下四类:确定故障元件及故障程度、对故障进行必要的处理、替换故障元件或修复故障部位、重新检测确定故障已被清除。
典型的故障诊断系统主要由传感器数据采集模块、通信模块、故障识别模块和故障信息与维修信息管理模块组成。图1为系统框图。
图1 故障检测系统
系统的工作原理是由传感器数据采集模块对安装在汽车上的各个传感器进行巡回数据采集,并由通信模块将采集到的数据传给上位机故障识别模块,故障识别模块根据故障识别算法判断出故障代码,然后到故障检测与维修信息管理模块中查询出故障信息和维修信息。与此同时,用户还可以在故障检测与维修信息管理系统中录入和查询维修信息并对以往的记录进行统计分析,实现现代化的管理。系统工作的流程图如图2所示。
3 汽车故障检测与维修管理信息系统的设计
3.1 系统设计目标
汽车故障检测与维修管理信息系统作为汽车故障检测系统中的一个重要模块,其首要功能就是根据故障识别模块所识别出的故障代码来查询相应的故障信息,然后再由此故障信息查询到相应的维修工艺信息,如维修动作、需更换的零件等,最后系统将数据库中的所有数据进行统计分析,并将统计分析的结果提供给用户进行管理决策。因此系统应实现下列目标:
(1)设计合理友好的操作界面,界面是用户对系统最直观的认识,合理、友好的操作界面将有助于用户方便的使用本系统。
(2)实现故障信息和故障维修工艺信息的管理,这是本系统的主要功能之一。
(3)实现对数据库中数据的统计分析功能,及时给用户提供直观的数据模型,方便用户管理。
3.2 系统的分析和设计
3.2.1 数据库结构的分析和设计
系统是建立在数据库之上的,因此数据库结构的好坏是系统成功与否的关键。通过对系统各个实体关系的分析,我们得到系统的E-R图如图3所示。
图3 系统E-R图
系统E-R图中的故障检测系统和汽车是本系统的主要实体,故障检测系统中主要包括故障信息、故障维修工艺信息等,这也是跟汽车联系最密切的一个实体。系统对故障信息的管理是通过一张故障信息表实现的,故障信息表中的主要信息包括故障的OBD-Ⅱ代码、故障内容、发生部位以及故障程度等。故障代码信息表的结构如下:
表1故障代码信息表
此表的主键为故障代码。
同时,每一个故障都对应有一整套完整的维修工艺信息,系统对于故障维修工艺信息的管理同样也是通过一张维修工艺信息表实现的。为了实现故障维修工艺信息的管理,系统中需要建立一个故障维修工艺信息管理表,表的主要内容包括故障内容、维修动作、需更换的零件等信息。系统通过这张表来提供给用户每个故障所对应的维修动作和维修所需要的零件。具体的零件信息由零件信息表来提供。
汽车故障检测系统中同样具有汽车传感器信息,对于传感器信息的管理是实现故障检测的重要前提,由于各种汽车所采用的传感器种类各不相同,因此在汽车故障检测系统中,在故障识别之前要选择所检测的车型,来确定所检测车型的传感器的标准值,这样故障识别模块就可以根据这些标准值来进行值域分析等故障模式识别工作。传感器信息主要有传感器的标准值、安装位置、变送电路以及适用的车型等信息。另外,系统还可以实现传感器信息的统一管理,以方便维修人员对于各种车型上传感器信息的分类、查询等工作,代替了传统的各种维修数据手册。此外,传感器信息还包括变送电路、信号类型、安装位置和检测范围等信息。
作为管理信息系统,在管理决策前系统必须提供相应的具体的统计分析的数据模型。系统实现对数据库中的数据的统计分析主要是对存储于系统中的故障维修记录实现的。系统实现对故障维修记录的管理主要是围绕一个故障维修记录信息表来实现的,此表所要记录的内容主要包括故障内容、车牌号、维修信息等。每次汽车在故障检测与维修工作完成后系统自动根据所维修的车型与故障、具体维修信息进行记录,然后用户可以针对不同的需求进行分类分析统计,得到相应直观的数据模型,如直方图,圆饼图等,这样用户就可以根据所统计分析出的数据进行相应的管理操作。此维修记录信息表的结构如表2所示。
表2 维修记录信息表
表的主键是记录编号,此号码为每次插入维修记录时系统通过调取记录中最后一条记录的编号,再在此号码基础上加一所得。因此,最后一条记录的编号也可以说是系统中含有记录的个数。
通过E-R图可以看出系统中除了汽车和故障检测系统两个实体外还有修理工、零件和汽车修配厂三个实体,因此系统还要具备如修理工信息表等一些辅助信息表。系统通过对这些表的调用实现对汽车维修记录的补充,为用户提供直观的数据模型,为用户管理决策提供更丰富的信息。
3.2.2 系统功能的分析和设计
立足于系统的设计目标,根据实际需要,系统按功能可以分为故障信息管理模块、维修信息管理模块、维修记录统计分析模块和辅助信息管理模块。图4为系统的功能结构图。
(1)系统维护模块:本模块主要负责系统的维护,如登陆密码的管理、用户权限的管理等。
(2)故障信息管理模块:本模块的功能主要是对基于OBD-Ⅱ(On-Board Diagnostics)故障代码系统的故障代码进行管理。用户可以根据故障识别模块所识别出的故障代码利用此模块查询出故障的内容和详细信息,其中包括故障所发生的位置、诊断该故障所需的传感器及其标准值等。
(3)维修工艺信息管理模块:系统对于故障维修工艺信息的管理是实现车辆健康管理的重要组成部分,通过这个模块,用户可以根据故障信息查询出相应的维修工艺信息。根据健康管理和专家系统的理论,系统还可以利用人工智能理论中的学习机制,对以往发生过的故障和维修工艺信息不断的积累、不断的完善,建立一个维修方案库。
(4)维修记录统计分析管理模块:此模块是系统实现管理的重点。模块的所有功能都是围绕维修记录来进行的,因此系统首先要实现维修记录的录入工作。作为汽车故障与维修信息的统计与分析部分,系统应当可以提供用户按各种要求统计查询的功能,比如,用户可以查询所有的故障代码所发生过的次数,并且按照一定的次序排列顯示出来,并根据用户所选择的故障代码,显示出以往所有此故障代码所发生并维修的详细记录信息,这就是故障维修记录统计分析功能中的按故障代码统计功能。依此类推,系统中同样需要实现按汽车的原产国查询以及按汽车的品牌查询,前一种功能可以帮助用户分析出对于不同国家地区的汽车在各个部件上的差异,后一种功能可以帮助用户分析出各个汽车品牌在各个方面的性能差异。同时,系统对于个人用户还设置有类似于VIP用户的功能,对于每个汽车用户,根据其车牌号进行单独用户的查询,得到本车所有的维修记录。此记录中包括有更换过的零件、维修的日期、此故障维修的次数和维修人员等信息。根据这些信息用户可以分析出每次故障发生的原因,如人为原因、以往维修失误的原因或更换零件的质量原因等,以此来作为管理的依据。
(5)辅助信息管理模块:由于系统中除了具有故障和维修工艺信息之外,还要具备如传感器信息、零件信息和修理工信息等的辅助信息。本模块的主要作用是对系统中的一些辅助信息进行管理。此类信息对于完善系统功能,加强系统的管理性具有很大的作用。
4 结束语
综上所述,本系统可以实现对于汽车故障信息、维修信息和维修记录的管理和统计查询功能,是实现汽车自动故障诊断与维修的重要前提。
参考文献:
[1]李闽溟,吴继刚,周学明,编著. visual c++ 6.0数据库系统开发实例导航[M].北京:人民邮电出版社,2002.
[2]张宏林. visual c++ 6.0程序设计与开发技术大全[M].北京:人民邮电出版社,2004.
[3]萨师煊,王珊. 数据库系统概论[M]. 北京:高等教育出版社,2003.
采用新技术的维修信息系统设计 篇11
20世纪60年代以来, 生物医学工程产业蓬勃发展。2006年, 全球医疗设备种类已超过1800种, 当前, 国内医院设备总值已达5000亿元人民币, 成为支撑我国医疗卫生保健事业的基础[1]。医院医疗设备数量急剧增加, 仪器设备技术上的复杂性客观上导致了医疗事故的发生呈逐年上升趋势, 极大影响临床医疗质量[2]。目前多数医院医疗设备的管理、保养和维修, 仍由设备科通过人工方式管理, 存在反馈信息不及时, 报修信息不完整, 统计信息复杂, 工作效率无法提高等现象。
现代信息技术支持下的数据信息的管理和利用, 包括的内容和服务范围都有了很大的扩展。尤其是设备维护数据信息, 对它实时动态的收集、分析、挖掘和深层次的利用, 不仅能使临床工程技术人员积累设备的维护保养经验, 提高维修技术水平, 使职能部门动态掌握设备的运行状志、维修费用、维修效率及质量, 为医院设备管理和科学决策提供依据, 使设备的购买、配置、使用、维修更加合理。
目前, 我院信息化发展逐步成熟, 医院所有科室全面实现了信息化管理。在此基础上, 有条件建设一套基于HIS平台的医疗设备维修管理系统, 全面实现医疗设备维修信息化管理。
1 设计思想
系统面向院领导、临床、医技及辅助科室, 将全院医疗设备的基本信息、维护维修信息、计量器具管理、维修资料一体化管理的信息系统。为医院管理者全面掌握全院医疗设备的基本信息、运行状态、经济效益提供一个便捷有效的查询和管理平台, 为使用科室管理本科室医疗设备的日常维护、故障报修提供一个快捷、实用的系统, 多角度、多层次满足各科室的深层次需求。
2 系统实现
我院临床信息系统为BS架构, 没有客户端程序, 用户通过浏览器访问系统, 系统安装升级维护量很小, 故科室系统也采用BS架构, 通过与临床系统集成, 同一界面, 方便使用。管理系统因为需要比较复杂的功能, 采用CS架构, 更容易实现。
系统采用Visual Studio 2012作为开发工具。Visual Studio 2012是微软提供的一款优秀开发工具, 包含了C#、VB、VC等多种开发语言, 集成了ASP. NET MVC 4, 全面支持移动和HTML5 。Visual Studio 2012的常用组件和庞大的类库, 极大的提高了开发速度。数据库与HIS系统共用Sqlserver2008R2, 在HIS库中建立专用表。
3 系统功能
系统包括CS架构的管理子系统和BS架构的用户子系统。
3. 1 设备报修流程
设备故障后, 科室设备管理员登录系统填写维修申请并提交。系统自动生成维修单, 并根据维修紧急程度, 给出不同提示。维修人员联系报修人确认故障情况, 如属于误报, 在维修单确认前可以撤销维修申请。维修单确认后, 系统会自动核对设备保修期, 如果在保修期内, 系统会提示是否选择厂家维修, 如果选是, 会自动调出厂家联系方式。如果不在保修期内, 由工程师维修, 如果故障修复, 填写维修记录。如果不能修复, 联系厂家维修。厂家维修后提供维修单, 由工程师录入系统。如果厂家也不能修复或维修成本过高, 由资产管理系统申请报废, 工程师记录报废原因, 从而实现了设备全生命周期的维修记录。系统还具备预防性维护管理功能, 通过设置设备维护保养时间和内容, 可以方便进行设备的日常维护保养。
3. 2 管理子系统
管理子系统主要实现设备基本信息管理, 设备保修期管理, 预防性维护管理, 用户权限设置, 自动派单, 维修结果记录, 计量器具检定管理, 查询统计报表。
( 1) 设备基本信息。系统通过接口程序从设备管理系统中提取设备基本信息数据, 解决了设备信息数据重复录入的问题, 保证数据唯一性, 提高了效率。
( 2) 设备保修期管理。常规设备在购置时往往都包含1年的保修, 到期后结束, 大型设备在保修期结束后会购买保修。保修时间大多从设备验收合格之日算起, 维修工程师应在验收后根据验收单及时将设备保修开始日期、保修结束日期、厂家及联系方式等信息录入系统。
( 3) 预防性维护管理。与传统维修相比, 预防性维护可以降低设备的故障率, 防患于未然。预防性维护分为日常维护和定期维护, 按照设备使用规范, 为不同设备设置不同的维护计划, 系统自动生成维护任务, 同时向维护人员发出提示信息, 维护人员登录系统后通过查看任务列表, 按要求执行后填写维护记录, 任务完成。
( 4) 用户设置。系统按照角色管理权限, 分为系统管理员、设备管理、维修工程师、普通用户等角色, 不同的角色赋予不同的权限, 可以进行的操作和查看的内容不同。系统用户信息与HIS系统同步, 方便统一界面登录。
( 5) 自动派单。接到科室报修后, 系统自动安排设备专管工程师接单, 如果专管工程师请假, 安排其他当班工程师接单。如果设备没有专管工程师, 按照排班表轮流安排工程师接单。安排好工程师后, 会通过系统消息平台给工程师发送提示信息, 如果报修为紧急状态, 会通过短信平台发送短信提示。
( 6) 维修登记。确认不是误报后, 维修工程师确认报修单, 系统会自动检测设备是否过保, 如果在保内, 会自动显示厂家及联系人信息。根据设备维修流程, 录入设备维修情况, 包括维修开始时间、预计结束时间、维修类别 ( 院内维修, 厂家维修, 第三方维修) 、维修状态 ( 在修, 等待配件, 维修完毕) 、完成时间、接收人、交接时间。设备维修结束后, 将维修情况详细登记, 为日后维修提供参考。同时, 登记维修使用的配件及维修费用, 为设备全成本核算打好基础。
( 7) 计量器具管理。医用计量器具检定是确保患者的生命安全的最后防线, 是确保诊断和治疗的准确可靠的需要。实际情况经常发生计量器具漏检的情况, 多因手工管理的计量台账极易发生漏登造成的。本系统将设备管理系统中的所有计量类型的设备出库数据通过接口提取, 生成台账, 检定日期到期自动提示, 有效杜绝了漏检发生。
3. 3 使用科室管理子系统
用户子系统主要实现设备基本信息查询, 设备报修, 维修状态查询, 维修效果评价, 维修记录查询, 科室维护登记, 消息提醒功能。设备报修管理用于各科室设备管理员填写报修申请单, 从科室设备列表中选择要报修的设备, 填写故障描述, 维修紧急程度后保存, 系统自动记录报修人, 报修时间。可以撤销错误报修。设备进入维修流程后可以查询维修进度。维修结束后对维修结果进行评价, 方便对维修工程师的考核。对科室维修记录进行查询。科室维护记录登记。消息提醒功能可显示各种提醒消息。
( 1) 设备报修。设备故障后, 科室管理员通过浏览器登陆系统, 在科室设备列表中选择故障设备, 维修等级, 填写故障现象后提交, 等待维修人员处理。
( 2) 维修状态查询。设备进入维修状态后, 维修人员将维修状态录入系统, 科室可以随时了解维修进度, 较好解决了使用科室与维修人员信息沟通不通畅, 容易发生矛盾的情况。
( 3) 维修效果评价。设备维修完成后, 使用科室对维修工作进行评价, 为维修人员工作考核提供依据。系统可以自动生成维修人员任意时段的工作考核表。
( 4) 设备维护登记。日常维护室设备维护的重要组成部分, 是设备保持良好工作状态的保障, 通常由使用科室操作人员实施, 完毕后需要记录设备情况。手工登记时, 记录缺失严重, 系统提供了保养时间提醒, 极大地提高了设备日常保养登记率, 督促了科室保养工作开展。
( 5) 设备信息查询。系统提供了科室设备台账查询, 设备报修、维修信息查询, 保养时间查询, 为科室管理设备提供了有效地途径。
4 小结
本系统的使用实现了设备维修的信息化管理, 优化了报修流程, 缩短了维修响应时间, 提高了工作效率, 为使用科室参与设备保养、维修、管理提供了平台。在设备全生命周期管理上进行了有效地探索, 真实记录了每台设备不同运行时期出现的故障情况、检修部位、检修方法, 有力的提高了维修经验的积累, 有利于设备的日常保养维修, 为购置设备提供决策参考依据。
参考文献
[1]夏慧琳, 高关心, 安文昊, 等.三级甲等医院开展医疗设备质量控制的实践[J].中国医疗设备, 2010, (01) :1-4.
【采用新技术的维修信息系统设计】推荐阅读:
技术采用05-23
一种采用新型抑制函数的地形跟随控制技术05-10
在施工中采用具有切实可行的新技术、新材料、新工艺、新设备06-28
1月全教育信息采用积分情况08-28
采用科学有效的方法05-19
实验室采用的方法09-19
采用现状09-05
采用策略09-05
采用工程09-08
关于采用分层教学提高学生成绩的经验总结05-16