有关信息系统的架构设计

最近在帮朋友设计足球培训班的管理系统,目前还是千头万绪不好下手。趁此机会对信息系统本身做了思考,整理成笔记。

在这个笔记里,我们把管理系统,B端系统之类,都暂且叫做信息系统,因为我感觉信息+系统这两个单词可以完美的切合要描述的对象。

所以我觉得可以这么去理解信息系统

第一,其实都是一堆信息在连接关系中的流动或者计算

第二,信息系统是连接起整个业务涉及到的人和资源的一片网络


几个基础问题的灵魂拷问

1.信息系统内的所有的功能模块,有什么价值和作用?

我觉得有三大类作用:传感器,控制器,决策或辅助决策

传感器,指的是信息收集模块,比如说,网约车司机端收集司机和乘客的实时GPS位置信息,在线教育通过摄像头收集老师的讲课视频信息等等。

控制器,指的是指令下发和反馈信号。比如说,网约车司机端收到一个订单,那么这就是一条指令。司机点击接了这个订单,就是指令的反馈信号。这里需要注意的是,其实指令的信息反馈,也是可以理解为一种传感器,但是这里我们为了思考方便,可以不去纠这个逻辑模糊点。控制器要起到的作用是能够对相应的资源或者人有控制能力。指令之所以能够控制对应的资源,是因为指令可以收到反馈,根据反馈可以设计制度来进行对其的正负向的激励(政策设计)

决策或者辅助决策,指的是系统内所有信息的挖掘,可以产生更好的决策。比如滴滴可以刻画一个城市的交通热点之类。


2.该如何思考信息系统的设计

从连接关系的角度来思考。比如,系统内连接哪些资源或者人,这些资源或者人的控制目标和控制手段应该是怎样的。比如连接司机,希望司机准时接人不跑单之类,把目标定下来。

从系统本身的角度来思考。比如,系统中发生哪些事件,这些事件影响哪些状态的改变,系统整体效率的指标有哪些,由什么决定,是否有提升空间,理想提升空间能多大。有价值的数据有哪些,能够刻画出什么样的决策支撑之类。

从每个端的角度思考。无论这个端是连接在资源上还是角色上,都要思考这个端对系统的核心价值是什么,是传感,还是控制,还是两者皆有。控制政策


3.评估信息系统的好坏与平台战略

广义上来说,一切互联网都算是信息系统。不过那种纯C端的东西最难的部分是如何影响控制那些用户,而且多半是利用了许多人性的底层的东西,对系统本身的架构设计倒是不难。大部分的B端产品连接的角色多半跟系统有利益关系,所以影响他们可以用更直接的利益手段。

其实一个好的信息系统,感知能力和控制能力其实是核心的指标,感知能力越强,控制能力越强,基本就是个越好的系统,比如说淘系的广告系统相对于百度SEM和抖音广告来说,能够感知更多用户购买之后的行为,这些传感出来的信息对控制商家进行良性竞争有帮助。百度缺失这个能力,点完广告之后用户就与百度无关,加上是竞价系统,就会倾向把用户卖给最恶心的商家。

你可能感兴趣的:(有关信息系统的架构设计)