1、 1 第一章 前言 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。 信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活 动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动 化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行 各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息 科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或 组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优 势。 管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法 等。生命周期法(Life Cycle
2、Method)是 20 世纪 60 年代发展起来的一种 应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工 作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发 出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修 改和重建的开始;原型法(Prototyping Method)是 20 世纪 80 年代发展起来 的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首 先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能, 利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将 模型不断补充、修改、完善,如此反复,最
3、终直至用户和开发者都比较满意 为止, 从而形成一个相对稳定、 较为理想的管理信息系统; 面向对象 (Object Oriented)的开发方法于 20 世纪 80 年代开始兴起的,是一种基于问题对象 的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是 分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本 图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进 行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方 法。 管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复 杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系
4、统开发 成功的保证,而且可以提高效率、节省时间、降低成本。本图书系统计划利 用三个月的时间开发完成: 系统调研和系统分析为 10 天; 系统设计为 10 天; 系统程序设计为 45 天;系统调试为 10 天;系统试运行为 15 天。 2 第二章 系统需求分析 2.1 现行业务描述: 通过调查,先画出图书馆的组织结构图如下: 通过调研了解到,该图书馆各个部门负责的主要业务如下: (1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加 数量。 (2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图 书名称或图书作者查询) ; 新书目录 (按图书类别、 日期查询) ; 借书情况(按 读者借书证号查询) (3)借阅组主要负责图书流通、查询统计、借阅查询等工作。 (4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、 报纸、阅览各种工具书。 下面绘制出图书馆流通业务中借书的流程图。 (1)读者在目录厅查阅索引卡; (2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示 本人的借书证; 馆 长 采 编 组 书 库 阅 览 室 工 具 书 室 目 录 厅 借 阅