美章网 资料文库 MVC模式在财务预算编制中的应用范文

MVC模式在财务预算编制中的应用范文

本站小编为你精心准备了MVC模式在财务预算编制中的应用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

MVC模式在财务预算编制中的应用

1mvc概述

MVC的全称为ModelViewController,是模型(mod-el)———视图(view)———控制器(controller)的缩写[1],是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法,将业务逻辑聚集到一个部件中,在个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被用于映射传统的输入、处理和输出功能。其结构模型如图1所示。使用MVC的目的是将Model和View的实现代码分离,从而使同一个程序可以使用不同的表现形式。对于同一批数据(Model),可以通过不同的View以不同的形式展示给用户。

2财务预算编制系统

财务预算编制系统[2]通过收入和支出编制程序所提供的方法,对部门项目表中各项目的预算金额按系统中提供的编制方法进行填写和修改,最后将编制好的预算表通过打印或导出文件进行输出。同时,可以计算预算收入数与预算数支出,提醒相关人员根据编制要求对预算进行修改,保证预算的实现。此外,该系统还提供了汇总各部门预算的功能,为预算编制提供了参照依据,如图2所示。其中,系统初始设置为预算编制作准备,主要是引入和形成预算编制表格;收入编制用于编制预算收入;支出编制使用不同方法编制预算;调整功能对已经形成的预算进行修改;部门预算用于各部门对本部门预算进行编制及有关部门对部门预算进行汇总;辅助功能提供打印输出等功能。

3MVC应用

在财务预算编制系统中通常有5种常用的编制方案:零基编制、增量编制、人均编制、比例编制、综合编制;限于篇幅原因,本文仅就增量编制设计作具体介绍。首先,在MVC中的视图VIEW中创建一个YSBZ文件夹,用于存放增量编制前端文件zlys.html,开发前端文件的开发软件较多,本设计采用DreamwaverCS,得到如图3所示的部分页面初始效果。完成视图中的页面设计后,进行数据库设计。首先对数据库中的表进行设计,图4为cw数据库中ysbz表,在数据库配置[3-4]中将前序已经改为cw_,故不需要加上前缀。完成数据库中相应的表建立后,对数据库进行相关配置,具体配置信息图5所示。建立好视图和模型都后,利用控制器将视图和模型进行连接,需要注意的是数据库表名和视图中文件夹的名称YSBZ必须与Controller控制器中的类名YsbzController.class一致,否则$this->display()将无法显示前端页面。基于Smarty模板设计视图、模型和控制器,最终利用控制器将数据库与前端视图连接后得到编制系统页面,部分效果如图6所示。

4结语

本文探讨了MVC在财务预算编制系统项目中的应用。在MVC模式3个层次中,如果某层的需求发生了变化,只需要更改相应层中的代码,而不影响其它层代码。真正做到了前端开发和数据库分离,仅通过控制器来协调视图和模型之间的连接。

作者:刘沛 单位:南通理工学院 财务处