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