自动化。
通过对经济、技术、管理可行性的充分研究,确定了图书馆管理信息系统的开发是必要的可行的。
2.2系统目标
管理有关读者,书籍,借阅和管理者的信息,实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。该系统的功能为: (1)查询功能:读者和管理员可以由书名(或书名的一部分)、作者名等查询馆藏书号及藏书量、书的在哪个读者手中,以及什么时候借出去,应该什么时候归还;
(2)借书功能:借阅者去馆藏室找书,若有借阅者要借的书,则借阅者把书给图书馆管理员办理借阅手续,图书馆管理员将借阅者的信息及所借图书的信息记入书库借阅文件;
(3)还书功能:借阅者将所借的书归还图书馆时,管理员将借阅者相应的归还信息记入图书归还文件。
三、系统分析
3.1子系统划分
该图书馆出纳管理系统按照以下六个原则进行设计:①系统满足用户需要的功能。②系统有较高的运行效率。③系统有能够在运行过程中抵御各种干扰、保证系统正常运作。④系统工作质量高。⑤系统可变更性好。⑥系统能带来好的经济效益。在以上原则的知道下,我们将该系统分为五个模块,分别为书籍查询、新书入库、读者查询、借还书情况统计、退出系统。系统的功能结构图如下:
1、“书籍查询”模块
(1)书名查询:管理员可通过书名查询书籍的相关信息和借阅情况。 (2)书号查询:管理员可通过书号查询书籍的相关信息和借阅情况。 2、“新书入库”模块:该模块主要功能为打开图书信息表,进行新书信息的输入。 3、“读者查询”模块 (1)读者姓名查询:管理员可通过读者姓名查询该读者相关信息及书籍借阅情况。 (2)读者编号查询:管理员可通过读者编号查询该读者相关信息及书籍借阅情况。
4、“借还书情况统计”模块:该模块主要功能为查看所有读者的借阅情况。 5、“退出系统”模块:该模块主要功能为用户完成需要操作后的退出。
3.2业务流程图
业务流程分析是在业务功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每一个步骤用一个完全的图形将其串起来。其功能如下: (1)了解该业务的具体处理过程;
(2)发现和处理系统调查工作中的错误和疏漏; (3)修改和删除原系统的不合理部分; (4)在新系统基础上优化业务处理流程。
业务流程图就是用一些规定的符号及连线来表示某个具体业务处理。系统的业务流程图如下:
3.3数据流图
数据流程分析把数据在组织内部的流动情况抽象地独立出来,单从数据流动过程来考查实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的是发现和解决数据流通中的问题,这些问题有:数据流程不畅、前后数据不匹配、数据处理过程不合理等。
数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图(Logical Data Flow Diagram),一般用DFD表示。数据流图用到四个基本符号,即外部实体、数据流、数据存储和数据处理过程。系统的数据流图如下: 顶层
DFD