博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

CLEANER

总觉得时间不够用,原来是自己把时间分散了。
   yuechaotian.cublog.cn
关于作者  
name:yuechaotian
employment:coder
age:25
from:NEU
about me:a retardate
email:yuechaotian(at)gmail.com
msn:yuechaotian(at)hotmail.com

我的分类  




我看 MIS 系统
我在做基于 Oracle 的 MIS 系统(management information system)。从 MIS 系统的英文解释看,它是一个“管理信息系统”的缩写,怎么看 MIS 系统呢?
 
200508-200709 我的工作是数据转换。客户向我们订了一个新的软件系统,来替代原来使用了将近十年的一个软件系统,我的工作,就是将旧系统所产生的十年的数据,迁移到我们的新系统中,这就是数据转换。这项工作我做了两年零两个月,迁移了三个旧系统。我发现由于业务(或者叫做需求)的不断变化,软件总是要被淘汰的,它总有自己的生命周期,但数据是要保留下来的,它的生命周期很长,甚至可能比它在现实世界中描述的对象还要长。
 
所以,从数据的角度看,MIS 系统只是一个按照业务规则来对数据进行增删改查的系统。业务规则发生了变化,其实就是数据的产生和存储方式发生了变化,对应的 MIS 系统当然会变。
 
而我们 MIS 系统的用户并不了解 Oracle:他们不会使用 SQL 或 PL/SQL 来从 Oracle 中提取出需要的数据,按照一定格式保存新的数据,修改现有的数据,或者删除他们认为无用的数据。我们所作的 MIS 系统,就是帮助他们实现这个功能。
 
所以,从用户的角度看,MIS 系统是个黑箱。它封装了实际的业务(用户所提出的需求),并且封装了对 Oracle 的操作,让用户可以通过 MIS 系统提供给他们的熟悉的界面,来完成他们所熟悉的业务。
 
一个“高寿”的 MIS 系统,需要它的开发人员不但对用户目前的业务了然于胸,同时也需要想到潜在的业务(包括如何处理遗留的业务以及如何扩展未来的业务);需要它的开发人员对开发 MIS 系统所使用的工具(PB? JAVA? DELPHI? C++? ...)非常熟悉,否则你不能很好地实现用户的需求;同时也需要它的开发人员非常熟悉 Oracle,不能把 Oracle 也当作一个只是用来存取数据的黑箱。
 
MIS 系统开发人员,你的要求蛮高的噢。

 发表于: 2008-06-29,修改于: 2008-06-29 22:22 已浏览391次,有评论1条 推荐 投诉

  网友评论
  本站网友 时间:2008-07-04 16:30:09 IP地址:203.187.169.★
进错了


  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.01137

京ICP证041476号