理论广角 I■ Chfno S0Iono。ar Teohnok ̄gy R ,10w 高校学生收费管理系统的设计 蒋国其 宣刚2 (1.浙江财经学院财务处 浙江 杭州 31OO18;2.浙江财经学院东方学院教务处 浙江 杭州 3i0012) [摘要]针对目前高校普遍采用学分制收费管理办法实行收费,根据实际工作经验,提出了一种学分制收费管理系统的设计方案,讨论 了开发模式、系统的主要功能,以及功能实现过程中涉及到的关键技术。 [关键词]学分制 管理系统 B/S、C/S模式 中图分类号:C93 文献标识码:A 文章编号:1 009—914x(201 0)02—0244—01 1、引畜 收费管理:是系统的核心部分 此部分完成了对学生的收费操 目前,大多数大专院校的学生收费已经基本上完成了由手工收 作操作的实现。该系统通过填写数据模板(学生信息模板和收费标准模 费管理到计算机化管理的转变过程,以往学费管理系统主要依据传统 板),导入模板数据进行数据初始化,再与银行进行数据交换的操 的学年制教学管理制度开发,按照学年收费的方式进行,然而随着 作,即通过银行转账的形式对学生进行学费的收缴工作。通过银行前 学分制教学管理制度的改革,单一的学年收费的方式已经不符合学分 台对学生缴费情况实时记录,实时反映缴费状况。 制教学管理制度的要求,学年制教学向学分制教学的转变也促使着学 学分制管理:该模块主要用于每学年清算学生截止到期末为止所 费收取方式的改变,即由原来的学年制收费变为学年制收费与学分制 产生学分数,本度年学分学费收费依据:清算上年学分学费(补、退) 收费并行的方式,因此,迫切需要一种方便、有效的学分制收费 十预收学分学费部分(标准固定)。本年所有学费标准=本年学分学费 管理系统,来不断完善学校自身的学生收费及管理工作。作者采用 收费+专业注册费+住宿费+学杂费。此模块是学分制收费思想的核 面向对象的系统分析思想和设计方法,通过对教务部门、财务部门 心体现。是收费管理模块的基础,即提供收费标准及金额的依据。 等有关部门的管理状况及其信息需求的全面调查和对新建系统功能要 学籍管理:该模块用于维护学生基本信息,如学期初学生信 求的详细分析,提出一套比较通用的计算机学分制收费系统。并且 息初始化、新生身份证、学号匹配(大一新生暑假录取时尚未安排学 对设计中所涉及到的开发模式、系统的主要功能,以及功能实现过 号,开学后完成学号匹配)、学生休学、转学、转专业、转班级、退 程中涉及到的关键技术及其内部逻辑关系做了详细的说明。 学、延长学制学籍变动的操作。该模块涉及到学生的奖、助、减、免 2、系统设计 等特殊操作。 2.1开发模式的选择 操作员管理:系统为便于各个学院、部门查询统计本学院缴费情 B/S是Br0wer/Server就是用浏览器(如IE)为应用程序客户端 况,对各个部门操作员设计不同权限,一般学院辅导员只允许查询本 操作服务器。这样用浏览器来操作简单易用,但是对输入没有很好 学院收费状况,财务处、教务处等职能部门允许查询全校收费情况 可 的验证 逻辑实现不多。本地只是用于获取数据然后大部分验证需 以对同一部门不同职务设置不同的系统权限。 要提交服务器来完成。 参数管理:系统提供参数化设置,可适应各种学费管理方式。 C/S是Cl ient/Server客户端软件则是一个拥有很多逻辑验证的 自定义各种缴费分配顺序,根据优先级设置各种收费项目的缴费顺 软件,本地验证成功后才提交服务器。目前适用于信息系统开发模 序。该模块主要设置学校信息、服务器地址、收费类别、优先级 式的结构基本可归纳为两种:C/S模式与B/S模式。 以及银行接口参数等。主要是为整个收费系统提供运行参数及最初的 2.2功能模块设计 运行数据。采用参数化的理念,将系统的决大数信息进行参数化设 该系统主要实现根据教务部门提供的学生基础信息、学生选课 置,提高了系统的通用性能,同时使系统更易维护 信息以及学生收费信息、学生通过银行代扣产生的收费信息,收取 系统管理模块:该模块主要功能是系统数据日常备份、数据恢 学生学费等各项费用并打印收费单。同时,为教务部门提供执行学 复、冗余数据删除。 生有效注册所必须要的数据,提供财务部门的数据查询和报表。学 2.3技术实现 生收费管理信息系统主要功能模块有:(1)收费管理(2)学分制管理(3) 利用索引实现快速数据查询。对于信息系统来说其基本的功能 学籍管理(4)操作员管理(5)参数管理(6)系统管理六个部分,每个部 是检索、查询功能。借助于数据库系统提供的索引这个数据对象来 分分别完成了学生缴费过程中的不同业务 系统功能图如下: 实现我们快速查询的需求。索引就是加快检索表中数据的方法。数 据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅 完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许 数据库程序迅速地找到表中的数据,而不必扫描整个数据库。如果 对索引的配置和使用进行了优化,那么索引能大大地降低数据文件的工 I/0操作和提高系统性能。具体到开发过程中,考虑到查询数据量较 大的问题,在查询过程中应当使用线程进行后台查询,这样保证用户点 击界面的时候依然可以产生反应。 3.结论 请算数 数据 学分制收费系统与传统收费系统的最大区别在于,重点突出了按 据导入 蔷份 系统宇媳管理 照学分收费的概念,以往是以学年收费为主导,形式单一,不能体现 数擀 学生自主选课的要求,与学校学分制教学制度不适应,学分制收费强 清算贽 控制参数管理 饿复 用设置 调以学分为依据,同时对收费实现机制原理、学生学分信息提取等提 出新的要求,同时满足学年制收费管理工作的需求,因而笔者在实际 学 清 操作员臼志 冗余 算奋询 盎询 数据 工作中,提出了上述学生收费管理信息系统的设计方案。 维护 操件员 线 赞用优先级设 黄咖 置 学生jB费管理 参考文献: 发票 [1]乔勒米秦萁英译《客户机/服务器数据库指南》[M]北京:电 收费荫洵 子工业出版社.1 998. [2]孟小峰《数据库性能调优:原理与技术》[M]北京:电子工业出 版社.2004. 244I科技博晃