金融POS记分卡系统的设计与开发.doc

上传人:wj 文档编号:1237049 上传时间:2023-04-30 格式:DOC 页数:51 大小:1,022.50KB
下载 相关 举报
金融POS记分卡系统的设计与开发.doc_第1页
第1页 / 共51页
金融POS记分卡系统的设计与开发.doc_第2页
第2页 / 共51页
金融POS记分卡系统的设计与开发.doc_第3页
第3页 / 共51页
金融POS记分卡系统的设计与开发.doc_第4页
第4页 / 共51页
金融POS记分卡系统的设计与开发.doc_第5页
第5页 / 共51页
金融POS记分卡系统的设计与开发.doc_第6页
第6页 / 共51页
金融POS记分卡系统的设计与开发.doc_第7页
第7页 / 共51页
金融POS记分卡系统的设计与开发.doc_第8页
第8页 / 共51页
金融POS记分卡系统的设计与开发.doc_第9页
第9页 / 共51页
金融POS记分卡系统的设计与开发.doc_第10页
第10页 / 共51页
金融POS记分卡系统的设计与开发.doc_第11页
第11页 / 共51页
金融POS记分卡系统的设计与开发.doc_第12页
第12页 / 共51页
金融POS记分卡系统的设计与开发.doc_第13页
第13页 / 共51页
金融POS记分卡系统的设计与开发.doc_第14页
第14页 / 共51页
金融POS记分卡系统的设计与开发.doc_第15页
第15页 / 共51页
金融POS记分卡系统的设计与开发.doc_第16页
第16页 / 共51页
金融POS记分卡系统的设计与开发.doc_第17页
第17页 / 共51页
金融POS记分卡系统的设计与开发.doc_第18页
第18页 / 共51页
金融POS记分卡系统的设计与开发.doc_第19页
第19页 / 共51页
金融POS记分卡系统的设计与开发.doc_第20页
第20页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

金融POS记分卡系统的设计与开发.doc

《金融POS记分卡系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《金融POS记分卡系统的设计与开发.doc(51页珍藏版)》请在冰点文库上搜索。

金融POS记分卡系统的设计与开发.doc

金融POS积分卡系统的设计与开发

摘要

本文按照软件工程的思想对金融POS积分卡系统进行了需求分析、概要设计、详细设计、程序实现,并介绍了该系统的测试方法。

本文首先介绍了POS系统的基本概念、组成以及功能特点;在需求分析阶段,确立了该系统的业务功能;在概要设计阶段,对该系统的模块进行了划分,并确定了每一模块的功能;在详细设计阶段,对前置机各模块的处理步骤进行了说明,并对前置机交易处理模块进一步细分,确定了细分后各模块的功能以及处理流程,并详细设计了报文结构和函数路由表,用C语言编程实现了前置机联机交易处理模块;最后,介绍了此系统的测试方法,并提出了系统需要改进和完善的地方。

关键词:

POS系统,积分卡,函数路由表

48

Abstract

Thistexthascarriedondemandanalysis,outlinedesigning,detaileddesign,proceduretorealizetofinancialPOSaccumulatingcardsystemaccordingtothethoughtofthesoftproject,haveintroducedthemethodoftestingofthissystem.Thistexthasintroducedthebasicconception,compositionandfunctioncharacteristicofPOSsystematfirst;Analysestageinthedemand,hasestablishedthebusinessfunctionofthissystem;Onoutlinedesignphase,dividedthemoduleofthissystem,confirmedthefunctionofeverymodule;Duringthecourseofdesigningindetail,togettingleadingeverytreatmentstepofmoduleprove,andtogettingleadingtradedealwithmodulesubdividefurther,isitsubdividethelasteveryfunctionandtreatmentprocedureofmoduletoconfirm,andhasdesignedthegentlestructureofthenewspaperandfunctionrouteformindetail;Finally,recommendthemethodoftestingofthissystem,gottheplacewherethesystemneedsimprovementandperfectsoutof.

Keyword:

POSsystem,accumulatingcard,founctionrouteform

目录

第一章引言 1

第二章积分卡POS系统需求分析 2

2.1业务功能分析 2

2.1.1商户积分卡的业务功能 2

2.1.2银行商户联名积分卡业务功能 4

2.2辅助业务功能 8

2.3系统支持功能 8

第三章金融POS积分卡系统概要设计 10

3.1网络拓扑 10

3.2POS终端模块设计 11

3.3前置机环境设定与模块设计 12

3.4后台帐务机环境设定与模块设计 14

第四章金融POS积分卡系统详细设计 18

4.1前置机模块详细设计 18

4.1.1各模块执行步骤 18

4.1.2交易处理模块详细设计 19

4.2报文结构设计与分析 27

4.3函数路由表的设计与实现 29

第五章金融POS积分卡系统测试 29

5.1测试目的 31

5.2测试方法 31

5.3系统改进与完善 31

致谢 31

参考文献 33

附录一其它报文结构设计 35

附录二前置机交易处理模块源代码 41

第一章引言

随着计算机应用技术的飞速发展与日益普及,计算机信息管理已成为计算机应用的一个重要方面,尤其是条形码自动识别技术和磁卡阅读技术的出现,为这一领域注入了新的活力,增添了更完备的手段[1]。

金融POS在我国银行卡业的应用已经有近10年的时间,目前,我国银行卡业务已经进入一个规划整合、蓄势发展的新阶段,积极引入新技术,改善用卡环境、提升营销水平、丰富服务内容,已经成为应对银行卡市场激烈竞争的新策略[2]。

该积分卡POS系统正式在这种理念下产生的,它为银行卡市场带来了新的活力。

目前,国内谈论的POS系统有两种说法:

一种是商业应用的POS系统(PointofSales),为销售点时实系统,俗称“商业POS系统”,它是由电子收款机和计算机联机构成的商店前台网络系统。

该系统对商店零售柜台的所有交易信息进行加工整理,时实跟踪销售情况,分析数据、传递反馈、强化商品营销管理。

另一种是指银行应用的POS机或POS系统(ElectronicFundTransferPointofSalesSystem),为销售点电子转帐服务作业系统,俗称“金融POS系统”或“银行POS系统”,它是由银行设置在商业网点或特约商户的信用卡授权终端机和银行计算机系统通过公用数据交换网联机构成的电子转帐服务系统。

它的功能是提供持卡人在销售点购物或消费,通过电子转帐系统直接扣帐或信用记帐的服务。

本文所指的POS系统为后者即“销售点电子转帐服务作业系统”[2]。

金融POS系统利用银行卡进行收款,这是我国银行卡的首选受理形式,商场、饭店、娱乐场所是银行的主要使用场所。

银行卡收款是一种电子货币交换形式,其交易过程可简述为:

金融POS机将信用卡磁条中的信息(磁条中包括卡号、帐号、有效期等信息)以电子信号的形式通过相应的线路传递到银行计算机,对信用卡卡号的有效性、信用卡的有效期、信用卡是否透支等进行核对。

无误后确认消费成功,返回成功信息打印签购单,全过程仅需1-2分钟。

因此这种收款方式十分方便,快捷,是收卡方式的发展方向。

金融POS系统由硬件和软件两方面组成,硬件包括:

POS终端、前置机、后台帐务主机、PSTN网络及网络设备;软件则是分别运行在POS终端、前置机、后台帐务机之上的程序。

金融POS积分卡系统建立在金融POS系统之上,是金融POS系统的扩充,它增加了“积分”的功能。

目前,积分消费这种形式在国内十分流形,其原因在于积分消费能给消费者以积分的形式给于奖励,使消费者享有积分的优惠,积分奖励的提供者可以商银行或者企业。

为了满足市场需求提高银行和商户的竞争力,我们进行了这套金融POS积分卡系统的设计与开发。

可以预见金融POS积分卡系统必将有着广阔的市场前景。

第二章积分卡POS系统需求分析

2.1业务功能分析

2.1.1商户积分卡的业务功能

商户积分卡是商家纯粹利用银行卡自行开展积分业务的卡。

此类卡业务功能及管理类似于原来的商家自行发行的电子消费卡,与原先的电子消费卡不同的是该卡不是商户自己制的卡,而是银行制好交给商户管理的非记名银行空白卡。

该卡虽然是银行发行的,但是并不能在银行发展的所有商户进行积分,它只能在特定的某家与银行达成协议的商户使用。

1.积分账户

商户积分卡只有一个积分帐户,允许支持多种银行卡。

2.业务功能

(1)开户

根据银行提供的制卡文件在积分卡帐户中进行开户,建立卡档案、卡帐户、初始密码、二三磁道等信息,并与使用的商户建立关系。

如果银行不能提供制卡文件,则由商户收到银行的新卡后,在Pos机上进行注册开户,联机上送卡的相关信息并进行开户。

(2)加积分

卡开户或是卡积分消费回收后,由商户给卡增加积分。

为便于商户进行增加积分,应考虑进行批量增加积分方式,即:

商户操作员先在Pos机上输入增加积分数,然后给依次给一批卡增加相同的积分数。

商户批量加积分可以有以下方式:

Pos直联实时方式。

与Pos现用的联机交易一样,每台Pos直接拨号通过NAC接入后台管理系统。

POS

POS

POS

NAC

积分系统

图2-1POS直连方式图

Pos通过通讯服务器实时充值方式。

在这种方式中,Pos不是直接拨号通过NAC接入,而是通过通信服务器拨号接入。

后台管理系统

商户

POS

POS

POS

通信服务器

Modem

Modem

积分系统

图2-2Pos通过通讯服务器实时充值方式图

通过通信服务器脱机方式。

如果商户采用预加积分再售卡方式,可以采用通过通信服务器脱机方式。

先存放在通信服务器方,生成文件后上送到后台积分系统。

这种方式要注意安全。

后台管理系统

商户

POS

POS

POS

通信服务器

积分系统

充值文件

图2-3通过通信服务器脱机方式

Pos脱机加积分,结算上送方式

如果商户采用预加积分再售卡方式,也可以采用Pos脱机加积分,然后再上送至后台管理系统。

采用这种方式,也需要注意安全性。

文件方式

单位按标准加积分文件格式组织信息,提供给商户,然后利用文件在后台系统进行加积分操作。

该方式适合不回收的商户积分卡。

(3)积分卡销售管理

对于先进行预加积分的商户,应提供积分卡销售管理的功能,便于商户进行销售统计。

(4)密码修改

用户进行第一次进行积分消费或者用户认为必要时,能够进行密码修改。

(5)积分消费

用户可以持卡在该商户及其门店的POS机上进行积分消费。

对于回收型的商户积分卡,当卡上的积分消费完后,商户及时进行回收,以便下次使用。

(6)坏卡换新卡

当持卡人卡损坏后,能够进行坏卡换新卡。

新卡在换前必须是未使用的卡,进行换卡操作后,新卡的积分余额及密码与坏卡一致。

(7)商户积分卡应支持挂失、解挂、销户等业务

3.业务模式:

A.不回收型B.回收型

银行制卡

银行制卡

开户

卡销售

卡加积分

积分消费

开户

加积分

卡销售

改密

积分消费

卡回收

图2-4商户积分卡业务模式图

2.1.2银行商户联名积分卡业务功能

银行商户联名积分卡是利用持卡人自身已有的银行卡开展积分业务。

此类积分卡具有记名性质,卡为持卡人所有,银行或商户不能进行回收利用。

该卡既有银行积分,又有一家或多家商户积分。

银行积分可以在银行签约的所有商户使用,商户积分只能在该商户及其所属的部分或全部门店使用。

1.积分账户及其积分来源

根据业务需要,银行及商户联名积分卡具有多个帐户:

一类为银行积分帐户,另一类为商户积分帐户。

银行积分帐户及商户积分帐户的积分可以有多种积分来源。

(1)积分来源

A.银行积分账户

根据对系统目前及未来开展业务的设想,银行积分帐户积分有以下两个来源:

n银行的积分奖励:

银行根据持卡人的消费情况,可以奖励给持卡人不同的积分。

n企业批量积分奖励:

企业对员工发放的补助和福利,不在工资项范围内,不需交纳企业所得税,员工不需交纳个人所得税的部分,可以采用类似工资发放的方式,直接将相应的现金换算为积分奖励给相应的员工。

银行积分账户的积分是不能个人购买的,这体现了“积分”是一种奖励性质的含义。

银行的积分奖励是根据该卡的消费情况来定的,而企业批量积分奖励是由持卡人所在的企业向银行出钱购买的。

B.商户积分账户

商户积分帐户的积分来源有如下两个积分来源:

n企业批量购买的积分

企业对员工发放的补助和福利,可以折合成商户的积分,由员工到商户进积分消费。

n个人购买积分

某些商户(比如娱乐或美容业),可以由个人购买该商户的积分进行积分消费。

(2)积分账户与资金账户

由于银行会根据持卡人的消费情况增加积分,而积分可以转换为金额进行消费,这些金额是从银行指定资金账户中扣除的;同理,企业可以向银行申请一个专用资金帐户,当为企业的员工增加积分时,会从企业的积分资金帐户里扣除相应的金额。

积分帐户的层次结构不但与积分来源有关,而且与积分交易的资金清算有关。

银行商户积分联名卡的商户积分帐户进行积分消费后不存在商户与银行间的资金清算,但是银行积分帐户进行积分消费后商户与银行间存在资金清算问题,并且银行积分帐户的积分来源不同,银行应该从不同的积分资金账户中清算。

①积分卡账户的使用限制

表示可以进行积分消费表示不能进行积分消费

商户

积分卡

银行积分帐户

A商户积分帐户

B商户积分帐户

A商户

B商户

图2-5积分卡账户的使用限制

②积分卡的账户结构

银行商户积分联名卡

A商户积分账户

B商户积分账户

C商户积分账户

银行积分账户

图2-6积分卡的账户结构

③资金账户的设置

资金帐户的设置只是为资金清算服务的。

对于银行奖励的积分,其对于的资金帐户应为银行指定的资金帐户;对于企业批量奖励员工的积分,其对于的资金帐户应为银行设置的专用资金帐户,如下图:

银行奖励积分子帐户

银行指定的资金帐户

企业奖励积分子帐户

银行积分专用资金帐户

图2-7资金账户的设置

2.业务功能

(1)持卡人的基本信息管理

为更好的为客户提供服务,需要通过从银行主机系统导出基本数据然后导入积分系统的方式,建立起持卡人的基本信息。

银行卡系统

积分系统

持卡人基本信息

图2-8持卡人基本信息

(2)银行奖励积分的导入(银行的积分奖励)

银行定期生成奖励积分文件传给积分系统,然后积分系统根据转换规则、根据卡号加入相应的积分帐户或子帐户中。

在导入时,如果积分系统中不存在该卡,应建立卡档案,如果银行卡积分帐户不存在,应自动建立相应的积分帐户。

(3)企业奖励积分的导入(企业的批量奖励积分)

银行或者商户提供企业的积分奖励文件,积分系统根据不同的来源把积分加入积分卡不同的帐户中。

在导入过程中,如果卡在积分系统中不存在,系统不能受理;如果商户积分帐户或企业奖励积分子帐户不存在,应自动建立。

(4)个人购买积分

个人可以在不同商户购买商户的积分,购买的积分只能在该商户及其所属全部或部分门店进行积分消费。

(5)卡改密

持卡人在第一次使用或是觉得有必要时应该能在商户的Pos机上进行修改。

(6)积分消费

对于银行商户联名积分卡而言,由于存在多个积分帐户,因此不同的积分帐户积分消费业务处理有不同的限制:

银行积分帐户

银行积分帐户只能在银行签约的商户中进行积分消费;

银行积分帐户不同的子帐户的积分消费时,应按系统设置的顺序由积分系统自动进行处理;

持卡人在Pos机上进行积分消费时无需选择子帐户。

商户积分帐户

商户的积分帐户只能在该商户及其所属的全部及部分门店POS机商进行积分消费。

在积分卡进行积分消费时,由于有银行积分帐户及商户积分帐户两种不同的积分帐户使用,并且采用不同的积分帐户资金清算的要求不同,因此积分卡系统需要区分出积分消费时不同的积分帐户。

有两种处理放方式:

第一种:

由持卡人在积分消费时选择采用的积分帐户。

采用这种方式时,持卡人需要了解不同的积分帐户及其用途,进行积分消费时,若选择的帐户积分余额不足时,再换为另一类积分帐户。

第二种:

系统按设定的帐户处理顺序进行处理。

采用这种方式时,持卡人在进行积分消费时不需要选择积分帐户,系统按设定的顺序先扣除一个帐户的余额,不够时,再扣除另一个帐户的余额,交易成功后,Pos打印的凭条上必须由其中的交易积分,以及每个帐户的交易积分。

这种方式商户不容易对帐。

(7)换卡

由于卡损坏或者其它原因进行持卡人在银行进行换卡。

银行每日生成换卡文件传给积分系统。

允许银行对已挂失卡在积分系统中冻结。

(8)持卡人事件主动通知

对于银行的优质客户,如果积分到期等重大事件,系统应能生成通知内容,由CallCenter进行通知。

(9)系统应支持挂失、解挂、销户等管理业务功能

(10)银行积分帐户允许兑换现金

3.业务模式

开户

增加积分

积分消费

图2-9银行商户联名积分卡业务模式

2.2辅助业务功能

1.积分余额查询

积分卡能够在Pos机上进行查询各帐户的余额。

原则上Pos机上不开通余额查询交易。

2.卡积分消费撤销

Pos机为结算前,持卡人刷卡可进行卡积分消费撤销,取消原来的积分消费。

3、卡交易冲正处理

为保证交易的正确性,系统能够支持卡加积分、卡积分消费、卡积分消费撤销的冲正处理。

4、卡积分的时效性管理

对于卡积分帐户上的积分能够设置积分的截止日期,超过该日期后,积分不能够进行使用。

同时,系统不支持卡积分延长有效期管理。

2.3系统支持功能

1、卡表管理

系统可以维护卡表,从磁道中识别卡号。

2、商户管理

维护商户资料信息、商户扣率设置。

3、银行管理

维护银行资料信息。

4、银行签约商户管理

管理银行的签约商户。

银行积分帐户只能在签约商户中使用。

5、Pos终端管理

n维护pos资料

npos交易开通管理

npos初始化管理

npos签到管理

npos交易结算管理

6、积分交易手工对帐

为防止pos出现异常情况产生交易无法结算的情况,系统提供手工对帐功能,由操作员把后台保存pos未结算的交易调出来,与商户提供交易凭条逐笔进行勾对。

7、资金清算

系统能够按商户及银行的要求进行清算。

8、报表、统计、查询

能够按商户、银行、公司不同要求提供报表、统计、查询。

第三章金融POS积分卡系统概要设计

前置机

帐务主机

实时监

控终端

管理客户机

远程管理客户机

PSTN

NAC

PSTN

内部网络

路由器

防火墙

POS

POS

POS

通讯服务器

客户端设备

3.1网络拓扑

图3-1网络拓扑图

3.2POS终端模块设计

A.签到

功能:

密钥(密码,二三磁道,MAC,TAC)下载,交易控制表下载,由于安全性考虑,对二三磁道信息采用异或方式进行加密;POS必须下装卡表,每个商户的卡表不尽相同,由前置机控制。

B.改密

功能:

持卡人在第一次使用或是觉得有必要时应该能在商户的Pos机上进行修改。

C.联机开户

功能:

联名卡个人购买积分.可直接在POS上刷卡,录入积分。

D.商户奖励积分

功能:

商户可将个人的消费金额录入,后台直接开户,并将奖励积分根据奖励积分规则转换成内部积分。

POS将当日消费流水,区分是否为积分卡表接受的卡类型。

在结算时统一提交后台,对其进行奖励积分。

E.联机充值

功能:

商户操作员先在Pos机上输入增加积分数,再依次给一批卡增加相同的积分数。

F.联机充值冲正

功能:

如果处理超时或者网络故障,取消上次的交易。

G.脱机充值

功能:

商户操作员先在Pos机上输入增加积分数,再依次给一批卡增加相同的积分数。

数据置于通讯服务器,由通讯服务器统一提交。

H.联机消费

功能:

持卡人刷卡输入消费金额,扣除积分卡账户中的相应积分点。

I.联机消费冲正

功能:

如果上次联机消费处理超时或者网络故障(POS终端得不到后台处理后的返回码)则自动将上次的联机消费取消(还原数据库中所作的修改)。

J.联机消费撤销

功能:

输入要撤销交易的终端流水号,撤销该次交易。

K.联机消费撤销冲正

功能:

如果上次联机消费撤销处理超时或者网络故障(POS终端得不到后台处理后的返回码),则自动将上次的联机消费撤销交易取消(还原数据库中所作的修改)。

L.余额查询

功能:

积分卡能够在Pos机上进行查询各帐户的余额。

商户积分卡直接返回余额,联名卡返回可用余额(该商户积分+银行积分+企业积分)

3.3前置机环境设定与模块设计

(1)环境设定

平台:

LINUX/SCOUNIX

编程语言:

ESQL/C

数据库:

informix数据库

(2)模块划分

A.交易处理模块

(1)签到

功能:

前置机必须控制每一台POS的密钥和状态,并控制其交易种类。

(2)脱机充值

功能:

①合法性检查;

②通讯服务器将文件传给前置机,前置机在每日日终时,将文件传给后台。

(3)余额查询

功能:

①合法性检查;

②将交易信息传递给后台;

③商户积分卡直接给POS终端返回余额,联名卡则给POS终端返回可用余额(该商户积分+银行积分+企业积分)。

(4)联机充值

功能:

①合法性检查;

②将交易信息传递给后台;

③给POS终端返回交易信息。

(5)商户奖励积分

功能:

①合法性检查;

②将交易信息传递给后台;

③给POS终端返回交易信息。

(6)联机开户

功能:

①合法性检查;

②将交易信息传递给后台;

③给POS终端返回交易信息。

(7)联机充值冲正

功能:

上送需冲正的终端流水号。

(8)联机消费

功能:

①合法性检查;

②将交易信息传递给后台;

③给POS终端返回交易信息。

(9)联机消费冲正

功能:

上送需冲正的终端流水号。

(10)联机消费撤销

功能:

①合法性检查;

②上送需撤销的终端流水号;

③给POS终端返回交易信息。

(11)联机消费撤销冲正

功能:

上送需冲正的终端流水号。

B交易监控模块

对交易进行实时监控。

C日终处理模块

提交脱机充值数据和每日交易对帐数据。

3.4后台帐务机环境设定与模块设计

(1)环境设定

平台:

LINUX/SCOUNIX

编程语言:

ESQL/C

数据库:

informix数据库

(2)模块化分

A交易处理模块

(1)余额查询

积分卡能够在Pos机上进行查询各帐户的余额。

商户积分卡直接返回余额,联名卡则返回可用余额(该商户积分+银行积分+企业积分)

(2)联机开户

检查商户(mch_arch),取得商户类型,[主管商户];

检查该卡的卡类型(card_regular),取得卡类型编号、积分类型、银行编号、[商户编号];

检查卡定义(card_def),察看在该商户及其主管商户是否接受该类卡在商户开户;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2