当前位置: 首页 » 应用 » 食品安全 » 正文

农贸市场菜场一卡通系统技术方案(华捷电子)

2011-05-06   点击:464

1.3 系统运行环境支撑体系

 

    1.3.1 客户机/事务处理/服务器三层体系结构

    系统以客户机/事务处理/数据库服务器三层体系结构实现,采用交易中间件控制交易的请求(由客户机发起)和处理(由服务器完成)。采用三层结构能更好地平衡客户机和服务器上的负载,减少网络通讯和竞争,有利于提高系统交易的吞吐量;在连接的客户机数量较多时,三层结构将占用较少的数据库连接数,可降低主机的资源消耗;在业务处理逻辑发生变化时,能够以较小的代价方便地对系统进行修改。

    1.3.2 服务器应用类型

    服务器可分为中心主服务器及分中心业务服务器及其他管理服务器。

    1.主服务器:主服务器(第l级网络的数据库服务器)是本系统的物理载体和应用系统的主要支撑环境。它应具有运行性能高、存贮容量大、安全性能好、扩容能力强、性能/价格比优等特点,能满足本系统需要处理大量数据的要求。主服务器的操作系统应具有开放性,并支持国际标准或工业标准的产品。此服务器可采用专业级服务器或UNIX小型机。
    2.其他服务器:其它服务器(第2级网络和第3级网络的数据库服务器),它是本系统业务处理的支撑环境,也是系统实现数据分布处理的主要运行环境。此服务器设备可采用高性能的专业服务器。 
    3.客户机:客户机是指进行业务处理、信息库查询、电子邮件等工作的计算机,实现文字、数据的存贮、处理、查询、打印等功能。 建议采用国产品牌PC。 
    4.计算机操作系统:当今UNIX和Windows已形成竞争的态势。这两种操作系统的基本功能相同,但各有所长。 主服务器 (数据库服务器)的操作系统建议采用UNIX,而其他功能服务器以Windows版本为主,把不同的应用服务器功能分布在多台Windows上,这样即可分流负荷,又提高了系统的可靠性。
    5.数据库管理系统及开发工具:数据库管理系统是以数据管理为核心的支持应用开发和维护的关键支撑环境。它对系统的数据安全可靠和高效运行起着决定性的作用。

    为了满足系统开放性原则,应选用支持“客户机/服务器”体系统结构的关系型数据库管理系统。整个计算机系统应以市场流行的数据库管理系统为主,并尽可能采用同种数据库管理系统,以较好支持数据分布处理。 建议采用ORACLE 10G超大型数据库。

    数据库应用开发工具提供面向对象的开发工具,这类工具是为设计完整数据库应用和开发具有弹性与易用的应用软件提供一个良好的环境。它将直接影响应用软件开发的质量。同时采用中间件(事务处理)软件工具,提高在应用软件的开发效率和应用系统的运行效果。

    1.3.3 软件开发平台

    1.操作系统: 高性能服务器 –UNIX(或Windows 2003 Server) PC 上 - Windows 2000/XP
    2.数据库: Oracle 10G 
    3.前台开发工具:VC++

    1.3.4 数据库管理系统

    数据库管理系统以数据管理为核心,是支持应用开发和维护的关键支撑环境。它对系统的数据安全可靠和高效运行起着决定性的作用。

    为了满足系统开放性原则,建议选用符合SQL标准、支持“客户机/服务器”体系统结构的关系型数据库管理系统。

    整个计算机系统尽可能采用同种数据库管理系统,以较好支持数据分布处理。在进行数据管理选型时应考虑以下因素:

    ▪ 支持大规模数据的存储和管理
    ▪ 支持关键业务应用的高可用性和稳定性
    ▪ 能提供有效的备份和恢复手段
    ▪ 能提供有效的移植工具
    ▪ 具有高性能和高可伸缩性
    ▪ 具有数据仓库功能和联机分析处理能力
    ▪ 支持和异种数据库的互联
    ▪ 具有分布式数据库特性

    1.3.5 网络的安全性和可靠性

    1)数据中心、管理中心和商户结算中心系统采用硬件加密机对交易来源的正常性进行验证。 
    2)采用防火墙等技术,防止与其他远程用户对统的侵入,并能有效管理内部用户的外访,并提供系统审计。 
    3)主交换机具备多种冗余功能,例如供电系统、路由系统、交换机之间的互连,交换机到路由器的连接和交换机到服务器的连接等等。以保证系统的可靠运行。 
    4)主交换机的主要功能模块应具有热插拔能力。 
    5)网络管理系统应能提供一整套的超级用户管理、网络权限设置、用户入网登录、计帐等完整的手段,以便系统建立完整的安全管理规范。

    1.3.7 系统技术特点

    系统成熟安全可靠;
    可以采用复旦FM1208非接触CPU卡FM1208;
    采用国家建设部密钥管理系统,确保系统安全可靠;
    POS机、菜场一卡通系统的各级应用软件全部由华捷公司技术团队自行研制开发,具有合法的自主知识产权;
    系统软、硬件平台(服务器、网络设备、通信线路、数据库、中间件等)全部采用双机热备方式配置、实施;
    系统选用国际著名的数据库产品,并选用当今流行的COM技术原理设计中间件,应用软件开发采用三层结构模型,即客户机/中间件/服务器模式;
    采用数据增量备份技术,实现单位时间内的数据增量备份;
    系统具有开放性、标准性、先进性、实用性和可扩性好等技术特点;
    用户界面友好,易于操作使用,便于推广应用;
    保留和其他城市实现互联互通的接口;
    其他消费领域的模块化子单元,可拓展。

    1.4 菜场一卡通应用系统功能

    1.4.1 系统构架

    菜场一卡通系统是一个集主机系统、网络产品、应用系统、数据库系统和终端设备为一体的网络系统,它由一级平台(内设IC卡清算中心和发卡充资中心)、二级平台(实现联网机构/终端网点数据转发业务)和用户平台(面向持卡人的一卡通卡发行、充资、消费及对账业务)组成覆盖全市的网络,承担”菜场一卡通”卡的发卡、充资、收费和退换卡等业务,实现全市”菜场一卡通”。其中”菜场一卡通”清算中心承担着全市跨菜场的数据交换、清算和管理等工作。

    清算中心与结算银行之间、清算中心与直联充资网点之间、清算中心与基层无线终端站点之间都采用TCP/IP协议交换信息。其中,清算中心服务端作为整个系统的服务端对发卡信息、资金信息、安全信息、设备信息等进行全面管理;结算银行作为整个系统的服务端对整个系统的资金划拨进行全面管理;清算中心、POS网点、清算中心内部工作站等作为客户机负责收集信息或使用由服务器整理后的明细和统计信息。因此,根据以上特点可将一卡通应用系统分为SERVER端应用系统和CLIENT端应用系统两部分。

    1.4.2 应用系统功能描述

    SERVER端应用系统包括:清分中心应用系统、结算中心的商户消费应用系统

    其中: 清分中心应用系统包括:清算管理系统、充资业务处理系统、制发卡及物流管理应用系统、综合管理系统。清算管理系统和充资业务处理系统完成原始交易数据的采集、处理和部分帐务统计工作,清算及帐务处理系统完成管理单位的帐务清算和对帐工作。

    清分中心应用系统由数据中心业务主机、制发卡服务器、综合管理应用服务器、通信前置机和工作站等共同配合完成。

    结算中心的商户消费应用系统包括:联机交易前置系统、联网机构/终端数据采集传输系统、商户结算对账及统计报表系统(支持与银行的结算接口)。 结算中心应用系统由管理中心服务器、交易密码机、工作站和打印机等共同完成。

    CLIENT端应用系统 CLIENT端应用系统主要指设置在一卡通服务环境中的直联充资网点、管理单位、基层站点的应用系统,包括:商户MIS应用系统、消费POS网点应用、充资POS网点应用、管理商户/单位应用系统、基层站点应用系统等。

    本系统由三级结构组成,包括:一级清分中心平台;二级结算中心平台、充值中心平台;三级消费站点、充值站点。

 

菜场一卡通系统项目架构图

    A、 一级平台

    1)发卡充资业务处理系统

    充资业务处理系统的主要工作是处理由直接充资网点或间接充资网点引发的充资类交易和相关的冲正或撤销交易。因菜场一卡通充资网点涉及范围广,各网点的硬件条件、设备设施差异较大,因此应根据充资网点实际情况采用不同的充资方式,当前用的比较多的充资方式为实时充资:

    ● 操作员签到:标志操作员或充资机工作开始,当操作员未签到时,充资业务处理系统不处理该操作员除签到外的其他交易。 
    ● 操作员签退:标志操作员或充资机工作结束。 
    ● 网点通知消息:接收充资网点发送来的文本通知消息。 
    ● 售卡交易:当消费者初次购卡时即引发此交易,该交易包括卡启用、押金预收和充资三个处理过程。 
    ● 售卡冲正交易:售卡交易应答超时即引发此交易,该交易包括卡状态还原、押金冲正和充资冲正三个处理过程。 
    ● 充资交易:当持卡人到充资网点充资时即引发此交易。 
    ● 充资冲正交易:充资交易超时即由充资机引发此交易。
    ● 充资撤销交易:充资员由于误操作造成充资交易不正确时由人工引发此交易。 
    ● 充资撤销冲正交易:充资撤销交易超时即由充资机引发此交易。 
    ● 退卡交易:当持卡人由于某种原因需要取回卡上金额时,操作员可通过此交易完成,充资业务处理系统可扣回一定比例的手续费。 
    ● 退卡冲正交易:退卡交易超时即由充资机引发此交易。 
    ● 有效期续延交易:当持卡人的交通卡超过规定有效期时,操作员可通过此交易续延卡的有效期。 
    ● 轧帐交易:操作员通过此交易核对当日资金收缴情况。 
    ● 明细批上送交易:当操作员轧帐不平时,通过此交易将当日所有成功交易明细批上到充资业务处理系统。日终时,清算中心应用系统将对所有轧帐不平的操作员帐进行明细勾对。 
    ● 挂失交易:记名卡专用交易。 (待讨论:普通卡均为不记名卡,用户可以登录一卡通中心网站,填写个人信息,即姓名及身份证号,实现用户与卡一对一的关系,可以在线查询消费明细。)

    2)消费业务处理

    消费业务处理系统的主要工作是按照清算中心制定的消息格式整理汇总后的POS机扣款交易并对每笔交易进行常规处理。

    消费业务处理系统将建立控制类和交易类运行日志,所有正常交易和异常交易都记入运行日志,日终通过日志解析程序将各种处理情况分开并产生相应的正常或异常报告。

    为充分利用系统性能,一般情况下,消费业务处理系统接收交易完成后即开始处理交易,同时从均衡负载的角度考虑,该系统尽量简化批上送交易的处理步骤,将部分更新和统计的处理步骤交由清算及帐务系统完成。

    综合消费业务处理系统的功能,可将交易分为接收类(Recv)和 发送类(Send)两种,接收类交易是指由管理中心上送引发并请求消费业务处理系统处理的交易,发送类交易是指清分中心通过综合管理系统激发消费业务处理系统组织数据主动向各个分系统结算中心发送的交易,以下为消费业务处理系统常用的交易:

    ● 签到交易:标志经营者POS机开始工作。系统未签到时,消费业务处理系统不处理该分系统除签到外的任何交易。
    ● 签退交易:标志经营者POS机结束工作。
    ● 消费批上送交易:接收菜场管理中心结算系统发送来的扣款交易消息包,清分中心针对每个消息包的处理原则是先收妥然后处理。消费业务处理系统对每笔消费交易的合法性进行检查,检查通过后开始产生宕帐、更新卡帐户、更新帐务表等,对检查不能通过的交易作为可疑帐处理。
    ● 调整交易批上送:数据中心清算系统对拒绝清算的消费交易以可疑帐的形式下发到管理中心结算系统,如果管理中心结算系统认为其中某些交易可以调整时则以调整交易的形式将可疑交易上送到清分中心请求重新入帐。
    ● 参数批上送:菜场管理中心结算系统对费率代码表、费率优惠表、网点代码表等作调整时,可通批上送方式发送到数据中心清算系统,以便清算系统及时调整。
    ● 发送或广播通知消息:清分中心通过综合管理系统界面向菜场管理中心结算系统发送或广播通知消息。
    ● 参数下载:清分中心通过综合管理系统界面向菜场管理中心结算系统下载黑名单表等运行参数。
    ● 报表数据下载:清分中心通过综合管理系统界面向菜场管理中心结算系统下载消费交易清分清算报表数据、可疑帐报表数据、黑名单报表等数据。
 

编辑  
 
 
[ 投稿邮箱:26454645@qq.com]  [ 应用搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]
声明:自动识别网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请网友及读者仅作参考,并请自行核实。凡本网注明"来源:自动识别网"的作品,版权均属于自动识别网网站,转载请必须注明自动识别网,并附上网址 http://www.cnaidc.com。违反者本网将追究相关法律责任。如涉及作品内容、版权等问题,请在作品发表之日起两周内与本网联系,否则视为放弃相关权利。
 

 
推荐图文
推荐应用
点击排行
 
  文明转播  行业协会  备案信息  安全网站