如何理解通用信息管理软件--橡皮泥软件

  最近,老婆要我帮她写研究生论文,我把橡皮泥软件定制学籍管理系统的过程写成一篇论文(她是个中职教师),但是她和她的导师都不大明白,我这才发现不对头,我想这个软件是过于复杂了,一般的用户只是提出需求,然后就用很容易理解、操作的软件。这是他们的最简单的要求,而我的这个软件呢,过于复杂,只能针对于高级用户。这里,试着讲讲如何理解这个通用信息管理软件:

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

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

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

  一、基础信息设置:如一般信息系统都要用到的行政区域、国家名称、部委名称、单位机构等,从程序开发的角度讲,一般叫做数据字典,这些信息都是可以自行定义并且在各个信息系统中通用的。

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

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

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

  1. 代码类定义:定义数据字典大项
  2. 代码管理(数据字典):管理数据字典
  3. 系统结构:定义自己想要的管理系统的数据库结构
  4. 视图管理:用户通过视图来管理系统结构定义的表的数据,这个模块就是进行视图设置
  5. 报表管理:定义系统需要的统计报表
  6. 权限管理:定义系统用户的权限
  7. 数据系统(业务系统):也就是用户设置的视图,用户在这里可以进行数据的各项操作。
  8. 报表系统:在这里使用已经定义好的报表。

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

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

软件框架图1

软件框架图一

软件框架图2

软件框架图二

 所以从这个意义上来讲,橡皮泥软件实际上能够给中间用户带来收益(他通过给企业定制数据库结构来获取收入)

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

zwq78

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值