银行转账系统设计方案
- 格式:doc
- 大小:771.00 KB
- 文档页数:6
银行转账系统设计1.银行转帐系统概述为了实现学生在银行的账户与校园卡内部之间的资金划帐转移,校园一卡通系统采纳圈存机来实现银行与校园之间的接口。
学生(或家长)将钱存在银行卡的账户内,存款时无需校园卡,当需要利用钱的时候学生通过圈存机将银行账户的钱圈存到学校账户和校园卡上,学生就可持卡在校内消费,省去了持卡人日常消费生活中需要频繁支取、大量携带现金的麻烦,降低了学校现金充值的压力和工作人员的劳动强度。
现在,相应的功能和治理就由学校来实现,银行和学校之间只须确保圈存的记录和金额一致即可。
通过圈存机,也能够实现查询、结算、转帐、自动冲正等功能。
银行转账系统是利用运算机网络和终端设备实现持卡人银行账户资金向校园卡账户划转的系统,它将校园卡系统原有手工现金存款方式转变成持卡人自助操作的银行卡与校园卡之间资金转账,减少现金流动,延长效劳时刻,方便了持卡人,同时也是银行拓展业务、以低本钱带来高效益的有效手腕。
银行转帐系统正是实现了持卡人银行卡帐户资金向校园卡电子钱包帐户的转移,那个转移进程能够是依照系统设定的警界值由一卡通业务支撑平台自动完成的,也能够是持卡人通过安装在校内的银校转帐终端自助完成的。
银行转帐系统利用与银行通信的网络和接口,能够实现持卡人自动和自助转帐。
银行转帐的利用模式需要与银行相关部门会谈确信两边系统之间的通信协议以后最终确信。
2.银行转帐系统结构设计银行转帐系统包括银行与学校之间的通信链路、银校转帐网关(效劳器设备和配套软件)、银行转帐系统前端软件和银校转帐机(自助转帐用)等组成,整个转帐子系统结构图如下图。
3.银行转帐系统的特点●符合银行业务的标准和流程系统完全在银行提供的通信协议和授权范围内进行开发、调试和运行,符合中国人民银行的相关标准和业务处置规程。
银行转帐系统所利用的多媒体自助转帐设备,通过了中国人民银行关于金融机具的认证。
●良好的兼容性和稳固性系统不仅全面兼容两个产品系列各版本的一卡通系统,还能兼容批量文件圈存、批量自动圈存、圈存机自助圈存和自助自动混合圈存方式。
银行管理系统设计报告样板一、引言银行作为金融机构,在现代经济社会中扮演着重要的角色。
为了提高银行的运营效率和服务质量,开发一个高效、安全的银行管理系统具有重要意义。
本设计报告旨在对银行管理系统进行设计,并提供详细的功能需求和系统设计方案。
二、功能需求1.客户管理:包括客户信息的录入、修改、查询和删除,客户分类管理,以及客户关系管理等功能。
2.账户管理:包括账户的开户、销户、查询、修改、冻结和解冻等功能。
3.存款管理:支持定期存款、活期存款和整存整取等多种存款方式,并提供存款、取款、存款利息计算等功能。
4.贷款管理:支持个人贷款和企业贷款,包括贷款申请、审批、放款和还款等功能。
5.资金调拨:支持资金的转移、划账和转账功能,确保账户之间的资金流转安全可靠。
6.对账管理:对账系统能够自动对账,及时发现错误和异常交易,并提供异常交易处理功能。
7.报表生成与分析:能够根据需求生成各类报表,并提供数据分析功能,为银行决策提供参考。
8.安全管理:包括用户权限管理、数据备份和恢复、系统日志管理等功能,确保系统的安全性和稳定性。
三、系统设计方案为了满足上述功能需求,我们将采用分层架构进行系统设计,主要分为以下几个层次:1.用户界面层:提供给用户直观友好的界面,包括图形化界面和命令行界面。
用户界面层将与业务逻辑层进行交互,接收用户输入,并将结果展示给用户。
2.业务逻辑层:负责处理用户请求,调用相应的服务层进行业务处理。
该层将实现客户管理、账户管理、存款管理、贷款管理等各部分的业务逻辑,并对请求进行相应的验证和处理。
3.服务层:封装底层的数据存取和业务逻辑,暴露接口供业务逻辑层调用。
服务层将提供客户管理服务、账户管理服务、存款管理服务、贷款管理服务等。
4.数据访问层:负责与数据库进行交互,实现数据的读写。
将提供客户数据、账户数据、存款数据、贷款数据等访问接口。
四、系统流程1.用户通过用户界面层发送请求,请求被业务逻辑层接收。
XX银行外汇清算系统详细设计方案一、设计目标1.提供快速高效的外汇交易和结算服务,满足客户的需求2.确保交易数据的准确性和安全性,防止风险和争议的发生3.支持多种外汇交易商品和交易方式4.提供灵活的结算方式,满足不同客户的需求5.具备可扩展性和可维护性,方便日后的升级和维护工作二、系统架构1.系统模块划分-外汇交易模块:负责外汇交易的下单、成交、撤销等操作,支持多个外汇交易市场的接入-结算模块:负责结算相关的功能,如结算日志记录、结算凭证生成等-风控模块:负责风险管理和监控,如限额控制、异常交易监测等-数据存储模块:负责交易数据的存储和查询,如交易订单、成交记录等-接口模块:负责与外部系统的数据交互,如与外部市场的交易接口、与结算系统的对接接口等-用户管理模块:负责用户的权限管理和身份认证功能2.技术选型- 语言:采用Java语言进行开发,具有广泛的应用和丰富的资源库- 数据库:采用关系型数据库进行数据存储,如MySQL或Oracle- 框架:采用Spring Boot框架进行后端开发,提高开发效率和系统的易维护性- 消息队列:采用Kafka等消息队列技术进行系统的异步通信和业务解耦- 缓存:采用Redis等缓存技术提供高性能的数据读取和查询服务-安全性:采用SSL加密等安全技术保证系统数据的传输安全- 监控:采用ELK(Elasticsearch、Logstash、Kibana)等监控技术进行系统的性能监控和日志管理三、系统功能1.外汇交易功能-提供外汇交易品种的选择和下单功能-支持市价单、限价单和止损单等多种交易方式-提供交易订单的查询和撤单功能-支持自动化交易和策略交易功能2.结算功能-生成交易凭证和结算报表-提供结算账户和资金划转功能-支持结算结果的查询和对账功能-提供结算结果的保密性和完整性保证3.风控功能-设定交易限额和风险警戒线-监测异常交易和操纵市场行为-提供风险报告和预警功能-支持风险评估和风险管理功能4.数据存储和查询功能-存储交易和结算相关的数据,提供高性能的数据查询服务-支持按条件查询和排序功能-提供数据导出和报表生成功能5.外部系统接口功能-与外部交易市场接口对接,实时获取市场行情和执行交易操作-与结算系统接口对接,实现结算交易账户和资金划转功能-提供对外开放的API接口,方便其他系统进行集成和对接四、系统部署和运维1.硬件和网络环境-采用高性能的服务器和存储设备-建立稳定、安全的网络环境,保证数据传输的快速和安全性2.系统监控和日志管理-配置监控系统,实时监控系统的性能和稳定性-配置日志管理系统,记录系统的操作日志和异常日志,方便故障排查和维护3.灾备和容灾-建立灾备中心和数据备份机制,确保系统数据的安全性和完整性-配置容灾方案,确保系统的高可用性和业务连续性4.升级和维护-建立系统升级和维护计划,定期对系统进行版本升级和功能优化-配置自动化工具,提高系统的可维护性和稳定性五、总结XX银行外汇清算系统是一个集成了外汇交易、结算、风控等功能的系统,通过合理的系统架构和功能设计,可以实现快速高效的外汇交易和结算服务。
银行卡系统解决方案一、引言银行卡系统是现代金融领域中的核心系统之一,用于处理银行卡相关的各种业务,包括银行卡的发行、管理、交易处理等。
本文将介绍一个完整的银行卡系统解决方案,包括系统架构、功能模块、技术选型等。
二、系统架构1. 系统概述银行卡系统解决方案是一个分布式系统,由多个功能模块组成,包括银行卡管理模块、交易处理模块、风险控制模块等。
系统采用微服务架构,每个功能模块都是一个独立的服务,通过API进行通信。
2. 系统组成银行卡系统解决方案主要由以下几个核心组件组成:- 银行卡管理模块:负责银行卡的发行、注销、挂失等操作,包括卡片信息的录入、查询、修改等功能。
- 交易处理模块:负责处理用户的各类交易请求,包括存款、取款、转账、支付等操作,保证交易的安全和准确性。
- 风险控制模块:监控系统中的交易行为,识别异常交易,进行风险评估和预警。
- 客户服务模块:提供客户查询、投诉、申请等功能,保证用户的满意度和体验。
- 后台管理模块:用于系统的运维和管理,包括日志记录、系统监控、权限管理等功能。
三、功能模块详述1. 银行卡管理模块银行卡管理模块是整个系统的核心模块之一,主要包括以下功能:- 银行卡发行:录入客户信息、生成银行卡号、分配初始密码等。
- 银行卡注销:根据客户申请或系统规定,注销不再使用的银行卡。
- 银行卡挂失:根据客户申请或系统监测到的异常情况,挂失银行卡,保护客户资金安全。
- 银行卡信息查询:提供客户查询银行卡信息的功能,包括卡号、余额、交易记录等。
2. 交易处理模块交易处理模块是银行卡系统的核心功能之一,主要包括以下功能:- 存款:用户可以通过柜台、ATM或网银渠道进行存款操作,系统会实时更新用户的账户余额。
- 取款:用户可以通过ATM或网银渠道进行取款操作,系统会实时更新用户的账户余额。
- 转账:用户可以通过柜台、ATM或网银渠道进行转账操作,系统会实时更新用户的账户余额,并生成交易记录。
银行分行ATMS系统设计概述简介本文档旨在概述银行分行ATMS(自动柜员系统)的设计。
ATMS是一种自动化系统,允许客户在没有人工干预的情况下,进行各种银行交易操作。
本系统旨在提高银行分行的效率和客户满意度。
功能概述银行分行ATMS系统有以下主要功能:1. 提供取款服务:客户可以使用ATMS系统取款,无需前往柜台。
系统将通过银行卡验证客户身份,并提供指定金额的现金。
2. 提供存款服务:客户可以使用ATMS系统存款。
系统将验证纸币的真伪,并将存款金额记录在客户的账户中。
3. 查询账户余额:客户可以使用ATMS系统查询其账户余额。
系统将通过银行卡验证客户身份,并显示账户当前的可用余额。
4. 转账服务:客户可以使用ATMS系统进行账户之间的转账。
系统允许客户输入收款人账户信息和转账金额,并通过验证后执行转账操作。
5. 交易记录查询:客户可以使用ATMS系统查询其最近的交易记录。
系统将显示客户最近的存取款、转账等交易信息。
6. 修改账户密码:客户可以使用ATMS系统修改其账户密码。
系统将验证客户身份后,允许客户输入并保存新的密码。
系统设计银行分行ATMS系统的设计需要考虑以下几个方面:1. 硬件设备:系统需要配备具备安全性和稳定性的自动柜员机设备。
设备应包括用于读取银行卡和纸币验证的硬件模块。
2. 软件开发:系统需要设计和开发适用于自动柜员机设备的软件。
软件应具备良好的用户界面和易于理解的操作流程。
同时,软件应保证安全性,防止未经授权的人员访问客户的账户信息。
3. 数据管理:系统需要建立和管理客户的账户信息、交易记录等数据。
数据应以安全和可靠的方式存储,并定期进行备份。
4. 安全性:系统需要采取必要的安全措施,确保客户的隐私和资金安全。
这包括使用加密技术保护通信过程中的数据传输,以及监控和预防潜在的攻击行为。
总结银行分行ATMS系统的设计旨在提供便捷、高效和安全的银行服务。
通过合理的硬件设备、软件开发、数据管理和安全性措施,该系统能够满足客户的各种金融需求,并提高银行分行的运营效率。
引言1.1编写目旳阐明对程序系统旳设计考虑,包括程序系统旳基本处理流程,程序系统旳组织构造、模块划分、功能分派、接口设计、运行设计、数据构造设计和安全性设计等,为程序旳详细设计奠定基础,并使系统参与者对系统有基本旳理解。
1.2项目背景第一代支付系统作为我国资金运动旳大动脉,对加紧社会资金周转、提高支付清算效率、畅通货币政策传导、增进国民经济健康发展发挥着重要作用。
但伴随我国社会经济迅速发展,金融改革继续深入,金融市场日益完善,支付方式不停创新,对中央银行旳支付清算服务提出了许多新旳、更高旳规定。
作为支付体系旳关键和枢纽,中央银行旳支付系统能否支持和满足这些需求,将直接影响支付体系旳整体运行效率,进而影响经济金融旳平稳健康发展。
第一代支付系统存在旳局限性:(1)不能满足银行业金融机构灵活接入旳需求;(2)流动性风险管理尚待深入完善;(3)应对突发事件旳能力需要加强;(4)业务功能及服务对象有待深入拓展;(5)运行监控范围及功能有待深入扩展。
针对第一代支付系统存在旳局限性,结合目前及未来一段时期社会经济金融发展对中央银行支付清算服务旳新需求,同步考虑支付系统运行旳生命周期以及深入完善支付系统备份系统等实际状况,中国人民银行决定建设第二代支付系统。
有助于更好地满足社会经济金融发展旳客观需要;有助于更好地满足银行业金融机构改善经营管理旳规定;有助于更好地满足中央银行旳履职需要。
1.3定义1.4参照资料目旳概述总体目旳立足第一代支付系统旳成功经验,引入先进旳支付清算管理理念和技术,深入丰富系统功能,提高清算效率,拓宽服务范围,加强运行监控,完善灾备系统,建设符合人行规定旳、适应新兴电子支付发展旳、功能更完善、架构更合理、技术更先进、管理更简便旳新一代支付系统。
业务目旳立足第一代支付系统旳老式支付业务,前瞻性地考虑支付服务现实需求和未来发展,使系统可以支持网上银行、银行等各类支付工具旳使用,更好地满足社会公众日益多样化旳支付需求以及各类支付服务旳业务需求。
建行智慧收银系统设计方案第一部分:引言在现代社会中,随着经济的快速发展和科技的不断进步,收银系统已逐渐成为各类商业机构的关键设备之一。
建行作为国内领先的银行之一,为了满足客户对高效、安全、智能的收银服务的需求,需要设计一套智慧收银系统。
本文将对该系统的设计方案进行详细阐述。
第二部分:系统功能设计1. 收款功能:智慧收银系统应该具备收款的基本功能,包括条码、二维码扫描等支付方式的实现。
系统应该支持多种支付渠道,如支付宝、微信支付、银行卡等,并且能够实时查询和记录收款信息。
2. 商品管理功能:系统应该具备商品管理的功能,包括添加、编辑、删除商品信息,实时库存管理以及商品价格定制等功能。
系统还应该具备商品分类的功能,使得商户可以根据需要对商品进行分类管理。
3. 会员管理功能:系统应该具备会员管理的功能,包括会员注册、积分兑换和会员卡管理等功能。
会员信息应该与银行的客户信息进行关联,方便银行进行相关业务的推广。
4. 报表统计功能:系统应该具备报表统计的功能,包括每日、每周、每月的销售额统计、商品销售排行榜等。
系统还应该提供商户销售数据分析的功能,使商户可以更好地了解自己的经营状况。
5. 安全管理功能:系统应该具备安全管理的功能,包括权限控制、交易记录的安全存储和数据备份等。
系统还应该具有防止欺诈交易和虚假交易的功能,确保商户和顾客的利益。
第三部分:系统架构设计1. 前端设计:系统前端应该采用响应式设计,支持不同终端的访问,如PC端、移动端等。
前端设计应该简洁易用,UI界面友好,提供良好的用户体验。
2. 后端设计:系统后端应该采用分布式架构,采用微服务的设计模式。
后端应该具备良好的扩展性和灵活性,能够满足不同规模商户的需求。
后端还应该具备高并发处理能力,确保系统的稳定性和安全性。
3. 数据库设计:系统数据库应该采用关系型数据库,如MySQL或Oracle。
数据库设计应该符合第二范式或第三范式,确保数据的完整性和一致性。
银行智慧大堂系统设计方案智慧大厅系统的设计方案主要包括硬件设备、软件系统和数据管理三个方面。
一、硬件设备智慧大堂系统的硬件设备包括自助服务终端、人脸识别设备、语音识别设备以及监控设备等。
1. 自助服务终端:自助服务终端是用户进行自主操作的界面,包括屏幕、键盘、扫描仪等设备。
用户可以通过终端完成自助取款、存款、转账、查询账户等操作。
2. 人脸识别设备:人脸识别设备是用于验证用户身份的重要设备。
用户可以通过刷脸完成身份验证,提高安全性和操作便捷性。
3. 语音识别设备:语音识别设备可以识别用户的语音指令,提供语音导航和语音交互功能。
用户可以通过语音进行操作,减少对界面的依赖。
4. 监控设备:监控设备包括摄像头、监控器等,用于实时监控大堂的情况,保障安全。
二、软件系统智慧大堂系统的软件系统包括前端界面、后台管理和数据接口三个部分。
1. 前端界面:前端界面是用户进行操作的界面,包括交互界面、查询界面以及设备控制界面。
界面设计简洁直观,操作便捷,适应不同终端的显示。
2. 后台管理:后台管理系统用于对系统进行监控和管理,包括设备状态监控、数据分析和存储管理等功能。
后台管理系统可以实时监控终端设备的工作状态,进行异常处理和维护管理。
3. 数据接口:数据接口用于连接系统的前后台,实现数据的传输和共享。
数据接口可以与银行的核心系统对接,实现数据的实时同步和交互。
三、数据管理数据管理是智慧大堂系统的重要组成部分,包括用户数据、设备数据和交易数据的管理。
1. 用户数据管理:用户数据包括用户基本信息、身份验证信息以及账户信息等。
用户数据安全性和隐私保护是系统设计的重点,需要使用加密等技术手段进行安全管理。
2. 设备数据管理:设备数据包括设备状态、运行记录等信息。
设备数据的实时监控和管理是系统正常运行和维护的基础。
3. 交易数据管理:交易数据是用户操作的记录,包括取款、存款、转账、查询等操作的数据。
交易数据的准确性和安全性是系统设计的关键,需要进行数据备份和日志记录等措施。
银行转账等价类划分法测试用例设计银行转账是我们日常生活中不可避免的一个应用场景,通常我们会通过网银或者POS等渠道进行转账操作。
而在软件测试中,针对银行转账的功能模块,我们需要通过等价类划分法进行测试用例的设计。
下面将介绍等价类划分法以及如何设计银行转账的测试用例。
一、等价类划分法介绍等价类划分法是一种测试用例设计方法,它将所有可能的输入值划分为几个等价类,并且将每个等价类看作是等效于其他等价类的。
这种方法可以让我们更加全面地测试每一个输入情况,而不是测试所有可能的输入值。
通过这种方法设计测试用例,能够显著提高测试效率。
二、如何进行等价类划分在使用等价类划分法进行测试用例设计时,我们需要先明确输入变量的范围和限制条件,然后推导出所有可能存在的输入值。
接下来,我们根据等价类的定义,将这些输入值归入不同的等价类。
最后,我们只需要设计一些具有代表性、既能覆盖所有等价类的测试用例,就可以对应用程序进行系统的测试。
三、银行转账测试用例设计银行转账是一项涉及到财务数据的高风险操作,因此我们需要足够全面和严格的测试来保证操作的安全性和正确性。
下面我们按照等价类划分法的思路,设计一些可行的银行转账测试用例。
1.转账金额等价类测试用例。
转账金额是一个必填字段,因此我们需要分别针对正确的金额、小于0的金额以及大于余额的金额进行测试。
根据等价类划分法,我们可以将这些输入值视为不同的等价类,并选择一些具有代表性的测试用例来覆盖这些等价类,包括:输入金额为1000元,期望转账成功;输入金额为-1000元,期望提示金额错误;输入金额大于余额,期望提示余额不足。
2.转账账户等价类测试用例。
转账账户也是必填的字段,我们需要对正确的账户、错误格式的账户以及不存在的账户进行测试。
根据等价类划分法,我们可以将这些输入值视为不同的等价类,并选择一些具有代表性的测试用例来覆盖这些等价类,包括:输入正确的银行卡号和账户,期望转账成功;输入错误格式的卡号和账户,期望提示格式错误;输入不存在的卡号和账户,期望提示账户不存在。
管理信息系统课程设计--银行储蓄管理系统管理信息系统课程设计银行储蓄管理系统一、引言随着经济的快速发展和金融行业的日益繁荣,银行储蓄业务作为金融服务的重要组成部分,对于银行的运营和管理至关重要。
为了提高银行储蓄业务的效率和服务质量,设计一个高效、稳定、安全的银行储蓄管理系统成为了必然需求。
本课程设计旨在开发一个功能齐全、操作便捷的银行储蓄管理系统,以满足银行储蓄业务的日常管理和客户需求。
二、系统需求分析(一)功能需求1、开户管理:能够为新客户办理储蓄账户开户手续,包括收集客户信息、设置账户类型、初始存款等。
2、存款与取款:支持客户进行存款和取款操作,实时更新账户余额。
3、账户查询:客户可以查询自己账户的余额、交易明细等信息。
4、利息计算:根据不同的储蓄类型和利率,自动计算账户利息。
5、转账业务:实现客户账户之间的资金转账。
6、报表生成:生成各类储蓄业务报表,如日结报表、月结报表等,供银行管理人员进行分析和决策。
(二)性能需求1、响应时间:系统对于各种操作的响应时间应在可接受范围内,确保客户体验良好。
2、稳定性:系统应能够长时间稳定运行,避免出现故障和数据丢失。
3、安全性:保障客户信息和资金的安全,防止数据泄露和非法操作。
(三)数据需求1、客户信息:包括姓名、身份证号码、联系方式等。
2、账户信息:账户号码、账户类型、余额、开户日期等。
3、交易记录:存款、取款、转账的时间、金额、操作类型等。
三、系统设计(一)总体架构设计银行储蓄管理系统采用 C/S(客户端/服务器)架构,客户端负责与用户进行交互,服务器端负责数据存储和业务逻辑处理。
系统分为表示层、业务逻辑层和数据访问层。
表示层:采用图形用户界面(GUI),为用户提供直观、友好的操作界面。
业务逻辑层:处理各种业务逻辑,如开户、存款、取款、转账等。
数据访问层:负责与数据库进行交互,实现数据的增删改查操作。
(二)数据库设计1、数据库表结构设计客户表(customer):包含客户编号(customer_id)、姓名(name)、身份证号码(id_number)、联系方式(contact_info)等字段。
银行转账系统设计
1.银行转帐系统概述
为了实现学生在银行的账户与校园卡内部之间的资金划帐转移,校园一卡通系统采用圈存机来实现银行与校园之间的接口。
学生(或家长)将钱存在银行卡的账户内,存款时无需校园卡,当需要使用钱的时候学生通过圈存机将银行账户的钱圈存到学校账户和校园卡上,学生就可持卡在校内消费,省去了持卡人日常消费生活中需要频繁支取、大量携带现金的麻烦,降低了学校现金充值的压力和工作人员的劳动强度。
此时,相应的功能和管理就由学校来实现,银行和学校之间只须确保圈存的记录和金额一致即可。
通过圈存机,也可以实现查询、结算、转帐、自动冲正等功能。
银行转账系统是利用计算机网络和终端设备实现持卡人银行账户资金向校园卡账户划转的系统,它将校园卡系统原有手工现金存款方式转变为持卡人自助操作的银行卡与校园卡之间资金转账,减少现金流动,延长服务时间,方便了持卡人,同时也是银行拓展业务、以低成本带来高效益的有效手段。
银行转帐系统正是实现了持卡人银行卡帐户资金向校园卡电子钱包帐户的转移,这个转移过程可以是根据系统设定的警界值由一卡通业务支撑平台自动完成的,也可以是持卡人通过安装在校内的银校转帐终端自助完成的。
银行转帐系统利用与银行通信的网络和接口,可以实现持卡人自动和自助转帐。
银行转帐的使用模式需要与银行相关部门会谈确定双方系统之间的通讯协议之后最终确定。
2.银行转帐系统结构设计
银行转帐系统包括银行与学校之间的通讯链路、银校转帐网关(服务器设备和配套软件)、银行转帐系统前端软件以及银校转帐机(自助转帐用)等组成,整个转帐子系统结构图如图所示。
3.银行转帐系统的特点
●符合银行业务的规范和流程
系统完全在银行提供的通讯协议和授权范围内进行开发、调试和运行,符合中国人民银行的相关规范和业务处理规程。
银行转帐系统所使用的多媒体自助转帐设备,通过了中国人民银行关于金融机具的认证。
●良好的兼容性和稳定性
系统不仅全面兼容3.2两个产品系列各版本的一卡通系统,还能兼容批量文件圈存、批量自动圈存、圈存机自助圈存以及自助自动混合圈存方式。
学校前置软件采用C#开发,具有良好的稳定性,同时既能直接和一卡通系统交换数据,也能通过Web中间层和一卡通系统交换数据。
学校前置软件即可以作为无人值守的服务子系统,也具有人机监控观测、操作、调试界面。
●弱化对圈存外设的依赖性
我们把传统的圈存拆分为圈存划账和圈存领款到校园卡(以下见简称圈存领款),拆分后,系统利用独特的算法能自动识别、自动修正异常的圈存交易。
新的交易模式使圈存交易不再过于依赖圈存机的性能、不再过于依赖网络的稳定性能。
这样圈存设备不再局限于圈存机,只要具备对双卡、单卡的操作能力和基本的TCP/IP通讯能力,很多设备(如自助POS,触摸屏电脑,领款机等)都可以进行相应的圈存功能。
●模式接口对一卡通的统一
业务功能模块化、数据库底层接口统一化的实现,把各种圈存模式模块化,统一管理;尽管各种交易的模式、实现方法不同、对于一卡通的管理实现了接口一致,管理软件一次开发遍地使用的效果,改变了以前一个学校一套脚本的格局。
●自动纠错功能
这是圈存最棘手的地方,圈存机一般设在食堂大厅、公共大厅、过道等地方;学校前置机一般在网络中心机房;圈存报表、圈存补账又在结算中心或管理中心。
按以往的老模式,当圈存交易出现错误时,处理起来很麻烦,也很头痛。
当然这不是我们一个公司面临的困境,
是所有做电子钱包类型交易的通病,俗称多级单边帐问题。
我们现在采取的是优先验证校卡并优先临时记账(成功后正式记账)、圈和写(圈存划账、圈存领款)分开模式,冲正交易由圈存机移到学校前置机,圈存机无需发起冲正交易(事实表明,学校前置也无需发起冲正交易)。
圈存领款采取写卡确认和确认信息丢失或异常时写卡状态自动识别技术后,允许在不同的时间、不同的设备、不同的地点多次领取同一笔款项,直至成功。
对于单边帐无需人工干预,次日既可由学生自助领取。
即使领取异常的款项,申报后仍可随时随地领取。
基本上实现无需人工干预的设想。
我们的设计思想就是:网络允许异常、设备允许异常、操作允许异常、甚至系统也允许异常的出现。
对于异常的出现,系统自动导向自动纠错模式,通过自动纠错从而修正交易。
操作便捷、维护简单、管理方便
业务功能参数化、模块化、通用化、标准化、智能化、傻瓜化,再加上.Net可靠的运行环境,如果时间配置合理的话,系统基本上满足了无人管理的需要。
即使需要局部调整,通过便捷简单的参数配置调整,即可实现。
4.银行转帐的流程
(1)自助实时转账业务:持卡人利用银校转帐机完成银行卡向校园卡的资金划转。
自助实时转账业务流程如下所示:
(2)自动实时转账业务:
自动实时转账充值是由后台发起的一种银校联网转账模式。
完成批量转账必须先建立校园卡与银行卡的一一对应关系,由后台服务程序定时自动检测数据库中的卡余额,当卡余额低于某个预设的底线时,自动生产一个批量转账的文件,提交给银行,银行根据提交的文件中每个转账请求中对应的银行账号,检索其银行卡余额,如果满足转账要求,即返回成功信息,如果银行卡余额不足,返回转账失败信息,并附带失败原因,银行将生产的转账成功和失败的文件返回一卡通数据库,后台服务程序处理银行返回的文件后,学生即可查询到相应的转账金额。
自动实时转账流程图如下:
5.银行转帐系统软硬件介绍
银校通信网关。