图书馆管理系统数据流图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、1 系统分析
1、1、1 图书馆管理信息系统的基本任务
“图书馆管理信息系统”就是一个面向具有万人以上用户,位于某中型企事业单位内的图书馆管理系统,藏书规模约100多万册,每天的借阅量近万册。在手工操作方式下,图书的编目与借阅等工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。需要建立一套网络化的电子图书馆信息系统。
该系统服务对象有两部分人:注册用户与一般读者。一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其她人员只可查阅图书目录,但不能借阅图书。系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。用户可通过网络方式访问图书馆管理信息系统。
1、1、2 系统内部人员结构、组织及用户情况分析
为了对系统有一个大致了解,现给出系统内部人员结构、组织及用户情况等基本信息。图书馆管理系统的组织结构如图1.1 所示。
图1、1 图书馆管理信息系统的组织结构
图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室与技术支持室。各部门的业务职责如下。
办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划。
财务室:财务室负责财务方面的工作。
采编室:采编室负责图书的采购,入库与图书编目,编目后的图书粘贴标签,并送图书借阅室上架。
学术论文室:负责学术论文的收集整理。
图书借阅室:提供对读者的书目查询服务与图书借阅服务。
电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询。
期刊阅览室:负责情况的收集整理与借阅。
技术支持室:负责对图书馆的网络与计算机系统提供技术支持。
1.1.3系统业务流程分析
系统的业务流程要达到的业务目标,业务流程分析就是系统分析的基础环节。图书馆管理信息系统的业务流程如图1.2所示。
图1、2 图书馆管理信息系统的业务流程
通过业务流程调查,理清图书馆管理系统的主要业务与业务的流程。
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。
读者分为注册读者与非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。
注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。
图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。
1、1.4 数据流程图
数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下就是图书馆管理信息系统的数据流程图。
(1)0层数据流图,如图1.3所示。
图1、30层数据流程图
(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 (单价)+ PubD ate (出版日期)+Quantity (购买数量)
数据流量:100 本/日
高峰流量:500本/日
数据流编号:D02
数据流名称:图书借阅单
简述:图书借阅单
数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。
数据流去向: P2_11 检查读者身份。
数据项组成: OrderDate (借阅日期)+ BookName (书名)+ Rede rID (读者账号)+ ReaderName (读者姓名)+O_Quantity (借阅数量)
数据流量:1000部/日
高峰流量:5000部/日
数据流编号:D03
数据流名称:填写借阅记录
简述:填入借阅表的记录
数据流来源: P2_13 检查合格的借阅图书信息录人到借阅库中
数据流去向:借阅库
数据项组成: OrderID(借阅号)+ OrderDate (借阅日期) Book Name( 书名) + BookID( 图书编码) + ReaderName (读者姓名)+ ReaderID (读者账号)+ReturnDate (还书日期)+ O_Quantity (借阅数量)+state (状态)