图书馆管理信息系统开发实例ppt课件.ppt

上传人:小飞机 文档编号:1323583 上传时间:2022-11-09 格式:PPT 页数:63 大小:821.50KB
返回 下载 相关 举报
图书馆管理信息系统开发实例ppt课件.ppt_第1页
第1页 / 共63页
图书馆管理信息系统开发实例ppt课件.ppt_第2页
第2页 / 共63页
图书馆管理信息系统开发实例ppt课件.ppt_第3页
第3页 / 共63页
图书馆管理信息系统开发实例ppt课件.ppt_第4页
第4页 / 共63页
图书馆管理信息系统开发实例ppt课件.ppt_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《图书馆管理信息系统开发实例ppt课件.ppt》由会员分享,可在线阅读,更多相关《图书馆管理信息系统开发实例ppt课件.ppt(63页珍藏版)》请在三一办公上搜索。

1、,管理信息系统Management Information System,主 讲:王北星,第七章 图书馆管理信息系统开发实例,7.1 可行性研究,7.2 系统分析,7.3 系统设计,第7章 图书馆管理信息系统开发实例,7.1 可行性研究,7.1.1 项目背景介绍,7.1.2 系统目标,7.1.3 现行系统调查,7.1.4 建议的新系统,7.1.5 开发计划,7.1.6 可行性研究,7.1.7 结论,7.1.1 项目背景介绍,以某高校图书馆为例介绍信息系统的开发过程图书馆是对信息的物质载体进行收集、加工、存贮、控制、转化和传递、提供给一定社会读者使用的信息系统 提供图书、期刊、报纸、科技报告、会

2、议文献、学位论文、专利文献、标准文献、产品资料、政府出版物等多种形式的文献,由于资料太多,本实例只讨论图书部分,7.1.1 项目背景介绍,图书馆有工作人员8名,负责学校数千名教职工和学生的图书借阅管理工作。其主要业务包括办理借书证、借还书登记、图书入出库、超期及破损罚款等。 陈旧的图书管理方案为借阅者和工作人员带来了很大的不便,手工处理效率低,且经常出见差错,不能满足读者的基本需求。为了改变现状,图书馆的领导提出建立一套计算机管理系统,既要解决目前存在的问题,又要增加预定,续借自动化处理等功能,以达到提高图书借阅工作效率和提高服务质量的目的。,7.1.2 系统目标,开发系统的目标,1.图书馆工

3、作人员对读者借阅图书的管理更方便、高效;2.充分发挥图书馆馆藏的作用,提高藏书利用率3.减少读者借阅图书的时间,方便图书交流;4.向管理者提供统计汇总信息,提高决策的有效性:5.适应网络发展的需要,使校园网充分发挥作用,7.1.2 系统目标,新系统应该增加的功能,1.读者注册管理 2.预约服务 3.自动续借处理4.图书信息查询,7.1.3 现行系统调查,图书馆机构设置,电子政务使政府的各项工作电子化、信息化、虚拟化,其主要功能为:,采编部:制定采购计划,采购中外文图书,并适当采购光盘、标准、产品样本等资料,完成每年全馆图书的采购任务,并负责到馆图书的验收。对验收后的图书进行加工、分类和编目,将

4、图书信息输入书目数据库,经审校后送入馆藏。,流通部:负责图书馆图书的借阅和归还工作,另外还负责办理读者借书证、预约借书、馆际互借等业务。,期刊部:负责报刊的组织管理、阅览服务及文献资料的复印工作。,阅览部:负责专业书阅览室、新书借阅室、学生阅览室的组织管理及图书的内阅、外借服务工作。,情报部:负责文献(文摘、索引、题录)的手工检索及检验工作,开展文献检索课的教学工作。,技术部:负责图书馆计算机管理系统和硬件设备的管理及维护,负责磁盘阵列及馆藏电子文献的开发利用,负责图书馆与校园网、国内外网络的互联及管理。,办公室:负责图书馆日常行政管理工作,负责办理借阅证、补证手续及收缴图书管理押金,负责办理

5、借阅证解挂金,借阅证密码(遗忘)更改、图书遗失赔偿金手续。,7.1.3 现行系统调查,业务流程调查,图书馆以文献为主,从供书商处采购来的文献,经过编目、典藏调配进入到流通系统,读者可以借阅图书馆业务工作流程可概括为文献数据的输入,处理和输出过程,7.1.3 现行系统调查,数据流程调查,图书馆的顶层数据流程图如图,图书馆管理信息系统,7.1.3 现行系统调查,计算机应用情况,图书馆网络采用NOVELL网的星型拓扑结构,编程语言采用汉字FOXBASE(V210版)。此系统基本可以完成图书的借阅任务,但不能与校园网连接。,7.1.3 现行系统调查,现行系统存在的问题,计算机专业人员缺少。开发一个现代

6、化管理信息系统,需要一定数量既懂计算机技术与通信技术又懂图书管理的人员,目前在这方面存在交大差距,可能会影响系统开发的周期与质量。管理基础工作与计算机化的管理有一定的差距。管理职能、标准化、数据格式等均与计算机管理要求有一定的距离。资金不足。建立一个图书馆管理信息系统,需要较多的投资,如机房建设、设备的购置、人员的培训、软件开发和后期的维护工作等都需要有资金作保证。,7.1.3 现行系统调查,项目涉及的管理内容,(1)中国图书馆分类法(2)马克著录(3)Z3950标准(4)借阅者管理(5)文献流通管理,7.1.4 建议的新系统,建议的信息系统,根据系统的开发目标,以及现行系统存在的主要问题,建

7、议新系统采用微机网络系统,能与校园网连接,将来可以和供书商连接。能够做到业务管理自动化;输入、输出标准化;文献存储高密度化;情报利用大众化。新系统可能产生的影响及变革如下:图书管理信息系统虽然对现行的管理体制有影响,但不强烈,重点是加强基础建设,以适应自动化管理。专业人员的变动不大,除了增加一部分计算机专业技术人员外,经过培训,现有的人员将逐步适应自动化管理的要求,学会图书管理信息系统的使用。,7.1.5 开发计划,系统开发主要工作进度计划,7.1.6 可行性研究,技术可行性,目前已经成功地建立了许多复杂的管理信息系统,而图书馆管理信息系统是比较简单的,因此从技术上来说,完全可以建成一个适用的

8、图书馆管理信息系统。,7.1.6 可行性研究,经济效益分析,可以使管理体制合理化和管理信息标准化可以使文献更好地被利用可以改进管理手段,统计分析功能更强大可以更好地为文献采购提供依据,使得采购的文献使用性更强,更好地发挥新系统的作用所带来的效益是很难定量估计的。但新系统可以减少工作人员,因此,从经济上说是可行的,7.1.6 可行性研究,运行管理方面,现有的图书馆管理人员只要进行培训完全可以胜任工作对于缺少的计算机管理人员可以通过招聘解决现有的运行环境只要稍加改进就可以保证新系统运行,从运行管理方面看是可行的,7.1.7 结论,可行性分析结论,由于管理信息系统的开发在国内外是一个技术上成熟的系统

9、,并且有切实的工程技术保证,有学校领导的大力支持以及人员和资金的保证,因此开发图书馆管理信息系统是完全可行的。,7.1 可行性研究,7.2 系统分析,7.3 系统设计,第7章 图书馆管理信息系统开发实例,7.2 系统分析,7.2.1 管理功能分析,7.2.2 业务流程分析,7.2.3 系统设计,7.2.1 管理功能分析,基本功能结构,图书馆管理系统所必备的基本管理功能,如下图所示,其中每个功能模块都由若干相关联的子功能模块组成。此外,系统还应包括信息系统必须具备的通用功能,例如,权限设置、数据备份与恢复等。,7.2.1 管理功能分析,基础信息维护,基础信息维护”功能模块用于对图书馆信息、书籍信

10、息、常用词库等项目进行初始化设置,这些设置一般不轻易改动。它包含的子功能模块如图,7.2.2 业务流程分析,高层业务流程图,经过对图书馆系统详细调查,可知图书馆主要有采购、编目、流通等业务过程,业务流程图如图,采购管理业务流程图,7.2.2 业务流程分析,7.2.3 数据流程分析,顶层数据流程图,在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图,7.2.3 数据流程分析,中层数据流程图,在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结构化的系统分析方法,自顶向下、逐层分解,绘

11、制出多层次的数据流程图,7.2.3 数据流程分析,采购管理,7.2.3 数据流程分析,采购管理数据流程图,7.2.3 数据流程分析,流通管理数据流程图,7.2.3 数据流程分析,流通管理数据流程图,7.2.3 数据流程分析,建立数据字典,数据元素名称:图书编号 总编号:简述:每本图书在图书馆中的编号别名:无组成:图书编号= + + 大分类号 小分类号 图书序号数据值类型:连续类型:7位字符有关数据结构:图书目录、书库文件、借阅者记录,“图书编号”数据元素条目,7.2.3 数据流程分析,建立数据字典,“借书证”数据元素条目,数据结构名:借书证 总编号:简述:借阅者借书的证件组成:借书证=借书证编

12、号+姓名+办证日期有关数据流、数据存储:借阅者记录,7.2.3 数据流程分析,处理逻辑定义,建立数据字典后,还应该对每个加工处理进行分析,以确定它们具体做什么。例如,“超期与破损还书的罚款处理规则”是:归还图书是否有破损,如果有破损,则要根据破损情况确定赔付金额。若超期归还图书,则要根据超期情况确定罚款金额,超期小于一周,则每天按01元计算罚金;超期在一周以上,一月之内,则每天按015元计算罚金;超期在6个月之内,则每天按02元计算罚金;超期在6个月之上,一年之内则按书籍的售价赔付;一年以上的则按书籍的售价的3倍计算罚金。,7.2.3 数据流程分析,罚款制度的判定树,7.2.3 数据流程分析,

13、处理方式选择,数据处理方式可分为两类:成批处理方式和联机实时处理方式。成批处理方式是按一定时间间隔把数据积累成批后一块处理。例如,计算工资时,是将所有职工的相关信息都收集完成,并作汇总后,才进行加工处理。批处理方式适用于以下几种情况:固定周期的数据处理;需要大量的来自不同方面的数据的综合处理:需要在一段时间内累积数据后才能进行的数据处理。,7.2.3 数据流程分析,处理方式选择,联机实时处理方式是指随时对接收到数据进行及时的处理,并将结果直接传给用户。这种方式适用于以下几种应用:固定周期的数据处理;需要大量的来自不同方面的数据的综合处理:需要在一段时间内累积数据后才能进行的数据处理。,7.1

14、可行性研究,7.2 系统分析,7.3 系统设计,第7章 图书馆管理信息系统开发实例,7.3 系统设计,7.3.1 系统设计概述,7.3.2 系统概要设计,7.3.3 系统详细设计,7.3.4 系统测试,7.3.1 概述,新系统目标,图书馆管理系统的目标是提高系统自动化、标准化处理,提高查询效率和准确性,为用户提供更便利、更全面的服务,7.3.1 概述,系统设计策略,本系统采用结构化设计方法。对高层次模块,将采用以事务为中心的设计策略,把一个大的系统逐步分解成相对小的相对简单的暗盒模块;对底层模块,采用以变换为中心的设计策略。此外,要提高模块的内聚性,降低模块间的耦合程度,数据库要作为模块间的“

15、邮政信箱”,从而既实现数据共享,又提高模块的独立性,使系统具有很高的可修改性。,7.3.2 系统概要设计,硬件配置,采购部配置网络工作站一台,打印机一台。编目室配置网络工作站一台,打印机一台。流通网络部工作站四台,打印机两台,条码阅读器四台。读者目录检索配置网络工作站若干台。情报检索部配置网络工作站两台,打印机一台。,7.3.2 系统概要设计,软件配置,数据库服务器:操作系统Windows Server 2003;数据库SQL Server 2005;开发语言:Visual Basic、MS.NET;Web服务器:IIS7.0网络协议采用TCP/IP协议,7.3.2 系统概要设计,物理结构设计

16、,根据系统分析中有关系统的业务划分情况,考虑到系统的整体逻辑结构、技术特点和应用特点,我们选择了服务器/客户机(C/S)与浏览器/服务器(B/S)混合的系统架构。 图书借阅功能、读者注册处理、系统维护等模块是部署在三层C/S上。对于借阅者者续借、图书预约、图书信息查询等功能需要使用B/S结构才能够满足读者在任何地点、任何时间都能随时上网查询的要求。系统对应的物理架构如图。,7.3.2 系统概要设计,系统模块设计,根据系统分析得出的新系统逻辑结构进行系统的设计,由此可建立新系统的高层结构图。,7.3.2 系统概要设计,采购模块分解,7.3.2 系统概要设计,流通模块分解,7.3.2 系统概要设计

17、,模块详细设计,对结构图中的每一个模块,都要有一张如下表所示的模块说明书,数据库设计,本系统主要包括读者、图书管理员和书籍等多个实体对象。读者与书籍的关系是一对多的关系。下图是系统中部分实体联系图。,7.3.3 详细设计,数据库设计,对系统分析得到的主题数据库进行分析,转化为关系数据库使用的关系表,图书基本表 采购记录表 供书商表 馆藏纪录表 读者数据表 数据状态代码表 限制借阅原因代码表 预约表借阅记录表 各馆代码表,7.3.3 详细设计,代码设计,图书管理系统涉及到多个代码,代码设计的原则是 有国际标准、国家标准的,采用国际标准和国家标准,例如图书分类的代码采用中国图书馆图书分类法 没有统

18、一标准的自己进行设计。,7.3.3 详细设计,界面设计,部分C/S界面,7.3.3 详细设计,界面设计,部分B/S界面,7.3.3 详细设计,输出设计,要对系统的输出进行设计,画出输出表的格式等,超期罚款单示例界面,7.3.3 详细设计,输入设计,输入设计要从正确、迅速、简单、经济、方便使用者等方面加以考虑,读者借书单描述如下:来源读者。介质纸片(每张借书单上的每种图书各占用一张纸片)。字段借书卡编号(7位数字型)、图书编码(8位数字型)、日期(8位日期型)。估计借书数量每天平均600人次。每天最多1500人次。,7.3.3 详细设计,安全设计,输入设计要从正确、迅速、简单、经济、方便使用者等

19、方面加以考虑,网络结构采用以太局域网,可以和校园网联接为确保数据的安全性, 系统能建立基本数据文件、密码、起始作业模块、设定各模块可执行之功能系统可依工作人员之账号,设定其起始作业模块及各模块可执行之功能,非授权之使用者无法进入作业模块系统能根据加载的工作人员密码, 统计工作人员加载次数占用CPU的时间, 使用各子系统的情形,7.3.3 详细设计,7.3.3 详细设计,安全设计,输入设计要从正确、迅速、简单、经济、方便使用者等方面加以考虑,系统应能设定终端机的编号、配置地点及允许操作之功能, 并能显示各终端机之作业状况系统可记录数据之异动情况, 防止系统异常时数据损毁, 以供系统修复后回复损毁

20、之数据。系统可记录数据的建立增删更新者及作业日期。系统具有备份(backup)及复原(recovery)之公用程序,以提高安全性与完整性。,7.3.4 系统测试,(1)安全性测试,登录系统时,选择使用者输入错误密码看系统是否能够提示密码错误,并提示用户重新输入密码。测试结果:能够实现以上目标,系统安全性好。测试效果如图,7.3.4 系统测试,(2)一致性测试,选择图书管理员登录系统后,对系统进行图书管理操作,看是否能够实现数据的添加,删除,查询。当数据输入不完整或者不一致时看系统是否能够提示数据错误。测试结果:能够实现以上操作,系统数据比较完整,一致性强。一致性效果如图,7.3.4 系统测试,(3)完整性测试,效果如图,7.3.4 系统测试,(4)文定性测试,运行系统后,打开Windows的任务管理器的进程管理,查看本系统内存占有量。测试结果:本系统能够在所有操作环境中稳定运行,内存占有量为9600KB。,7.3.4 系统测试,测试环境,测试环境:硬件:PC机(INTEL I3 CPU,2G内存,500G硬盘)软件:Windows XP操作系统,7.3.4 系统测试,测试结果分析,本系统的管理功能全面,性能稳定,可以有效的改善图书馆的服务质量,解决了以前单凭手工操作的麻烦,避免了易出错、难查询的数据库问题。系统可靠性强,准确,易操作。 本系统操作上简洁方便、界面上直观易懂。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号