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

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

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

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

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

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

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

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

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

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

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

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

软件框架图1

软件框架图一

软件框架图2

软件框架图二

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

相关推荐
<p> 课程演示环境:Windows10  </p> <p> 需要学习<span>Ubuntus</span>系统<span>YOLOv4-tiny</span>的同学请前往《<span>YOLOv4-tiny</span>目标检测实战:训练自己的数据集》 <span></span> </p> <p> <span> </span> </p> <p> <span style="color:#E53333;">YOLOv4-tiny</span><span style="color:#E53333;">来了!速度大幅提升!</span><span></span> </p> <p> <span> </span> </p> <p> <span>YOLOv4-tiny</span>在<span>COCO</span>上的性能可达到:<span>40.2% AP50, 371 FPS (GTX 1080 Ti)</span>。相较于<span>YOLOv3-tiny</span>,<span>AP</span>和<span>FPS</span>的性能有巨大提升。并且,<span>YOLOv4-tiny</span>的权重文件只有<span>23MB</span>,适合在移动端、嵌入式设备、边缘计算设备上部署。<span></span> </p> <p> <span> </span> </p> <p> 本课程将手把手地教大家使用<span>labelImg</span>标注和使用<span>YOLOv4-tiny</span>训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。<span></span> </p> <p> <span> </span> </p> <p> 本课程的<span>YOLOv4-tiny</span>使用<span>AlexAB/darknet</span>,在<span>Windows10</span>系统上做项目演示。包括:<span>YOLOv4-tiny</span>的网络结构、安装<span>YOLOv4-tiny</span>、标注自己的数据集、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计<span>(mAP</span>计算<span>)</span>和先验框聚类分析。 <span> </span> </p> <p> <span> </span> </p> <p> 除本课程《<span>Windows</span>版<span>YOLOv4-tiny</span>目标检测实战:训练自己的数据集》外,本人推出了有关<span>YOLOv4</span>目标检测的系列课程。请持续关注该系列的其它视频课程,包括:<span></span> </p> <p> 《<span>Windows</span>版<span>YOLOv4</span>目标检测实战:训练自己的数据集》<span></span> </p> <p> 《<span>Windows</span>版<span>YOLOv4</span>目标检测实战:人脸口罩佩戴识别》<span></span> </p> <p> 《<span>Windows</span>版<span>YOLOv4</span>目标检测实战:中国交通标志识别》<span></span> </p> <p> 《<span>Windows</span>版<span>YOLOv4</span>目标检测:原理与源码解析》<span></span> </p> <p> <span> <img alt="" src="https://img-bss.csdnimg.cn/202007061503586145.jpg" /></span> </p> <p> <span><img alt="" src="https://img-bss.csdnimg.cn/202007061504169339.jpg" /><br /> </span> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页