盐城公交IC卡收费系统技术方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1公交IC卡收费系统技术设计方案1综述1.1系统设计目标概述甲方的公交IC卡收费系统的总体设计目标为:建设1个IC卡管理中心,负责系统安全管理、密钥管理、系统管理、IC卡发行、管理卡分配与设置、用户卡纠纷与退卡处理、黑名单管理、数据汇总与处理、数据查询统计、电子档案管理、报表管理及数据库备份与恢复等业务。下设多个IC卡充售站点,负责用户卡的发售与充值、余额查询等业务。下设多个数据采集站点,负责车载机的数据采集、黑名单下载等业务。1.2技术设计遵循的相关标准本系统的设计遵循以下有关标准:ISO/IEC14443TYPEA非接触式IC卡国际标准ISO/IEC7816接触卡国际标准CJ/T3807-1999建设部标准《城市公共汽电车收费设备—电子收费机应用技术条件》GB/T18239—2000集成电路(IC)卡读写机通用规范《建设事业IC卡应用技术管理要求》《计算机软件产品开发文件编制指南》1.3技术方案的设计原则符合国家有关部门关于“统一规范、统一发卡、一卡多用”的指示精神。乙方提出符合甲方需求的、为其量身打造、贴近甲方的技术方案。模块化及开放式的软硬件设计,具有良好的可扩展性,便于系统升级和二次开发。系统运行与企业管理紧密结合的原则。保障技术的先进性,同时坚持系统性能价格比的优化设计。坚持长期服务,满足甲方的长远发展。具有向“一卡通”方向发展的兼容能力。22系统总体构成2.1结构示意图公交IC卡收费系统示意图站点计算机IC卡充值机站点计算机IC卡充值机IC卡查询机IC卡查询机ISDN/DDN/PSDN/FDDI数据库服务器主域服务器管理工作站刻录机路由器光纤交换机中心机房对内管理工作站数据采集工作站管理中心站点计算机管理系统(1~63)8小时电源防火墙数据采集器数据采集器车载收费机(1)车载收费机(n)车载收费机(1)车载收费机(n)磁带机32.2系统数据的总体流程系统控制数据自上而下传递,业务数据自下而上汇总,业务数据包括IC卡充值数据和IC卡乘车消费数据。数据总体流程如图所示。2.3系统软件设计平台系统软件设计思想,把三层体系结构和两层体系结构有机地结合起来,实现甲方的设计目标。后台管理系统采用分布式数据库和C/S模式,具有良好的人机界面,在达到功能要求的前提下,以尽可能简明的操作方式,实现非接触式IC卡的收费运作及管理。4应用在该工程的操作系统和数据库系统是目前最流行和值得信赖的。在服务器上采用WindowsServer2003中文企业版作为操作系统,数据库采用SQLSERVER2000中文标准版;在各管理终端和业务终端上采用Windows2000P/98作为操作系统,数据库采用SQLSERVER2000中文标准版和MicrosoftOfficeAccess2000中文版;应用层软件开发工具采用MicrosoftVisualStudio6.0。3系统功能3.1功能模块示意图公交IC卡收费系统密钥管理管理中心对内管理工作站管理中心对外管理工作站系统管理IC卡发行管理卡分配与设置数据汇总与处理数据查询与统计报表管理交易结算管理数据库备份与恢复子站管理黑名单管理用户卡发售与充值用户卡纠纷处理用户卡退卡管理用户卡挂失管理数据采集电子档案管理数据采集数据处理用户卡发售与充值数据查询与统计报表管理子站权限管理网络传输系统安全管理53.2系统功能分析3.2.1管理中心机房系统安全管理3.2.2管理中心对内管理工作站操作员登录管理管理卡分配与设置IC卡发行管理数据汇总与处理数据查询与统计报表管理数据库备份与恢复黑名单管理系统管理密钥管理交易结算管理IC卡信息管理IC卡年检情况分析3.2.3管理中心对外管理工作站操作员登录管理用户卡发售与充值用户卡纠纷处理用户卡退卡管理用户卡挂失管理数据查询与统计报表管理电子档案管理数据采集63.2.4IC卡充售站点操作员登录管理子站权限管理数据查询与统计报表管理用户卡发售与充值数据采集数据处理网络传输3.3系统功能实现流程3.3.1操作员登录管理操作员分为系统员、对内业务操作员和对外业务操作员三类。其业务范围有严格界定,系统员可以执行密钥管理、系统管理等全部业务;对内业务操作员可执行IC卡发行制作,管理卡分配与设置、电子档案管理、数据汇总与处理、用户卡纠纷处理、用户卡退卡管理、用户卡挂失管理、黑名单管理及交易结算管理等业务;对外业务操作员负责用户卡发售与充值、数据采集、网络传输等业务。此功能是整个系统的大门。登录人员必须输入操作员编号和对应的口令;同时,系统自动检测本地计算机配置的系统参数(如通讯端口设置等)。如果系统配置正确且操作员编号及对应的口令正确,系统将成功登录;否则系统将禁止登录,并提示操作员重新输入或进行系统配置。管理员登录后可以修改自己的口令。3.3.2IC卡发行管理操作员用发行卡设置IC卡发行机的认证密钥后,即允许开始发行管理卡、用户卡。对IC卡的发行操作包括密钥生成、卡编号制作及信息写入等。密码卡发行:包括发行密码卡和发行卡。用户选择发行卡类后,分别输入两组8位系统密码,经系统加密运算后生成系统密钥或发行密钥,然后经过发行机写入密码卡或发行卡中。注意,输入的密码应书面封存。管理卡发行:包括发行驾驶员卡、信息设置卡和系统管理卡。用户选择发行卡类和发行号段后,输入卡的卡面印刷号,然后经过发行机写入密码、卡类、卡号等信息。7用户卡发行:包括发行普通卡、纪念卡、老年优惠卡、老年免费卡、学生卡、职工卡和军残卡等。用户选择发行卡类和发行号段后,输入卡的卡面印刷号,然后经过发行机写入密码、卡类、卡号等信息。3.3.3管理卡的分配与设置管理卡包括信息设置卡、驾驶员卡、系统管理卡。可通过IC卡充值机进行读写操作。信息设置卡:用户选择收费线路并分别输入各种用户卡类对应的收费单价后,通过充值机将收费线路和收费单价等信息写入卡中。驾驶员卡:用户选择收费线路和驾驶员后,通过充值机将登录状态等信息写入卡中,并记录驾驶员卡的归属关系。注意,驾驶员卡只能分配给有效驾驶员,且一人一卡。系统管理卡:不需分配和设置。3.3.4数据采集数据采集是将车载收费机的消费数据通过数据采集器传送到数据采集管理终端,并生成二进制加密数据文件。系统可提示用户应进行数据采集的消费记录、挂失记录和锁卡记录的总数,及实际发送或接收的相应的有效记录数。3.3.5数据汇总与处理及交易结算管理通过网络或U盘等媒介,把各子站系统的充售数据文件和采集点的消费数据文件上传到管理中心后,将文件内的数据解密导入中心服务器的数据库。当天的数据汇总完毕,可进行该天的数据综合处理,或称“日清算处理”,生成中间统计结果,作为后期数据查询统计分析的基础。数据处理将由数据库的任务管理器根据设定自行检测、启动并处理。此功能主要完成以下工作:用充值数据、消费数据、上传的挂失信息数据刷新用户卡的相关状态;将二次充值之前的消费记录转存为到历史消费记录;生成每天的消费交易记录的日统计记录;生成用户卡的动态统计记录;生成最新的下发挂失名单和黑名单。3.3.6数据查询与统计本系统的数据构成主要包括充值数据、消费数据、纠纷数据、退卡数据、黑名单数据、挂失数据、IC卡基础数据等。针对不同的数据可根据用户确定的数据查询条件和统计条件分别实现相应的查询统计,并生成打印报表。8充售记录查询与统计消费记录查询与统计纠纷记录查询与统计退卡记录查询与统计IC卡综合信息查询与统计坏卡信息查询与统计挂失卡信息查询与统计黑名单查询与统计3.3.7用户卡纠纷处理对用户卡纠纷处理的申请,等待所有消费记录采集上传后,依据审核消费记录所确定的最新余额修正卡内电子钱包的数值。为了减少纠纷处理错误和损失,纠纷处理过程必须延迟一段日期,等待纠纷卡的消费记录全部到位,核定出卡内余额真值。3.3.8用户卡退卡管理对用户卡退卡的申请,首先读出用户卡的类型、编号、卡内最新余额等信息,并查询得到用户卡对应的所属用户、押金等信息,然后可执行退卡操作,清空卡内的电子钱包,并退还用户卡内的最新余额和押金。3.3.9用户卡挂失管理对用户卡挂失的申请,设立挂失标志,并将挂失卡的卡号放入挂失名单,通过数据采集器下载到收费机,等待所有消费记录采集上传后,依据审核消费记录所确定的最新余额退还用户。为了减少挂失处理错误和损失,挂失处理过程必须延迟一段日期,等待挂失卡的消费记录全部到位,核定出卡内余额真值。3.3.10黑名单管理黑名单主要包括伪造卡、非法卡、未经审核的用户卡、丢失或失窃的管理卡以及其它甲方认为异常的卡等等,由于车辆运营的特殊性,车载机是离线式终端,不可能与管理中心实时通讯,因此每天必须通过数据采集器对车载机进行黑名单更新。系统黑名单分为三类:挂失生成止付名单、清算生成黑名单、控制卡产生的黑名单。挂失产生止付名单:由于乘客卡丢失,为了将乘客的损失降到最低,维9护乘客和公交公司的合法利益,本系统可以将挂失的乘客卡的卡号存入数据库形成止付名单。清算产生黑名单:由于乘客卡的密钥被人破解或充值点的工作人员非法充值,使得一些乘客卡的卡内金额和数据库金额不符,严重损害公交公司的利益,影响系统的正常运行,此类卡可在清算过程中将其发现,并记录其卡号,将卡号存入数据库中产生清算黑名单。控制卡产生的黑名单:由于工作人员疏忽大意将控制卡丢失将影响系统的运行,本系统设置了控制卡黑名单,用于存放这类卡的卡号。通过界面输入的方式,系统将操作员输入的卡号处理为黑名单;当遇到其中任何一种卡进行消费时,车载机就会发出警告,充值时售卡充值系统也会发出警告。在三类黑名单中,清算黑名单和控制卡黑名单记录的卡号数量非常少,但随着时间的推移,止付名单记录的卡号数量逐渐增多,最终会突破车载机的黑名单存储容量的限制。向车载机下载全部的止付名单和黑名单,当止付名单和黑名单数量超过车载机存储容量的限制时,系统首先将全部的黑名单下载到车载机中,然后从止付名单中选择最新的止付名单下载到车载机中。3.3.11数据库备份与恢复为避免意外事件造成系统重要数据的损坏和丢失,要制订数据库的备份与恢复策略。由于系统数据量较大且数据更新较快,所以数据备份策略采用每周一次完全备份,其他各天进行差异备份。在系统严重错误或故障时,将用备份数据恢复数据库,尽量减少损失。此功能在服务器上的SQLSERVER上执行,数据库恢复由超级系统管理员执行。3.3.12系统管理对支持系统运行的系统表进行管理和维护,同时具有系统表的浏览功能。此类表有各种IC卡卡表,驾驶员表,公司表、路队表、线路表、职工表及站点表等。这些数据的管理,从操作上力求简单统一,采用输入区+功能按钮+显示区的界面格局。提供选择记录以及记录的增加、修改、删除等功能。3.3.13密钥管理由甲方的两位系统员分别输入不同8位密钥,经可靠、复杂的加密运算后,生成系统密钥,通过发行机写入密码卡内,用于系统内IC卡的认证;再由甲方10的两位系统员分别输入不同8位密钥,同样经可靠、复杂的加密运算后,生成发行密钥,通过发行机写入发行卡内,与密码卡配合用于系统内IC卡的发行认证;保证了甲方对系统密钥的独享权,和系统的安全性。3.3.14用户卡发售与充值售新卡与充值的区别在于新卡有押金(或称成本费)收入,数据库要记录操作员的押金收入,并使该卡的状态置于售出可消费使用状态。充值时,对于优惠卡需要根据甲方的实施规则进行年度审核。为了管理方便,在售新卡时需要建立用户的电子档案,售卡时打印售卡押金收据和充值发票。3.3.15用户卡电子档案管理将所有购卡用户的信息建立成数据库电子档案,并提供档案的增加、编辑、删除等管理功能。所有购卡用户档案将定时汇集到中心服务器中,实现统一的查询统计和分析;同时,以备挂失等相关业务使用。3.3.16权限及对应业务的管理系统的管理员,一共分为三个权限级别。1级:普通管理员,只具有相应的业务操作权限,并且只能在子站系统登录;2级:普通系统员,具有业务的操作权限和1级管理员的设置权限,可以在中心系统和站点系统登录;3

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功