图书前言

信息系统是信息时代最为重要的基础设施。但是,信息系统的开发却极为困难。这除了它要涉及方方面面的专业知识外,还在于构成信息系统的软件具有复杂性和难于控制的特点。墨菲(Murphy)和卡尔特汉(Caltuhan)曾研究了系统开发的特点,提出了以他们的名字命名的两条“定律”。墨菲定律的内容是: 

 工作比想象的更为复杂; 

 花费的时间比预计的更长; 

 所需的费用比设想的更多; 

 毛病能够出在什么地方就一定会出在那个地方。

    卡尔特汉定律只有一句话: 墨菲是个乐观主义者。

这两条定律说明,由于内部、外部环境的变化和复杂性,以及在信息系统开发过程中所涉及的设备、技术上的复杂性,造成了信息系统开发的复杂性。这些复杂性构成了对人脑的挑战。为了克服这些复杂性,系统开发研究者不断总结经验,不断探索新的更好的开发方法。我们编写这套信息系统开发案例的目的在于,为 “信息系统开发方法”、“软件工程”等课程的教学提供一些翔实的例子,也想通过已运行系统的开发者对自己开发过程的总结,为初学者和系统开发人员提供借鉴。

实践证明,在信息系统开发中,起决定性作用的是在系统分析和设计阶段所做的工作。它们的正确性和完善性,基本上决定了信息系统的正确性和完善性。这套案例主要收集了已完成系统的系统分析和设计的主要部分,基本不收入它们的程序编码。

本书收集了以下8个案例: 

1. 数字城市(国土资源部信息中心寇有观,邮编100812,kouyg@163.net)

2. 福田保税区管理局信息系统(深圳市福田保税区管理局邱名卿、陈芬、张秀琼,邮编518038,longlong430@21cn.com)

3. 房地产产籍与产权交易管理信息系统(成都理工大学信息管理学院王新庄、朱涛,邮编610051,cdlgdxwxz@163.net)

4. 基于SOAP的汽车零部件网(厦门大学计算机与信息工程学院施明辉,邮编361005, czzyjsxylgy@vsina.com )

5. Maxtor公司NAS解决方案(Maxtor公司蔡培德,邮编200020,上海淮海中路381号,peterchua@maxtor.com)

6. 数字博物馆多媒体展示及编排系统(上海电力学院计算机系叶文珺,邮编200041,yewenjun2@sina.com; 上海理工大学计算机学院曹渠江)

7. 现代物业管理信息系统(上海理工大学计算机学院张溶冰,邮编200093,iceecho2002@163.com; 上海理工大学计算机学院曹渠江)

8. 基于Intranet/Internet的物流管理系统及数据仓库系统(上海电力学院计算机系叶文珺,邮编200041,yewenjun2@sina.com; 上海理工大学计算机学院曹渠江)

本书由张基温策划、统稿、修改而成。

“信息系统开发案例”在国内尚未见到。这种尝试性的工作对我们的要求太高。由于我们能力有限,一定会有不少未尽人意之处,希望能得到广大专家和同行的批评和建设性意见,同时也希望成功项目的开发者积极投稿,共同把后面的各辑做得更好。