图书馆管理信息系统组织结构图、业务流程图、数据字典、数据流程图、补充说明、逻辑模型 仓库管理信息系统中的需求分析中的数据流程图以及数据字典怎么做...

作者&投稿:韩丁 (若有异议请与网页底部的电邮联系)
图书馆管理信息系统分析、设计、实现与测试
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 层数据流程图
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 - 14 图书馆管理信息系统的三层体系结构
操作系统采用 Microsoft 公司的 NT 服务器, Web 站点发布系统选用 Microsoft 公司的 IIS ,数据库系统选用 Microsoft 公司的 SQL 。用户界面设计设计使用 Dreamweaver 、 Flash 和 FrontPage 等软件工具。
3. 网络环境设计
图书馆的网络系统,由图书馆主交换机和部门交换机组成。用户可以在图书馆内部使用
图书馆网络系统访问该系统,也可以在图书馆外部使用互联网访问该图书馆管理信息系统。

你得救了吗

图书馆管理信息系统组织结构图、业务流程图、数据字典、数据流程图、补充说明、逻辑模型~

  首先需要明确,TreeView控件中的节点需要一个一个添加,而且先添加根节点,再添加子节点;或者说先添加父节点(上一层节点),再添加子节点(下一层节点)。当然先添加上一层节点,再添加下一层节点,并不是必须先添加根节点,再添加第二层所有节点,添加完第二层所有节点,再添加第三层所有节点,而是要求在添加子节点之前,它的父节点必须已经添加,例如:TP-自动化技术、计算机节点在添加前,必须保证父节点T-工业技术已经存在,而不用关心非父节点但 是它的上一层节点是否存在,例如A-马克思、E-军事等节点,不用考虑这些节点是否存在,或者说是否已经添加过,这些节点完全可以在TP-自动化技术、计算机节点添加后
  再添加
  3、 图书分类信息添加
  包括TreeView控件显示内容添加以及数据库内容添加
  TreeView.Nodes.Add(relative, relationship, key, text, image, selectedimage)
  relative:新加入节点的相对节点的索引或键值,该节点已经存在
  relationship:和relative节点的关系,简单理解关系只有两种:同级、相邻级(子级),同级中又分为四种:第一个,最后一个,前一个,后一个
  key:新加入节点的键值,代表节点,比索引更好用,使用随意
  text:新加入节点显示的文本
  image:新加入节点显示的图标
  selectedimage:新加入节点选中时显示的图标

  a) 先添加根节点
  第一个节点没有相对节点,所以前两个和相对节点相关的参数不需要传递,键值来说考虑到能够反映出节点添加顺序,图书分类这个分类信息在数据库中不存储,所以取它的节点编号为0,根据前面对于键值的描述,把他的键值设置为”N0”
  TreeView1.Nodes.Add , ,”N0”,”图书分类”
  添加完TreeView显示后,需添加数据库信息,图书分类对于图书分类信息来说,不是一个实际的分类信息,所以不需要往数据库中添加相应的信息。
  b) 再添加选中节点的子节点,它的相对节点是选中节点,所以第一参数为选中节点的键值,它可以通过TreeView1.SelectedItem.key ,第二个参数是和相对节点的关系,参数值为tvwChild,第三个参数是新添加节点的键值,键值是”N”+节点编号,因为是新加入的分类信息,节点编号还不存在,所以需要计算节点编号,节点编号代表是记录号,所以首先先计算当前数据库的记录数,然后让记录数+1,便得到记录号。TreeView1.Nodes.Add TreeView1.SelectedItem.key, tvwChild,数据库记录数+1,”新节点信息”
  数据库内容添加:分类编号:记录数+1
  分类代码、分类名称是文本框输入的内容
  父类别编号:“N”+父类别编号,mid(TreeView1.SelectedItem.key,2)
  4、 图书分类信息显示
  图书分类信息显示是在数据库已有分类信息的前提下,将数据库中的所有分类信息显示在TreeView控件中
  首先按照类别编号升序的顺序在数据库中查询出所有的分类信息,然后逐条添加TreeView的节点
  a) 根节点添加
  前面已经讲过,根节点的信息只是在TreeView中显示, 而不在数据库中记录。
  TreeView1.Nodes.Add , ,”N0”,”图书分类”
  b) 其他节点添加
  第一个参数是父节点的键值,”N”+父类别编号,父类别编号在图书分类表中有相应的字段。
  第二参数是相对节点和新加入节点的关系,使用tvwChild
  第三个参数是新节点的键值,”N”+类别编号,类别编号在图书分类表中有相应的字段。
  第四个参数是新节点的文本,类别代码+类别名称,同样在图书分类表中有相应的字段。
  5、 按照类别编号排序后的记录,保证了再添加新节点之前它的父节点已经添加过。在添加完根节点以后,必然是添加它的一个子节点,但是后面继续添加的就不一定是第二层节点,有可能是新加入节点的子节点(第三层节点)。这有赖于图书分类信息添加添加的顺序。总的来说,能够按照这样的设计在TreeView中显示图书分类表的所有信息,完全取决于分类信息的添加顺序以及数据库相应字段的设计。

流程图

什么是管理信息系统
答:管理信息系统(Management Information System,简称MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用六个方面组成。完善的管理信息...

管理信息系统是由哪五部分组成的
答:管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用六个方面组成。管理信息系统(ManagementInformationSystem,MIS)是一个以人为主导的,利用计算机硬件、软件和网络设备,进行信息的收集、传递、存储、加工、整理的系统,以提高组织的经营效率。管理信息系统是有别于一般...

题目二:图书信息管理系统
答:1、可查询图书基本信息、读者基本信息。2、可查询某种图书的借阅情况,也可查询某读者的借阅情况。3、可统计某类图书的在库数量和借出数量 三、系统功能结构 系统要能实现如下功能:1、管理:用户管理、图书管理、读者管理、借阅管理。2、查询:图书查询、读者查询、借阅查询。四、功能模块图 依据软件工程...

信息系统管理基础
答:缺乏科学的组织与管理,信息系统不会自动地为管理工作提供高质量的信息服务,而且系统本身也会陷入混乱。信息系统管理则主要指一种过程管理,涵盖了信息系统生命周期的各个阶段,运用计划、控制、维护和评价等管理技术和方法,对信息系统开发和应用活动进行科学的管理。信息系统的管理是长期的、不断的,从信息系统几十年的发展...

写管理信息系统案例分析实验报告的原理设计方案和步骤是什么?_百度...
答:我调查了“我的图书馆——ILAS 网 上 图 书 馆”这个“图书馆图书管理信息系统”在我校——《武汉科技学院》里的应用案例。(1)通过因特网查询以及学习,知道管理信息系统的应用介绍文档如下:在分析阶段有《系统分析报告》;在系统设计阶段有《系统设计报告》,它包括以下八份文档材料《系统总体结构图...

信息管理系统的结构设计
答:图5.2.4 HNL&R-CC/GIS程序化决策过程 (5)注意事项 资源与环境地理信息系统制作是一个宏大的系统工程,在实施过程中除要做到精心组织外,还需考虑如下几个问题。a.服务对象明确,以用户的需求来确定工作比例尺、数据采集范围和数据库结构。b.数据采集准确,防止垃圾数据影响工作精度,对于一时难以...

组织结构与功能分析
答:业务功能一览表是把组织内部各项管理业务功能都用一张表的方式罗列出来,它是今后进行功能/数据分析、确定新系统拟实现的管理功能和分析建立管理数据指标体系的基础。2.1组织结构图 组织结构图是一张反映组织内部之间隶属关系的树状结构图,见图202。在绘制组织结构图时应注意,除后勤(如食堂、修缮、医务室、...

企业管理方面的问题 专业人士进?管理信息系统与企业业务流程、组织结构...
答:组织结构是用户企业业务流程与信息的载体,对分析人员理解企业的业务、确定系统范围具有很好的帮助。取得用户的组织结构图,是需求获取步骤中的基础工作之一。 用户环境中的企业岗位或角色,和组织机构一样,也是分析人员理解企业业务的基础,也是分析人员提取对象的基础。 对用户角色的识别常常遗漏的是计算机系统的系统管理人员...

管理信息系统(一)
答:组织: 人们为了实现共同目标而组成的群体和关系,如企业、部门等,它们都具有一定的形式和结构,并完成其特定的功能。管理的任务 :通过有效地管理好人、财、物等资源来实现企业的目标,而这些资源需要通过反映这些资源的信息来管理。管理职能 :包括计划、组织、领导和控制。信息系统和管理的关系:信息...

求一电子商务信息管理系统模块结构图 (带图)
答:整个系统将单位信息、人员信息统一建库,统一进行管理。即采用中心数据库(如图1)管理信息。只有一级主管单位的相关业务负责人员才有权修改中心库中相关业务的数据。其他人员只能根据各自的操作权限,查询和下载相关数据。图1 中心数据库结构图 2)按照业务职能分层管理 人力资源信息系统是按照业务职能分层管理...