加油卡管理系统的设计与实现.docx
《加油卡管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《加油卡管理系统的设计与实现.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉理工大学本科生毕业设计(论文)开题报告1、目的及意义(含国内外的研究现状分析)设计的目的及意义集成电路卡(Integrated Circuit Cards,简称IC卡),是一种将存储有大 量信息的芯片附着在基本介质上的一种卡。其特点是体积小、存储容量大、安全 性高、使用方便等。智能卡目前已经成为了一门新兴的技术产业,并以其强大的 生命力飞速向前发展,这主要是在于它具有的独特的特点和优点。随着智能卡技 术的发展,越来越多的行业中都能见到智能卡的应用。在成品油销售行业中的应 用便是众多应用之一。使用智能卡加油不仅可以节省加油时间、免除携带现金和 找零的麻烦,还可以帮助企业用户进行用油管理,使管
2、理者掌握每辆车的加油记 录。更重要的是还可以提高客户对销售企业品牌的忠诚度,加强对品牌的认同, 提供客户增值服务,协助完成企业的销售目标。本文就是在这种前提下,应用智 能卡技术、分布式数据库技术、单片机技术、网络技术等开发出的加油卡管理系 统。通过本系统的应用,可以实现企业内部加油一卡通,实现企业对实际用油情 况的统计分析,加强企业的精细化管理,适应时代的新需求、新需要。1.1 目前加油卡系统国内外现状研究2. 1国外加油卡系统的现状(1)加油卡系统的行业应用在国外,加油卡的应用兴起于80年代,伴随着计算机网络技术、通讯技术 和油机技术的高速发展,加油卡系统在商业利益的驱动下也得到了迅速的发展
3、。 目前,埃索(ES0S)公司的加油卡系统在英国覆盖人口总数70%以上的地区和3%0 以上的高速公路,拥有1700多座加油站,是英国最大的网络油品公司。DCI公 司的油卡系统分布在爱尔兰、英国和欧洲,在爱尔兰拥有140多座加油站,在英 国有400多座加油站,是欧洲最大的网络油品公司。DCI公司利用其加油卡系统 可实时调整油品价格,保持竞争力,并能够实现对当日报表的汇总,保证了公司 经营决策的准确性。由于其加油卡能在整个欧洲范围内使用,对于旅行者来说是1绪论1.1 课题的背景、目的及意义集成电路卡(Integrated Circuit Cards,简称IC卡),是一种将存储有大量信 息的芯片附着
4、在基本介质上的一种卡。其特点是体积小、存储容量大、安全性高、 使用方便等。智能卡目前已经成为了一门新兴的技术产业,并以其强大的生命力 飞速向前发展,这主要是在于它具有的独特的特点和优点。随着智能卡技术的发 展,越来越多的行业中都能见到智能卡的应用。在成品油销售行业中的应用便是 众多应用之一。使用智能卡加油不仅可以节省加油时间、免除携带现金和找零的 麻烦,还可以帮助企业用户进行用油管理,使管理者掌握每辆车的加油记录。更 重要的是还可以提高客户对销售企业品牌的忠诚度,加强对品牌的认同,提供客 户增值服务,协助完成企业的销售目标。本文就是在这种前提下,应用智能卡技 术、数据库技术、单片机技术、网络技
5、术等开发出的一套成品油智能卡联网加油 系统。通过本系统的应用,可以实现企业内部加油一卡通,实现企业对实际用油 情况的统计分析,加强企业的精细化管理,适应时代的新需求、新需要。1.2 目前加油卡系统国内外现状研究国外加油卡系统的现状(1)加油卡系统的行业应用在国外,加油卡的应用兴起于80年代,伴随着计算机网络技术、通讯技术 和油机技术的高速发展,加油卡系统在商业利益的驱动下也得到了迅速的发展。 目前,埃索(ESOS)公司的加油卡系统在英国覆盖人口总数70%以上的地区和3%0 以上的高速公路,拥有1700多座加油站,是英国最大的网络油品公司。DCI公 司的油卡系统分布在爱尔兰、英国和欧洲,在爱尔兰
6、拥有140多座加油站,在英 国有400多座加油站,是欧洲最大的网络油品公司。DCI公司利用其加油卡系统 可实时调整油品价格,保持竞争力,并能够实现对当日报表的汇总,保证了公司 经营决策的准确性。由于其加油卡能在整个欧洲范围内使用,对于旅行者来说是 十分方便。(2)信用卡系统的广泛应用并进而取代加油卡是在所难免的信用卡系统由发卡机构、刷卡终端、远程数据通讯系统、财务结算系统等几 部分组成。经过近百年的发展,信用卡系统已经遍布全球,形成了完善可靠的网 络体系。目前国外较大的信用卡国际性组织有威士国际组织、万事达国际组织、 美国运通国际股份有限公司、大来信用证有限公司、CJB日本国际信用卡公司。 这
7、些组织发行的信用卡在世界各地均有使用。国外的加油站除了为车辆加油之外 还具有商场和休闲场所,信用卡的统一结算性能势必包括了加油费用的结算;同 时加油站本质上也是商品销售点,使用信用卡结算成为必然。但信用卡的使用受 发卡机构的终端网络分布范围的限制,所以在欠发达国家和地区主要集中在城市 使用。由此可以看出,与加油卡相比信用卡应用于加油站付费更有优势,主要在于: 信用卡的普及范围广泛;信用卡系统完善成熟;采用信用卡可以省去建立加油 卡系统的巨额投资;采用现有的信用卡系统可以免去加油卡系统的维护费用和财 务结算费用;信用卡可以满足持卡人的多种消费用途,更利于推广。1.2.1 国内加油卡系统的现状(1
8、)国内加油卡发展过程我国加油卡系统的发展集中在90年代后期,发展的起点比较高,一般均采 用银企合作的方式进行。据不完全统计,全国有20余个地区(市)级以上的石油 公司建立了加油卡系统,规模较大的几家是:北京石油公司、上海石油公司、云 南石油公司、山东石油公司、大庆石油管理局。同时由于我国加油站归属行业分 散,许多企业也自行建立了加油卡系统。(2)加油站刷卡计费终端技术还需突破加油站计费刷卡终端专用硬件设备工业级产品的研制,因投入大,没有大的 进展。现有使用的硬件设备大多为商业级,在加油站环境中的耐久性和稳定性存 在不足。加油卡系统均不能利用现有的银行信用卡我国加油卡系统虽然采用了银企合作的方式
9、,但没有合理利用现有的银行信 用卡系统,投资较高,同时银行信用卡也不能在加油卡系统中使用,这就为持卡 人带来了不便。无统一的行业标准从目前各省市投入使用的加油卡系统来看,不同地区、行业、公司之间缺乏 统一标准,加油卡互不通用,这为加油卡的流通设置了障碍。1.3 课题研究内容及组织结构设计的基本内容包括:学习、掌握与加油卡管理系统相关的理论与技术;进 行加油卡管理系统的总体设计;完成加油卡管理系统运行环境的搭建;完成系统 的数据库及相应应用软件的设计与实现;进行加油卡管理系统的仿真实验。论文的组织结构如下:第1章 绪论。绪论部分介绍了加油卡管理系统的发展现状,以及本文的目 的和意义。第2章 加油
10、卡管理系统的研究基础。本章介绍了 IC卡技术,数据库的特点、 分类和体系结构以及.NET框架。第3章加油卡管理系统的总体方案设计。主要介绍了加油卡管理系统的构 成和总体设计方案。第4章加油卡管理系统部分模块设计与实现。介绍了本系统卡结构的设计、 数据卡的设计以及系统组成模块各功能的设计和实现。第5章系统数据安全性设计与实现。介绍了本系统数据安全性方面采用的 技术和方法。第6章总结与展望。本章对论文的主要工作进行总结。1.4 本章小结本章通过分析国内外IC卡技术发展现状及IC卡加油系统的现状,结合一些 大型工矿企业,油田企业需求的分析,提出了针对大型企业使用智能卡储值加油, 实现企业内部加油一卡
11、通的总体目标。这一目标的实现可以极大的提高生产效率 和管理水平。逐渐实现和国内外成品油销售先进技术接轨。2加油卡管理系统的关键技术2.1 IC卡技术2. 11 IC卡简介IC卡(集成电路卡)是继磁卡之后出现的又一种新型信息工具。IC卡在有些 国家和地区也称智能卡、智慧卡、微电路卡或微芯片卡等。它是将一个微电子芯 片嵌入符合IS07816标准的卡基中,做成卡片形式;己经十分广泛地应用于包括 金融、交通、社保等很多领域。IC卡读写器是IC卡与应用系统间的桥梁,在ISO 国际标准中称之为接口设备IFDo IFD内的CPU通过一个接口电路与IC卡相连并 进行通信。IC卡接口电路是IC卡读写器中至关重要
12、的部分,根据实际应用系统 的不同,可选择并行通信、半双工串行通信和12c通信等不同的IC卡读写芯片。2. 1.2 RFID卡的主要技术射频识别RFID技术是一种利用电磁波进行信号传输的识别方法,被识别的物 体本身应具有电磁波的接收和发送装置2。射频识别IC卡是一种使用电磁波和 非触点来与终端通信的IC卡。使用此卡时,不需要把卡片插入到特定读写器插 槽之中。一般来说,通信距离在几厘米至1米范围内。射频识别卡使用得较多, 而且发展潜力较大。射频识别IC卡有主动式和被动式之分。主动式卡是指卡片 需要主动靠近读卡器,用户需要将卡在读卡器上晃过才完成交易;被动式卡不用 出示卡片,只要走过读卡器的范围,即
13、可完成交易。目前世界上最先进的非接触IC卡就采用了独特的RFD技术。2. 2分布式数据库技术分布式数据库系统是物理上分散而逻辑上集中的数据库系统。分布式数据库 系统使计算机网络将地理位置分散而管理和控制又需要集中的多个逻辑单位连 接起来,共同组成一个统一的数据库系统3。因此,分布式数据库系统可以看 成是计算机网络与数据库系统的有机结合。2. 2.1分布式数据库的特点一个完善的分布式数据库系统应该具有如下特点:(1)分布性:数据存储在由计算机网络连接的地理上分散的多个地点,而不是 存储在一个地方。逻辑整体性:数据虽然在物理上分散在各个站点中,但在逻辑上却构成一 个整体,由一个分布式数据库管理系统
14、统一管理。站点自治性:各地点上的数据由本地的DBMS管理,具有自治处理能完成 本地点的应用。数据分布透明性:用户不必关心数据是如何被逻辑分片的,数据及段是否 被复制及复制副本的个数,数据及其片段的物理位置分布的细节以及部场地上数 据库支持哪种数据模型。(5)集中与自制相结合的控制机制:分布式数据库系统常常采用集中和相结合 的控制机制。局部的DBMS可以独立管理局部数据库,同时系统又设有集中控制 机制,协调各局部DBMS的工作。(6)存在一定的数据冗余:尽量减少冗余度是集中式数据库系统的目标而在分 布式数据库中,为了提高系统的可靠性、可用性和改善系统性能,适数据冗余是 必须的。2. 2. 2分布
15、式数据库系统的分类按照局部数据库管理系统的数据模型分类,分布式数据库系统可以分为同构 型DDBS和异构型DDBS。如果各个站点上的数据库的数据模型都是同一个数据 的,则称该数据库系统是同构型DDBS,如SDD-1, POREL等;如果各站点上库的 数据模型的类型是各不相同的,则称该分布式数据库系统是异构型DDBS如 MULTI BASE, DDTS等。按照分布式数据库控制系统的类型分类,分布式数据库 可以分为全局控制集中型DDBS、全局控制分散型DDBS和全局控制可变型DDBSo 如果分布式数据库系统中的全局数据字典位于一个中心站点,由中心站点完成全 局事务的协调和局部数据库转换等所有控制功能
16、,则称该DDBS为全局控制集中 型DDBS;如果全局控制机制和全局数据字典分散在网络的各个站点上,且每个站 点都可以完成全局事务的协调和局部数据库转换,每个站点既是全局事务的参与 者又是全局事务的协调者,则称该DDBS为全局控制分散型DDBS:全局控制可变 型DDBS是介于前两种类型之间的DDBS,根据应用的需要,站点被分为主站点 和辅助站点两组,主站点包含全局控制机制和全局数据字典,辅助站点则不包含 全局控制机制和全局数据字典。2. 2. 3分布式数据库系统的体系结构和组成成分分布式数据库是分布式数据库系统中各站点上数据库的逻辑集合5。与集 中式数据库一样,分布式数据库也是由两部分组成。一部
17、分是应用数据库,即关 于应用所需要的数据的集合,它是分布式数据库的主体。另一部分是数据字典, 即关于数据库中数据结构的定义以及全局数据的分片、分布的描述。2.3 .NET FRAMEWORK.NET Framework是支持生成和运行下一代应用程序和XML Web services的内 部Windows组件。.NET Framework旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执 行,还是在本地执行但在Internet上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代码执行环境。提供一个可提高代码(包括由未知的或不完全受信任的第三方创建
18、的代码)执 行安全性的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人 员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于 Web的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于的代码可与任何其他代码集成。.NET Framework具有两个主要组件:公共语言运行库和.NET Framework类库。 公共语言运行库是.NET Framework的基础6。可以将公共语言运行库看作一个在 执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并 且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准
19、确性。这类似Java的虚拟机。事实上,代码管理的概念是公共语言运行库的基 本原则。以公共语言运行库为目标的代码称为托管代码,而不以公共语言运行库 为目标的代码称为非托管代码。.NET Framework的另一个主要组件是类库,它是一个综合性的面向对象的可 重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行 或图形用户界面(GUI)应用程序,也包括基于ASRNET所提供的最新创新的应用程 序(如 Web 窗体和 XML Web services)o4本章小结本章介绍了 IC和RFID卡的主要技术,分布式数据库系统的特点、分类和体 系结构和.NET Frameworko3加油卡
20、管理系统的总体方案设计经现场论证后,本系统采用智能卡技术,卡内存金额,用户将钱存入公司财 务帐户内、输卡(金额卡),分卡(金额卡),用户持卡到加油站加油的总体方案。 通过卡单位代码、卡类别等信息实现企业对用油情况的管理。3.1总体方案设计根据油田企业内部各单位对油品管理的需求,结合成品油销售企业的内部管 理要求,设计本系统主要包括以下模块:(1)系统管理模块(2)业务销售模块(3)储值模块(4)加油站销售模块以上主要模块结合各种硬件和网络就构成了一个较为完善的加油卡管理系 统,如图3.1所示。图3.1系统总体方案设计系统管理模块系统管理模块由系统管理软件、加油站配置管理软件、卡初始化软件、统计
21、 查询分析软件、加油卡挂失软件组成。系统管理软件实现的主要功能有,加 油站建立、储值点建立、储值点用户建立、卡应用序号设置、发卡号段管理、操 作员卡写卡等。加油站配置管理软件主要功能有,加油站加油枪数量、各加油枪 油品、各加油枪所能使用卡的类型、写加油机PSAM卡等。卡初始化软件实现新 旧卡洗卡、初始化功能。统计查询分析软件主要功能是提供各种统计查询分析报 表、向加油站下发油价、密度等。加油卡挂失软件的功能是对加油卡进行挂失。3. 1.2业务销售模块业务销售模块由业务销售调拨软件和财务审核软件组成。完成的功能是单位 用油计划调拨和用油单位的组织维护工作,该软件可根据用油单位的性质设定单 位的月
22、用油计划,并据此为上限开具用油调拨单,财务根据交款情况对调拨单进 行审核,审核通过的调拨单方可进行储值。主要包括的功能有,单位代码建立与 维护、单位用油计划维护、自用油调拨、零售油调拨、其他调拨、统计报表等功1.3储值模块储值模块主要包括大卡储值软件和加油卡分卡软件。其中管理模式采用的是 按照单位管理,单位之间存在隶属级别关系,每月统计单位的实际加油量开具发 票。单位对加油卡的管理使用的是大卡、小卡两种类别,大卡中储值较多不能在 加油站加油,但可以在充值中心向小卡分卡8。小卡是在加油站可以实际加油 的卡。这样,每次给小卡储值多少,给哪张卡储值,用户可以自主进行管理。主 要的功能有大卡储值、小卡
23、储值、重置加油卡密码、解锁灰卡、查询储值加油记 录、打印各种报表、补办加油卡等功能。2. 1.4加油站销售模块主要有:(1)卡机联动部分功能,包括:用集散控制方案,确保生产正常进行;操 作简单;有完善的显示功能;有键盘操作功能;有防透支功能;通讯功能;完备 的自诊断功能、并采取相应的处理措施;具有识别非本系统卡,挂失卡和故障 卡的功能并给出相应显示;加油机计量系统出现故障时,能自动关闭,避免只加 油不记数现象的发生;能自动识别出由于加油机计数装置颤抖而造成错误计数; 安全保密功能;防止篡改功能。(2)站端监控计算机的功能:端监控管理计算机可带32条加油枪,采集各加油机加油信息,并在显示屏 上显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加油 管理 系统 设计 实现
限制150内