加油站IC卡网络化管理软件设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
动态显示和储存数据。 2 5采用灰标记方式解决 I 2 . C卡消费时随意 拔卡 造成 未扣款 问题 。 2 .使用分布式数据库,加油站有各 自的本 .6 2 地数据库, 结算和打印加油账单在加油站和结算 管理 中心 都可力、 ; 理 2. 27使复杂、 繁重的数据统计工作变得准确、 回 快捷 、 方便 , T作效率大大提高, 为管理者提供 了 图 2加油站 前 台管理 软件 流程 图 管理 决策 的重要 数据 。 I C卡发行 : 卡初次使用时需要初始化, 写入系 3软 件 国 十 统需要的相应信 息。 通过 I C卡发行管理界面输入 管理系统软件的开发依据其功能模块划分为 卡号、 车号、 用油单位名称、 使用的油品、 预存油量 三个部分 : 加油站前台管理软件 、 加油站后台管理 值 、 卡密码 、 卡类别等用户信息 , 确认后将必要信 软件、结算管理中心管理软件。数据库系统使用 息用读写器写入卡内,同时将用户的信息作为档 Mi oo c s ̄的 S I R E 2 0】 r Q5E V R 0 ( ,开发工具选择 了 案保存到数据库中; V sac+ iul+ ,通过 Vi ac+ ao技术连接数据 s l+ 的 d u I 续存: C 当卡中预存油值用完 , 可通过本功 库、 读取数据库等操作 。 能模块续存油量值继续使用 : 31 .加油站 前台管理软件设汁。 主要功能是实 I 卡更换: c 卡主更换 、 油品更换等操作可 由 本 时监控加油机 、动态显示加油数据 、提示报警信 模块更改用户的相应信息; 息、 保存加油数据 、 形成拨号数据以待上传并处理 I C卡挂失 、 解挂 : 持卡人不慎将卡丢失 , 可做 拨号传来的数据。 具体处理过程如下: 当有用户持 挂失处理, 系统 自动对该用户作挂失报警 , 可防止 卡加油时, 加油机根据通讯协议把用户信息( 包括 被别 人盗用。直到解除挂失 , 该卡才能继续使用。 卡号 、 内余额等) 到监控计算机 , 卡 传人 监控计算 以上读 、 写卡的操作通过调用 I C卡读写器的 机根据其卡号从数据库中读取该用户信息,判断 D L库对卡进行操作,对卡操作的部分函数如下 L 该用户是否合法 , 并把是否合法的标志传送给加 ( 程语 言为 vc + : 编 +) 油机 ,通知加油机是否允许该卡加油。用户加油 读 卡 函 数 : t d 4 2 it d vitf e. i s 一4 8( i e . o st nr nc n 时 ,加油站管理者可从监控计算机实时了解各个 it nu s n dh rrs ig ; nl ,ni e ca tn ) e g r 加油机动态的工作状况,并通过操作界面操纵室 写 卡 函 数 : t r4 2 it d vitf e, i s _ 8( i e, o st nw nc n 外 的加油机 , 如允许或禁止某一条油枪加油 、 给某 i te u i n d h r W s ig ; n ln, nsg e c a tn ) r I 油枪设定加油数量或金额等。 条 , 校 验 卡 密 码 函 数 : ts_ 4 8( t v i cc4 2 i i e , n n c d n ln, n i n d h r P t n ) 本软件模块使用多线程技术 , 采用 D E方式 i te u sg e c a s ig ; D r 通讯, 软件流程图如图 2 所示: 3 2统计、 . 2 查询及报表管理。 利用 AD O技术 , 3 . 2加油站后台管理软件设计。主要功能包 通过使用 S L Q 语句及 S L E V R存储过程对 QS R E 括: 数据查询统计、 汇总形成各种报表 、 卡业务管 数据进行汇总统计, 使用了 A TVE C I X控件 , 包括 理、 系统初始设置、 数据维护及备份管理等。 A DT DO A A控件 、 A A R D控件等 ,使界面友 DTGI 3 .卡业务管理。为加油的企事业单位用户 好、 .1 2 美观及简化编程 。在 V + 中通过调用水 晶报 c+ 管理方便 , 有效控制单位车辆用油的开支 , 本设 汁 表 控件 - MB D AB R S ( E E D I C Y 下转 2 6页 ) E 0
维普资讯
信息 科 学 II
胡 光 元 张 维 君
ห้องสมุดไป่ตู้
科
加油站 I 网络化管理软件设 计 C卡
( 阳航 空工 业 学 院计 算机 系 , 宁 沈 阳 10 3 ) 沈 辽 10 4
摘 要: 根据加 油站连锁化 、 网络化的管理需要 , 设计 了一套将连锁加 油站 组成分布 式网络 的控制 管理 系统 , 使持卡人在连锁的任意加油站都 能加油和结算。着重介 绍管理软件 的开发 。 关键词 : I ; 油 站 ; 布 式数 据 库 ; C卡 加 分 管理 软 件 l引言 2 2系统各部分的功能及系统将 。 系统按结 要求卡与车相对应, 即一车一卡 , 卡内只写入卡号 此为每张卡唯一的识别编号) 、车号、充人油量 城市机动车数量的高速增长,促使加油行业 构可分为加油站监控管理和结算管理中心管理两 ( 迅猛发展,加油站的连锁对管理提出了更高的要 个部分。加油站监控管理部分完成 的任务主要是 值 、 密码 。用油单位可通过对卡的油品、 预存量设 C卡、 完成客户加油操作 、 生成 和打印 置 、 以及查看加油账单, 就能方便的监控和管理每 求。 尤其随着国家金卡工程的实施 , 各个加油站面 管理加油 I 临着如何采用先进的科学技术 、 提高管理水平 及 各种报表 、 结算最新数据并上传等。 结算管理中心 车辆的用油情况。 卡业务管理包括 I c卡发行 、 C卡续存、 I C卡更换 、 I C卡挂失 、 解除挂失这几个 服务质量的改革, 以便跟 E 时代发展的步伐。 本软 管理部分功能主要是通过调制解调器定时轮流拨 I 件根据市场需求结合加油站 的实际需要而开发 , 通各个加油站 , 接收加油站最新加油记 录数据 、 持 功能 模块 以I C卡这一现代支付工具取代传统的现金、 油票 卡用户信息、 卡管理业务信息并保存起来 , 并结算 等结算方式, 同时又采用分布式技术 、 网络通讯技 后把最新的持卡用户信息送往各个加油站 ,以及 术。 使连锁加油站组成—个分布式局域网, 使持卡 打印各种报表等。系统特点如下: 2 2lC卡取代了传统的油票 、现金的结算方 I 人到系统内的任一加油站都可加油 , 真正实现“ 一 卡在手, 各站加油” 。 式; 2系统组成及功能特 2 2网络化 自动结算管理, . 2 持一张加油卡, 即 21 .系统结构。系统整体结构图如图 l : 可在任意连锁加油站实现无现金加油; 2 .可 自助加油,实现加油站业务以无人值 .3 2
一
守 方式运 作 ; 2 .终端监控计算机实时 自动控制加油 , .4 2 并
簿
啻一 寓
霹 。 ‘
寓
图 1 系统 整体 结构 图
现卖 情况下, 加油站之间、 加油站与结算管理 中心经常分布在城市中的不同地区,甚至位于不 同的城市 ,而在业务上加油站之间往往是相互独 立的, 主经营、 付盈亏, 自 白 这样为了保证一张 I c 卡在任一加油站都能使用,就需要实时的数据交 换和处理 , 因此在本软件没计中将连锁加油站 、 结 算管理中心采用分布式技术组成网络,各节点都 安装 S QL S R ER数据库。结算管理中心由数据服务 EV 器、 打印机 、 调制解调器组成 ; 各个加油站作为相 对独立的个体有 自己的本地数据库,加油站由加 油机、 监控计算机 、 打印机、 调制解调器 、 I C卡读写 器 等组 成。 对于加油站的内部监控管理 网络 ,由于在实 际生活中加油机往往与监控计算机距离较远 , 加 油机 数 量较多 , 计 中采用 R - 8 总 线通 讯 议 设 S45 标准 , 将加油机 、 监控计算机组成一个控制 网络。 这是因为 R - 8 总线通信模式具有结构简单( S4 5 - 使 用时只需将一条双绞线电缆作总线 ,将多个设备 串接起来 ) 、 价格低廉、 通信距离远 ( 可达 10 m、 20 ) 数据传输速率陕、 抗干扰效果好等特点。 监控计算 机配置 R - 8 通讯卡,O地址为 3 8 ,中断请 S45 l / Eh 求号为 1, 通信端 口号为 C M3采用中断处理方 1 O , 式与加 油机 实 时通讯 。