基于B/S的高校学生收费系统设计

2019-07-20 13:24李翔
电子技术与软件工程 2019年10期
关键词:S模式高等学校功能模块

李翔

摘要:本文根据实际情况对学生收费管理系统进行需求分析,重点阐述学生收费管理系统的功能模块设计,以完善、合理的功能模块让学生收费管理工作更规范、便捷和高效。

[关键词]收费系统 B/S模式 功能模块 高等学校

1 研究背景

随着高等教育的普及,学生总数不断扩大,学生收费管理工作难度随之增大,各项收费包括学费、医疗保险费、军训服装费、体检费等均由高校财务部门集中管理。庞大的学生数量,种类繁多的收费项目使得学生收费工作繁重且效率低下,人工管理方法、现金收费方式和传统的C/S收费系统已经无法适应现状。使用基于B/S功能齐全的收费软件,启用多途径收费方式、建立数据信息共享平台等,方可提高收费效率、便于统计数据,实现财务部们对学生收费的现代化管理。系统的功能模块设计是否完整、合理,决定了系统性能的优劣,根据实际情况对系统的功能模块进行科学、系统的设计十分重要。

2 学生收费管理系统的需求分析

总结学生收费管理系统普遍存在的不足之处,并根据不足之处提出本系统希望实现的功能。

2.1 学生收费管理系统普遍存在的不足之处

传统的基于C/S的学生收费管理系统普遍存在的不足之处有:用户界面较呆板,设计美感较差;无数据接口,不方便有需要的部门或者个人对数据进行访问;功能模块不够齐全、划分不够合理,系统管理者不能快速、较易学会使用系统;学生无法自行查询欠费和交费情况,无法获取实时信息;无法自行通过计算机网页和手机移动端进行缴费,缴费方式落后、单一。

2.2 本系统需要实现的功能

以满足学生缴费的实际需求为目的,确定系统设计的基本要求:

(1)友好的用户界面及数据接口,使软件使用方便,易学易用。

(2)完善和合理划分功能模块,方便使用者能尽快理解和熟悉每个模块的功能。

(3)对不同用户设定相应的模块权限,

方便收费人员的分工管理。

(4)学生通过登录网页进行缴费,查询欠费、交费等情况的明细。

(5)查询功能齐全,实时反映收费动态,可根据用户自行定义的条件查询当期及历史数据。

(6)推出微信公众平台、微信在线支付、一键查询等功能,只要学生关注学校公众号,绑定微信号,便可一键查詢自已的欠费情况,还可以接收到与学生收费相关的通知公告,可在第一一时间通过手机来完成各项操作。

3 学生收费管理系统的功能模块

基于功能需求分析,本文进行了系统的功能模块设计。如图1。

3.1 系统的构架

系统基于B/S的三层架构体系,即浏览器和服务器结构。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,在代码上实现了高内聚低耦合,并将应用逻辑层放置在应用服务器上,数据层和数据访问层放置在数据服务器上,表现层在客户机上体现的三层体系架构。

3.2 系统模块化实现

3.2.1 用户管理模块

(1)平台角色管理。平台角色可以自定义角色名称,为每种角色勾选相应的权限功能,方便用户管理时无需再重复设置,只需选定角色即可。

(2)平台用户管理。平台用户管理分为添加用户以及用户权限集管理,管理员可以登录网页后台界面添加在校教职工并进行用户权限管理。权限集管理可以勾选任何功能模板或者使用平台已设置好的角色进行管理。多选角色类型时,权限功能进行叠加整合。为了满足对权限有特殊需求的用户,可以对用户角色进行自定义授权,对权限进行单个勾选。

(3)密码重置。密码重置可以对在校教职工和在校学生进行密码重置,重置后统一使用123456作为初始密码,无需再手动重置密码,方便快捷。当密码重置后用户登录前台界面将会弹出窗口进行修改密码操作。

3.2.2 基础数据模块

(1)组织架构管理。组织架构分为组织树和组织类型。系统中首先对高校组织类型即部门类型进行设置,一般高校分为教学部门、行政部门、业务部门、附属单位等,各高校的可以根据具体情况进行增加或删除。组织树由学校各个部门组成,在组织树里增加高校各种组织类型的具体名称,如教学部门中各学院的名称、行政部门中各部门的名称等,并且在设置时选定组织类型,完成组织架构的架设。

(2)学生属性设置。学生属性包括学生状态、学生类型、所属学院、学生专业和10个扩展属性等。学生状态根据在读、毕业、退学等进行自定义增删;学生类型也可以根据各高校情况自定义为本科生、研究生、专科生等类型。除了必要的字段外还可以根据需要自定义10个扩展属性字段,例如住宿地址,住宿校区楼栋等。

(3)学生管理。学生管理对学生基础信息如学号、姓名、身份证号等进行设置。对学生的详细信息管理时,可以根据学生属性设置的具体内容进行选择和填写。学生属性设置能方便学生管理信息的输入,也保证了信息输入的准确性。

(4)学生银行卡管理。学生银行卡管理适用于需要银行代扣费用时进行添加,但必须在录入学生信息后才能进行银行卡数据的添加维护,并选择银行卡号和银行卡名称进行关联,以此来保证学生信息数据录入的确准性。

3.2.3 业务管理模块

(1)发票管理。发票管理针对没有实现电子发票的地区进行非税票据的管理,发票管理员在系统内进行发票号的录入,并根据需要分配给负责收费及打印票据的教工。

(2)应收管理。应收管理可针对学生每个学年或者学期设置各项收费项目的金额。为了满足各大高校对按学期或者按学年收费的需i求,在应收界面可自定义添加需要收取费用的学年或学期,创建完成后进入当期应收的学生界面,界面内可以根据查询学号、学院、专业等字段进行批量修改,也可以通过电子表格的形式批量导入。

(3)结算管理。结算管理分为个人结算和批量结算,个人结算可以单独通过学号、身份证号进行查询,显示当前学生的缴费明细,对没交清的收费项目进行标注,对已交清的项目提示票据打印。批量导入可根据系统提供的电子表格模板导出,由收费管理员按电子表格模板规范写入,再与系统进行匹配,校验通过则导入,失败则提示失败信息,为大批量汇款的学生或者由高校辅导员统一代收等信息量大的导入工作节约大量的时间。

(4)退款管理。退款管理包括单人退费、批量退费和退费处理。收费管理员通过查询学号和身份证号明确该学生的缴费记录,需要退费时通过输入需要退费项来办理退款,也可通過电子表格的形式输入包括退费的项目、金额等进行批量退费。当退费成功时会在退费处理页面显示退款的明细,最后进行确定退款操作,系统则生成退款明细便于导出操作。这样可以与银行进行批量退款的交接,最后通过银行退款回单进行导入来确定哪些学生退款成功,哪些需要再次核实信息。,

(5)统计查询。信息系统总少不了统计查询功能,学生收费系统分为收费情况统计、收费记录统计、退费记录统计等模块,选定特定时段,通过筛选学生属性信息,选择各类学生字段进行汇总,满足了各类汇总统计的需求。3.3收费方式

信息时代的快捷高效,收费方式由最初的现金支付也慢慢过渡到刷卡支付的方式,但这都无法避免在开学季大量学生排队缴费的情况。在移动支付迅速发展的当代,学生不但可以通过电脑登录自行缴费,还可以使用移动支付完成缴费。以微信支付为例,只要申请微信公众服务号即可开通微信支付接口,我们只需要在服务器应用层调用微信支付接口与数据库进行实时对接,即可完成微信支付。网络支付实现了实时对账的功能,这样不但解决了缴费时间久、缴费难的问题,还让学生随时随地即可完成缴费,达到师生共赢的目的。

4 结束语

基于B/S的学生收费管理系统是现今高校学生收费管理系统的主流,推进学生信息化收费管理平台建设是高校财务信息一体化建设的重要环节。基于B/S的学生收费管理系统,具有科学、合理的模块设计,不仅能让学生收费工作更加便捷,还能让高校收费管理更加透明,并且在信息化的无现金支付方式下降低财务风险,真正提高财务管理的效率。

参考文献

[1]唐菁敏,高张宝。基于B/S架构的企业综合管理系统的研究与设计[J].信息技术,2019(03):144-148.

[2]谢僚僚.高等学校学生收费管理的信息化应用与对策[J].理论研究,2017(04):96-

[3]王晔斐。上海高校财务管理信息化改革探析[J].财务管理,2018(06):145-146.

猜你喜欢
S模式高等学校功能模块
浅谈高校宿舍管理与宿舍文化建设
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现
功能模块的设计与应用研究