高校图书馆管理信息系统分析报告
1、背景
随着社会信息量的与日俱增,在计算机日益普及的今天,图书馆管理也需利用计算机作为平台,开发一套行之有效的图书管理系统,这对提高学校图书管理信息化、网络化的水平具有重要的现实意义。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理工作。传统的手工处理,存在工作量大、容易出错、效率低等缺点,越来越难以满足当前日益增长的用户需求。随着计算机的普及以及相关技术的发展,开发一个图书管理系统的时机已经成熟。管理系统可以避免图书管理的随意性,使得图书管理工作规范化、系统化、程序化,提高了信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。图书馆管理系统现在时代的必然需求,在计算机高度普及的今天人们对于效率的要求越来越高,因此能搞提高图 书管理效率的管理信息系统便会应运而生。
2、简介
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。系统还可以导入数据库以对任意同结构的数据库进行操作。主要有图书借阅者、图书馆工作者和图书管理人员,图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。
3、系统目标
为了方便图书馆管理人员对图书的借阅、归还等提供轻松快捷的管理方式,同时也方便学生可以随时随地的对图书进行续借、查询、缴纳罚款等。主要体现在:减少人力与设备费用,提高系统的处理速度,更新原先的管理信息服务;提高人员利用率,减少人员的冗余量。将获取的效益用于购置更多的图书,服务广大师生。
4 可行性分析
在做系统的需求分析之前,应该先进行可行性研究。图书馆管理信息系统的可行性研究是根据图书馆当前的实际情况和环境条件,从各方面来判断该信息系统的建立是否必要以及是否具备开发所需的资源条件。一般说来,至少要从
1
技术可行性、经济可行性、管理可行性等方面考虑。
5 详细调查(管理功能调查、业务流程调查和数据流程流程调查) 5.1组织结构调查
图书馆信息管理系统的界面是由系统设置、读者管理、图书管理、图书借还及退出系统五部分组成。其中系统设置包括图书馆信息的介绍;读者管理包括读者类型管理和读者档案管理;图书管理包括图书类型管理和图书档案管理;图书借还包括图书借阅和图书归还。
n n
n 归还 n
读者 借阅 图书
6.2管理功能调查
图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。
图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员是对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。
图书馆信息管理系统 系统设置 读者管理 图书管理 图书借还 2
图读图图图图
6.3现有业务流程图和数据流程图
对系统的组织结构和功能分析的时候要从实际业务流程的角度将系统调查得到的相关业务流程的资料集中在一起进行分析。
业务流程分析时需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态等。
业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析时通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程。
业务流程图图符如图所示:
外部实体 内部实体
数据流向 数据存档
本系统的业务流程大致分为三部分:
第一部分:读者通过查看图书信息决定要借的书目,下发借书清单,图书管理员根据收到的借书清单对读者信息进行核对。确认正确有效把书借发给读者,完成图书的借阅工作。
同时图书管理员负责及时对图是信息进行更新。
第二部分:读者把要还的书提供给图书管理员,图书管理员核对读者和图书的信息后把书放回原来存放的位置,并对读者信息进行修改。
第三部分:图书管理员通过查询读者信息表发现有些书目未能在规定时间内归还,下发罚款清单对读者进行提醒,读者归还书目并交罚款。
数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。数据流程分析是把数据在现行系统内部的流动过程抽象的独立起来,舍去具体的组织机构、信息载体、处理工具、物质、材料等,单从数据流程过程来考察实际业务的数据处理模式。
数据流程与数据流分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其
3
中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。
数据流程图基本图符如图所示:
数据存储 数据处理
数据流 外部实体
6.3.1业务流程图
归还清单 读者 图书信息表 借阅清单 图书管理员
罚款清单 图书清单 读者信息表 6.3.2 数据流程图
图书馆信息管理系统的顶层数据流程图如图所示:
借阅图书信息 P0 读者 图书归还信息 罚款信息
图书馆 信息管理系统 4
第一层数据流程图如图所示:
P1 查询 图书信息
D3 借阅情况表
D2 图书信息表 D4 罚款统计表
借书数据流程图如图所示:
D2 图书信息表 F3
P1 P2 P3 读者 P2 P4 书库存档 借书 还书 检查图书库读者 F1借阅图书请求 F2 借阅信息 存和读者信 息 借书信息录入 F4 F7 D1 读者信息表 D3 借阅信息
还书数据流程图如图所示:
读者 F5归还图书请求 归还图书 F6 D3 借阅情况表
F9 P3 超 期 信 P5 计算罚 款金额
5
息
F10 D4 罚款统计表
6.4.1数据流描述
读者信息
数据流名称:读者信息 编号:201 说明:管理员可以进行读者信息的管理 总编号:2-01 数据流来源:Reader 数据流去向:读者信息表 包含的数据结构:姓名、性别、学生饭卡等 图书信息
数据流名称:图书信息 编号:202 说明:管理员对图书馆图书进行管理 总编号:2-02 数据流来源:Book 数据流去向:图书信息表 包含的数据结构:书名、类型、作者、译者、出版社、价格、页码、书架等
6.4.3数据存储
图书馆管理信息系统是一个小型的数据库系统。在这里我选择了MySQL作为后台数据库软件。MySQL是一种关系型数据库。也是目前最受欢迎的免费数据库和开放源代码的数据库。
6.4.4处理逻辑
在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。系统设计的主要工作有系统功能结构设计、数据库设计、代码设计、输入输出设计、系统物理配置方案的设计等。系统设计遵循系统性、灵活性、可靠性、经济性这四个基本的原则。
从系统分析的逻辑模型设计到系统设计的物理模型设计是一个由抽象到具体的过程,又是并没有明确的界限,甚至有可能反复。经过系统设计,设计人员应能为程序开发人员提供完整、准确的设计文档,并对设计规范中不清楚的地方做出解释。
6
在系统实施阶段,我们对采用JSP开发语言(Java JDK 1.6),MySQL数据库,对图书管理系统的程序进行了编写,这里主要介绍数据库连接及增删查改的相关程序代码。
程序经常使用的函数方法包括连接数据库的方法getConnection()、执行查询语句的方法executeQuery()、执行更新操作的方法executeUpdate()、关闭数据库连接的方法close()。
6.4.5图书档案实体图
1 图书档案实体图
图书档案包括编号、条形码、书名、类型、作者、译者、出版社、价格、页码、书架等属性。图书档案实体图如图。
图书
页码 价格 出版社 书架 译者 编号 作者 条形码 书名 类型 7
2. 借阅档案实体
借阅档案实体包括编号、读者编号、图书编号、借阅时间、应还时间、操作
员等属性。借阅档案实体图如图所示。
是否归还 操作员 编号 借阅 图书编号 读者编号 借阅时间 应还时间3. 归还档案实体
归还档案实体包括编号、读者编号、图书编号、借阅时间、应还时间、操作员等属性。归还档案实体的图如图所示
是否归还
图书编号 读者编号 借阅时间 编号 归还 应还时间操作员 8
9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学校图书馆管理信息系统分析报告正文在线全文阅读。
相关推荐: