高校学生收费系统核心模型设计

来源 :微电脑世界 | 被引量 : 0次 | 上传用户:liang672369282
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  自从高等教育实行收费制度以来,学生收费一直是高校财务部门的一项复杂、繁重的工作。这里我们找来了一个功能强大、方便实用并且可扩充性和可移植性均高的高校学生收费模型设计案例,希望可以给大家一些启示。
  
  目前投入使用的大部分学校收费平台设计方案中实体模型中的各实体比较分散和孤立,没有一条主线将其串联起来,同时系统分析和设计中对收费平台中的业务分析不够透彻。因此我们需要设计一个较为通用的能够将收费平台的各业务串在一起的核心业务实体模型,该模型必须要具有较好的兼容性,为了将来系统应用的推广,必须能够很好的处理各种学校的不同的收费需求,对新业务能够方便的进行扩充。
  
  1 系统设计目标
  
  高校学生收费系统主要是本着方便用户,简化收费过程,严格控制收费的各个环节,提供高效、安全、智能化的收费管理这些考虑,而特别推出的符合高校学生收费特点和要求的平台软件,旨在将财务人员从繁琐的计算和记录活动中解放出来,从而提供财务部门的整体管理水平。
  
  1) 通过对高校收费业务全面和透彻地分析,构建高校收费平台的核心业务实体模型,使其可以作为通用的模型来解决高校收费平台的各种业务需求,甚至可以作为其它收费平台的参考模型。
  
  2) 采用当今最流行的工作平台、工作模式、开发工具和开发技术, 开发出具有良好的先进性、适应性、安全可靠性、易重用性、可移植性好的软件系统。
  
  3) 根据学生收费相关信息的数据特点,设计出能处理批量事务、大量数据和良好的并发性、高性能的服务端。
  
  4) 设计出布局美观合理、易操作、易使用、响应速度快、有良好的错误提示功能,良好的交互功能的客户端软件。
  2 核心业务分析
  
  高校学生收费系统的核心业务就是收费, 其它功能都是用于辅助收费而设计的。可以这样描述一个学生在这个系统中的一个生存周期:
  
  1) 学生入校时,学生在收费系统中被建立了一条记录;
  
  2) 学生在校期间,系统在每学年开始时都为学生产生该学年的应收费用;
  
  3) 随后,学生通过各种方式和途径进行缴费,可能是银行托收、现金,也可能是学校发放的奖金或者银行贷款等,缴纳的费用可能超出,也可能不够。同时,因为学生调换专业、休学等情况的发生,应收费用本身也可能需要进行调整,这些就导致了欠费、退费和帐单调整等业务;
  
  4) 学生离校时,当帐务结清后,学生在本系统中被注销成为历史信息,系统提供对学生的各种缴费信息的查询。
  
  纵观这个过程,我们可以抽象出几个实体,包括:
  
  用户——存放学生基本信息;
  
  账号——存放学生资金;
  
  帐单——促使学生产生缴费行为的对象。
  
  其中,用户和账号由于是1对1的关系,可以合并成为一个实体,即帐户。
  3 模型实体设计
  
  1)帐户实体设计
  


  
  一般情况下,学生入学时,系统会在学生信息表中为学生新建一条学生信息记录,而学生资金表用于记录学生当前各种资金类型对应的余额,相应信息记录是在学生缴费过程中逐步插入的。表结构如下:
  
  a) 学生信息表说明:
  
  * 学生ID:用于唯一标识学生的身份。
  
  * 资金余额:学生资金中各种类型资金余额的累加。
  
  b) 学生资金表说明:
  
  * 资金类型:可能包括银行扣款、银行贷款、现金、奖学金等。
  
  2) 帐单实体设计
  
  一般情况下,系统会为每个学生在每学年开始的时候产生一条帐单,每条帐单对应多条明细,详细说明帐单的组成。帐单中的费用项目关系为:应收费用 = 减免费用 + 实收费用 + 未结清费用。表结构如下:
  
  3.3.3业务记录设计
  
  


  每笔帐务业务记录和销帐业务记录均对应1条或多条资金编号记录,每条销帐业务记录对应1条或多条销帐业务明细。表结构如下:
  
  * 操作员:受理此次业务的操作员编号。
  
  * 销帐流水:此次业务收入的资金对应以后销帐时销帐记录的流水号。
  
  * 撤单流水号:此业务受理记录以后被撤销时填入对应撤销业务受理记录的受理编号。
  4 系统核心业务实现
  
  系统核心业务主要是指出帐、缴费、销帐、银行托收和托收返回处理业务。
  
  1) 出帐
  
  每个学年开始的时候,指根据系统中设置的收费标准,计算出帐年每个学生各种帐单科目的应收费用,生成学生帐单明细,然后对明细进行汇总生成学生帐单。
  
  2) 缴费
  
  系统认为缴费就是用户(学生)从各种不同的途径支付的费用,体现的是各种不同的类型的资金余额的变化,缴费的过程首先是产生帐务业务和资金变化记录,然后是对学生资金记录和学生记录余额的影响。所以,系统中对现金缴费、学校银行贷款发放、奖学金发放等都可以按照该统一的模式进行处理,只不过业务代码不同而已。
  
  3) 销帐
  
  销帐的过程是在帐户资金余额发生了变化并且该学生存在未结清帐单的情况下,或者是该学生产生了新的未付帐单并且该帐户有可用资金的情况下,利用帐户中的资金对该学生的未结清费用进行帐务销帐的过程。(对未结清帐单销帐;记录相应销帐业务记录、销帐明细和资金变化记录)。
  
  销帐的操作有两种不同的情况:一种是出帐后利用帐户中的资金余额对新产生的帐单进行扣费,这种销帐是对全体学生都需要进行的可以称之为批量销帐;另外一种是系统发生了某种缴费业务,如:银行托收成功返回、缴纳现金、贷款发放、奖学金发放导致帐户余额增加,同时该学生存在未结清帐单,这是需要对该学生进行销帐操作,这种销帐是对单个学生进行的,可以称之为单笔销帐。
  
  4) 银行托收
  
  出帐并且进行了批量销帐操作后,如果学生仍有未结清帐单,此时将帐单进行加锁操作(设置帐单为托收状态),同时将学生的欠费金额,身份证号码,银行帐户等信息发送给托收银行,由银行从学生在银行的帐户上进行扣费操作。
  
  5) 托收返回处理
  
  一定的时间间隔后,银行返回托收扣费结果给学校,系统对扣费结果进行循环遍历,对每一笔扣费记录按照缴费类似的处理方式将银行托收扣减费用打入到学生帐户中(记录帐务业务记录和资金变化记录,更新学生资金信息和帐户的资金余额信息),同时调用单笔销帐进行销帐操作,并且对帐单进行解锁操作。
  5 结束语
  
  系统以帐户(学生)为核心,以资金流作为设计的基调,按照进、销、存系统的设计思想作为系统核心模型的设计思想,系统提供的功能也是从为学生提供服务出发的。这种模型保证了系统的高度可扩展性和可用性。在目前可预期的范围内,业务的变化在现有的框架内基本都是可以实现,不需要从系统底层的结构上做改动就能满足新业务的实现。
  
  但随着高校的不断发展,学生收费相关的一些标准和政策也会随之发生变化。系统主要是从设计的总体上进行把握,对于随后的详细设计和编码阶段及系统实施阶段等的影响没有进行全面的考虑。
  
  1) 没有考虑以后可能不是按年进行收费的情况。
  
  目前系统实现的是按年出帐,这只是符合目前高校的实际收费情况。
  
  2) 没有考虑对滞纳金的支持。
  
  如果学校对指定期限未缴清帐单费用会收取滞纳金,则需要考虑在帐单中增加滞纳金项目,这个是本设计模型中需要完善的地方。
其他文献
古人云“读万卷书,行万里路”,其含义便是要不断地开阔眼界,人方能成才。非常幸运,作为国内媒体中最为权威的评测实验室——PC World中国实验室中的评测工程师,我们每年都能够在第一时间接触到上千款国内最新的IT产品。这些代表着中国IT技术最新发展水平的产品不仅令我们大开眼界,同时其精妙的设计思路、背后瞬时变化的市场风云,也让我们这些日复一日、年复一年沉溺于其中的工程师感悟良多。这里我们向大家呈现的
期刊
相信大家都尝试过各种各样的系统启动优化技巧,然而大多数效果都不明显,甚至有些方法事实上就不正确,结果以讹传讹误导了不少人。    典型的优化方法都是修改注册表、调整系统配置,可以说都是从软件的角度进行优化。而我们知道,电脑系统中软件和硬件是互相关联的,由于硬件的差异性,因而优化的结果就有差异。既然可以在软件上做文章,为何不能在硬件上做文章呢?当然,笔者这里所指的不是让你去升级电脑配置,而是在现有的
期刊
高清是目前电视机领域的一个热点,然而高清概念在市场上也在被肆意“践踏”,虽然几乎所有的电视机都打着高清的幌子,但其中的很多都是“伪”高清,如果您决定要买一台高清电视,以下12个事实需要先弄明白。    “PDP(等离子)电视图像明亮、鲜艳、漂亮,但却有屏幕烧灼问题,寿命比较短”、“每一台高分辨率的电视显示图像一定比低分辨率的电视要清晰和美丽,一台1080p的电视显示普通DVD的效果一定比720p的
期刊
上期我们为大家介绍了包括如何从图片中抠取文字、如何按照姓氏笔划排序等几个常用且非常实用的Word高级技巧。今天我们就继续再教大家几招。    快键自己定    尽管很多人多知道,使用快捷键进行Word操作可以大幅提高日常操作的效率,但微软提供的那么多难记又复杂的快键设置实在令人头疼。    其实在Word中,咱们完全可以创建自己的键盘快捷方式,甚至可以自定义工具栏和菜单以更便于每个人、不同工作所需
期刊
热恋中的你是否喜欢将恋人的照片放在电脑桌面上,朝思暮想?那么,你是否更想让照片上的她(他)能开口说出“I Love you”?只要你使用CrazyTalk这个软件,梦想就会变成现实。CrazyTalk能够制作出让照片上的人物开口说话的动画,除了嘴巴会跟着语音开合之外,眼睛、面部肌肉等也都会随之变化,神态逼真自然。    软件名称:CrazyTalk 3.5    软件性质:共享软件(试用7天)  
期刊
所谓多操作系统,是指Windows 9x、Windows Me、Windows 2000、Windows XP、Windows Server 2003、Linux等多个操作系统同时并存,其中最常见的是Windows 98/XP双系统。其实,安装多操作系统并不复杂,自己实践一次就可以基本掌握啦    这里,以一台刚刚分区的裸机安装Windows 98/XP双系统为例进行介绍:    一、安装Wind
期刊
随着无线网络技术的不断成熟,越来越多的中小企业开始选用它作为自己内部网络应用平台。然后在中小型企业无线网络环境中,很多人都希望用服务器进行集中管理应用,避免专用网络设备带来的高昂费用。这里我们就给大家一个值得参考的方案介绍。    企业创业初期规模一般都比较小,但成长非常快。一些高速成长的中小企业经常会遇到因业务扩展而不断的增加员工,调整格局甚至是更换办公区域等,部分业务部门的员工也会经常会有移动
期刊
随着政府对电子政务网络化推动力度的不断扩大,全国各级政府机关都将电子政务系统的网络建设摆到了信息化建设的首位。这里我们来看看来自广西壮族自治区纪检监察厅的一个成功案例。    在“国家十五”期间,中国国电子政务建设的主要目标:标准统一、功能完善、安全可靠的政务信息网络平台发挥支持作用;重点业务系统建设取得显著成效;基础性、战略性政务信息库建设取得重大进展,信息资源共享程度明显提高;初步形成电子政务
期刊
在RedHat9.0上安装Oracle 9i时,许多人可能都会上网去找一大堆资料,然后按照资料上的步骤一步一步往下做。    不过大多数人都会感到奇怪:为什么一步一步照着做,安装过程还是不那么顺利呢。其实在RedHat 9.上安装Oracle 9i时,由于他们的产品特征和部署等方面存在一些不兼容问题,每个人在安装时都可能会因硬件环境等不同而遇到一些问题,加之网上的资料一般都只是讲解安装步骤,很少有
期刊
英特尔称100美元笔记本仅仅是“小玩意儿”    英特尔董事会主席克莱格?贝瑞特(Craig Barrett)周五在斯里兰卡举行的新闻发布会上表示,发展中国家的潜在电脑用户购买100美元笔记本的可能性不大。这种即将在2006年推出的带手摇杆的100美元笔记本由麻省理工学院尼古拉斯?尼葛洛庞(Nicholas Negroponte)领导的媒体实验室所研制。从明年开始,巴西、泰国、埃及和尼日利亚的学生
期刊