1、 图书馆管理信息系统 可行性研究报告 1 1 引言 1 1 编写目的 随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所 。 为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的 “图书馆管理信息系统 “已孕育而生。 另外 ,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐
2、的工作中解脱出来 ,从而使我们下定决心开发该系统。 1 2 项目背景 建议开发软件名称:图书馆管理信息系统 项目的提出者:图书馆; 开发者:车 益。 用户:读者;实现软件的单位:江西财经大学。 1 3 定义 该图书馆管理信息系统是基于 Internet/Intranet 及 Web 技术,建立以Browser/Server 为结构模式、以数据库为后台核心 应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统。 1 4 参考资料 基于 INTERNET 的管理信息系统 曾凡奇 林小苹 邓先礼 中国财政经济出版社 2001
3、 年第一版 信息系统开发方法 姜旭平 清华大学出版社 1997 年第一版 软件工程 齐治昌 谭庆平 宁洪 高等教育出版社 1997 年第一版 实用软件工程 郑人杰 殷人昆 陶永雷 清华大学出版社 1997 年第二版 2 2 可行性研究的前提 2 1 要求 功能:对图书馆的图书信息和用户(读者,借阅者等)信息进行有效的管理; 性能:数据库的录入;图书目录检索;用户信息查询;图书信息查询; 输出:用户信息;图书信息; 输入:用户名称;图书编码; 安全保密:馆中所有未借出的书籍能够供用户随时查阅; 用户信息只能被系统管理员查阅,修改; 运行环境:操作系统: Windows2000;数据库类型: SQ
4、L server; 机器配置: CPU: P2000mmx 以上,内存大于 64M。 完成期限: 2003 年 7月。 2 2 目标 以最低的成本,在最短的期限内开发出具有管理图书和用户信息功能的图书馆管理信息系统。(包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提高) 2 3 条件、假定和限制 a: 建议该系统运行的最短寿命为 10 年; b: 进行该系统方案选择比较的期限为 2 个月; c: 建议该系统软件投入使用的最迟时间为 2003年 10 月; d: 开发该软件系统的经费来源为江西财经大学财务处出资; e: 该系统要受资金、寿命、社会等系列因素的制约和限制。 2 4 决定
5、可行性的因素 主要因素有经济条件、技术条件、团队合作精神等。 3. 对现有系统的分析 3. 1 处理流程和数据流程 /说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。 / 图书信息集成管理系统 FLCS 分为图书采访、图书编目、图书流通、图书典藏、期刊管理、论文管理、公共检索、系统管理、阅览管理九部分,系统各部分既相互独立, 又能进行各部分之间的数据调用。 图书采访子系统的主要功能是记录采访信息并向编目子系统提供数据。图书采访子系统主要由数据处理、查询查重、统计打印、图书验收、信函定书几部分组成。 图书馆管理 信息系统 图书采访 论文管理 全文管理子系 统
6、 公共检索 期刊管理 图书典藏 图书流通 流 系统 流通子系统 图书编目 系统管理 阅览管理 图书编目时系统自动调用采访子系统数据及所购 MARC 数据,图书编目完成后,可将数据交送到编目主库及流通子系统进行图书典藏及流通。图书编目子系统大致有图书编目、自动重查、统计打印、数据转换、数据维护几部分组成。 图书流通是用来记录图书借还信息的,必需有书有证才能进行图书流通,流通子系统中的图书数据来自编目子系统。 期刊管理由期刊订购、现刊管理、过刊管理三部分组成,过刊编目完成后,可以通过数据交送,将数据交送到流通子系统进行过刊借还。 图书采访 数据处理 查询重查 统计打印 图书验收 信函定书 图书编目
7、 图书编目 自动重查 统计打印 数据转换 数据维护 图书流通 图书借还 借阅 统计 图书预约 查询 罚款 书证管理 通过图书典藏,用户可以指明每册书的条码号、馆藏位置、是否允许流通等信息。 FLCS 允许用户进行批量交送典藏然后再对个别图书进行典藏登 记的方式,从而简化了典藏手续,加快了典藏效率。 FLCS60 论文全文管理系统,通过这一系统,用户可以从光盘上、互联网上等媒体上下载信息,建立自己的全文数据库。 FLCS 的论文管理系统允许用户通过 WINDOWS 的 OLE 功能存放 WORD 文档、图片、声音、影像等多媒体信息,它是一个有效的多媒体管理工具,同时又是一个得利的办公助手。用户建
8、立的全文数据可以通过 FLCS 的 INTERNET 检索系统通过网络发布。 一个 C/S 结构的 INTERNET 检索系统,通过该系统,用 户可以利用 WWW 浏览器,从所有上网的计算机上检索到图书馆的馆藏书目、读者基本信息、读者借书、预约到书、超期读者、罚款记录、最新图书、借阅频率最高的图书及借阅频率最高的读者、期刊数据、科技论文数据等信息。该系统的服务器端配置为 NT4、 IIS3、ASP3、 VFP ODBC6、 TCP/IP 协议。 期刊管理 期刊订购 现刊管理 过刊管理 图书典藏 图书典藏 统计打印 图书剔旧 3. 2 工作负荷 /列出现有系统所承担的工作及工作量。 / 该图书馆
9、管理信息系统为标准的网络软件。通过它,我们可以实现几台计算机同时编目、借还、检 索等操作。通过特殊的算法,它在网络上运行时,图书借还、模糊检索等速度得到了大幅度的提高。 理论上讲,图书管理系统的记录限制为一亿条,系统测试 HP(166/32M/2.1G)服务器,联想( 166/32M/2.1G) PC 机工作站,管理 20 万册图书时,在检索、借还等操作时均实现秒级延时。系统适用的网络规模只受网络操作系统限制。 3. 3 费用开支 /列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额。 / 人 力 设备 空间 支持性服务 材料 维护人员 操作人员 服
10、务器端 客户端 图书馆 软件使用咨询 应用软件及其他 两人 3000/月 八人 800/月 2 8000 /台 8 5000 /台 按照图书馆折旧计提 6 万 /年 2 万 /年 3. 4 人员 /列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。 / 该系统维护人员两名,至少为计算机本科学历,系统操作人员八名,对其进行系统应用的培训并熟练掌握。 3. 5 设备 /列出现有系统所使用的各种设备。 / 该系统的运行环境包括 硬件环境和软件环境,是一个以 Internet/Intranet为架构的平台。系统的总体结构如下图所示,分为五个层次: 检索系统 书目检索 读者检索 论文检索 应
11、用支持平台 应用开发平台(各类开发工具) 应用软件层 第一层:是物理设备层,包括 PC 服务器、路由器、访问服务器、程控交换机、语音卡等。 第二层:是网络支撑平台,用 TCP/IP、 PPP、 HTTP、 HTML、 POP3 和 SMTP 构成基本的网络及传输层,是网络操作系统管理环境与通讯平台。 第三层:是图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统( Microsoft SQL Server/ORACLE)、 Windows NT操作系统、 Microsoft Internet Information Server 4.0 Web 服务器系统。 第四层
12、:是应用开发平台,用于对信息的综合开发处理:利用 Intedev、 VB, HTML,DreamWaver3 等。在数据库访问方面,利用 ODBC 技术建立对应数据库的数据源( DSN),采用 ADO 等技术访问和操纵数据库。 第五层:为应用软件层,即图书管理系统应用软件。客户端计算机运行 Windows 98 操作系统,以 IE 浏览器访问应用系统 Web 服务器。 3. 6 局限性 /列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。 / 计算机停电或死机会不会造成数据丢失?图书管理系统
13、没有即时存盘功能,被修改的数据不会立即存盘,会因计算机异常错误而丢失数据。 能否存贮多媒体信息? 图书管理系统不能存贮所有册目的文本、图片、声音、动画等多媒体信息。此外用户也不能建立自已的多媒体资料库。 是否有 2000 年问题? 图书管理系统在系统内部没有 全部采用 4 位记时,没有解决了 2000 年问题。 能否打印读者借阅证? 图书管理系统不能根据读者办证日期、读者单位、读者姓名或证码打印读者借阅证。 能否批量销证? 图书管理系统不能单个销证,更不能批量销证。 系统是否易学易用? 图书管理系统不是标准的 WINDOWS 应用程序,界面不友好,操作不容易,必须经过专门训练才可进行操作。图书
14、管理系统的数据流程与图书馆工作流程不大相符,必须要懂图书馆业务,在一个月左右时间内就可掌握。 能存放多少数据、能用于多大规模的网络? 理论上讲,图书管理系统的 记录限制为一亿条,系统测试用 HP( 166/32M/2.1G)服务器,联想( 166/32M/2.1G) PC 机工作站,管理 20万册图书时,在检索、借还等操作时均实现十秒级延时。系统适用的网络规模受网络操作系统限制。 我们是否可以外购数据及与其他图书馆交换数据?系统可以自动调用所购采访数据、编目数据, FLCS 可以生成标准 MARC( ISO2709)数据以用于数据交换,FLCS 也可以接收其他图书馆的 MARC 数据建立联合编
15、目。 FLCS 还可以和其他软件如 WORD、 EXCEL 等交换数据。 系统是否容易出问题、出了问题时 怎么办? 系统全部代码为 16 位,安全性一般,会出问题。系统具有的自我修复能力,例如因停电、死机、机器硬件故障等原因造成系统不能正常运行时,可由系统自动修复,实在不行,可打电话给代理商,但还未做到随叫随到。 系统是否允许用户犯错误?系统不具有高度容错能力,可自动检测如登录号、复本出错、数据追加重复等错误,如用户不小心执行了错误操作,系统可能会死机。 4. 所建议的系统 4 1 系统说明 随着计算机、网络通讯和信息技术的发展。管理信息系统在国际上得到广泛的应 用。我国也不例外,特别是各大高
16、校的校园网管理系统得到很大的发展,并取得成功。为了适应学校全校全体师生的图书阅读的需要,我公司特别开发图书馆管理信息系统。 它是基于 Internet/Intranet 及 Web 技术,建立以 Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台。 ( 1)具体要求 借书、还书; 在图书馆中增加 /删除一本书; 按照作者名或专业领域检索一批书; 找到被某位读者借出的一批书; 找出最近借走某本图书的读者。 ( 2)系统限制 馆中所有未借出的书籍能够供读者随时借阅。 在同一时刻,一本书不能既被借出,又可供借阅。 一个读者一次借出的书籍数目不能超过预定值。 ( 3
17、)图书馆组织结构图 ( 4)系统功能结构 该系统分为以下几个子系统:编目子系统、图书采购子系统、图书流通子系统、图书馆过期图书管理子系统、图书馆财务子系统。功能框图如下: 二级功能图: 图书馆信息系统 编目 子系统 图书采购子系统 图书流通子系统 图书馆过期图书管理子系统 图书馆财务子系统 图书馆 采购部 验收部 编目部 馆长 流通部 管理部 财务部 ( 5)系统实现方法、创新 发展特点: 在系统设计和开发中尽量采用成熟的技术是系统开发成功的保证。我们开发图书馆信息系统时,采用的主要技术为: Web 技术 ASP 技术, html 技术 关系数据库技术 局域网技术 由于采用了以上技术,读者运行
18、浏览器 (如 IE),以 B/S 方式连入主服务器,浏览信息或提出服务请求。图书馆管理者可以掌握所有图书信息,图书馆财务人员可以方便的结算工作人员的工资,灵活处理进书财务 等。 ASP技术很好地适应了交互站点设计和基于 Web的数据库访问的要求。 ASP环境下对数据库的访问采用 ADO 数据模型,使用它,可以对来自许多种数据提供者的数据进行读取和写入操作。例如,可以使用 Microsoft SQL 数据库中的信息,以及其它与 ODBC 兼容的数据库。 ( 6)采购系统组织结构图 工作流程图: 采购部 订书组 验收登记组 采购员工 1 采购员工 2 验收员 1 验收员 2 各种财务信息 编目结果 借书记录 借阅要求 图书清单 订单 各种统计报表 各种查询要求 过期图书清单 图书馆 信息系统 供应商 上级部门 产业部门 借阅者 读者 财务处 二级流程图: ( 7)图书流通 子系统 图书流通子系统 借出组 归还组 教师处理 学生处理 教师处理 学生处理 不重复的图书 进书统计表 订书统计表 重复的图书 订单 图书清单 图书馆 采购子系统 供应商 其他部门 馆长 编目室 订书清单 图书清单 进书统计表 定书统计表 不重复的书清单 不重复的书清单 重复的书清单 验收 供书商 图书定购 订书单 登帐 图书馆 统计 馆长 编目室 其他部门