IC卡预付费燃气表四表收费系统的整合与开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C/S( Client/Server, 客 户 机/服 务 器 ) 体 系 结 构 可
21
| w w w .c h in a g a s.o rg .c n |
城市燃气 2007 /3 (Vo l.385)
燃
气
技
源自文库
术
以从硬件和软件两个方面描述:
所以系统设计远程办公采用 B/S 结构构架。综上所
(1)硬件的客户机/服务器结构, 是指某项任务在 述《大连开发区燃气销售管理系统》的整体结构采用
IC 卡预缴 费 表 具 是 近 年 来 为 适 应 公 用 事 业 单 位实行自动化管理而开发的一种新型自动计费器 具, 集用户预缴费、控制器自动计费、状态提示等多 种功能于一体。IC 卡燃气表基本解决了气费收费难 的问题。经过广大 IC 卡生产厂商多年来的技术革新 和 IC 卡技术的不断发展以及国内相关行业服务意 识的提高, 目前在电表、水表、燃气表以及暖气热力 表中都已经开始采用 IC 卡作为抄表收费、控制以及 数据管理的媒介, 使得 IC 卡表已经成为当前国内应 用技术发展的一个亮点。
据库服务器( DataServer) 请求数据操作, 因此该结构 等的信息管理。
实际上是一个 3 层的软件体系。如图 1 所示。
4.3.3 兼容旧表销售业务模块
根据业务需求和 IC 卡预付费燃气表" 四表整
主 要 实 现 了 IC 的 初 始 化 、 用 户 预 购 、IC 卡 维
合"收费系统的设计特点, 该系统主要是业务处理, 护、用户卡补发、用户换表补量、透支量处理、补开发
系统或应用系统按照逻辑结构划分成若干个组成部 务人员对旧系统的操作习惯, 在新系统界面的设计,
分, 按照其相对角色的不同分为客户软件和服务器 以及功能的操作流程, 力求兼容旧系统, 同时做到操
软件。客户软件能够请求服务器软件提供服务( 如提 作简便合理。
供数据的存储和检索等) 。客户软件和服务器软件可
读卡器, 通过大量的分析和测试, 实现了对上述 3 种
(8)测试
燃气卡片的读写底层封装, 实现了燃气卡片的自动
识别, 相应的初始化、读、写操作等。同时, 对相应的
3 系统接口分析
操作在燃气卡表上做了大量的测试, 对存在的问题 进行了修改, 满足了实际的业务要求。
系统接口的设计和开发, 是 4 表整合系统设计
包 括 日 统 计 报 表 、月 统 计 报 表 、年 统 计 报 表 、销 售分析报表、用户分类统计报表、IC 卡业务分类统 计报表等。
5 系统运行效果
大连开发区燃气四表整合收费系统于 2005 年 3 月 26 日( 周六) 下午 4: 00 开始进行"四表整合"系 统数据切换, 历时 8h 完成了数据转换和数据完整可 靠性的认证, 于 2005 年 3 月 27 日( 周日) 正式开通。 系统运行一年多以来, 达到了良好的运行效果:
数据分析, 主要包括帐户信息、表具信息、购气信息、 开发的较先进的涉及企业管理的大型应用系统, 多
费用信息、补卡和补气信息。接口对上述数据进行校 采用 C/S( Client/Server) +B/S( Browser/Server) 相 结 合
验和处理转换, 导入到新系统。
的软件配置环境方案。
3.2 卡片接口
主 要 包 括 合 同 管 理 、用 户 管 理 、收 费 管 理 、长 期 预交款管理、预存帐户管理、流量计管理等。 4.3.7 咨询报修管理
主 要 包 括 业 务 申 请 受 理 、事 故 受 理 、反 馈 受 理 、 咨询受理等功能。 4.3.8 综合查询系统
主要包括帐户查询、购气查询, 表具查询等。 4.3.9 综合统计系统
(3)选择能够合适的读卡器 需要选择能够兼容这四种卡片的读卡器, 这也 是旧系统改造的一个关键。 (4)改造原则: a.原先 4 套系统的 IC 卡能够在新系统中使用, 能够进行购气、补卡和补量等操作。 b.由于原有 4 套系统后台数据的组织方式和数 据格式不同, 所以原有数据要统一按照新系统的格 式组织。 (5)编写数据转换程序 旧系统中的数据可以分为两大类:
( 新巨升) 燃气卡采用的是 AT24C01/02/04/08/16。新
原有系统的权限管理、日志信息等非业务数据, 系统需要通过统一的读卡器接口, 实现对上述 3 种
在新系统中可以不保留。
燃气卡片的读写操作。
(6)编写兼容旧表业务的相关功能
采用广州德生科技有限公司的 TSW- F2M- 3 型
(7)安装调试
2 旧系统改造方案
(1)首先, 需要现在使用的四套系统的厂商提供 系统的设计文档。主要是 IC 卡的接口及说明, 包括 使用的密钥系统或加密算法, 数据库结构的设计文 档, 以及四套系统数据库的用户及口令等, 这些文档 资料是旧系统改造的前提条件。
(2)根 据 提 供 的 文 档 资 料 制 定 软 件 系 统 改 造 的 可行性方案。
在新系统的功能设计上, 以实际业务需求为指
以分布在网络中不同的计算机节点上, 也可以放置 导。功能主要包括如下几个部分, 见图 2。
在同一台计算机上。
4.3.1 用户管理模块
C/S 体系结构能够支持实现业务系统中的绝大
主 要 实 现 与 燃 气 用 户 相 关 的 建 户 、暂 停 、过 户 、
多数功能, 是目前开发管理系统普遍采用的模式。
两台或多台服务器之间进行分配, 其中客户机用来 的是: C/S + B/S - 两种架构的结合, 这样即融合了两
提供用户接口和前端处理的应用程序, 而服务器则 种架构的优点, 又增强了系统的可扩展性。
提供可供客户机使用的各种资源。
4.3 功能设计
(2)软件的客户机/服务器结构, 是指把一个软件
在新系统的界面设计上, 充分考虑到了实际业
| w w w .c h in a g a s.o rg .c n |
a.需要保留的业务数据
城市燃气 2007 /3 (Vo l.385)
燃 气 技 术
卡接口部分是新系统进行的核心, 也是新系统
需要保留的信息主要是用户信息、储量信息、收 能否实施的关键环节。卡接口包括 3 个部分: 辽宁朝
费信息、字典信息等, 这些信息要在新系统中继续保 阳系统卡接口、杭州先锋系统卡接口和天津贺博系
辽宁朝阳系统采用 FoxPro 数据库, 系统只能采
(1)网 络 服 务 器 操 作 系 统 : Windows 2000 Server
取单机运行模式。对该系统的数据分析, 主要包括用 标准版
户信息、用户换表信息、换卡记录、卡反馈信息、用户
(2)工作站操作系统: Windows XP 中文版
购气信息和用户费用信息。接口对上述数据进行校
Netscape Navigator) 即可, 无需做任何客户端应用软 入库、表具出库、周转表出库、故障表( 维修表) 入库、
件的维护工作。在 B/S 结构中, Browser 端往往是通 维修表出库、表具安装、表具卸载、故障表返库、表具
过 WEB 应 用 服 务 器 ( Web Application Server) 向 数 作废等功能, 实现了表具库存、安装、使用、故障处理
选用 C/S 结构是最合理的。但是由于燃气公司与燃 票等功能。
气营业所地理上不在一个位置, 这样为方便公司领 4.3.4 管理卡管理模块
导和各个部门使用这个系统, 及时了解销售情况, 用
管理卡的管理主要针对 于 CPU 卡 表 的 管 理 卡
WEB 网上查询的方式是最方便的, 也是最实用的。 管理, 包括修改密钥卡、恢复密钥卡、一般设置卡、回
销户等功能, 同时包含了对用户信誉度的黑名单管
B/S 结 构 是 目 前 流 行 的 基 于 Internet 应 用 开 发 理。
的首选, 其主要特点是客户端基本不需要安装应用 4.3.2 IC 卡表具管理模块
软件, 只需要安装网页浏览器 ( Internet Explore 或
主要实现了表具信息的初始化、表具检验、表具
数据接口和卡片接口的实现, 为整个新系统的
和开发的前提与基础。新系统要对旧系统进行数据 开发奠定了良好的基础。
分析后, 进行新的数据库设计, 以满足所有旧系统的
数据转换要求, 以及实际应用的要求。接口包括两大 类: 一类是数据接口, 一类是卡片接口。
4 系统架构和功能设计
3.1 数据接口
大连开发区燃气收费 4 表整合系统整体结构采
大连开发区燃气公司是一家国有独资企业, 主 要担负开发区及保税区和双 D 港等区域内工业、公 服和居民生活用管道燃气的生产和供应职能。公司 从 1999 年 10 月投产供气至今, 拥有 IC 卡预付费燃 气表用户数量 4 万余户。所采用的 IC 卡燃气表销售 系统有四套: 贺博系统、新巨升系统、朝阳系统和先
系统的数据分析, 主要包括帐户信息、购气信息、表 产品无论技术、功能、安全性、可靠性等各个方面都
具信息、补卡信息和费用信息。接口对上述数据进行 有其显著优势。
校验和处理转换, 导入到新系统。
4.2 体系结构
3.1.3 天津贺博系统接口
体系结构是计算机系统各组成部分之间的相互
天津贺博系统采用 FoxPro 数据库, 对该系统的 关系, 是计算机系统的概念结构和功能特性。目前已
C/S + B/S 体系结构 系统开发运行
1 前言
随着微电子技术、计算机技术的高速发展, IC 卡以其特有的技术魅力迅速风靡全球, 它的应用已 渗透到金融和非金融的许多领域, 它们在社会发展、 人类活动的各个层面、各个角度溶入人类文明和行 为, 使人类迅速进入电子信息时代, 取得了良好的社 会效益和经济效益。
(3)数据库平台: Oracle9i Enterprise Edition
验和处理转换, 导入到新系统。
(4)数据 库 前 台 开 发 工 具 : PowerBuilder9.0 中 文
3.1.2 杭州先锋系统接口
版
杭州先锋系统采用 SQL Server7.0 数据库, 对该
软件平台都选用目前市场上的主流产品, 这些
数据接口部分包括了朝阳华龙系统、杭州先锋 用的是: C/S + B/S —两种架构的结合, 客户端采用
系统和天津贺博系统 (贺博系统兼容新巨升卡表)3 PowerBulider9.0 和 VC, 数据库采用 Oracle9i。
部分。
4.1 软件平台
3.1.1 朝阳系统接口
根据软件系统的要求, 使用以下的软件平台:
留, 保证燃气销售业务的连续性。由于新系统的数据 统卡接口。
表格式在设计上可能与原先的数据格式不同, 但不
朝阳燃气卡采用的是 SLE4418/SLE4428 卡、杭
会将原有系统中有价值的信息丢失。
州 先 锋 燃 气 卡 采 用 的 是 SLE4432/4442、 天 津 贺 博
b.新系统不再使用的数据
图 1 B/S 体系结构图
22
| w w w .c h in a g a s.o rg .c n |
城市燃气 2007 /3 (Vo l.385)
燃 气 技 术
图2
收转移卡、检查卡的数据导入, 发放、回收等的使用 管理。 4.3.5 与其它系统接口
主要实现了 4 种表具系统各接口, 同时实现了 与大连开发区一卡通系统的接口, 实现了数据的交 换和共享。 4.3.6 手抄表管理模块
城市燃气 2007 /3 (Vo l.385)
燃
气
技
燃气技术
术
GASTECHNOLOGY
IC卡预付费燃气表四表收费系统的整合与开发
大连经济技术开发区燃气公司( 116600) 张铁兵 付铁岭 张同庆 刘 伟
摘要 本文主 要 介 绍 了 IC 卡 预 付 费 燃 气 表 四 表 收 费 系 统 整 合的背景, 旧系统改造方案和旧系统数据接口分析, 以及"四 表整合"收费系统的架构和功能设计。系统运行以后达到了 预期的运行效果, 并对系统的进一步拓展开发, 提升公司管 理水平打下了良好的基础。 关键词 四表整合 数据接口 卡片接口
20
锋系统。由于这四套系统由不同的厂商提供, 并且四 套系统都是单机版, 又互不兼容。这样无法将四套系 统中的数据统计在一起, 给统一管理和销售分析带 来很大麻烦, 而且由于四套系统的不兼容, 使得每个 系统任务负担不均衡, 造成对用户的服务质量下降。 而且旧系统在使用中还存在一些不足, 比如: 如果表 具更换, 处理时可能要在不同的系统进行退户、开 户、换表等操作, 操作不便, 而且处理时间过长。 要解决上述诸多问题, 提升燃气公司的管理水平、业 务水平和服务水平, 有效地利用人力物力资源, 将四 表整合成一套全新的销售管理系统势在必行。