本书从管理和计算机的角度,阐述了当今管理信息系统的基本概念、基本原理及最新的系统开发方法,结合实例介绍了系统调查、系统分析、系统设计、系统实现、系统测试、运行维护等阶段的工作方法、工作原则和应该建立的文档资料等。本书力求理论与实际相结合,具有较强的可操作性。本书既可作为信息管理与信息系统及计算机相关专业大学生的教科书,也可作为企业管理人员充实MIS基础、提高自身知识素养的参考读物,同时也是从事计算机软件开发人员的参考书。前言将计算机、通信技术、网络技术以及现代管理理论应用于企事业单位的管理,并集成为系统,称为管理信息系统(ManagementInformationSystem,简称MIS),以此支持一个企事业组织的运行、管理和决策功能。在知识经济迅猛发展的今天,特别是中国加入WTO后,经济建设发展需要“信息化带动工业化”,传统产业需要信息技术来提升,信息技术已经成为社会生产必要的技术基础和重要组成部分。信息化的热潮一浪高过一浪,“数字化城市”的建设、电子商务的普及、信息系统的开发如雨后春笋般涌现,生机勃勃。软件开发无疑是当今世界炙手可热的一门技术。管理信息系统设计课程已是信息管理与信息系统专业、计算机相关专业的必修课,为了更好地了解和掌握管理信息系统开发的基本知识、基本理论和基本技能,我们从“适用、实用、会用”的原则出发,根据作者多年的软件开发实践和高等教育经验,编写了《管理信息系统设计教程》一书。本书较为系统地介绍了管理信息系统的基本概念、基本原理、开发方法和应用技术,特别注重管理信息系统的开发和设计方面的内容。全书共分9章和附录,主要内容如下:第1章介绍概念部分。内容有信息、信息工程、信息系统和管理信息系统的有关概念。第2章介绍管理信息系统的开发方法。内容有管理信息系统的开发方式和项目管理,并详细地介绍了结构化系统开发方法、原型化方法、面向对象的开发方法,以及计算机辅助开发方法。第3章介绍系统调查与可行性研究。内容有系统初步调查和详细调查的原则、方法、步骤、内容,以及可行性研究的方法和步骤。第4章介绍系统分析。内容有组织结构与功能分析、业务流程分析、数据与数据流分析、功能/数据分析和新系统逻辑模型的建立。第5章介绍系统设计。内容有系统总体设计、数据库设计、代码设计、输入/输出及界面设计、模块功能与处理过程设计及系统安全设计。第6章介绍系统实现。内容有编程方法、语言选择、程序设计风格和程序设计技巧。第7章介绍系统测试。内容有系统测试的原则、方法和过程,还介绍了常见的几种测试工具。第8章介绍系统运行与维护。内容有系统运行前的准备、系统切换的方式、系统运行的组织与管理、系统维护和系统评价,软件过程能力成熟度模型CMM。第9章介绍课程设计参考资料。内容有课程设计的大纲、计划、指导书,并介绍了供参考的几个课程设计实例。附录主要根据《计算机软件产品开发文件编制指南》(GB8567—88),整理出了系统开发文档编制参考资料,供读者在课程设计和实际应用中参照。本书在编写时力求概念准确、原理简明、选材新颖、内容实用、通俗易懂、易教易学。但信息技术发展迅速,技术更新较快,知识结构要求也在不断发生变化。教学人员在教学过程中可根据教学计划的要求和实际情况,适当取舍。本书由徐世河任主编,王海军、刘胤杰任副主编,参加本书编写的有:段培同(第1、7章),徐世河(第2、8章),任艳梅(第3章),丁慧平(第4章),刘胤杰(第5章),王海军(第6章),俞海莹(第9章),许能生(附录整理)。全书由陈雁主审。由于时间仓促,书中不妥之处在所难免,欢迎广大读者指正,同时欢迎读者就书中的问题与编者讨论,电子邮箱地址是52mis@peoplemail.com.cn。另外,编者精心制作了本书教学用的PowerPoint幻灯片,可通过访问http://52mis.yeah.net网站直接下载,也可通过发送电子邮件索取。主编