




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、油库加油站一体化系统摘 要:近年来,在国际油价不断走高的背景下,成品油零售市场的竞争越来越激烈,供需矛盾日益突出,供应断档、囤积不买的情况屡见不鲜。中国幅员辽阔,石油零售业务遍布全国,如此巨大的销售网络,没有一套完善的信息系统支撑,进一步提高加油站的管理水平是不可能实现的。加油站管理系统的建设已经成为销售企业提高管理、提高服务,提高市场竞争力的瓶颈。基于这个目的,我设计一套油库加油站一体化管理系统,对加油站的站内管理系统进行了软件的设计,并利用VB语言构建了加油站系统管理平台,实现了整个加油站的进、销、付、存的自动化管理。关键字:油库;加油站;管理系统Abstract: In recent y
2、ears, international oil prices continue to move up in the background, the refined oil retail market competition is becoming fiercer and fiercer, the conflict between supply and demand growing, supply Duandang, hoarding does not buy the situation not uncommon. China is a vast country, the oil retail
3、business all over the country, such a great sales network, do not have a comprehensive information system support, further improve the management of stations is impossible to realize. Gas station building management system has become a marketing enterprises to improve management, improve service, in
4、crease market competitiveness of the bottleneck. For this purpose, I design a set of integrated management of the oil filling stations, gas stations on the station management system software design, construct and use the VB language stations systems management platforms, and the progress of the enti
5、re gas station , Sell, pay, the automation of the management. Keyword: Oil Depot; Gas Stations; Management System目 录第一章 绪论31.1引言31.1.1背景31.1.2意义41.2国内外的研究现状51.2.1国外现状51.2.2国内现状61.3研究内容61.3.1加油站实时数据采集系统设计71.3.2加油站综合信息管理平台的设计7第二章 加油站信息管理系统设计92.1概述92.2业务需求分析92.3加油站信息管理系统总体框图102.4模块图与说明102.5站内信息管理平台的设计1
6、12.6站内信息平台与管理中心的通讯协议122.7双方交换内容的数据格式132.8本章小结13第三章 加油站管理系统软件设计143.1加油站管理系统的软件需求分析143.2系统数据库系统的创建153.3加油站管理软件设计163.3.1登录模块软件设计163.3.2数据库表的设计173.3.3报表生成软件程序设计193.3.4加油站交接班管理程序213.4加油站数据采集软件的设计233.4.1油罐液位仪数据采集程序设计233.4.2数据查询程序设计243.5系统维护软件设计263.5.1加油站系统安全认证管理设计263.5.2加油机参数控制程序设计293.5.3数据备份程序设计323.6本章小结
7、33总 结34参 考 文 献35致 谢38第一章 绪论1.1引言本章论述了油库加油站一体化管理系统的背景、意义。并通过对国内外同类技术应用现状对比,阐明了进行本课题研发的必要性。对于本课题的研发内容、方法和步骤也做了简要的介绍。1.1.1背景当前,我国正在大力推进国民经济和社会的信息化进程。而企业信息化是国家信息化的重要组成部分。企业信息化,是加快国家经济可持续发展、增强国家综合实力的必然要求。是经济全球化背景下适应国际化竞争的必然要求,是改善企业管理、提高竞争力和经济效益的必然要求。可以预计,“十一五”时期企业信息化进程将得到前所未有的推动。石油和化学工业企业,是我国国民经济的支柱产业。石油
8、和化工企业的发展将有力地支撑和推动我国经济的发展。石油和化工企业的发展规模与效益是关系到我国国民经济增长的重要因素之一。因此,石油和化工行业“十五”发展规划也把信息化当作主要任务之一。中国石油和化工自动化“十五”规划中明确指出,要以信息化带动自动化,应用信息技术改造、提升石油和化工产业,加快企业管理信息化进程,提高信息技术应用水平。初步解决企业内部“信息孤岛”的问题,基本实现企业资源管理(ERP),初步实施供应链管理(SCM)及客户资源管理(CRM),加快对市场的反应,形成并强化企业的竞争优势。因此,采用信息技术,提高企业的生产和管理水平,提升效益、增强市场竞争力,也就成为石油和化工企业的当务
9、之急。然而,国家信息化领导小组指出:“坚持面向市场,需求主导。不能为了信息化而搞信息化,要按照国民经济和社会发展的客观需要推进信息化;要用市场的办法发展信息化;不能搞没有效益的信息化,更不能搞花架子”。中央领导也一再强调,信息化建设“务必注重实效”。在这样的背景下,中国石化股份安徽石油分公司本着注重实效的原则提出了研发加油站综合信息管理系统的需求。这是因为他们认清了当前的形势,看到了企业信息化的必要性。1.1.2意义中国石油公司,在向信息化企业进军的同时也清醒的认识到:不能为了信息化而信息化去搞“花架子”。更不能把信息化简单地定义为全省石化企业联网、资源共享、无纸办公和管理自动化。试想一下:假
10、如安徽省现有的3000多座加油站有相当一部分使用人工加油机,你去为它们联网实现信息化和自动管理会有什么意义呢?专家指出:“企业信息化的前题是工业的现代化”。因此,石油企业信息化应包括两大部分:“一是生产过程的信息化”,实际上是生产过程的自动化,属于工业化的范畴,用自动化生产、测量、显示、控制等工具,通过生产信息达到生产的自动化。“另一部分是管理的自动化”。即;通过自动化工具不仅代替人的体力劳动,而且还要代替人的脑力劳动。加油站是整个石化企业的对外营销窗口。我国现有加油站7.8万座,安徽省在册的加油站就有3240座。对加油站进行信息化管理的意义在于“企业的信息中心能够随时随地地从每个加油站采集到
11、实时信息”。这些信息包括:每个或区域加油站群的销、付、存情况。信息中心通过对这些实时信息的分析来确定石油化工企业的石化商品产量。并能够有的放矢为每个加油站或区域加油中心,合理调配石化产品数量。由此不难看出石化企业信息化的重要性。但是这一总体思想必须建立在以:“信息网络覆盖下的所有加油站,已经能够自动进行石化产品销、付、存信息采集”。为基础架构上。否则,这样的信息网络将成为无源之水、无本之木。这样就显露出我们研发加油站综合信息管理系统的必要性。因为我们正是要从加油站做起。首先,实现销、付、存实时信息采集的自动化。然后,在加油站内建立信息管理平台,将采集的信息形成上报表通过公网上报给信息中心,由信
12、息中心确定进货数量。从而实现进、销、付、存管理全程自动化。这就是加油站综合信息管理系统的意义所在。利用先进的电子信息技术,对加油站的进、销、付、存进行自动化管理是必然的发展趋势。本系统是针对中国石油某公司量身定制的加油站综合管理解决方案。其宗旨在于:解决加油站在日常的进油,销售,以及报表的存储等各个环节存在的问题,杜绝管理上存在的漏洞,实现管理的现代化,科学化和智能化。与众不同的是:本系统除了提供对加油站的日常进、销、付、存工作实行自动化管理的功能外还提供专用的通讯控制器。使系统更加具有针对性、科学性及合理性,避免了盲目性。1.2国内外的研究现状1.2.1国外现状自动加油技术在国外已有百年的生
13、产、应用历史。进入90年代以来,面对世界石油石化工业日益激烈的竞争,全方位降低成本,提高经济效益,已成为国外各大石油石化公司孜孜以求的目标。对成本最低化的追求推动了加油站自动化和信息化的进程。随着世界跨入21世纪,石油石化工业也步入成熟期。经济的全球化和知识经济时代的到来,使石油石化工业扩大了市场,提高了技术水平,但同时也使竞争变得更加激烈,赢利空间逐渐变小。加油站自动管理系统在西方发达国家已达到了更高的技术水平。一般每个加油站有6个加油口,只需要一对夫妇轮流值班即可经营。而大量的自助加油站则吸引了更多的客户。只要司机持有IC卡即可自己加油,加油站按国际规范建设,一般司机自主加油,只要2分钟时
14、间即可搞定。加油站技术的更新强化了石化企业的竞争能力。从网络通信上看,国外石油销售系统已经形成高效网络系统,通过卫星通讯建立整个国家和地区的销售网络,总公司的信息中心能够直接了解各加油站的销、付、存实时信息。及时调整油品配送额和总产量。同时也能将不断变化的油价及时下达给各站。另外,通过与完善的银行网络系统的配合,能够在各地实现售卡、购油、结算等统一业务。比如美国加油站的技术含量就很高,80%以上的加油站安装有POS(中控)机和液位仪等设备,其中70%以上的加油站安装了维得路特公司的液位仪和管理系统来监测油罐。运用网络管理加油站的进、销、付、存使运营效率大大提高,并减少了油品损失。高技术和信息化
15、的普遍的应用使美国出现了很多无人加油站,大约有85%的加油站采用自助式加油和结算,而油品配送完全通过液位仪进行远程管理。形成了从采油、到炼油、运输、销售完整的信息化企业。1.2.2国内现状由于我国的汽车工业起步较晚,加油站技术还处于比较落后的局面。截止2005年底我国的自助加油站数量几乎为零。不仅如此,在一些边远地区还有相当数量的传统式人工手摇机加油站。加油难、加油慢、计量不准,油品配额不足等问题造成大都市里排长队加油的怪现象。这不仅制约了石化企业的生产,也直接或间接地响了其他与石化相关行业的发展。因此,成品油销售常常被称作是石油化行业的软肋和瓶颈。我国加入WTO以来,中国国内成品油市场面临与
16、国际市场全面接轨,所以中国国有石油公司在油品零售市场的经营理念、营销方式和技术水平上将与国际石油公司全方位碰撞。比照美国,中国的油品零售行业效率尚有较大差距。中国油品消费量为1450亿升/年,其中车用油需求量为760亿升/年,是美国车用油品消费量的1/8,但是增长非常迅速。中国目前约有3000座油库,这一数字是美国油库的2.3倍,而加油站平均单站油品销售量仅为7.6万升/月,只是美国的1/10,因此油品零售效率亟待进一步提高。到2004年底,中国共有加油站7.8万座油站。在物流管理上,从油库、车队到加油站整个供应链是单一的所有者,没有分割的利益,容易实施整体油品配送;另外,在技术装备方面,目前
17、的加油站技术条件有限甚至完全没有技术设施基础,液位仪安装比例小于1.5%。因此,很多加油站还是人工操作、人工结算、人工统计,各加油站分散、孤立、还没有形成专用的通信网络系统。此外,正在运营中的加油站中尚有为数不少的机型属机械式加油机,无法对其实施自动化的加油监控和管理,对储油罐也没有采用自动计量、监控系统,加油站偷、漏油现象比较严重。因此,企业内部管理混乱,效率低下,损失严重。通过系统调查我们与中国石化股份安徽石油分公司取得了一致的看法即:实现企业全网信息化从加油站自动化管理信息化做起是必要的。1.3研究内容综上所述:我们经过详细的调查取得了与需求方一致的长远规划和当前的主攻目标。“在最短的时
18、间里实现全省石化企业信息化管理”是本课题的长远规划,而实现这一方向的前题是:提高省内各加油站的信息管理和自动化水平。也是本课题当前的主要研究方向。即本论文所描述的主要内容加油站综合信息管理系统的实现。以下是用户提出的两点需求。(1)实现现代化的加油站信息管理平台-后台的实时油品信息管理(2)油品配送系统-油品供应链管理加油站网络存油量优化管理(单站最佳叫油点分析、油站网络库存优化管理);油品配送管理(送油预测及计划,以及送油路线分析);油库油品管理(油库库存优化管理)。针对上述要求我们有了如下的研究内容1.3.1加油站实时数据采集系统设计(1)研究以加油机和液位仪为对象的实时数字信号采集方法。
19、加油站油品存储量与销售量是采集的主要对象。而每个加油站可能有多个油罐和多个加油机的同时工作。要有多个液位仪对它们进行监控,怎样有效的采集油罐存量信息和加油机销量是首先要研究的内容。用单片机技术实现多个监控点的联接是首选方法(2)研究实时数据的包装格式与传送方法。将加油站内实时数据交给信息中心处理,用哪种数据模式封装、用哪种传送方式是我们要探讨的。因为PC机不能与单片机直接相联。考虑到造价与硬件开销采用异步串行通信模式较为理想,而异步通信模式的采用还考虑到抗干扰、通信距离及码型畸变等因素。1.3.2加油站综合信息管理平台的设计加油站管理系统实质上就是一个成品油资料的软件核心。共有三大主要任务:一
20、、对于站内的进、销、付、存业务进行管理。二、对于来自加油机和油罐的实时信息进行收集存储并生成业务报表。三、将站内综合信息及时通过公网上报上级主管部门。根据用户要求该系统应能负责采集加油机的交易记录数据,数据备份、生成报表输出、数据查询和油罐的液位监控。为让系统达到这些目的我们就探讨的内容主要有:在当今众多的数据库系统中选用适合的数据库系统。对加油站这样的管理系统中为节省系统开销我们选用ACCESS建立系统数据库。建立全面反映加油站进、销、付、存的表格及员工管理表用VISUAL BASIC编写一系列人机操作界面和实用程序,对加油站的人工行为实现计算机自动化管理。实现与通讯控制器的有机联接,将加油
21、机及油罐液位仪的实时数据动态的反映到系统管理平台上,并能够对硬件电路进行控制。可靠的系统安全性和自我保护能力。可靠的系统安全性和自我保护能力。初步的系统模型图如图1.1站内系统功能框图所示。系统的展望:按照安徽省石化公司的要求,在本加油站综合信息管理系统的研发和推广工作完成之后,用最短的时间实现全省石化系统加油站信息化管理,并在部分加油站实现无人管理的最终目标。系统展望如图1.2。图1.1站内系统功能框图图1.2系统展望框图第二章 加油站信息管理系统设计2.1概述本课题的研究目的是设计一种符合中石化最新标准报表的加油站综合管理系统。用于改变当前加油站技术落后,管理效率低下的局面。我们了解到大部
22、分的油站还停留在人工管理的水平上,不论是加油数据的采集、记录、还是油品的进、销、存统计,金额结算、或是单位用油管理,及收据、发票开具大部还是手工完成,这也是我们常见的都市景观即:“加油站前的排队长龙”解决这一弊端,就是我们的设计想要达到的目的之一。2.2业务需求分析要实现对加油站的信息管理则首先要对加油站的业务需求有所了解。从社会角度来看加油站人工工作表现在:劳动强度大我们看到加油工既要加油,又要现金结算、找零。还要人工监视库存油量。漏洞多由于没有信息化管理手段,商品的销、存及收付金额往往有很大的差距。技术落后人工监视油品液位,人工监控加油机、人工结算现金及单位用油。安全性差大量的加油站由于分
23、面地区不同存在着防火、防盗方面的安全问题。决策难进、销、付、存是加油站的管理难点,一个工作日下来很对实际的销量、存量有全面的了解,所以对明天进多少难以决策。这也直接影响到上级部门生产多少、配送多少的高层决策。针对上述分析总结起来对于加油站综合信息管理系统应有如下业务需求:实现整个加油站进、销、付、存的自动化管理。做到日常数据日清、月结,各种报表自动生成,实现对加油机、液位仪实时监控,重要进、销、付、存 数据实时查询,实现远程数据查询、远程数据上传,并可构成多级网络管理系统,实现跨地区的数据共享。实现了加油机信息采集实时化;报表生成自动化;数据存储安全化,信息传输网络化。2.3加油站信息管理系统
24、总体框图针对上述需求我们研究了解决方案,将加油站PC机连接到控制器,然后控制器控制加油机和液位仪具体框图如图2.1。站内加油机信息管理系统框图所示。图2.1.站内加油机信息管理系统框图2.4模块图与说明根据用户需求系统提出功能要求,跟句用户需求给系统设计出了具有数据采集、数据录入、数据查询、统计报表、帐务管理、参考报表、参数设置、系统管理、系统帮助等功能,具体功能如图2.2系统功能模块图所示。图2.2系统功能模块图 说明:据采集:加油机和液位仪的数据采集、监控其的参数设置。数据录入:进行原始数据的录入。数据查询:加油站进、销、付、存重要数据的查统计报表:自动生成加油站进、销、付、存报表(见附表
25、)。帐务管理:生成商品明细帐、分类保管帐、营业款上交情况台帐参考报表:加油站日常工作辅助报表参数设置:加油机、液位仪、用户权限等参数的设置系统管理:安全认证管理、用户口令修改、数据备份系统帮助:本系统的使用说明2.5站内信息管理平台的设计站内信息管理平台是本课题两大主要研发内容之一。主要用于加油业务数据采集与存储:能够自动采集、存储所有加油业务信息,保证业务信息的正确可靠:采集、存储加油站的进油信息明细、库存信息明细;营业数据统计:加油站进销存业务数据统计、加油信息统计、管理及其它加油信息的分类统计、进油信息统计、油品库存信息统计等3-5。归纳起来有如下几点要求:人机界面友好、美观、形象化加油
26、机的实时监控,油罐液位的动态显示超强数据管理,安全保密性好通讯快捷、安全、可靠各种报表齐全、规范强大的数据查询功能数据远传和远程数据查询功能适用多种付油方式完善的交接班管理,充分保证表、帐、物数据的一致性程序设计为模块化结构,便于系统的维护与升级对原有加油机不做任何改动,系统与加油机界面清晰适用于多种型号的加油机,应用范围广泛为系统的扩充留有充分的扩充余地2.6站内信息平台与管理中心的通讯协议考虑到企业的发展需求我们必须为下一步站外通信留有接口。其设计思想是这样的:1)处理原则i.当socket连接成功后,由加油站先发送协议包以确定要进行的处理;ii.若加油站准备取管理中心的数据,则发送完协议
27、包后等待管理中心的协包。只有当整个通讯完毕后或出现错误时才关闭socket,同时client方挂断电话。2).加油站送至管理中心的协议包(ASCII码串)USAGE :Type ,Oil Station, Total Packets, Company Code, Max packet Size。其中:Type:传输号,指明本次的数据交换内容:Oil Station:加油站编号;Total Packets:总包数,本次传输中总共的数据包数;Company Code:石油公司编号;Max packet Size:传输过程中数据包的最大包长度(Bytes)。 3).管理中心送协议包ASCII码串)至
28、加油站“Type ,Tota lPackets, Max Packet Size,Des _Mathmatic, Keyver。其中:Type为传输内容;Total Packets:总包数;Max Packet Size:传输过程中数据包最大包长度(Bytes);Des _Mathmatic:表示DES算法的种类,0为单DES,1为3DES.Keyver:密钥版本号。4).通讯正常结束协议油站送出Type为“999”的协议包:管理中心回答“OK”。2.7双方交换内容的数据格式1).约定:数据中的BCD码都指压缩BCD码。MAC码:长度为8Bytes ASCII码,由DES加密算法得出:MAC码
29、原是8Bytes的二进制数,取其前4个字节,转换为8BytesASCII。2).转换算法:Charbin_to_ASCII(unsigned char*bin,char*ASCII,int bin_len)int i;for(i=O;i4)&Oxf)+0;ASCIIi*2+1=(bini&Oxf)+0;ASCIIbin len*2=0;return ASCII;2.8本章小结根据用户的需求作除了业务需求分析,根据用户需求规划了加油站功能,列出了本系统所要实现的功能模块,为后续的站内数据采集系统的硬件设计和加油站管理系统的软件设计指定了目标。第三章 加油站管理系统软件设计加油站管理系统实质上就是
30、一个成品油资料的软件核心。共有三大主要任务:一、对于站内的进、销、付、存业务进行管理。二、对于来自加油机和油罐的实时信息进行收集存储并生成业务报表。三、将站内综合信息及时通过公网上报上级主管部门。三大功能如图3.1系统功能图:图3.1系统功能图因此,软件设计除了完成上述功能外还应有完善的自我保护功能、自我维护功能、数据冗余备份功能等。软件的完善程度对系统的应用价值有直接的影响。系统的总体规划和业务需求分析已在第二章进行了研究。本章叙述的是我们使用VISUAL BASIC21编写一系列人机操作界面和实用程序的过程。也描述了系统数据库的创建过程。3.1加油站管理系统的软件需求分析管理系统软件可以通
31、过通讯控制器以串行通信方式查询并接收加油站的硬件信息和设备状态,并能向其发出控制指令,对其进行控制。考虑到通讯成本系统与上级部门的通信通过公网完成。经分析我们知道加油站的内部业务的内容包括:成品油购进(调入)总量,指加油站从主管公司购进(非独立核算加油为内部调入)的汽油、柴油、煤油、润滑油、润滑脂,及其它石油产品(简称成品油)总量。销、成品油销售总量,指加油站通过现金、支票、计账等方式销售的成品油总量。付、即加油总量,指加油站通过加油机直接销售的汽、柴油总量。存、期末库存总量,指期末商品所有权属加油站的成品油数量。包括寄存外库存,不包括已售未提数。销售收入统计,指加油站对外销售成品油的收入。销
32、售成本统计,指加油站对外销售成品油的进价成本。按主管公司的内部调拨价(或批发价)计算。毛利额统计,反映上述销售收入扣除销售成本的差额。 本系统的软件模块和功能已在第二章第四节进行了介绍,我们知道本系统共有九个子模块,连同登录模块共合十个模块。图3.2加油站系统功能框图我们将这十个功能分为两类。一类是加油站管理部分包括:系统登录、统计报表、帐务管理、参考报表等四个模块。另一类数据采集部分包括:数据采集、数据查询、数据录入等三个模块。第三类是系统维护部分。下面分别进行介绍。3.2系统数据库系统的创建加油站信息管理系统说到底是一个数据管理系统,没有库就没法进行管理。因此建立数据库系统是首先要考虑的,
33、更主要的是加油站内信息管理不应是大型数据库,所以我们采用Micorsoft Access做为油站系统的数据库有着即简单又不占用系统太大开销的优点。3.3加油站管理软件设计本部分共有四个模块下面对其进行设计分别介绍3.3.1登录模块软件设计登录模块设计思想这是系统人机交互的第一界面。要求,人机界面友好、美观、形象化从安全角度考虑设置了多级密码管理。系统登陆开始,显示图片以证明启动程序,程序自动检索是否是首次运行,如果是则进行参数设置,如果不是则进行身份识别,身份识别后进行通讯测试,然后显示主窗口运行程序。登录窗口图如图3.3登录窗口所表图3.3登录窗口图双击桌面的“jyz_mis”快捷方式,屏幕
34、显示flash界面,点ENTER按钮进入系统登录界面,输入正确的用户编码和用户口令后进入下面的主界面:略图3.4系统登陆主界面登录软件流程图如图3.5数据库软件流程图所示。图3.5数据库软件流程表3.3.2数据库表的设计(1)数据库表的创建数据库系统编程,表的设计很重要也很繁杂,因为它涉及加油站工作的方方面面,用表格将加油站所有的工作表格化条理化,需要经过大量的调查细致的分析。并要结合石化企业的相关规定。根据生产用表的对应关系和系统要求我们共设计了20多个数据表以满足用户需求。见下图3.6。图3.6数据库功能表1如图3.7数据库功能表所示。图4.7数据库功能表(2)数据表清单油品单价表油票记录
35、表油枪加油表油枪出油表油枪油品表油票回笼统计表油枪加油总表油枪出油总表非机销售总表日报表日报总表月报表月报总表零售日报表记帐销售总表加油站进油核对单记帐销售明细3.3.3报表生成软件程序设计报表程序设计思想报表软件包括统计报表、参考报表及帐务管理报表三部分,每一种报表格式都有所不同,要说明的是不同的格对分别并联着不同的数据库和不同的窗口,分别其设计方法大体相同。本系统根据中国石化总公司规定的统一标准设计的表格共20多种。详见附录1表清单和部分报表图样。设计上是依据其不同生成方式和用途进行的,每个表格都可以单独打印并能在管理平台上浏览。部分表格可以在浏览的同时进行修改。但有些原始数据表格是根据液
36、位仪和油枪采集后自动生成的,为保证数据的原始性和真实性,不仅不能修改还要在软件方面做特殊保护处理。具体报表如图3.8加油站走字报表所示。在下面章节里不具体介绍数据报表,详细的情况见附录1。图3.8加油站走字报表格与图形界面及数据库的关联不是每个表格都与图形界面有关联,可以在窗口显示的表格大都是需求管理员填写的,但也有相当一部分是自动生成的。以加油站走字数表为则是与加油机监控界面相关联,同时与加油枪走字数据库有关联。与走字表关联的窗口图3.9走字表窗口走字表的程序流程图如图3.10所示。3.3.4加油站交接班管理程序设计思想加油站大都是24小时工作制,为了避免因交接班造成的损失。专门设计了交接班
37、管理窗口用于保证加油站工作的连续性,和油站管理系统数据的准确性,其内容主要是:管理交接班次、机加油总量、非机油总量、值班时间和值班人员。3.10走字表序流程表交接班管理窗口图如图3.11所示。图3.11交接班管理窗口交接班程序流程图如图3.12所示。图3.12交接班程序流程图3.4加油站数据采集软件的设计加油粘数据采集软件的任务是分别对加油枪走字数据和液位仪升降数据进行采集。其实时采集工作实际是由系统硬件通讯控制器来完成并通过串行口送入管理中心的,因此数据监控平台的软件设计任务是将通过机内RS485接口采集的数据形成表格。并分别在加油监视窗口和液位仪监控窗口显示出来。其中对加油监控部分已在上节
38、的表格设计中谈到了,这里只介绍对液位器的数据采集程序设计。3.4.1油罐液位仪数据采集程序设计设计思想在加油站综合信息管理系统平台上创建一个窗口用于对液位的数据进行采集。以直观动态的窗口图形,实时地反映油罐的油品存储情况(罐号、油品、油高、报警上下限、测量值)。其油罐自动计量原理与换算方法已在第三章中做了介绍。事实上液位仪送出的数据就是经过换算的油罐存储量实值。根据这一事实我们在编程时只要从RS485接口数据缓存区取出原始数据,经液位监视窗口显示就行了。液位仪监控操作界面图形用于实时地反映油罐的油品存储情况(罐号、油品、油高、报警上下限、测量值)图3.13液位仪监控操作界面图界面说明:高度罐内
39、油水总高测量值罐内油水总体积水位罐内水高油罐高油罐高度颜色表示每一种颜色代表一种油品警戒线图中两条红色的线,上线代表油品溢出警戒线、下限代表缺油警戒线液位仪程序流程图图3.13液位仪程序流程图3.4.2数据查询程序设计设计思想数据查询时加油站信息管理系统比较重要的一部份,主要包括加油站进油查询,油票回笼查询,润滑油查询,记账销售查询,非机销售查询,加油凭证查询,以及油枪出油查询。由于信息的综合性其查询工作量非常大,共为八个查询窗口模块现只介绍几个主要的查询模块。查询分类模块图图3.14数据查询框图 查询分类流程图图3.15查询分类流程图查询窗口图图3.16查询窗口图数据查询用户操作界面说明本模
40、块功能可以帮助加油站工作人员方便快捷地了解工作上所需要的信息。它的查询范围包括加油站进油、油票回笼、润滑油、记帐销售、非机销售、油枪出油及交接班情况等查询。3.5系统维护软件设计系统维护能力是检验一个软件是否完善的重要标志。我们提供的系统维护内容包括如下几个方面。一是系统安全维护,用来管理系统的安全认证、密码、级别和权限的修改。二是系统的参数设置,用于专业人员对系统的通信速率、端口等进行配置。三是系统数据的冗余备份程序设计。3.5.1加油站系统安全认证管理设计安全认证管理设计思想为保证系统能够安全保守商业秘密,我们采用了一整套的系统安全措施其中包括:前面提到的系统多级加密,和不同权限和级别的安
41、全认定程序设计确保企业的合法权益不被侵犯。我们的想法是将不同权限的用户分配给不同的权限组,在权限组中设置不同的级别进行安全管理安全论证窗口图该窗口是用来建立并设置权限组添加/删除系统用户,并赋予不同身份的用户以不同的权限。图3.17安全论证窗口图新用户管理窗口图3.18新用户管理窗口用户组管理窗口图3.19用户组管理窗口加油站人员管理窗口图3.20加油站人员管理窗口系统安全程序流程图图3.21系统安全程序流程图3.5.2加油机参数控制程序设计设计思想这是专门为高级程维护人员使用的设备维护窗口,用于对串口进行参数配置的软件。主要用于对串口的发送寄存器和接收寄存器进行参数修改,正常情况下这些参数存
42、在一个专用数据库中,特殊情况下如系统重建时应对其参数进行初始设置。加油机通信参数设置窗口图3.22加油机通信参数设置窗口加油机参数控制与数据备份程序流程图图3.23加油机参数控制与数据备份程序流程图液位仪的参数控制和在系统编程设计方面基本一致,在这里就不赘述了,只是窗口略有不同,如图3.24液位仪的参数控制窗口。图3.24液位仪的参数控制窗口3.5.3数据备份程序设计设计思想数据备份是数据库系统设计必须考虑的重要一环,通常采用人工和定时自动备份两种形式。为安全起见我们也两种方式都采用了。人工系统数据备份窗口图图3.25人工系统数据备份窗口3.6本章小结本章是对加油站内站内管理系统作出了软件设计
43、,利用VB以及Micorsoft Access语言构建了系统的管理软件,实现了加油站综合信息管理平台,经过几个月的试运行,系统地设计实现了加油机信息采集实时化;报表生成自动化;数据存储安全化;信息传输网络化,实现了加油站综合管理的功能。总 结在这次由我自已亲自参加、亲自设计制作的油库加油站一体化系统中,收获非常的大. 从一开始策划到制作的整个流程中,遇到了非常多的困难,首先,由于单片机的基础知识掌握得不够劳固,以致在开发过程中不知从何如手,并且在涉及到单片机高级知识的运用的时候,更是非常的困难,但这并没有成为我迈向知识殿堂的障碍,反而以此为动力,通过四处查询、积极参与、询问老师,以前所面对的问
44、题一个一个迎刃而解。在这次课程设计的制作中我体会地体会到了要想从事信息开发这方面的工作,那和做为一个设计人员的我们本身所具有的素质是非常的关键和重要的,它与项目开发的结果息息相关,比如说:要是一个设计人员在开发的过程中遇到了一时间不能解决的问题的时候,不能够有一颗良好的心态去面对、去解决这个问题、而是选择了放弃或逃避问题的话,那么这个问题是始终不能解决的,所以在这次程序的开发中我不仅学到了很多关心系统的知识,懂得了许多以前不懂的格式、技术。而更重要地是我在这次事情的参与中明白了做了一个程序员来说:我们必须时刻发挥我们年轻人拼搏、努力向上奋斗、大胆挑战自己、踏实的品质。也明白了做程序重要的是要有
45、耐心,要坚持不懈,要善于查找资料以寻求解决问题的办法,要善于利用已有的成果并在此基础上创新,还要有足够的时间,才能很好的完成一个项目。参 考 文 献1市场的管理现状2中国石化报2004 11-13SimonJ.A.Herbert.PowerBuilder7.0Unleashed(Third Edition) .Publishing House of Electronics Industry4李华主编.MCS-51系列单片机实用接口技术.北京:北京航空航天大学出版社,19935汤元信等编著.电子工艺及电子工程设计.北京:北京航空航天大学出版社,19996陈伟人编著.单片微型计算机原理及其应用.北
46、京:清华大学出版社,19897何立民 编.单片机应用文集(一),北京:北京航空航天大学出版社,19928何立民 编.单片机应用文集(二).北京:北京航空航天大学出版社,19939北京长城航空测控技术研究所主办,测控技术,1999年112期。10马忠梅,籍顺心,张凯,马岩.单片机的C语言应用程序设计(修订版).北京:北京航空航天大学出版社,199911单成祥.传感器的理论与设计基础及其应用.北京:国防工业出版社,199912何立民编著.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社,199013诸邦田.电子电路实用抗干扰技术.北京:人民邮电出版社,199414
47、刘鲁.信息系统设计原理与应用.北京:北京航空航天大学出版社,199515王治宇.信息系统分析与设计.北京:航空工业出版社,199716邝孔武.管理信息系统分析与设计.西安:西安电子科技大学出版社,199517姜云柏,韩怀成,等主从式RS485串行通讯在实际中的应用.信息技术,2001,(3)(6)718邵佩英,杨孝如编.数据库系统基础知识.北京:中国水利水电出版社,199819温晓军,等.lntranet组网.管理与应用一组网篇.北京:人民邮电出版社,1999.20谢松云:业控制计算机系统的应用现状和发展方向.测控技术,1998,18(8):1321Jeffry P. McManus.用Vis
48、ual Basic访问数据库,罗四维,等.北京:电子工业业出版社,199922闰宏飞.工作流管理系统与应用.哈尔滨工程大学硕士学位论文.1999,23李人厚.多微机系统及其在控制的应用.西安:西安交通大学出版社,19902425王福瑞.单片微机测控系统设计人全.北京:北京航空航天大学出版社,199826何克忠.李伟.计算机控制系统,北京:清华人学出版社、1998.27陈坚,孙志月编著.通信编程技术.西安:西安电子科技大学出版社,199928胡万海等编.多层自动布线印制板的设计与实现.北京:学苑出版社,199329王栓柱,杨志亮.Protel. for. windows实用技术一印制电路板自动设计.1997.230谈世哲,胡少宏、电路设计与制版-Protel 98,北京:人民邮电出版社,199831纪宗南,单片机外围器件实用手册.北京:北京航空航天大学出版社,199832(美)Barbara A. Bolin著.路建宾译.Lotus Notes4.5使用详解.北京:机械工业出版社.199833实用电子电路手册.北京:高等教育出版社,199134王士元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司月度小活动方案
- 公司爬泰山活动方案
- 公司水上乐园活动方案
- 公司节日海报活动方案
- 公司直播健身活动方案
- 公司节前大清扫活动方案
- 公司老员工庆生活动方案
- 公司父亲节晚会策划方案
- 公司火锅活动策划方案
- 公司端午节慰问活动方案
- 高企财务培训课件
- (统编版2025新教材)历史八下期末复习考点讲解(1-19课)
- DB13(J)-T 8422-2021 建筑工程消能减震技术标准
- 护理给药错误应急预案
- 深圳地理会考试卷及答案2024
- 2025年江西师范大学附中高三高考英语试卷试题(含答案详解)
- T-CSTM 00149-2021 高硅奥氏体不锈钢焊接钢管
- 民事起诉状(机动车交通事故责任纠纷)
- 酒店后厨管理制度规定
- 2024-2025学年辽师大版(三起)小学英语五年级下册(全册)知识点归纳
- 扬尘污染防治应急预案
评论
0/150
提交评论