一种农商行自助系统的制作方法

文档序号:13761088阅读:362来源:国知局
一种农商行自助系统的制作方法

本发明涉及银行服务系统,主要涉及一种农商行自助系统。



背景技术:

如今,银行业务的种类不断增多,客户对于办理业务的效率要求也不断提高。

为了有效提高网点办理业务的效率,自助设备的推广和普及是必然趋势,不但能使客户大大缩短排队等候的时间,缓解柜台出现大量等候人员的情况,还能整体提高该网点的业务办理效率,意义重大。



技术实现要素:

本发明的目的是提供一种操作简单、便于管理、功能齐全的农商行自助系统。

为了解决上述技术问题,本发明采用以下技术方案:

一种农商行自助系统,包括后台管理系统、数据库、接入端和至少1个终端,终端与接入端通讯连接,接入端与数据库通讯连接,后台管理系统分别与数据库和接入端通讯连接,所述终端包含业务模块、管理员模块、升级和远程控制模块,终端包含外部硬件接口和内部系统接口;

所述业务模块包含存折补登功能、取款功能、无卡代存功能和有卡代存功能,用户通过外部硬件接口和内部系统接口来实现业务模块功能;

所述管理员模块包含管理员登录功能、修改管理员密码功能、系统操作功能、参数设置功能和明细查询功能;管理员通过输入账号、密码来登录管理系统;管理员通过输入原密码、新密码、新密码确认来修改管理员密码;管理员通过给每个终端的业务或部件进行增、删、查、改来实现系统操作功能;管理员通过配置参数信息来实现参数设置功能;管理员对每个终端各个业务在某一段时间内的交易总额或交易次数进行查询来实现明细查询功能;

所述升级和远程控制模块包含升级功能和远程控制功能;管理员对终端维护中的增删查改及业务、部件配置功能进行操作来实现升级功能;管理员通过对终端通讯来实现远程控制功能。

进一步地,所述终端的外部硬件接口包含与打印机接口、与密码键盘接口、与读卡器接口和与密钥分发器接口。

进一步地,所述终端的内部系统接口为与行里交易接口。

进一步地,所述与行里交易接口包括账户信息验证接口、单笔实时转账接口、存折补登接口和交易明细查询接口。

进一步地,所述终端通讯包括关闭应用、重启应用、关闭终端、重启终端和获取终端日志。

本发明的优点如下:

1、本发明整体架构清晰,终端功能完善,操作简单,管理方便。

2、本发明适用于任何工、农、商行的自助服务,包括一些行内业务的自助式操作,方便部分客户不需要在柜台排队等候办理业务,能直接通过自助的方式更为快捷地办理业务。

3、节约客户办理业务时间的同时,大大提高了银行的服务效率,缓解了银行柜台的部分压力,有效缓解“常排队”、“排长队”的现象。

附图说明

图1是本发明一种农商行自助系统的整体架构图。

图2是本发明一种农商行自助系统的终端功能结构图。

图3是本发明一种农商行自助系统的账户信息验证接口数据表。

图4是本发明一种农商行自助系统的单笔实时转账接口数据表。

图5是本发明一种农商行自助系统的存折补登接口数据表。

图6是本发明一种农商行自助系统交易明细查询接口数据表。

图7是本发明一种农商行自助系统的数据库模块结构图。

图8是本发明一种农商行自助系统的数据库广告表。

图9是本发明一种农商行自助系统的数据库广告分发表。

图10是本发明一种农商行自助系统的数据库业务表。

图11是本发明一种农商行自助系统的数据库部件表。

图12是本发明一种农商行自助系统的数据库交易表。

图13是本发明一种农商行自助系统的数据库参数表。

图14是本发明一种农商行自助系统的数据库终端表。

图15是本发明一种农商行自助系统的数据库终端业务表。

图16是本发明一种农商行自助系统的数据库终端设备表。

图17是本发明一种农商行自助系统的数据库版本表。

图18是本发明一种农商行自助系统的数据库版本分发表。

具体实施例

结合附图,对本发明的具体实施例作进一步详细的描述。

如图1所示,一种农商行自助系统,包括后台管理系统、数据库、接入端和若干个终端,终端与接入端通讯连接,接入端与数据库通讯连接,后台管理系统分别与数据库和接入端通讯连接。系统架构可分为4层:1、应用层;2、接入层;3、数据层;4、管理层。其中,各个终端都属于应用层;接入前置应用服务属于接入层,用于接收、转发、处理、各端的通讯数据;数据库服务器属于数据层,主要用于数据存储;后台管理系统属于管理层,主要用于各配置信息维护和监控管理等。

如图2所示,所述终端包含业务模块、管理员模块、升级和远程控制模块,所述业务模块包含存折补登功能、取款功能、无卡代存功能和有卡代存功能,所述管理员模块包含管理员登录功能、修改管理员密码功能、系统操作功能、参数设置功能、灌主密钥和明细查询功能,所述升级和远程控制模块包含升级功能和远程控制功能。

终端包含外部硬件接口和内部系统接口。外部硬件接口为软件与硬件之间的接口;内部系统接口为本系统与各支持软件之间的接口。用户通过外部硬件接口和内部系统接口来实现业务模块功能。

所述终端的外部硬件接口包含与打印机接口、与密码键盘接口、与读卡器接口和与密钥分发器接口。与打印机接口中,分为打印机部分(A.设备连接;B.设备关闭;C.获取设备信息;D.打印数据;E.凭条切纸)和存折部分(F.等待进存折读取;G.取消等待读存折;H.获取磁道信息;I.退存折)。与密码键盘接口包含如下操作:A.设备连接;B.设备关闭;C.获取设备信息;D.下载密钥;E.加解密;F.启用明文输入;G.启用密文输入;H.清空密钥。与读卡器接口包含如下操作:A.设备连接;B.设备关闭;C.获取设备信息;D.读卡信息;E.退卡指令。与密钥分发器接口包含解析串口数据获取主密钥明文接口和生成密钥分发器返回报文接口。

所述终端的内部系统接口为与行里交易接口。与行里交易接口包括账户信息验证接口、单笔实时转账接口、存折补登接口和交易明细查询接口。如图3所示为账户信息验证接口中请求要素和应答要素的列表,请求要素包含账号、款项、币种、密码、密码检查标志、磁道检查标志、磁道2信息、磁道3信息;应答要素包含账号、账户性质、余额、卡折合一户标识、有折标识、账户状态、客户名称、客户类别、卡标识、币种号、客户号、扩张状态、支取方式、标识、账户标识、证件类型、产品的流程代码、冻结状态标志、证件号码、证件类型、保证金标识、抵质押状态、国家代码、数量、本币基本账户开户、开户日期、产品代码、产品允许的客户类型、产品名称、产品状态、产品种类、核算机构、止付状态、起息日期、款项代码、科目控制字、字系统编码、期限、转存处理间隔单位、通兑级别、可用余额、凭证种类、凭证号码、支取方式说明、标识、支票户标识、账户经理、账户状态、账别。同理,如图4所示为单笔实时转账接口中请求要素和应答要素的列表,请求要素包含转出账号、转入账号、客户名、币种、金额、是否检查密码、转出账号密码、摘要、交易类型;应答要素包含借方账面余额、贷方可用余额、主机流水号、主机时间、柜员流水号、柜员时间、平台流水号。如图5所示为存折补登接口中请求要素和应答要素的列表,请求要素包含账号、凭证号码、是否检查密码、密码;应答要素包含记录数、起始页号、起始行号、是否有下页、未登数据、满折标志。如图6所示为交易明细查询接口中请求要素、应答要素以及文件返回要素的列表,请求要素包含账号/卡号、款项代码、卡内账户序号、是否检查密码、密码、查询方式、交易金额、起始日期、终止日期、是否检查磁道、卡片二磁道、卡片三磁道、当前请求页、每页记录数、明细文件名;应答报文体包含满足条件的总记录数、实际返回的条数、后续记录;返回用文件方式返回包含账户币种、业务种类、账户产品代码、账号、款项代码、交易日期、交易时间、交易币种、交易金额、交易金额借贷标志、余额、现转标志、汇钞标志、摘要码、渠道、交易码、交易机构、交易机构名称、柜员号、客户名称、账户性质、摘要名称、主机流水、凭证种类、凭证批次、凭证号码、对方账号、对方户名、销挂账编号、摘要。

以上内部系统接口中要素的报文设计如下:1、报文组织:固定40位报文头+不定长消息体;2、报文头:固定40位,所有字段长度不足均以空格补足(右补空格);3、报文头格式:2位命令码+1位保留+8位消息长度+15位IP地址+5位端口+9位保留位(15位IP地址+5位端口,指提供真实服务的服务器地址端口,终端可能向代理发送报文,代理按此ip端口获取真实服务);4、消息体:xml标准格式报文根节点名统一为"msg"。

报文设计分为以下几个模块:版本升级、配置参数下载、部件状态、故障检测、管理员密码修改、广告下载、接收服务器广告、更新工作密钥、远程控制、账户验证、交易明细查询、转账交易、存折补登。

如图7所示,管理端数据库模块包含广告表、广告分发、业务表、部件表、交易表、参数表、终端表、终端业务表、终端设备表、版本表、版本分发。

如图8所示为数据库中的广告表,包含id、名称、版本号、ftp地址+文件名称、md5、备注、更新人、更新时间、is_deleted这些要素。

同理,如图9所示为数据库中的广告分发,包含id、广告编号、终端编号、下发状态、更新人、更新时间、is_deleted这些要素。

如图10所示为数据库中的业务表,包含id、业务编号、上级业务、业务名称、业务类型、更新人、更新时间、is_deleted这些要素。

如图11所示为数据库中的部件表,包含id、部件编号、部件名称、更新人、更新时间、is_deleted这些要素。

如图12所示为数据库中的交易表,包含id、流水号、交易类型、日期、金额、终端号这些要素。

如图13所示为数据库中的参数表,包含id、参数号、参数值、参数名称、更新人、更新时间、is_deleted这些要素。

如图14所示为数据库中的终端表,包含id、终端编号、终端名称、机构编号、终端ip、终端类型、广告版本、管理员卡号、管理员密码、软件版本、签到时间、锁定状态、启动状态、更新人、更新时间、is_deleted这些要素。

如图15所示为数据库中的终端业务表,包含id、业务编号、终端编号、更新人、更新时间、is_deleted这些要素。

如图16所示为数据库中的终端设备表,包含id、部件编号、终端编号、设备状态、状态、更新人、更新时间、is_deleted这些要素。

如图17所示为数据库中的版本表,包含id、名称、版本号、ftp地址+文件名称、md5、备注、更新人、更新时间、is_deleted这些要素。

如图18所示为数据库中的版本分发,包含id、版本编号、终端编号、更新状态、更新人、更新时间、is_deleted这些要素。

管理员通过输入账号、密码来登录管理系统。管理员输入账号、密码,系统提示是否保存账号,如果勾选,则下次打开登录页面的时候,账号输入框显示上次登录时的账号;如果输入的账号和密码验证不通过,则提示“账号或密码错误,请重新输入”;如果系统验证通过,则系统显示终端查询界面。其中,账号的最大长度为20位字符,密码的长度为32位字符,均为必填项。

当管理员退出本系统,系统则显示登录界面。

管理员通过输入原密码、新密码、新密码确认来修改管理员密码。点击【重置】按钮,系统清空“账号”和“密码;点击【提交】按钮,先校验“原密码”是否正确,错误则提示客户“原密码不正确,请重新输入”;新密码和新密码确认输入的不一致,则提示“新密码输入不一致,请重新输入”;正确则提交信息去后台数据库更新密码,成功则提示“修改成功”,失败则提示“修改失败”。原密码、新密码、新密码确认的长度均为32位字符,均为必填项。

管理员可进行终端管理,即按登录用户的统计机构权限统计机构以及以下的终端列表,对终端维护中的增删查改及业务配置功能进行操作。终端管理包括终端查询、新增终端、修改终端、禁启用、业务配置、部件配置、远程控制。终端管理具体操作如下:

1、终端查询中,输入查询条件(终端ip或终端编号),系统则显示新增终端功能和终端列表(终端号、终端ip、机构名称、管理员卡号、软件版本、广告版本),并显示每一行对应的操作(业务配置,部件配置,修改,禁启用),每页显示10条,排序按照终端记录的创建时间先后,如果终端已经被禁用了,那么显示启用,否则显示禁用。终端号的长度为10位字符,终端ip的长度为15位字符,终端号和终端ip为非必填项。

2、新增终端,即增加一个终端信息,输入终端号、终端ip、机构、管理员卡号和管理员密码,点击【保存】按钮,系统则增加一个终端,同时提示“保存成功”,否则提示“保存失败”,点击【返回】按钮则返回到终端查询页面。终端号的长度为10位字符,终端IP的长度为15位字符且符合标准IP格式,管理员账号的长度为22位字符,管理员密码的长度为20位字符,均为必填项。该过程描述如下:首先用户填写信息并提交;其次系统进行验证,终端号是否为空,如果为空,则提示“终端号不能为空”,终端号是否已经存在,如果存在则提示“终端号已经存在,请重新输入”,终端ip是否为空,如果为空,则提示“终端ip不能为空”,在终端ip不为空的情况下验证ip是否符合IP标准格式,如果不符合提示“终端ip格式错误,请重新输入”,终端ip是否已经存在,如果存在则提示“终端ip已经存在,请重新输入”,机构未选择提示“请选择机构”,管理员账号为空,则提示“管理员账号不能为空”,管理员密码为空,则提示“管理员密码不能为空”;然后,验证通过后,管理员密码要用MD5加密保存终端信息到数据库,保存这个终端的业务配置信息,默认新增终端的业务都是勾选的,就是说目前有效的所有业务新增的终端都是有的,保存这个终端的部件配置信息,默认新增终端的部件都是勾选的,就是说目前所有的部件新增的终端都是有的,保存成功提示“保存成功”,否则提示“保存失败”。

3、修改终端用于修改终端信息。

4、禁启用,即对终端进行禁用、启用,用户禁/启用终端信息,系统提示“是否真的要禁/启用吗”,如果选择“是”,则系统修改终端标志位,显示终端列表,并提示“禁/启用成功”,如果选择“否”,则提示“禁/启用失败”,操作结束。

5、业务配置,用于给每个终端配置对应的业务,系统读取所有业务项(配置管理的业务配置)显示在页面上供用户选择,用户可以多选也可以不选,用户提交信息,系统把启动的业务更新到数据库,同时返回到终端查询界面。

6、部件配置,用于给每个终端配置对应的部件,系统读取所有部件项(配置管理的部件配置)显示在页面上供用户选择,用户可以多选也可以不选,用户提交信息,系统把不启动的部件(清除部件状态内容)和启用的部件更新到数据库,同时返回到终端查询界面。

7、远程控制,主要是跟终端通信,对终端进行关闭应用、重启应用、关闭终端、重启终端、获取终端日志,通信采用TCP连接,终端开放的端口号30001,发送控制命令成功,则提示“发送成功”,如果通信超时提示“发送超时”,如果程序出错提示“系统出错”。

管理员可进行设备监控,即显示每个终端的各个部件运行情况。管理员输入查询条件(终端ip、终端号、机构树),系统则显示终端列表(终端号、终端ip、读卡器、凭条打印机、存折打印机、密码键盘),每页显示10条,排序按照终端记录的创建时间先后。部件如果未启用,则显示“未启用”,如果部件状态描述表的值为空,则显示“未检测”。管理端开启30000端口TCP模式。

管理员可进行版本管理,包括版本查询、版本新增、删除版本、分发。版本管理的具体操作如下:

1、版本查询中,版本的所有记录显示在下方的列表中(每页显示10条),排序按创建时间先后,列表显示的内容为名称、版本号、更新路径、操作,操作包括分发、删除。

2、版本新增中,输入名称、版本号、附件、备注,点击【保存】按钮,新增成功,则提示“保存成功”,否则提示“保存失败”。版本新增中需要输入名称、软件版本、选择文件、备注的信息,名称的最大长度为20个字符,软件版本的最大长度为10个字符,选择文件通过点击浏览输入,备注的最大长度为100个字符,除了备注其它均为必填项。该过程描述如下:用户填写好信息后提交,系统进行验证,名称是否为空,如果为空,则提示“名称不能为空”,软件版本是否为空,如果为空,则提示“软件版本不能为空”,软件版本是否已经存在,如果存在则提示“软件版本已经存在,请重新输入,文件是否为空,如果为空,则提示“请选择文件”,系统计算附件的MD5值,然后保存信息,然后把附件上传到ftp上,系统显示版本列表信息

3、删除版本中,如果删除成功提示“删除成功”,否则提示“删除失败”。该过程描述如下:用户删除版本信息,系统提示“是否真的要删除吗”,如果选择“是”,系统判断版本是否已经被分发,如果已经被分发则提示“版本已经被分发,无法被删除”,否则删除版本,系统显示版本列表。

4、分发,即把版本分发给终端,系统输出软件名称、软件版本、终端号、终端ip、机构、状态(已发、未发)、终端版本号。管理端开启TCP模式的通讯服务,终端启动时访问管理验证是否有新版本需要更新,端口为30000。

管理员可进行广告下发,包括广告查询、广告新增、删除广告、分发。广告下发的具体操作如下:

1、广告查询,广告的所有记录显示在下方的列表中(每页显示10条),排序按创建时间先后,列表显示的内容为名称、广告版本号、操作,操作有分发和删除。

2、广告新增,即新增广告信息,输入名称、广告版本号、附件、备注,点击【保存】按钮,系统新增成功,则显示“保存成功”,否则提示“保存失败”。名称的长度为20个字符,广告版本号默认为数据库中版本号+1,选择文件点击浏览输入,备注的最大长度为100个字符,除了备注其它均为必填项。该过程描述如下:用户填写好信息后提交,系统进行验证,名称是否为空,如果为空,则提示“名称不能为空”,广告版本号是否为空,如果为空,则提示“广告版本号不能为空”,广告版本号是否已经存在,如果存在则提示“广告版本号已经存在,请重新输入”,广告版本号必须大于数据库中最大的版本号数值类型,文件是否为空,如果为空,则提示“请选择文件”,系统计算附件的MD5值,然后保存信息,然后把附件上传到ftp上,系统显示广告列表信息。

3、删除广告,即删除广告信息,如果删除成功提示“删除成功”,否则提示“删除失败”。过程描述如下:用户删除广告信息,系统提示“是否真的要删除吗”,如果选择“是”,系统判断广告是否已经被分发,如果已经被分发则提示“广告已经被分发,无法被删除”,否则删除广告,系统显示广告列表。

4、分发,即把广告分发给终端,系统输出广告名称、广告版本号、终端列表、复选框、终端号、终端ip、机构、状态(已发、未发)、终端广告号,给要分发的所有终端发起通讯,让终端下载图片。管理端开启TCP模式的通讯服务,终端启动时访问管理验证是否有新广告需要更新,端口为30000。

管理员可进行业务管理,包括业务查询、新增业务、修改业务和删除业务。业务管理的具体操作如下:

1、业务查询中,业务项显示在下方的列表中(每页显示10条),排序按业务编号从小到大,列表显示的内容为业务编号、业务名称、业务类型、操作,操作包括修改、删除。

2、新增业务中,输入业务编号、业务名称、业务类型,点击【保存】按钮,如果新增成功,则提示“保存成功”,否则提示“保存失败”。业务编号的最大长度为10个字符,业务名称的最大长度为50个字符,业务类型下拉选择,均为必填项。该过程描述如下:用户填写好信息后提交,系统进行验证,业务编号是否为空,如果为空,则提示“业务编号不能为空”,业务编号是否已经存在,如果存在则提示“业务编号已经存在,请重新输入”,业务名称是否为空,如果为空,则提示“业务名称不能为空”,系统显示业务列表信息。

3、修改业务中,业务编号不能被修改,只能修改业务名称,操作同新增业务。

4、业务删除中,用户删除业务信息,系统提示“是否真的要删除吗”,如果选择是,系统判断业务是否已经被使用,如果已经被使用则提示“业务已经被使用,无法被删除”,否则删除业务信息,如果删除成功提示“删除成功”,否则提示“删除失败”,系统显示业务列表。

管理员可进行部件配置,包括部件查询、新增部件、修改部件、删除部件。具体操作方式如下:

1、部件查询,部件项显示在下方的列表中(每页显示10条),排序按部件编号从小到大,列表显示的内容为部件编号、部件名称、操作,操作为修改和删除。

2、新增部件,即增加一个部件信息,输入部件编号、部件名称,点击【保存】按钮,如果新增成功,系统则提示“保存成功”,否则提示“保存失败”。部件编号的最大长度为10个字符,部件名称的最大长度为50个字符,均为必填项。该过程描述如下:用户填写好信息后提交,系统进行验证,部件编号是否为空,如果为空,则提示“部件编号不能为空”,部件编号是否已经存在,如果存在则提示“部件编号已经存在,请重新输入”,部件名称是否为空,如果为空,则提示“部件名称不能为空”,系统显示部件列表信息。

3、修改部件中,部件编号不能被修改,只能修改部件名称。

4、删除部件中,即删除部件信息,用户删除部件信息,系统提示“是否真的要删除吗”,如果选择“是”,系统判断部件是否已经被使用,如果已经被使用则提示“部件已经被使用,无法被删除”,否则删除部件信息,如果删除成功提示“删除成功”,否则提示“删除失败”,系统显示部件列表。

管理员可进行参数配置,输入参数代码、参数值、参数名,点击【保存】按钮,如果保存成功,则提示“保存成功”,否则提示“保存失败”。参数名的最大长度为100个字符,参数代码的最大长度为20个字符,参数值的最大长度为100个字符,均为必填项。该过程的描述如下:用户填写好信息后提交,系统进行验证,参数代码是否为空,如果为空,则提示“参数代码不能为空”,参数名是否为空,如果为空,则提示“参数名不能为空”,参数值是否为空,如果为空,则提示“参数值不能为空”,系统保存参数。

管理员可进行报表统计,包括交易额统计和交易次数统计。报表统计的具体操作如下:

1、交易额统计,即统计每个终端各个业务在某一段时间内的交易额的总值,输入机构,时间段(开始时间、结束时间),系统则分页显示,每页10条,排序按终端创建时间先后,金额数精确到小数点后两位。

2、交易次数统计,即统计每个终端各个业务在某一段时间内的交易次数,输入机构,时间段(开始时间、结束时间),系统则分页显示,每页10条,排序按终端创建时间先后。

管理员可进行系统管理,包括用户维护、机构维护、角色维护、资源管理和日志维护。其中,用户维护为对用户维护中的增、删、查、改功能进行操作,用户的基本信息有用户名、密码、角色;机构维护为对机构维护中的增、删、查、改功能进行操作,机构的基本信息有机构号、机构名称、统计机构、上级机构。

以上所述仅是本发明优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明构思的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1