基于J2EE技术的高校学生收费管理系统研发
2019-04-10肖飞栾岚徐国涛
肖飞 栾岚 徐国涛
摘要:随着教育体制改革的逐步深化,高校办学规模不断扩大,高校学生收费管理系统出现了诸多弊端。针对目前传统的高校学生收费项目与标准繁多,收费管理系统灵活性低,可维护性差等问题,本文基于J2EE技术研发了高校学生收费管理系统,从根本上简化操作流程,实现高校学生收费管理工作的信息化和正规化,提高财务工作效率。
关键词:J2EE 高校财务 学生收费系统
一、引言
近年来,随着高校办学规模的不断扩大和办学方式的多元化,高校学生数量不断增加,学费收入在学校总收入中所占比重不断提高,成为学校主要的收入来源,是维持高校正常运转重要保证。强化高校学生收费管理工作,使收费管理工作系统化、规范化和科学化,是高校各项事业顺利开展的重要保障,对于缓解教育经费的不足,改善办学条件,提高办学质量,具有重要意义。然而,学生收费管理工作作为高校一项繁琐的教育基础管理工作和经常性工作,工作量大而且时间集中、收费项目与标准繁多,不但极为耗费人力和物力,而且也很难做到及时准确、不错不漏。因此,本文从高校收费工作中存在的实际问题出发,创新性的基于J2EE技术研发设计出一套高校学生收费管理系统,从根本上简化收费工作程序,提高财务工作效率。
二、高校学生收费管理系统体系结构
基于J2EE技术研发的高校学生收费管理系统采用B/S模式的体系结构,该模式主要分为用户表示层,业务逻辑层和数据访问层,他们分别负责系统业务中的一部分应用内容,实现程序块间低耦合而模块内高聚合的目的,系统体系结构图如图1所示。
三、高校学生收费管理系统设计规则
(一)操作简单
在实现功能的同时尽可能操作简单易懂,具有用户操作友好性和界面简洁性的特点,并为用户提供相关操作提示。
(二)实用性强
具有处理并发事物的能力,利用并发机制使得系统负载均衡,降低系统发生故障的可能性;具有自动保存功能,能够自动保存当前系统状态,保证数据不会丢失;还应定期备份系统数据提高系统的可靠性。
(三)易拓展性
选择比较先进的软件平台和硬件平台设计和研发系统,一方面延长系统的使用期,另一方面系统设计完全模块化,模块清晰可以灵活调整框架,利于系统维护和二次扩展开发。
(四)安全性
提供安全机制从网络环境上降低系统受到恶意攻击的可能性,对重要数据采取授权机制,降低系统数据被非法访问的可能性,保证系统数据的安全性和完整性。
四、高校学生收费管理系统设计
基于J2EE技术研发的高校学生收费管理系统主要包括三类用户,系统管理员,拥有系统的所有操作权限,尤其是对用户的管理和权限分配上面具有绝对的掌控权;收费数据生成人员,完成学生基础数据的录入及收费相关数据的添加修改删除等工作;收费数据审核人员,对收费数据生成人员设置的数据进行审核,并完成收费项目票据的打印工作。
(一)系统管理功能模块
系统管理功能模块主要由系统管理员完成对系统后台的数据管理工作,具体包括用户管理、权限管理、基础数据导入导出、数据备份和恢复等功能。用户管理的操作主要包括用户注册、用户密码修改、用户注销等;权限管理的操作主要包括对已注册的用户分配系统操作权限,以及对已授权的用户修改其操作权限等;基础数据导入操作包括导入学生的基本信息、学院信息、班级信息、专业信息等,基础数据导出操作主要是将系统数据库中的数据通过Excel文件格式导出到本地计算机上;数据备份操作是将数据备份到特定的数据库格式中,需要进行数据恢复时则再通过此文件导入到数据库中进行恢复即可。
(二)學生基本信息功能模块
学生基础信息功能模块主要设置院系信息、专业、班级、学生性质、学生状态、学生信息、收费年度、收费项目、交费方式等与学生收费有关的一些基础资料信息。每一个基础资料信息都提供了相应的增加、删除、修改、查询等操作。在该功能模块中可以批量导入学生信息,也可以逐一录入。该功能模块还提供批量调整学号,批量更新学生数据,以及批量删除学生等功能,但如果学生存在应收款或者收费单,则不允许删除该学生。
(三)学生应收款功能模块
学生应收款功能模块中主要设置应收款生成、应收款登记簿、应收款调整等功能。应收款生成功能可以对单一学生按照收费项目设置应收款,也可以按照入学年度、专业、班级、学生性质等组合条件批量生成应收款,还可以批量导入学生应收款数据。应收款登记簿审核和删除应收款数据,审核过的应收款才能进行学费银行代扣和收费单录入等后续操作。应收款调整用以调整有变化的应收款数据,可以单一调整某一学生的应收款,对于涉及大量且调整金额不一致的应收款时,也可以批量调整学生应收款。
(四)学生收费业务功能模块
学生收费业务功能模块中主要设置收费单录入、收费单登记簿、银行代扣、学生交费查询等功能。收费单录入是对有未交应收款数据的学生按实收金额录入单一学生收费信息。收费单登记簿审核和删除学生的收费数据,还支持批量导入收费数据和打非税收据。银行代扣是通过银行批量代扣学生学费住宿费等,在系统里生成应收款代扣数据并传给银行,再将银行扣款后的返回数据导入系统,完成银行代扣收费工作。学生交费查询可以查询学生交费情况,包括所有收费年度收费项目的应交金额、收费金额、退费金额、欠费金额等。
(五)学生退费业务功能模块
学生退费业务功能模块中主要设置退费单录入和退费单登记簿功能。当某一学生交完一整学年学费住宿费后出现退学等状态时,需要将多收缴的学费进行退费,此业务通过退费单录入完成。退费单登记簿对退费单进行集中管理,可以审核和删除退费单,也可以根据单据内容联查进入具体退费单页面修改相关信息。
(六)账表查询功能模块
账表查询功能模块中主要设置学生收费明细表、欠费明细、交费情况统计表-院系、班级等功能。学生收费明细可以按照学生、班级、专业、院系的不同分组级别统计学生的收费明细数据,交费情况统计主要以班级或院系为分组级别统计交费情况,其统计条件均可由收费年度、入学年度、班级、专业、学生性质、收费项目等任意组合。交费情况统计数据可以给出应收金额、应收人数、实收金额、实收人数、退费金额、退费人数、欠收金额、欠费率、交费率等信息,还可以导出交费情况统计表。
五、结语
基于J2EE技术研发的高校学生收费管理系统运用互联网技术对学生收费进行集中管理,系统设置了学生基础信息、应收款、收费业务、退费业务、减免业务、账表查询、系统管理七大功能模块,功能丰富能够满足学生收费管理日常需求,支持大量并发访问以及海量数据的处理,显著提高了高校财务部门的工作效率,实现了高校学生收费管理工作的科学化、信息化及正规化,对高校信息化建设工作具有重要意义和价值。
参考文献:
[1]高嵩.基于校园网环境的高校学生收费管理系统设计与实现[D].山东大学,2015.
[2]董琳琳.高校学生收费管理信息系统的设计与实现[J].信息系统工程,2017(8):87-88.