IC卡预付费燃气表四表收费系统的整合与开发 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

IC卡预付费燃气表四表收费系统的整合与开发

来源:中国一卡通网  作者:大连开发区燃气公司  发布时间:2007-05-10 10:54:56  字体:[ ]

关键字:IC卡  预付费  燃气表  

摘   要:本文主要介绍了IC卡预付费燃气表四表收费系统整 合的背景,旧系统以待 方案和旧系统数据掊分析,以及“四表整合”收费 系统的加构和功能设计。系统运行以后达到了顾期的运行效果,并对系统的进一步拓展开发,提升公司管理水平打下了良好的基础。

1. 前言 

随着微电子技术、计算机技术的高速发展,IC卡以期特有的技术魅力迅速风靡全球,它的应用 已渗透到金融和非金融的许多领域,它们在社会发展、人类活动的各个层面、各个角度溶入为类文明和行为,使人类迅速进入电子信息时代,取得了良好的社会效益和经济效益。 

IC卡预缴费表具是近年来为适应公用事业单位衽自动化管理而开发的一种新型自动计费器具,集用户预缴费、控制器自动计费、状态提示等多种功能于一体。IC卡炮灰气表基本解决了气费收费 难的问题。经过广大IC卡生产 厂商多年 来的技术革新和IC卡技术的不断开发以及国内相关待业服务意识的提高,目前在电表、水表、燃气表以及暖气热力表中都 已经开发采用IC卡作为抄表收费、控制以及数据管理的媒介,使得IC卡表已经成为当前国内应用技术发展的一个亮点。 

大连开发区燃气公司是一家国有独资企业,主要担负开发区及保税区和双D港等区域内工业、公服和居民生活用管道燃气的生产 和供应职能。公司从1999年10月投产供气至今,拥有IC卡预付费燃气表用户数量 4万余户。所采用的IC卡燃气表销售系统有四套:贺博系统、新巨升系统、朝阳系统和先锋系统。由于 这四套系统由不同的厂商提供,并且 四套系统都是单机版,又互不兼容。这样无法 将四套系统中的数据统计 在一起,给统一管理和销售分析带来很大麻烦,而且由于 四套系统的不兼容,使得每个系统任务负担不均衡,赞成对用户的服务质量下降。而且旧系统在使用中还存在 一些不足,比如:如果表具更换,处理时可能要在不同的系统进行退户、开户、换表等操作,操作不便,而且处理时间过长。要解决上述诸多问题,有效地利用人力物力资源,将表整合成一套全新的销售管理系统势在必行。 

2. 旧系统改造方案 

(1)首先,需要现在使用的四套系统的厂商提供系统的设计文档。主要是IC卡的接口及说明,包括 使用的密钥系统或加密算法,数据库结构的设计文档,以及四套系统数据库的用户及口令等,这些文档 资料是旧系统改造的前提条件。 
(2)根据提供的文档 资料制定软件系统改造的可靠性方案。 
(3)选择能够合适的读卡器。 
需要选择能够兼容这四种卡片的读卡器,这也是旧系统改造的一个关键。 
(4)改造原则: 
A.原先4套系统的IC卡能够在新系统中使用,能够进行购气补卡和补量等操作。 
B.由于原有4套系统后台数据的组织方式和数据格式不同,所以原有数据要统一按照新系统的格式组织。 
(5)编写数据转换程序 
旧系统中的数据可以分为两大类: 
    A.需要保留的业务数据 
需要保留的信息主要是用户信息、储量信息、收费 信息、字典信息等,这些信息要在新系统中继续保留,保证燃气销售业务的连续性。由于 新系统的数据表格式在设计上可能与原先的数据格式不同,但不会将原有系统中有的价值的信息丢失。 
B.新系统不再使用的数据 
原有系统的权限管理、日志信息等非业务数据,在新系统中可以不保留。 
(6)编写兼容旧表业务的相关功能。 
(7)安装调试。 
(8)测试。 

3. 系统接口分析 

系统接口的设计和开发,是4表整合系统设计和开发的前提与基础。新系统要对旧系统进行数据分析后,进行新的数据库设计,以满足所有旧系统的数据转换要求,以及实际应用的要求。接口包括两大类:一类是数据接口,一类是卡片接口。
 
3.1 数据接口 
数据接口分部分包括 了朝阳华龙系统、杭州先锋系统和天津贺博系统(贺博兼容新巨升卡表) 

3.1.1 朝阳系统接口 
辽宁朝阳系统采用FoxPro数据库,系统只能采取单机运行模式。对该系统的数据分析,主要包括 用户信息、用户换表信息、换卡记录、卡反馈信息、用户购气信息和用户费用信息。接口对上述数据进行校验和处理转换,导入到新系统。 

3.1.2 杭州先锋系统接口 
杭州先锋系统采用SQL Server7.0灵气库,对该系统的数据分析,主要包括帐号信息,购气信息、表具信息、补卡信息和费用信息。接口对上述数据进行校验和处理转换,导入到新系统。
 
3.1.3 天津贺博系统接口 
天津贺博系统采用FoxPro数据库,对该系统的数据分析,主要包括帐户信息、表具信息、购气信息、费用信息、补卡和补气信息。接口对上述数据进行校验和处理转换,导入到新系统。 

3.2 卡片接口 

卡接口部分是新系统进行的核心,也是新系统能否实施的关键环节。卡接口包括3个部分:辽宁朝阳系统卡接口、柱廊先锋系统卡接口和天津贺博系统卡接口。 

朝阳燃气卡采用的是SLE4418/SLE4428卡、杭州先锋燃气卡采用的是SLE4432/4442、天津贺博(新巨升)燃气卡采用的是AT24C01/02/04/08/16。新系统需要通过统一的读卡器接口,实现对上述3种燃气卡片的读写操作。 

采用广州德生科技有限公司的TSW-F2M-3型读卡器,通过大量的分析和测试,实现了对上述3种燃气卡片的读写底层封装,实现了燃气卡片的自动识别,相应的初始化、读、写操作等。同时,对相应的操作在燃气卡表上做了大量的测试,对存在的问题进行了修改,满足了大量的测试,对存在的问题进行了修改,满足了实际的业务要求。 

数据接口和卡片接口的实现,为整个新系统的开发奠定了良好的基础。 

4 系统架构和功能设计 

大连开发区燃气收费 4表整合系统整体结构采用的是:C/S+B/S—两种架构的结合,客户端采用PowerBulider9.0和VC,数据库采用Oracle9i。 

4.1 软件平台 
根据软件系统的要求,使用以下的软件平台: 
(1) 网络服务器操作系统:Windows 2000 Server 标准版; 
(2) 工作站操作系统:Windows XP 中文版; 
(3) 数据库平台:Oracle9i Engterprise Edition; 
(4) 数据库前台开发工具:PowerBuilder9.0中文版; 
软件平台都选用目前市场上的主流产品 ,这些产品无论技术、功能、安全性、可靠性等各个方面都有期显著优势。 

4.2 体系结构 
体系结构是计算机系统各组成部分之间的相互关系,是计算机系统的概念结构和功能特性。目前已开发的较选 进的涉及企业管理的大型应用系统,多采用C/S(Clinent/Server)+B/S(Browser/Server)相结合的软件配置环境方案。 

C/S(Client/Server,客户机/服务器)体系结构可以从硬件和软件两个方面描述: 
(1) 硬件的客户机/服务器机构,是指某项任务在两台或多台服务 器之间进行分配,其中客户机用来提供用户接口和前端处理的应用程序,而服务 器则提供可供客户机使用的各种资源。 
(2) 软件的客户机/服务器结构,是指把一个软件系统或应用系统按照逻辑结构划分成若干个组成部分,按照其相对角色的不同分哦客户软件和服务器软件。客户软件 能够请求服务器软件提供服务(如提供数据的存储和检索等)。客户软件和服务器软件可以颁布在网络中不同的计算机节点上,也可以放置在同一台计算机上。
 
C/S体系结构能够支持实现业务系统中的绝大多数功能,是目前开发管理系统普遍采用的模式。 

B/S结构是目前流行的基于Internet应用开发的首选,其主要特点是客户端基本不需要安装应用软件,只需要安装 网页浏览器(Internet Explore或Netscape Navigator)即可,无需做任何客户端应用 软件的维护工作。在B/S结构中,Browser端往往是通过WEB应用服务器(Web Application Server)向数据库服务器(Data Server)请求数据操作,因此该结构实际上是一个3层的软件体系 。

根据业务需求和IC卡预付费燃气表“四表整合”收费系统的设计特点,该系统主要是业务处理,选 用C/S结构是最合理的。但由于燃气公司与燃气营业所地理上不在一个位置,这样为方便公司领导和各个部门使用这个系统,及时了解销售情况,用WEB网上查询的方式是最方便的,也是最实用的。所以系统设计远程办公采用B/S结构构架。综上所述《大连开发区燃气销售管理系统》的整体结构采用的是:C/S+B/S-两种架构的结合,这样即融合了两种加构的优点,又增强了系统的可扩展性。 

4.3 功能设计 
在新系统 的界面设计上,充分考虑到了实际业务人员对旧系统的操作习惯,在新系统 界面的设计 以及功能 的操作流程,力求兼容旧系统,同时做到操作简便合理 。 

在新功能设计 上,以实际业务 需求为指导。功能主要包括 如下几个部分。

4.3.1 用户管理模块 
主要实际了表具信息的初始化、表具检验、表具入库、表具出库、周转表出库、故障表(维修表)入库、维修表出库、表具安装、表具制裁、故障表返库、表具作废等功能,实现了表具库存、安装、使用、故障处理等的信息管理。
 
4.3.3 兼容旧表销售业务模块 
主要实现了IC的初始化、用户预购、IC卡维护、用户卡补发、用户换表补量、透支量处理、补开发票等功能。 

4.3.4 管理卡管理模块 
管理卡的管理主要针对于CPU卡表的管理卡管理,包括修改密钥卡、恢复密钥卡,一般设置卡、回收转移卡、检查卡的数据导入,发放、回收等的使用管理。
 
4.3.5 与其它系统接口 
主要实现了4种表具系统各接口,同时实现了与大连开发区一卡通系统的接口,实现了数据的交换和共享。
 
4.3.6 手抄表管理模块 
主要包括合同管理、用户管理、收费管理、长期预交款管理、预存帐户管理、流量计管理等。 

4.3.7 咨询报修管理 
主要包括业务申请受理、事故受理、反馈受理、咨询受理等功能。 

4.3.8 综合查询系统 
主要包括帐户查询、购气查询、表具查询等。 

4.3.9 综合统计系统 
包括日统计报表、月统计报表、年统计报表、销售分析报表、用户分类统计报表、IC卡业务分类统计报表等。 
更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖