主页 | 下载 | 案例 | 文档 | 关于

如何理解橡皮泥软件

信息管理系统(MIS)的软件开发流程一般为:需求设计数据库设计软件编写

信息管理系统(MIS)的软件功能一般为:基础设置,业务管理(根据系统不同而不同),报表。

我们看到的很多信息管理系统其实大同小异,都是由以上的开发流程及功能所组成,在这里面,不同系统的的很多开发过程及功能都是重复的,比如:

一、基础信息设置:如一般信息系统都要用到的行政区域、国家名称、部委名称、单位机构等,从程序开发的角度讲,一般叫做数据字典,这些信息可在各个信息系统中通用,但如果使用了不同的系统,数据字典不得不录入一次又一次。

二、数据库操作:所有的信息系统都是设计好数据库表结构,然后对这些表(单个表或多个连接的表),进行数据操作(选择、新增、更新、删除),所有信息系统的开发都跳不出这个范畴,是否可以以一个通用的程序来解决这些软件的重复编写呢,橡皮泥软件就是这样一个通用的软件系统。

三、报表操作:信息系统中报表是收集数据的目标,上级不可能看每项明细记录,主要是从报表了解数据情况,而报表说到底,不过是对表数据的统计操作而已,这些统计操作包括计数、求和、求平均值、求最大值、求最小值、求平均方差等,那么是否可以把这些操作提炼出来,不需要编写程序代码就可以实现呢,橡皮泥软件就是这样一个软件系统。

橡皮泥软件的作用就是通过自行定义数据库结构,省却程序开发,生成自己想要的管理系统。软件的功能包括:

  • 代码类定义:定义数据字典大项

  • 代码管理(数据字典):管理数据字典

  • 系统结构:定义自己想要的管理系统的数据库结构

  • 视图管理:用户通过视图来管理系统结构定义的表的数据,这个模块就是进行视图设置

  • 报表管理:定义系统需要的统计报表

  • 权限管理:定义系统用户的权限

  • 数据系统(业务系统):也就是用户设置的视图,用户在这里可以进行数据的各项操作。

  • 报表系统:在这里使用已经定义好的报表。

综上所述,橡皮泥软件是一个中间工具,它不直接面对终端用户,一般是由对该软件功能了解的高级用户将一切基础搭建好后,终端用户才能够使用,实际上最终用户一般只使用最后两项功能。

如下面两个图所示:橡皮泥软件可以自行定制代码、信息集、字段、视图、统计报表,一方面,能直接根据客户要求定制所需系统,另一方面,能很好的适应各个信息系统的不断变化与改动。

                                                                    软件框架图1

                                                                   软件框架图2


橡皮泥软件基于.NET Framework SDK V2.0开发,当前版本号:V2.0

粤ICP备06037479号 © 2008 橡皮泥软件.