管理信息系统ManagementInformationSystem主讲:王北星第七章图书馆管理信息系统开发实例要点提示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项目背景介绍以某高校图书馆为例介绍信息系统的开发过程图书馆是对信息的物质载体进行收集、加工、存贮、控制、转化和传递、提供给一定社会读者使用的信息系统提供图书、期刊、报纸、科技报告、会议文献、学位论文、专利文献、标准文献、产品资料、政府出版物等多种形式的文献,由于资料太多,本实例只讨论图书部分7.1.1项目背景介绍图书馆有工作人员8名,负责学校数千名教职工和学生的图书借阅管理工作。其主要业务包括办理借书证、借还书登记、图书入出库、超期及破损罚款等。陈旧的图书管理方案为借阅者和工作人员带来了很大的不便,手工处理效率低,且经常出见差错,不能满足读者的基本需求。为了改变现状,图书馆的领导提出建立一套计算机管理系统,既要解决目前存在的问题,又要增加预定,续借自动化处理等功能,以达到提高图书借阅工作效率和提高服务质量的目的。7.1.2系统目标开发系统的目标1.图书馆工作人员对读者借阅图书的管理更方便、高效;2.充分发挥图书馆馆藏的作用,提高藏书利用率3.减少读者借阅图书的时间,方便图书交流;4.向管理者提供统计汇总信息,提高决策的有效性:5.适应网络发展的需要,使校园网充分发挥作用7.1.2系统目标新系统应该增加的功能1.读者注册管理2.预约服务3.自动续借处理4.图书信息查询7.1.3现行系统调查图书馆机构设置电子政务使政府的各项工作电子化、信息化、虚拟化,其主要功能为:主管校长管长副管长采编部流通部期刊部阅览部情报部技术部教材部办公室采编部:制定采购计划,采购中外文图书,并适当采购光盘、标准、产品样本等资料,完成每年全馆图书的采购任务,并负责到馆图书的验收。对验收后的图书进行加工、分类和编目,将图书信息输入书目数据库,经审校后送入馆藏。流通部:负责图书馆图书的借阅和归还工作,另外还负责办理读者借书证、预约借书、馆际互借等业务。期刊部:负责报刊的组织管理、阅览服务及文献资料的复印工作。阅览部:负责专业书阅览室、新书借阅室、学生阅览室的组织管理及图书的内阅、外借服务工作。情报部:负责文献(文摘、索引、题录)的手工检索及检验工作,开展文献检索课的教学工作。技术部:负责图书馆计算机管理系统和硬件设备的管理及维护,负责磁盘阵列及馆藏电子文献的开发利用,负责图书馆与校园网、国内外网络的互联及管理。办公室:负责图书馆日常行政管理工作,负责办理借阅证、补证手续及收缴图书管理押金,负责办理借阅证解挂金,借阅证密码(遗忘)更改、图书遗失赔偿金手续。7.1.3现行系统调查业务流程调查图书馆以文献为主,从供书商处采购来的文献,经过编目、典藏调配进入到流通系统,读者可以借阅图书馆业务工作流程可概括为文献数据的输入,处理和输出过程7.1.3现行系统调查数据流程调查图书馆的顶层数据流程图如图图书馆管理信息系统其它图书馆财务处供书商读者图书信息7.1.3现行系统调查计算机应用情况图书馆网络采用NOVELL网的星型拓扑结构,编程语言采用汉字FOXBASE(V2.10版)。此系统基本可以完成图书的借阅任务,但不能与校园网连接。7.1.3现行系统调查现行系统存在的问题计算机专业人员缺少。开发一个现代化管理信息系统,需要一定数量既懂计算机技术与通信技术又懂图书管理的人员,目前在这方面存在交大差距,可能会影响系统开发的周期与质量。管理基础工作与计算机化的管理有一定的差距。管理职能、标准化、数据格式等均与计算机管理要求有一定的距离。资金不足。建立一个图书馆管理信息系统,需要较多的投资,如机房建设、设备的购置、人员的培训、软件开发和后期的维护工作等都需要有资金作保证。7.1.3现行系统调查项目涉及的管理内容(1)中国图书馆分类法(2)马克著录(3)Z39.50标准(4)借阅者管理(5)文献流通管理7.1.4建议的新系统建议的信息系统根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采用微机网络系统,能与校园网连接,将来可以和供书商连接。能够做到业务管理自动化;输入、输出标准化;文献存储高密度化;情报利用大众化。新系统可能产生的影响及变革如下:图书管理信息系统虽然对现行的管理体制有影响,但不强烈,重点是加强基础建设,以适应自动化管理。专业人员的变动不大,除了增加一部分计算机专业技术人员外,经过培训,现有的人员将逐步适应自动化管理的要求,学会图书管理信息系统的使用。7.1.5开发计划系统开发主要工作进度计划ID任务名称开始时间完成持续时间2010年2011年05月06月07月08月09月10月11月12月01月02月03月04月144d2010-7-12010-5-3可行性研究245d2010-9-12010-7-1系统分析344d2010-11-12010-9-1系统设计452d2010-12-302010-10-20程序设计555d2011-1-142010-11-1系统测试642d2011-3-152011-1-17系统运行7285d2012-4-162011-3-15验收7.1.6可行性研究技术可行性目前已经成功地建立了许多复杂的管理信息系统,而图书馆管理信息系统是比较简单的,因此从技术上来说,完全可以建成一个适用的图书馆管理信息系统。7.1.6可行性研究经济效益分析可以使管理体制合理化和管理信息标准化可以使文献更好地被利用可以改进管理手段,统计分析功能更强大可以更好地为文献采购提供依据,使得采购的文献使用性更强,更好地发挥新系统的作用所带来的效益是很难定量估计的。但新系统可以减少工作人员,因此,从经济上说是可行的7.1.6可行性研究运行管理方面现有的图书馆管理人员只要进行培训完全可以胜任工作对于缺少的计算机管理人员可以通过招聘解决现有的运行环境只要稍加改进就可以保证新系统运行,从运行管理方面看是可行的7.1.7结论可行性分析结论由于管理信息系统的开发在国内外是一个技术上成熟的系统,并且有切实的工程技术保证,有学校领导的大力支持以及人员和资金的保证,因此开发图书馆管理信息系统是完全可行的。要点提示7.1可行性研究7.2系统分析7.3系统设计第7章图书馆管理信息系统开发实例7.2系统分析7.2.1管理功能分析7.2.2业务流程分析7.2.3系统设计7.2.1管理功能分析基本功能结构图书馆管理系统所必备的基本管理功能,如下图所示,其中每个功能模块都由若干相关联的子功能模块组成。此外,系统还应包括信息系统必须具备的通用功能,例如,权限设置、数据备份与恢复等。图书馆管理系统基础信息维护借阅者管理图书管理期刊管理图书流通管理期刊流通管理统计分析管理系统管理7.2.1管理功能分析基础信息维护基础信息维护”功能模块用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置,这些设置一般不轻易改动。它包含的子功能模块如图基础信息维护图书馆信息系统参数设置书架设置管理员设置图书期刊词库设置7.2.2业务流程分析高层业务流程图经过对图书馆系统详细调查,可知图书馆主要有采购、编目、流通等业务过程,业务流程图如图采购单编目管理编目卡片流通管理读者借阅供书商图书发货单采购管理图书交接单图书分发单借阅证借书单读者采购管理业务流程图订书目录订购查重选择图书打印订单书籍发票订单订单统计订单统计表验收书籍发票进重的书不重的书进书查重登帐查重卡统计表图书总帐财务处编目室领导打印查重卡统计供书商供书商7.2.2业务流程分析7.2.3数据流程分析顶层数据流程图在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图7.2.3数据流程分析中层数据流程图在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图供书商P1采购管理采购信息P2编目管理图书信息P3流通管理借阅信息读者订书单发书单借阅证借书单据7.2.3数据流程分析采购管理输入:订书目录(供书单位)书籍(供书单位)发票(供书单位)处理功能选择图书订购查重打印订单验收进书查重登总帐打印查重卡订书统计进书统计输出订单(供书单位)发票(已核对)(财务科)已登记的书籍(编目室)订书、进书统计表(图书馆领导)进重的书(供书商)数据存储订单存根查重卡片图书总帐7.2.3数据流程分析采购管理数据流程图正确发票图书验收打印查重卡编目管理订书单发书单填写订单订书目录图书选择订购查重图书统计领导发票财务处进书查重图书总帐供应商供书商采购订单供书商进重图书登总帐查重登记7.2.3数据流程分析流通管理数据流程图借还书处理借阅信息罚金处理有关人员借书证查询处理打印催还单图书信息预约登记统计分析领导读者读者7.2.3数据流程分析流通管理数据流程图借还书处理借阅信息罚金处理有关人员借书证查询处理打印催还单图书信息预约登记统计分析领导读者读者7.2.3数据流程分析建立数据字典数据元素名称:图书编号总编号:简述:每本图书在图书馆中的编号别名:无组成:图书编号=×××+××+××大分类号小分类号图书序号数据值类型:连续类型:7位字符有关数据结构:图书目录、书库文件、借阅者记录“图书编号”数据元素条目7.2.3数据流程分析建立数据字典“借书证”数据元素条目数据结构名:借书证总编号:简述:借阅者借书的证件组成:借书证=借书证编号+姓名+办证日期有关数据流、数据存储:借阅者记录7.2.3数据流程分析处理逻辑定义建立数据字典后,还应该对每个加工处理进行分析,以确定它们具体做什么。例如,“超期与破损还书的罚款处理规则”是:归还图书是否有破损,如果有破损,则要根据破损情况确定赔付金额。若超期归还图书,则要根据超期情况确定罚款金额,超期小于一周,则每天按0.1元计算罚金;超期在一周以上,一月之内,则每天按0.15元计算罚金;超期在6个月之内,则每天按0.2元计算罚金;超期在6个月之上,一年之内则按书籍的售价赔付;一年以上的则按书籍的售价的3倍计算罚金。7.2.3数据流程分析超期还书罚款制度破损并超期图书完好超期≦7天8天≦超期≦30天31天≦超期≦半年半年≦超期≦一年一年﹤超期超期≦7天8天≦超期≦30天31天≦超期≦半年半年≦超期≦一年一年﹤超期破损罚金+超期天数×0.1破损罚金+超期天数×0.15破损罚金+超期天数×0.2破损罚金+书价破损罚金+书价×3超期天数×0.1超期天数×0.15超期天数×02书价书价×3罚款制度的判定树7.2.3数据流程分析处理方式选择数据处理方式可分为两类:成批处理方式和联机实时处理方式。成批处理方式是按一定时间间隔把数据积累成批后一块处理。例如,计算工资时,是将所有职工的相关信息都收集完成,并作汇总后,才进行加工处理。批处理方式适用于以下几种情况:固定周期的数据处理;需要大量的来自不同方面的数据的综合处理:需要在一段时间内累积数据后才能进行的数据处理。7.2.3数据流程分析处理方式选择联机实时处理方式是指随时对接收到数据进行及时的处理,并将结果直接传给用户。这种方式适用于以下几种应用:固定周期的数据处理;需要大量的来自不同方面的数据的综合处理:需要在一段时间内累积数据后才能进行的数据处理。要点提示7.1可行性研究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概述系统设计策略本系统采用结构化设计方法。对高层次模块,将采用以事务为中心的设计策略