图书馆管理信息系统开发.docx
《图书馆管理信息系统开发.docx》由会员分享,可在线阅读,更多相关《图书馆管理信息系统开发.docx(19页珍藏版)》请在冰豆网上搜索。
图书馆管理信息系统开发
系统规划
一、项目概况
1、项目说明
(1)项目名称:
图书馆管理信息系统规划
(2)客户:
注册用户,一般用户
(3)供应商:
图书馆馆长,办公社,财务室,采编室,学术论文室,图书借阅室,电子阅览室,期刊阅览室和技术支持室
2、项目背景
当今世界正处于科技高速发展,信息量剧增的时代,伴随科学技术的不断发展进步,人们对图书的需求越来越大,馆存图书也不断增加,各系统对各门类图书的需求也越来越具体。
但目前各图书馆对图书的管理很多停留在书卡和书目的一般查询上,花费了大量资金购置的图书和计算机软件,其关系只停留在图书和目录,主要原因在于人们所进行的计算机管理只简单的将书目录入软件中,再根据目录查找图书这一循环体中。
目前大部分图书馆的图书管理都处于一种馆藏图书量大,各书馆所存图书相类似,专业性图书所占比例较小,管理方法简单,图书利用率低,管理成本又高。
这就要求我们在信息技术高速发展的今天,图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。
二、项目规划
1、目前现状与流程改造
某企业图书馆系统是一个具有万人以上的员工,并地理位置分布在大型企业的图书管理系统,图书馆藏书100多万册,每天的借阅量近千册。
在手工操作的方式下,图书的编目和借阅的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。
需要建设一套网络化的电子图书馆信息系统。
本系统在VF环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。
2、开发方法
(1)建立合理的表结构,避免数据冗余
各表通过特定字段实现不同表的数据连接,避免数据冗余,需要设计简洁高效的表结构。
(2)建立相当的系统安全性
登录用户身份的验证机制的设计、操作页面的权限保护。
(3)建立严密的数据表操作机制
同一表有可能在多个模块中被修改,所以严密的数据表操作机制的建立十分比较困难的,但也是必须的。
除了设计时必须有相当程度的考虑,在编制时更应加强程序逻辑的可靠性和程序调试的全面性。
3、目标与约束条件
3.1目标
系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
3.2约束条件
许多中小型图书馆用的还是手工图书管理,大多数图书馆对计算机管理信息还没有一定的认识,具体如下:
(1)对于自动化、网络建设及应用效率 自动化网络化软硬件投资重视不够;自动化网络化应用范围和程度如电子资源的存取检索打印不是很方便快捷;图书馆主页建设不够健全,没有实现采分编检流等工作流程现代化自动化;数据库建设对信息开发利用程度低,资源服务率差,没有全面实现资源共享实施自动化、网络化没有促进学校教学科研发展,为社会带来效益。
(2)对图书馆进行信息化管理的认识 管理人员观念不强,对信息化系统缺乏了解,导致信息化水平没能及时更新。
(3)资金设备投入 资金不足,设备陈旧,一些先进的技术无法应用。
4、项目小组建设
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。
组长:
图书馆馆长
成员:
办公社,财务室,采编室,学术论文室,图书借阅室,电子阅览室,期刊阅览室和技术支持室。
5、项目开发方案
根据系统的需求分析,结合业务流程图和数据流程图,系统的功能模块主要包括四个功能模块:
(1)基本信息管理模块
包括图书信息管理子模块和读者信息管理子模块。
图书信息管理子模块:
包括新书录入和图书管理两个功能,在图书管理中,系统对包括书名、条形码、出版社、价格、页数等各种信息进行添加、修改和删除和查询等功能。
读者信息管理子模块:
包括新读者录入和读者管理两个功能。
在读者管理种,系统有对包括读者名,备注,部门,住址等与读者有关的各种信息进行添加、修改、删除和查询等功能。
(2)业务管理模块
业务处理子模块,包括借书处理和还书处理。
业务查询子模块,包括对图书和读者基本信息的查询,以及对各种借阅情况的查询,如当天借出图书、当天归还图书、当天借书读者、当天归还读者和过期未还读者等。
(3)统计模块
统计单本图书的借阅排名、和按类别统计借阅热点。
(4)系统设置模块
包括图书类别设置,图书存放位置设置,读者类别设置,修改管理员登录密码以及退出系统等。
(5)处理逻辑描述
数据类
功能
中文数据库
外文数据库
读者信息
图书类别
借书信息
还书信息
管理者信息
图书数量
读者信息查询
U
读者信息管理
C
图书信息登记
U
U
U
C
U
U
图书信息查询
U
U
U
U
图书信息修改
C
C
U
U
U
U
借阅查询
U
U
U
借阅登记
U
C
C
续借管理
U
U
U
超期提醒
U
U
C
还书管理
U
U
C
管理者信息查询
U
6、实施进度
调查报告
拟定计划
具体方案
执行规划
进行调试
交付使用
所用时间
一星期
一星期
两星期
三星期
两星期
一星期
系统分析
一、可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。
信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。
通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:
1、经济可行性分析
作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:
其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。
由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。
建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。
2、技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。
图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。
这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。
计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
3、社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。
在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。
它对图书馆带来的影响可以看到:
对传统管理理念的冲击,可能引起管理层的变动和人员的调整。
对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。
对图书馆与读者之间业务方式的转变和扩充。
2、组织结构调查
为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解。
图书馆系统的组织结构,如图1-1所示。
图1-1图书馆管理信息系统的组织结构
图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。
各部门的业务职责如下。
办公室:
办公室协助馆长负责日常工作,了解客户需求,制定采购计划。
财务室:
财务室负责财务方面的工作。
采编室:
采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。
学术论文室:
负责学术论文的收集整理。
图书借阅室:
提供对读者的书目查询服务和图书借阅服务。
电子阅览室:
收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。
期刊阅览室:
负责情况的收集整理和借阅。
技术支持室:
负责对图书馆的网络和计算机系统提供技术支持。
3、业务调查
系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。
图书馆管理信息系统的业务流程如图1-2所示。
图1-2图书馆管理信息系统的业务流程
通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。
采购图书入库后,交采编室编目,粘贴标签,产生图书目录。
图书交图书借阅室上架,供读者借阅。
采编后的电子读物交电子阅览室。
读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。
读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。
注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。
图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。
图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。
4、数据流程调查
数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。
以下是图书馆管理信息系统地数据流程图。
1.零层数据流程图1-3
图1-3零层数据流程图
2、一层数据流程图1-4
图1-4图书馆管理信息系统1层数据流程图
3、图书查询系统数据流程图
图1-7图书查询系统数据流程图
4、图书预定系统数据流程图
图1-8图书预定系统数据流程图
5、图书维护系统数据流程图
图1-9图书维护系统数据流程图
6、读者管理系统数据流程图
图1-10读者管理系统数据流程图
5、数据定义与数据字典
为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。
图书馆
管理信息系统的数据字典如下:
(1)数据流描述
数据流编号:
D01
数据流名称:
图书采编信息
简述:
图书采编信息
数据流来源:
图书购买后,由图书馆采编人员编码整理后,输入计算机。
数据流去向:
采编管理模块。
图书采编信息将采编数据存入数据库(图书表)
数据项组成:
BookID(图书编码)+BookType(图书类别)+BookName(书名)+Auth(作者)+Publisher(出版社)+Price(单价)+PubDate(出版日期)+Quantity(购买数量)
数据流量:
100本/日
高峰流量:
500本/日
数据流编号:
D02
数据流名称:
图书借阅单
简述:
图书借阅单
数据流来源:
用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。
数据流去向:
P2_11检查读者身份。
数据项组成:
OrderDate(借阅日期)+BookName(书名)+RederID(读者账号)+ReaderName(读者姓名)+O_Quantity(借阅数量)
数据流量:
1000部/日
高峰流量:
5000部/日
数据流编号:
D