您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 在教学中实施N-Tier型财务软件的研究
1在教学中实施N-Tier型财务软件的研究潘伟洪(广东省农业管理干部学院广州五山510640)摘要:本文通过阐述作者近十年来的财务软件教学和实践经验,说明了N-Tier型财务软件在教学中实施是必要的,认为在教学中实施N-Tier型财务软件能有效地防止学生抄袭账套作业,提供了一个可选择的强制学生独立完成相关技能训练的平台,对提高学生的实操技能和教学质量起到保证作用。关键词:N-Tier;管理型财务软件;账套一、问题的提出在传统的教学模式,课后作业是必不可少的一个教学环节,特别是在《会计电算化》课程教学中,课后必须布置大型作业(如完整的一套账,可以包括若干个会计循环)来巩固教学效果和提高学生的实操技能,此时若采用核算型财务软件实施教学(如金蝶2000系列),由于绝大数的核算型财务软件只有前台数据库支持(如ACCESS),每个学生的账套作业保存在本地存贮器中,这种情况下,常出现以下不可避免的问题,一是因为账套存放在本地存贮器,很容易被他人无意或恶意地删除;二是学生只需复制他人已经做好的账套文件一个副本,修改几个参数,轻易地抄袭他人账套作业,这样评定学生成绩既不公平也不能达到实训的目的;三是数据存取、处理和传输均在本地客户主机进行,客户主机“肥大”,负荷太重,没有充分利用服务器资源,造成了不必要的资源浪费;四是没有信息流、物流和人才流的循环和传递,是一个典型的“信息孤岛”,不能满足现代企业信息化发展的需要。二、解决问题的办法及其技术支持根据上述问题,本人认为解决问题思路一是引入ERP思想,采用管理型财务软件,增强业务处理和管理能力;二是账套的管理是关键环节,一定要解决能让学生自由地使用独立的账套同时,学生又不能随意建立、复制和备份账套的问题。要解决问题需要中间层服务技术支持,目前能提供这种服务有三大主流技术,一是微软的MTS/COM+;二是OMG的CORBA;三是SUN公司的JavaBeans。引入中间层服务可把账套管理放在中间层管理,要应用时加上客户端层、数据库服务层和Web服务层等构成了N层结构(N-TierArchitecture)。N-Tier应用技术已经成为当今构造企业应用平台的主流技术,它把业务逻辑地分为若干部份,最常见的是三层结构:客户端层、业务逻辑中间层和数据服务层。这里的N=1,2,3,4。N-Tier应用技术最初是为了解决传统的C/S结构应用出现的问题而产生的,但随着Web技术的到来,这种技术已经成为起决定性作用的软件开发主流新技术。当前市场上管理型财务软件的应用框架呈多样化,包括:文件服务器(F/S)、两层客户/服务器(2tC/S)、三层客户/服务器(3tC/S)、浏览器/服务器(B/S)、N层结构(Nt)。前三种是从数据库应用角度来说的,后两种是从WEB开发技术角度来定义的。三、具体实施要点1、在教学中实施N-Tier管理型财务软件,本人认为是势在必行的,原因有三个。第一是财务发展的结果。财务软件从早期的核算型发展到管理型再到决策型是历史的必然,这才能满足现代企业发展的需要;如果在教学过程不采用新型的财务软件教学,必然使教学脱离实际,最终使教学滞后社会的需要而被淘汰。第二是教学发展的要求。当今教育走向大众化教育,高校扩招还处于现在进行时,学生大规模的增长,导致学生对新知识的需求在不断增长,若还使用陈旧技术,既不能满足学生求知的需求也不能有效地实施教学,就会出现前述问题。2第三是企业业务发展呼唤管理型人才。物流、人才流、资金流和信息流是现代企业内部的四大循环流,也是一个现代企业日常业务管理的全部;四种流相互作用、相互影响、相互促进和修正。管理型财务软件应运而生,现在大部分财务软件公司都推出了相应的自己产品投入市场,如金蝶K/3系统、用友ERP8.X、国强财务软件V6.0、先锋KRM-A6、新中大ERP软件A3、金算盘VPS/ERP、远光财务软件、速达5000系列、灵狐“四位一体”产品等,所以教学单位也应实施管理型软件教学,不拘一格地为社会培养管理型人才。2、软件的选择。在众多的软件中选择一个合适的产品,是教学中实施N-Tier管理型财务软件的关键,经过多年的实施教训,本人认为选择产品时应考虑以下因素:(1)通用性强、稳定性好。每所高校开设的专业都比较多,每个专业都设有各自的骨干专业课程。所以在选择一个软件来实施教学时,应考虑尽可能多的专业通用,达到用最小的投入得到最大的产出的最优化原则。如用ERP型软件,可满足会计电算化、企业管理、人力资源管理、物流管理、电子商务等专业的学生的实习需求。同时系统性能要稳定,不能因为存取量大而导致系统运作不正常。(2)易于管理账套。实施了N-Tier管理型财务软件后,账套管理放在业务逻辑中间层,可用一台专业服务器来实现。由于多个专业使用同一个实习平台,账套个数绝对是庞大的,所以账套设置必须要方便、界面友好、速度要快,否则,账套管理成为实施教学的一大难题。笔者曾在短期要建立好500个账套,以每个账套需时2分钟计算,要建立好这500个账套理论上需花费不休止的5个工作日!以下见图1和图2分别是金蝶K/3V9.31和用友ERP8.5账套管理器。笔者认为金蝶K/3V9.31账套管理器比用友ERP8.5账套管理器好用,主要是界面友好,具有可视化的账套列表(见图1),建账速度、备份速度、账套的删除、注册和启用的速度、数据存取处理速度都比用友ERP8.5强,特别是管理大批量账套,用友ERP8.50的账套管理器显得很笨拙。图1K3的账套管理器图2U8的账套管理器3(3)系统资源开销。N-Tier管理型财务软件对系统资源开销主要体现在以下几个方面:第一是CPU占用:在相同的进程数请求资源时,线程数、句柄数及它们对中间层服务器CPU的占用;第二是内存占用:在相同的进程数请求资源时,线程数、句柄数及它们对中间层服务器内存的占用;第三是数据量即每个账套的占用存贮空间大小:刚新建好的账套的文件实体(可能是一对SQLServer数据库文件)在物理磁盘上占用空间,制约着中间层服务器剩余空间的大小,从而影响中间层服务器的性能。金蝶K/3V9.31与用友ERP8.50的系统开销比较:产品比较项目金蝶K/3V9.31用友ERP8.50进程数5858线程数10555014句柄数5818058786CPU占用率3-30%90-100%内存占用认可使用总数:655540K认可使用限制数:1048576K认可使用总数:489760K认可使用限制数:524288K内存占用率63%94%新建账套占用物理空间32M102M(4)中间层服务器对对客户机的服务请求的响应速度和准确度。由于实施了N-Tier管理型财务软件后,数据处理交由中间层服务器和数据库服务器来完成,客户端的服务请求会随着客户量增加而增加,如随着实验室内要参与上机实操的学生增加时,学生输入数据或查询数据而产生的服务请求大幅增加,句柄数及其对资源开销也不断增加。这时要求系统的响应速度和准确度应在一个可接受的范围,如响应时间≤3秒钟。(5)软件的价格及售后服务。四、个人心得在使用金蝶K/3系统V9.31过程中,本人积累有如下心得,可使实施更顺心。1、利用K/3职员管理功能,限制学生的使用权限,如不准学生反初始化、反过账、反月结等功能,可培养学生的耐心和细心;2、利用K/3中间层的账套管理功能下的账套批量备份和账套批量删除功能可加快大批量的账套管理;3、K/3账套数据实体命名规则为:“AISyyyymmdd******”,其中“AIS”为命名前缀,“yyyy”为建账时当时年份,“mm”为建账时当时月份,“dd”为建账时当时日期,“******”为六位递增的随机数,可在SQLServer企业管理中打开相应账套数据实体文件,其中表t_tableDescription为账套的每个表的意义说明,利用此表可查出意外出错的有关数据处理的BUG;4、没有加密狗的K/3账套连续有效期为三个月,即若连续结账超过三次,该账套再不可用,所以这项目说明一定要向学生解释清楚。4作者简介潘伟洪,男,35岁,讲师,硕士;93年7月参加工作,现在广东省农业管理干部学院财系担任《会计电算化》教学工作,先后公开发表学术论文8篇,曾多次参加过软件开发,熟练掌握MTS/DCOM、VB、SQLServer。通信地址:广州市天河五山科华街273号25号信箱(510640)电话:02085292334、13556167030Email:pwh8105@tom.com
本文标题:在教学中实施N-Tier型财务软件的研究
链接地址:https://www.777doc.com/doc-2562758 .html