APP下载

基于.NET的高校学生收费管理系统研究与设计

2015-09-18顾效瑜

软件导刊 2015年8期
关键词:收费管理

顾效瑜

摘要:针对高校传统收费方式手续繁琐、效率低下的特点,设计并实现了基于.NET的网络收费管理系统,以满足高校对学生收费管理工作的实际需要。重点分析了系统设计思路、主要功能设计方法以及系统具体实现。

关键词:NET;收费管理;收费系统

DOIDOI:10.11907/rjdk.151431

中图分类号:TP319

文献标识码:A 文章编号文章

编号:16727800(2015)008014702

0 引言

当前,我国高校在校学生数量增加较快,这给高校的学生收费管理带来了挑战。高校招收本科、专科、特色专业、成教等多种类型的学生,收费标准不同使得收费管理难度大大增加。近年来,在校生流动性增大,退学、休学、参军、留级等各种变动较大,且国家在助学贷款、困难补助、奖学金等方面对高校学生政策性补贴相对较多,学生收费系统与高校其它信息系统之间的数据交换接口越来越多,因而对学生收费管理要求也越来越高[1]。

互联网为学生收费管理的远程化提供了有力的技术支撑,特别是当前高校都有自己的校园网,这非常有利于高校各部门之间的信息沟通及共享,B/S结构的信息管理系统不断涌现[2]。本文在剖析“科发学生收费软件”的基础上,结合高校收费特点,针对收费网上查询模块、银行缴费功能模块,对“科发学生收费软件”进行改进和扩展,实现“财政非税功能模块”等功能设计,并有效融入到整个收费流程中。

1 .NET技术介绍

.NET是微软为了快速构建和部署Windows和Web应用程序而提出的新一代技术平台,在.NET平台下,可以构建标准、联通、稳定和高性能的应用系统[3]。.NET使用统一的Internet标准将不同的系统对接,提供了互联网上首个大规模高度分布式应用服务架构。.NET平台包含.NET Framework、构建模块服务、.NET开发工具等核心模块,它给用户带来了强大的可视化编程体验,同时也在.NET Framework的基础上,提供了丰富的工具,使得开发和部署应用程序变得更简单。

2 系统设计

以学生收费核算系统为核心,包括用户管理、字典管理、应收数管理、调整数管理、实收管理、学生变动、收费查询等基础模块[4],在此基础上设计并实现收费网上查询模块、银行网上缴费模块、财政非税模块、银行柜台缴费模块,这些模块共同构成了学生收费管理系统[5]。其主模块如图1所示。

图1 系统主模块

2.1 功能模块

系统主要功能模块如下:

(1)日常收费业务。指从系统初始到实际收费的三步曲,即字典初始、收费标准(应收数)初始、实收处理3部分,使用者只要掌握这3部分内容,就可以实现收费。

(2)收费管理业务。收费管理主要有学生变动管理、休学管理、毕业管理、应收数调整、住宿管理、收据管理、凭证号管理、欠费管理、综合查询、统计分析、学分制收费管理、奖贷学金管理、成教生收费管理、退费管理等。

(3)网上查询业务。网上查询是一个独立模块,它以学生收费管理软件提供的数据为基础数据,学生可在校园网上查询自己的缴费信息和欠交情况。学校领导、系部负责人、团支部书记、辅导员都可在校园网上查询学生缴费和欠缴数信息,实现学生收费的信息共享。

整个网查模块由权限设置、学生个人查询和部门查询三大部分组成。学生个人查询包括所有的交费、欠费情况及明细清单(按收据);各级领导汇总查询包括各部门的学生交费、欠费情况的汇总及明细,学生减免、调整、变动情况,以及本部门学生交费总体情况。以上各汇总查询均需要后台管理员授权设置。

(4)银行接口业务。该业务是建立在科发收费系统和银行之间的接口软件模块。学生可以到银行柜台、自助缴费终端机、银行个人网上银行等进行实时缴费。学校需要使用专线与银行连接,再通过专用的路由器连接学校的报文服务器,与收费数据库进行连接。

这种方法就是由学生直接到银行柜台或通过网银获取其本人的欠费情况,学生再根据欠费情况,选择缴费数。银行在收到学生所交款项后及时反馈到收费系统,由收费系统确定该学生缴费成功。这种方式的优点是学生不用到财务部门直接交费,不受时间、地点的限制,可从根本上解决学生的缴费问题。系统架构如图2所示。

图2 银行网上缴费模块总体架构

2.2 财政非税业务

财政非税业务是我国财政部门对财政拨款的公务和事业单位收费的管理控制业务,主要作用是对高校的行政性学生收费进行控制、上报、汇总和处理[6],可直接对高校学生进行动态收费。高校主要负责接口模块,该模块主要解决的问题是:将学校收费系统中的数据按要求与财政部门进行对接。模块由两大部分组成,即财政部门的统计监控部分和接口部分。

该业务能实现以下功能:①学生收费数据上传(应收数上传和实收数上传);②票据打印(新票据打印分为行政、非行政两张票据);③上报财政厅缴款书的生成与打印;④非税票据管理。

3 系统实现

3.1 银行批量扣款

学校财务处在收学费前要求学生本人或家长在规定时间内将学费足额存入学校发给的银行卡内;财务处通过收费系统制作出符合银行要求的数据格式,以数据包的形式传至银行前置机;银行端的前置机收到请求检查数据通过后,向银行主机发起批量代扣的请求,主机处理完毕后将结果返回银行前置机,银行前置机再将信息返回学校,学校终端同时显示交易清单,银行将交易成功的明细金额转账至学校指定的银行账户,同时将扣款信息再以数据包的形式通知学校;学校收到银行提供的数据后将其读入学生收费系统,形成学生收费数据库,通过网络发布网上查询数据[7]。同时对扣款未成功的学生名单发出催款通知,并准备进行下一批扣款工作。

3.2 银行柜台/网银缴费

学生通过银行柜台选择相应的学校,输入学号后,由银行端发起报文通过专线得到该学生的欠费明细和合计情况,缴费成功后再将实收数据传递至收费的报文服务器,再由报文服务器传递至收费数据库。银行柜台缴费需要由学校与银行签订协议,并由银行开发,学校端作为服务器开发报文服务,报文格式需要与银行洽谈。

学生通过网银缴费,登录后可选择部分收费项目并可对缴费金额进行修改,对于某些需一次缴清的项目可在后台设置。学生提交到银行后在5分钟内不能重复提交相同的缴费项目,保证收费数据准确性。

学生进行网上缴费后,对其选择的项目进行锁定,不能通过其它缴费途径(银行柜台、财务处柜台等)对该项目同时进行缴费。缴费完成后自动更新收费数据库,学生在缴费平台即可查询当日或历史缴费明细信息。

3.3 收费查询业务

学生个人查询表能够查询每个交费的学生各收费年份、各收费项目的应交数、调整数、实交数、欠交数的汇总信息。在收费汇总查询环节,可根据院系、专业、班级等设置参数,查询具体的收费、欠缴等情况。点击“调整数”、“退费数”、“欠交数”可分别显示相关明细情况,并可按学号等参数检索查询。

3.4 财政非税功能实现

3.4.1 非税模块初始化

首先读取财政信息,读取信息指从财政厅非税模块中读取本校的非税项目码、收费标准、学校代码及缴款书号等信息,有了这些信息,用户才可做进一步的初始化工作。读取完成后在缴款票据管理下打开票据分配,将新的缴款书号添加到软件中,用完后在缴款票据管理下复核记账,再重新分配票据。再在初始管理下添加票据类型,例如:01是非税,02是往来,基本初始化时添加一次即可,根据财政厅领用的票据生成并在票据管理下分配票据。

这几步设置完后打开收费的财务长窗体,根据财政厅上报要求,增加新收费项目,原来项目保存,新项目收费用2开头的代码表示,例如201,本科类学费;住宿费用3开头的代码表示,例如301,住宿费600元。收费项目初始化后,再到非税接口里非税日常处理下,将非税项目与收费项目对应起来。

3.4.2 日常业务处理

非税项目和收费项目对应好后,就可以处理应收数。到财务长应收处理下初始应收数,初始好之后,在非税模块生成学生应收信息。用户收完费后,在上传实收数据之前可以打印缴款书。需特别注意的是,缴款书打印可以是某一段日期的实收数,并不需要每天打印,打印缴款书必须在实收数记完账后进行。最后将税票据号和收费系统中的收据号进行对应,例如非税票据号是1 001~1 999,收据号是2 001~2 999,可以直接对应。

4 结语

基于.NET的高校学生收费管理系统,增加了财政非税模块,不但提高了收费工作效率,降低了财务人员的劳动强度和收费的持续时间,而且从操作流程上使得学生的欠费率得到更有效的反馈和控制。

参考文献:

[1] 刘亚勤.高校学费收缴过程中存在的问题及解决对策[J].会计之友,2013(26):99101.

[2] 黄皎.四川建院学生收费管理系统的设计与实现[D].成都:电子科技大学,2013.

[3] 孙仁鹏.ADO.NET在多层模式下应用的研究[J].计算机工程与设计,2010,31(16):36213624.

[4] 孙刚.高校学生收费管理系统的构架设计[D].成都:电子科技大学,2011.

[5] 谢靖.基于银校互联平台的学生收费系统的设计与实现[J].软件,2011(6):4953.

[6] 黄瑞宏.高校学生收费与会计核算系统的对接[J].财会月刊,2013(20):99101.

[7] 孙新玲.胜利油田“岗效薪点”工资管理系统的设计与实现[D].成都:电子科技大学,2010.

(责任编辑:孙 娟)

猜你喜欢

收费管理
“互联网+”下高校网上收费管理平台构建研究
试析农村用电服务收费管理存在的问题与应对策略