本书从管理信息系统的学科发展特点及系统开发的基本原理出发,以管理信息系统理论体系为基点,以管理信息系统的生命周期为主线,将“结构化开发方法”与“面向对象开发方法”进行比较分析,并结合具体实例全面、系统地阐述了如何应用这些原理、方法完成管理信息系统的规划、分析、设计、实施和维护工作;从指导“上机实验和课程设计”的角度出发,介绍常用的系统开发工具,包括Visio图表工具、UML建模工具、Rational Rose需求分析工具和Visual Basic软件开发工具等,并且通过具体实例阐述这些工具的具体应用方法。 本书内容丰富,选材适当,以理论为指导,并运用大量实例进行讲解,力求理论与实践相结合,注重培养学生系统化的多向思维方式和在理论指导下解决实际问题的能力。 本书可作为高等院校信息管理与信息系统专业、经济管理类专业本科生、研究生管理信息系统课程的教材,也可作为MBA、工程硕士等相关课程的参考书。