基于Oracle ODI的高校学生收费管理平台设计与实现

2016-05-14 08:42梁展澎周剑峰
软件导刊 2016年7期
关键词:收费管理S模式

梁展澎 周剑峰

摘要:基于C/S系统架构的收费管理模式无法满足高校发展需要。为此,采用ODI数据整合工具搭建数据交换与共享平台,开发了基于B/S系统架构的高校收费管理平台,实现收费数据共享化、缴费方式多样化、收费管理一体化,实际使用效果显著。

关键词关键词:C/S模式;B/S模式;ODI;收费管理;统一支付平台

DOIDOI:10.11907/rjdk.161291

中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2016)007011803

0引言

随着高等教育事业的发展,高校办学规模不断扩大,办班形式灵活多样,收费情况越来越复杂。精细化管理要求使高校收费工作面临各种压力与挑战。如何提高收费效率,减轻收费人员工作量成为高校收费领域急迫需要解决的问题。有些高校正在研究在校园网基础上通过数据库共享技术实现信息互通,采用Java或.Net技术开发基于网络的各种收费软件\[13\]。国外高校关于缴费概念以及方式更为超前,美国宾夕法尼亚州部分学校只需要学生的指纹就可以缴费,无需银行卡或现金。

以校园网为依托,采用先进的系统开发技术,打造一个高效、安全、规范的统一收费管理平台非常必要。这个系统贯穿收费项目立项、应收管理、实收管理、对账管理、票据管理等整个收费过程,通过减少重复数据的录入、下放收费权限、自动计算收费标准、采用网上支付等手段实现收费业务高效率、低工作量目标。

1需求分析

本系统以某高校为研究对象,首先通过面谈、实地考察等方式进行调研。学校采用上海财大科发公司开发的基于C/S模式的收费管理系统。财务处负责学校统招生的学费、住宿费、教材费、校园卡代垫费的收缴工作,主要通过银行柜台、委托代扣、POS机刷卡3种方式缴费。二级学院负责本单位的计划外收费工作,例如双专业(学位)学费、研究生专业学位学费、考试费、会务费等,学生通过银行汇款、POS机刷卡、现金等方式缴费。随着学校迅速发展,这种C/S收费模式存在较大缺陷:①信息无法共享,形成信息孤岛,不能及时接收其它系统的变更信息,二级学院或者分管领导无法查询缴费、欠费记录,只能通过收费管理员导出数据发邮件给相关人员,信息滞后,造成催缴工作繁琐而且被动;②创收单位收费方式多样,包括现金、POS机刷卡、汇款等方式,造成现金量大、潜在风险高、对帐繁琐等问题。

随着网络技术的发展,学校数字化校园建设趋于完善,开发基于校园网的收费管理平台势在必行。该平台应具有权限管理、学生信息管理、应收标准设置、收退款、查询统计、自动对账、银联在线支付等功能,预期实现以下目标:①各部门信息共享,实现数据网上即时传递,摆脱以往数据导入导出、人工输入、检查核对等耗时环节,提高收费标准制作效率,减少出错率;②查询统计功能。各学院负责人能够查询本学院欠费人数、名单、收费项目等,学生能够查询本人缴费记录、缴费金额等,收费管理员能够根据欠费学生信息进行统计分析;③二级单位能够在统一支付平台对本单位计划外收费名单进行网上维护,学生或校外人员能够通过网上银行支付费用;④通过支付平台付款,系统能够自动对账,减轻财务人员工作量。

2系统总体设计

收费管理平台覆盖全校所有收费业务,系统架构根据其功能分为数据层、业务系统层、统一支付层,如图1所示。数据层主要功能包括存储各类数据,通过ODI将财务处收费管理子系统数据与其它业务系统数据同步;业务系统层主要包括财务处专用的收费管理子系统以及其它部门接入的业务系统;统一支付层接收业务系统层推送的各类收费项目以及管理无业务系统支撑的收费项目,缴费用户可通过第三方网银在线支付各类费用。收费结果能够反馈到支撑系统,以便业务部门了解缴费情况。

采用Rose软件中的UML建模工具对系统需求进行了分析。系统开发架构采用MVC模式,后台数据库采用Oracle 10g,服务器端程序采用Java开发语言,开发平台采用Eclipse,前端程序及界面风格采用Ext JS+Jsp+Eterna联合开发。

收费管理平台要能整合第三方业务系统,提供良好的兼容性接口,接口程序如下:

...// 利用MAP方法储存相关的传递信息

接入接口程序主要完成安全性验证、信息获取、信息加解密、信息一致性配对等一系列数据交换过程,收费平台为用户提供Java及.Net两套标准的接口文档,方便用户快速开发。

4系统实现

4.1数据层

信息化应用覆盖学校教学、科研、财务、行政、图书等领域,但各个业务系统孤立运行,信息无法共享,造成数据冗余,无法满足学校快速发展变化的需要。基于成本及学校特殊性考虑,从数据层面进行集成是学校实现信息共享最合适的解决办法。

数据集成方式有联邦数据、数据仓库、中间件模式等,基于方便快捷等因素考虑选用中间件模式。中间件位于数据层和应用层之间,主要作用是协调各数据源系统,并为访问集成数据提供统一数据模式和通用接口。在中间件产品中,Oracle ODI应用广泛。ODI(Oracle Data Integrator)是Oracle公司推出的一个功能强大的数据集成平台,具有跨平台优势,是一种开放的架构,支持几乎所有目前流行的关系数据库及非关系数据库。

财务处专用的收费管理子系统的基础数据库遵循第三范式,从而降低数据冗余度。所使用的部分字段如姓名、班级、专业、宿舍号等信息从教务处、研究生处、宿舍管理部等通过ODI索引过来,中间经过数据清洗、转换等步骤。传递数据的频率可以在ODI工具中设置为时刻同步或定时同步,这样可以随时把业务链的上层数据发生的新增、修改、删除等状态及时传输到财务处收费系统,从而减少人为操作,提高信息传输效率。

4.2收费管理子系统

业务系统层主要是统一支付平台向具有收费环节的第三方业务系统提供开放接口的对象域。为了保证双方信息安全,接入的系统必须经过系统管理员以Key证书加密方式授权。财务处作为学校收费业务的核心管理部门,其收费管理子系统在业务系统层占据重要位置。

收费管理子系统与其它业务系统一样,只有管理功能,收费渠道由统一支付平台提供。收费管理子系统业务流程如图2所示。收费管理子系统流程按项目管理、应收管理、收费管理、票据管理进行:首先二级用户向收费管理员提交项目申请,审批通过后用户可以维护该项目下的收费名单,然后根据学生基本信息、班级信息等制作相关信息,在此基础上按照规则计算各项目的收费标准,收费主管核实无误后同步到统一支付平台,二级用户通知学生在缴费期限内缴纳学杂费,根据收费记录打印票据。收费管理子系统贯穿高校收费业务整个管理流程,重点解决高校财务管理中学生异动、计算各类收费标准、管理票据打印等复杂问题\[69\]。

统一支付平台是财务处整合全校收费信息的平台,不仅可以实现收费项目全过程统一管理,而且可以集中处理与“第三方支付”和“银行系统”的对接,实现订单生成、线上支付、退款、对账、结算等众多资金流转环节,为校内各类业务系统提供便捷的支付接入接口,为付费用户提供完整统一的支付界面,为财务部门和收费部门提供完整的收费项目管理和查询统计功能。

统一支付平台是基于B/S模式建立的支付系统,用户可以随时随地通过因特网进行收费管理、缴费以及查询等操作。统一支付平台使用者主要由付款用户、二级收费部门用户、财务部门用户、分管领导用户4类角色组成。

付款用户分为校内用户与校外用户。校内用户可通过学校信息门户统一身份认证登录平台,校外用户可通过收费管理员预先为他们设置的帐号与密码登陆平台,付款用户登陆平台后获取应付金额,然后通过借记卡、信用卡、国际卡进行网上支付,平台支持POS机、汇款等线下支付,如图3所示。

图3统一支付平台数据流 二级收费部门用户主要是二级部门负责收费的工作人员。如果收费部门具有业务系统,如教务系统、捐赠系统等,平台可以提供开放接口进行无缝对接,有业务系统支撑相关业务流程,校园统一支付平台将收费环节嵌入到实际的业务中并对操作流程进行控制。付款用户只有在业务系统中完成相应的流程,进入校园统一支付平台进行缴费后才可以下一步操作。如果收费部门没有业务系统,可通过校园统一支付平台建立收费项目,经过财务部门审批通过后进入工作状态,此时付款用户可直接进入统一支付网关进行网上支付。统一支付平台还提供自动对帐以及查错帐、票据打印等收费后续功能。

财务部门用户包括财务处收费管理员以及系统管理员。财务处收费量大,数据处理过程复杂,因此需要使用收费管理子系统接入统一支付平台。双方数据定时传输,保持两者数据一致。系统管理员主要负责收费项目审核、收费人员管理、收费监控等操作。

分管领导用户能够通过查询统计模块了解职责范围内的收费进度情况,系统通过柱形图、饼状图、报表等方式展示数据分析结果,便于用户了解,提供决策依据。

5结语

高校学生收费管理平台已投入使用,效果良好。该系统既减轻了二级学院收费人员的工作压力,又便于财务部门对全校收费进行监督管理。

外部环境在不断变化,例如学分制收费未来可能取代学年制收费,因此收费管理平台应当不断完善,才能更好地适应未来的发展变化。

参考文献:

吕贻文.基于.NET的中山大学校园收费平台的设计和实现.广州:中山大学, 2013.

刘国红.基于J2EE 的高校自助缴费终端系统设计[J].技术与方法,2014(9):7784.

孟凡斌,王伟.高校财务管理信息化背景下学费管理系统的扩展[J].中国管理信息化,2012(1):2022.

孙玮.基于ODI技术搭建高校数字化校园公共数据平台[J].软件工程师,2014(7):4457.

陈熙.基于ODI的高校数据交换与共享平台的设计与实现[J].计算机光盘软件与应用,2014(1):259261.

侯宪君,何景连.基于B/S和C/S模式的高校报到收费系统的设计与实现[J].天津职业院校联合学报,2009(3):6063.

谭茜.高校收费管理向网络化模式发展探讨[J].管理视野,2013(7):145148.

陈刚.网络环境下高校学生收费管理系统的创新[J].信息与电脑,2013(2):103104.

朱靖.基于网银支付的高校网络缴费平台研究[J].广东轻工职业技术学院学报,2012(6):11

猜你喜欢
收费管理S模式
基于Web的毕业设计管理系统设计与实现
明日博客系统的设计与实现
规范医院收费管理
集团公司OA系统的研究与开发
“互联网+”下高校网上收费管理平台构建研究
医院住院收费管理的现状分析和应对方法
试析农村用电服务收费管理存在的问题与应对策略
浅谈医院收费服务管理中存在的危机及对策