摘要: |
近年来,随着我国经济的飞速发展,给机动交通工具加油作为商品流通领域的重要行业,在人们的经济生活和日常生活中占有越来越重要的位置。油票、现金等传统支付手段给石油公司带来的各种弊端,使得石油公司下决心借助先进的技术手段、管理方式等多方面措施进行改革。因此,使用具备存储量大、数据保密性好、抗干扰能力强、存储可靠、读卡设备稳定、操作速度快、脱机工作能力强等优点的智能IC卡作为加油、结算和管理的载体,无疑是必然的趋势。
本文针对中石化长江燃料公司的实际需求,基于.NET2.0开发框架,以Visual Studio2005作为开发平台,Oracle10g和.Access2000作为分布式数据库系统,研发了一套具备加油卡办理、充值、消费、查询统计等全面功能的分布式IC加油卡系统。
本文研究的主要内容包括以下几个方面:
(1)分析了分布式数据库系统体系结构的技术特点。研究了数据复制技术。并针对慢速网络环境下网络带宽小、传输速度慢、网络可靠性差的特点提出了一种基于修改戳和时间戳的异步数据复制方案:DEA方案。
(2)详细分析了中长燃加油站的业务流程及加油卡系统需求,根据系统的设计原则和功能目标进行总体架构设计,给出了系统的总体设计和功能模块的划分。
(3)根据系统设计,实现了该系统的各项功能。
(4)结合系统的实际情况,根据DEA方案实现了数据交换子模块。该模块达到了在各站点间进行数据复制的目的,并在较大程度上降低了慢速网络对系统可用性的影响。
论文的重点在于对分布式数据库系统数据复制技术的研究和DEA方案的提出与实现。实践证明,DEA方案实用可行,可以胜任慢速网络环境下数据复制的要求。 |