图书馆管理信息系统分析与设计

发布 2019-07-27 05:16:20 阅读 3827

1.1 系统分析

1.1.1 图书馆管理信息系统的基本任务

该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企的图书馆理系统,图书馆藏书 100 多万册,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。需要建立一套网络化的电子图书馆信息系统。

该图书馆管理信息系统服务对象有两部分人:注册用户和一般读者。一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。

系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。用户可通过网络方式访问读图书馆管理信息系统。

1.1.2 系统内部人员结构、组织及用户情况分析

为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解。图书馆系统的组织结构如图1-1所示。

图 1-1 图书馆管理信息系统的组织结构

图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术**室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。各部门的业务职责如下。

办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划。

财务室:财务室负责财务方面的工作。

采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。

学术**室:负责学术**的收集整理。

图书借阅室:提供对读者的书目查询服务和图书借阅服务。

电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。

期刊阅览室:负责情况的收集整理和借阅。

技术支持室:负责对图书馆的网络和计算机系统提供技术支持。

1.1.3 系统业务流程分析

系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。图书馆管理信息系统的业务流程如图1-2 所示。

图 1 - 2 图书馆管理信息系统的业务流程

通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。

图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。

读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。

图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。

1.1.4 数据流程图

数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下时图书馆管理信息系统地数据流程图。

1. 零层数据流程图 1-3

图 1-3 零层数据流程图

2 ) 1 层数据流程图 1-4

图 1-4 图书馆管理信息系统 1 层数据流程图

3)2 层数据流程图

图书馆管理信息系统的 2 层数据流程图有:图书采编系统数据流程图、图书借阅系统数据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图。

图书采编系统数据流程图

图 1-5 图书采编系统数据流程图

图书借阅系统数据流程图

图 1-6 同时借阅系统数据流图

图书查询系统数据流程图

图 1 - 7 图书查询系统数据流程图

图书预定系统数据流程图

图 1-8 图书预定系统数据流程图

读者留言系统数据流程图

图 1-9 读者留言系统数据流程图

图书维护系统数据流程图

图 1-10 图书维护系统数据流程图

读者管理系统数据流程图

图 1-11 读者管理系统数据流程图

电子读物系统数据流程图

图 1-12 电子读物系统数据流程图

1.1.5 数据定义及数据字典

为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。图书馆

管理信息系统的数据字典如下:

1) 数据流描述

数据流编号: d01

数据流名称:图书采编信息

简述:图书采编信息

数据流**:图书购买后,由图书馆采编人员编码整理后,输入计算机。

数据流去向:采编管理模块。图书采编信息将采编数据存入数据库(图书表)

数据项组成: bookid (图书编码)+ booktype (图书类别)+ bookname (书名)+ auth (作者)+ publisher (出版社)+ price (单价)+ pubdate (出版日期)+ quantity (购买数量)

数据流量: 100 本 / 日

高峰流量: 500 本 / 日

数据流编号: d02

数据流名称:图书借阅单

简述:图书借阅单

数据流**:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。

数据流去向: p2_11 检查读者身份。

数据项组成: orderdate (借阅日期)+ bookname (书名)+ rederid (读者账号)+ readername (读者姓名)+ o_quantity (借阅数量)

数据流量: 1000 部 / 日

高峰流量: 5000 部 / 日

数据流编号: d03

数据流名称:填写借阅记录

简述:填入借阅表的记录

数据流**: p2_13 检查合格的借阅图书信息录人到借阅库中

数据流去向:借阅库

数据项组成: orderid (借阅号)+ orderdate (借阅日期) bookname( 书名 ) bookid( 图书编码 ) readername (读者姓名)+ readerid (读者账号)+ returndate (还书日期)+ o_quantity (借阅数量)+ state (状态)

数据流量: 1000 人 / 日

高峰流量: 2000 人 / 日

数据流编号: d04

数据流名称:借阅图书数量

简述:修改图书库中图书数量

数据流**: p2_13 修改图书库中图书数量

数据流去向:图书库

数据项组成: bookid (图书编码)+ o_quantity (借阅数量)

数据流量: 1000 人 / 日

高峰流量: 2000 人 / 日

数据流编号: d05

数据流名称:图书查询信息

简述:图书查询信息

数据流**:读者

数据流去向: p3_11 检索处理模块

数据项组成: book id︱bookname︱auth︱publisher

数据流量: 2000次/日

高峰流量: 4000次/日

数据流编号:d06

数据流名称:图书检索结果

简述:返回给读者的查询结果

数据流**: p3 _11 检索条件处理模块,从图书库中返给读者的查询结果

数据流去向:读者

数据项组成:查无此书︱符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}

数据流量:2000次/日

高峰流量:4000次/日

数据流编号: d07

数据流名称:图书预定信息

简述:读者预定图书时填写的信息

数据流**:用户填写图书预定信息,要求预定图书

数据流去向: p4 _11 预定信息输入

数据项组成: readername + password + bookid

数据流量: 50 次 / 日

高峰流量: 100 次 / 日

1.2 系统设计

1.2.1 系统功能设计

图书馆管理信息系统”的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。系统功能如图 1 - 13 所示。

图 1-13 图书馆管理信息系统功能。

各子系统功能如下所述。

1. 读者注册系统

读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。

2. 书目查询系统

读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。

3. 图书预定系统

读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。

4. 图书借阅系统

读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。

5. 图书采编系统

图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。

6. 电子读物系统

随着数字技术的发展,图书馆中的电子读物的数量越来越大。电子读物系统处理电子读物的阅览、版权与安全等事务。

7. 读者留言板

通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。

8. 系统维护模块

系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。

1.2.2 系统环境设计

1.硬件环境设计

图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较高的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存较大的系统。网络通信速度选用100mbit/s1000mbit/s。

为保证系统中心的信息安全,配置必要的数据备份设备(采用外部备份方式)。

2.软件设计环境设计

图书馆管理信息系统采用先进的 client ( browser ) server/database server 模式,服务器端采用 web 方式进行系统开发,用户使用通用的浏览器访问该“图书馆管理信息系统”,服务器端采用应用逻辑服务和数据库服务两层,与客户端形成**系统结构。采用这样的三层结构,具有结构清晰、维护简单、运行速度高等特点。软件结构如图 1 - 14 所示。

管理信息系统分析

提要 系统分析是管理信息系统开发工作中最重要的一个阶段,在这个阶段中系统分析人员基于对企业管理业务的详细调查,利用一些描述及分析方法对企业现有的信息处理系统进行描述和分析,提出新系统的逻辑方案。系统分析的本质是通过对现有系统的描述和分析回答未来系统 要做什么 的问题。本章讲述管理信息系统系统分析的内...

管理信息系统系统分析作业

1.根据下述业务工作过程画出业务流程图 到图书馆借书的过程如下 读者进入目录厅检索书目,填写借书申请单,交给图书馆管理员 管理员查询库存,检索成功后将借书卡交给读者填写,并返回换取图书,管理员更新库存。2.下面是某同学绘制的图书馆业务流程图 图4.1 与新系统功能结构图 图4.2 请根据你所学知识回...

图书馆管理信息系统作业

吉林财经大学。管理信息系统大作业。图书馆管理系统。分析与设计。专业 市场营销 班级 1428 学号 0801142832 姓名 崔箫。二 一五年十二月。2.2技术可行性 3 2.3经济可行性 4 图书馆管理信息系统设计。一 引言。1.1图书馆管理信息系统开发目的。当今社会信息技术高速发展,互联网的应...