图书馆管理系统系统分析与设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学图书馆管理信息系统系统分析
1 概述
1.1现行系统简介
图书管理系统是图书馆的重要组成部分,一般分为两大部分:流通系统和采购系统。

采购系统分为订单管理、图书入库、图书著录、图书上架、新书报道和书目审查、系统设置;流通系统分为图书管理、读者管理、借阅证管理、图书借阅、图书归还、系统设置等模块。

其中,核心模块是采购系统:图书入库、图书上架;流通系统:图书管理、读者管理、借阅证管理、图书借阅、图书归还等。

而对于当前手工处理系统的流程大致为:读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书本信息的卡和读者借阅证一起放到一个小格栏,并在借阅证和每本书上贴借阅信息。

这样借书过程就完成了。

还书时读者将要还的图书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息。

图书馆领导机构与组织机构如下图:
1)图书馆实行校长领导下的馆长负责制,学校由一名副校长分管图书馆工作。

有关图
书馆工作的重大事项由校长办公会研究、决定。

图书馆设馆长一名,设副馆长两名,由学校聘任。

2)馆长主持全馆工作,领导制订发展规划、规章制度、工作计划及经费预算,组织贯
彻实施。

副馆长协助馆长工作。

3)图书馆从实际出发,以方便读者和有利于科学管理为原则,经学校批准,设立办公
室、采编部、借阅部、期刊部、南馆借阅部、信息咨询部和情报技术部等七个部室,各部室设主任一名,副主任一至二名,由学校聘任。

4)学校设立成都理工大学图书馆工作委员会,作为全校文献信息工作的咨询和协调机
构。

图书馆工作委员会的成员以教师为主,吸收学生参加。

学校主管图书馆工作的
副校长担任主任委员,图书馆馆长担任副主任委员。

1.2 可行性分析
当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的图书进行更改就更加困难了。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

图书管理系统需要满足来自三方面(图书借阅者、图书馆工作人员和图书馆管理人员)的需求。

图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。

图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。

一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。

这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。

图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。

在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。

图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。

本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。

图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。

并且还应具有生成催还图书报表,并打印输出的功能。

2 现行系统分析
2.1 业务流程图:
图书馆现行的记录方法使用的是人工记录的方式,在借还书的过程中采用的是人工登记记录的方式,对现行系统进行流程分析,得到下图:
2.2存在的问题
从图中可以看出现行的系统效率低又错误过多,借还书过程也比较紊乱,信息记录在登记表上如发生登记表损坏或丢失那么记录的信息将全部丢失。

人工的操作过程在查询相关信息时也会耗费大量的人力资源。

为了改变这些不利的情况,学校图书馆的改进工作需要加快进行。

3 新系统逻辑设计
3.1 新系统数据流程分析(做2层)
数据流程图
数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务
处理过程联系起来。

以下时图书馆管理信息系统地数据流程图。

§零层数据流程图
图 1 - 1 零层数据流程图
§1 层数据流程图
图 1 - 2 图书馆管理信息系统 1 层数据流程图
§2 层数据流程图
图书馆管理信息系统的 2 层数据流程图有:图书采编系统数据流程图、图书借阅系统数
据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图。

• 图书采编系统数据流程图
图 1 - 3 图书采编系统数据流程图
• 图书借阅系统数据流程图
图 1 - 4 同时借阅系统数据流图• 图书查询系统数据流程图
图 1 - 5 图书查询系统数据流程图
• 图书预定系统数据流程图
图 1 - 6 图书预定系统数据流程图• 读者留言系统数据流程图
图 1 - 7 读者留言系统数据流程图• 图书维护系统数据流程图
图 1 - 8 图书维护系统数据流程图• 读者管理系统数据流程图
图 1 - 9 读者管理系统数据流程图
• 电子读物系统数据流程图
图 1 - 10 电子读物系统数据流程图
3.2 数据字典(主要部门)
为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。

图书馆
管理信息系统的数据字典如下:
(1) 数据流描述
数据流编号: D01
数据流名称:图书采编信息
简述:图书采编信息
数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机。

数据流去向:采编管理模块。

图书采编信息将采编数据存入数据库(图书表)
数据项组成: BookID (图书编码)+ BookType (图书类别)+ BookName (书名)+ Auth (作者)+ Publisher (出版社)+ Price (单价)+ PubDate (出版日期)+ Quantity (购买数量)
数据流量: 100 本 / 日
高峰流量: 500 本 / 日
数据流编号: D02
数据流名称:图书借阅单
简述:图书借阅单
数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。

数据流去向: P2_11 检查读者身份。

数据项组成: OrderDate (借阅日期)+ BookName (书名)+ RederID (读者账号)+ ReaderName (读者姓名)+ O_Quantity (借阅数量)
数据流量: 1000 部 / 日
高峰流量: 5000 部 / 日
数据流编号: D03
数据流名称:填写借阅记录
简述:填入借阅表的记录
数据流来源: P2_13 检查合格的借阅图书信息录人到借阅库中
数据流去向:借阅库
数据项组成: OrderID (借阅号)+ OrderDate (借阅日期) BookName( 书名 ) + BookID( 图书编码 ) + ReaderName (读者姓名)+ ReaderID (读者账号)+ ReturnDate (还书日期)+ O_Quantity (借阅数量)+ state (状态)
3.3新系统逻辑模型
• 3.3.1业务流程以及业务处理工作方式
系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。

§图书馆管理信息系统的业务流程如图2- 1 所示。

图 2 - 1图书馆管理信息系统的业务流程
1)图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。

采购图书
入库后,交采编室编目,粘贴标签,产生图书目录,将图书信息输入电脑。

图书交图书借阅室上架,供读者借阅。

采编后的电子读物交电子阅览室。

2)读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注
册读者可查询目录但不能借书。

读者填写注册登记表交图书馆的管理员审核后,记入读者登记表,成为注册读者,发给借阅证。

而学校里同学是按班级获得借阅证。

3)读者根据图书信息借还书籍,图书管理员不需要用手记录借还书信息,读者
还书时,管理员用机器扫描图书后再根据书的信息放回其书架原来位置,若
超越了借书期限则会发放催还单,提交罚金,否则不允借书,电脑自行记录信息,管理员交报表与领导。

4)读者若借书或续借则务必借助借阅证,续借时,机器只需扫描借阅证即可或
者直接进入学校图书馆网页进行续借操作。

借书时机器扫描借阅证确认身份后,读者才可进入馆内。

读者可于电脑查阅书籍信息,然后借阅,凭借借阅证电脑登记借阅信息。

5)而预约,读者凭借借阅证,进入图书馆网页即可操作
6)图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反
映。

图书馆管理员定期处理读者信箱中的意见
• 3.3.2计算机系统将完成的工作部分
⑴读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。

⑵书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注等。

⑶借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。

⑷还书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。

⑸有条件、多条件查询各种信息:根据书名检索书刊信息、查询读者的借阅信息、查询读者信息(包括借书情况,到期时间,罚款情况)等等。

• 3.3.3各个业务处理环节拟采用的管理方法、模型
※库存管理模型
A.库存分类
将采购部门所采购的书按类摆放
当读者进入图书馆,可以用电脑进行查询。

B 、库存管理
画出库存量的时间变动曲线,根据重订货点与经济订货批量等控制管理 例如:
书籍编号 书籍名称 书籍页码 书籍价格 借出次数 1000 vc++
222 33 5 1001 科学技术是第一生产力 22 12 4 1002 delphi 手册 12 22.5 3 1003 JAVA 开发指南
44
58 3 1004 大学英语四级词汇 349 17.8 2 1005 世界军事大全 249 33 3 1006
军事摘要
284
23.5
楼层管理员
各类杂志 各科专业书籍
小说散文
文文

上机室
这些都是电脑根据日常所借出在馆的记录而得出库存流量图,由图显示,《JAVA开发指南》价格最高,但是借出的次数适中,所以库存量不要大,而《VC++》价格较低并且借出次数最多,所以我们应该多采购。

采购时务必根据所需批量采购,减少成本。

※财会管理模型
采购部,每次采购完后利用金蝶3软件在电脑上做好财务会计,利用增减法或者是借贷法做好会计记录。

※统计分析模型
运用网络计算,根据电脑记录而
※预测分析模型
• 3.3.4与新系统相匹配的管理制度和运行体制的建立
§图书馆机构设置图2—2如下:
图2—2图书管理系统部门设置结构
由对旧系统分析得知,如今的新系统主要是用网络技术代替了人工操作,所以针对新系统的管理主要就是网络技术部。

网络技术部岗位职责
* 协助制订全馆自动化近期计划,发展规划
* 负责图书馆局域网的建设和安全管理工作
* 负责馆内计算机硬件以及辅助设备的选型、安装、调试和维护管理工作 * 积极协助各业务部门熟练掌握利用图书馆集成管理系统,负责电子资源及各种重要数据库和正常运行和维护及开发利用工作,妥善保管应用软件并及时进行数据备份。

* 承担计算机应用软件发的调试和对使用人员的指导培训工作
* 严格管理各类账户的网络地址,登陆权限,确保本馆各类系统安全可靠稳定运行
* 负责对读者进行文献信息查询和相关数据库检索的指导工作,并主动向读者提供相关的信息服务
* 提供电子资源的咨询服务,为培训工作提供场所
如此那么对于电子阅览室肯定也有相应的细则改变,如下:
电子阅览室细则
严格电子阅览室各项制度管理,做好日常开放服务工作
做好读者账户的注册与维护工作
每天检查机器,保证机器的正常运行,机器出现问题时,应做到一般硬件问题及时处理,难以做好处理及时向有关部门反应维修并做好记录
熟悉电子阅览室管理软件各项功能和可使用资源的基本情况,宣传指导馆藏资源及其利用
会处理学生使用中常见的问题,监督电子阅览室硬软件和资源的使用情况,把问题及时记录在案并反馈
加强室内巡查,一旦发现有违规、违章看不健康内容书籍的现象要及时阻止并批评教育
如机器中装有馆藏资源的软件被卸载,及时安装并做好记录定期做好电子阅览室的日常保养工作,做好稳压器、如光灯、空调等设备的检查,遇到问题及时与后勤维修人员联系
每学期中、期末进行阅览统计,并报编目室汇总
做好室内清洁卫生工作,保持室内安静整洁,做好设备的维修保养每天开放结束后切断电源,关好门窗,做好本室安全保卫防火防盗工作
主机房管理规定
* 主机房是图书馆计算机网络的中心,是图书馆各项服务器与数据库的存放地,非机房工作人员未经允许严禁进入机房,严禁非工作人员对机房中的设备进行操作
* 机房工作人员应严格遵守操作规程,严禁违章作业,因违章作业带来的一切后果由本人负责
* 机房工作人员应管理好网络与各种服务器,保证网络的顺畅,保证各服务器24小时正常运行
* 做好网络与服务器的安全防护工作,各服务器应定期修改超级用户的口令并保管好口令,及时做好操作系统的升级工作,利用一切先进的技术与方法防止黑客入侵,若发现异常,应及时处理并有相应的对策
* 做好病毒的防护工作,及时升级病毒库,如发现病毒及时清除
* 一般情况下,不得在服务器上安装一些从网络上下载的软件或无关软件,不应利用服务器上网、玩游戏或做一些服务器操作无关的事情
* 配合有关数据库公司的工程师做好数据的更新工作
* 做好日常日志的记录工作,对服务器的操作和一些重要的事情要做记录 * 做好防火工作,严禁在机房内吸烟,不得将易燃物品带入机房
* 机房内的设备等物品要妥善保管,向外移(带)设备与物品,需经机房工作人员批准登记后方可拿出机房
* 自觉白痴机房卫生,不准将食品带入机房,机房工作人员应按时清扫
* 为保证服务器和网络的良好运作,应做好假期值班工作
* 进入机房的工作人员,都必须严格执行机房的有关规定
图书馆信息系统系统设计
1 概要设计
1.1结构图(做2层)
办公室协助馆长负责日常工作,了解客户需求,制
定采购计划
财务室负责财务方面的工作。

采编室负责图书的采购,入库和图书编目,
编目后的图书粘贴标签,并送图书借阅室上架。

负责学术论文的收集整理。

收集整理电子读物,准
备提供电子读物的借阅服务,目前可以提供目录查
询和借阅。

负责情况的收集整理和借阅。

提供对读者的书目查询服务和图书借阅服
务。

负责对图书馆的网络和计算机系统提供技术
支持。

2 详细设计
2.1 数据库设计
需求分析:图书馆在正常运营中面对大量书籍、读者信息以及两者间互相联
系产生的借书信息、还书信息,现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作,因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。

使管理人员能在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询、调用,达到信息共享。

主管领导十分支持系统建设工作,已批准投资8万元人民币用于购置设备和软件开发。

2.1.1 E-R图
2.2 I/O及界面设计
采用在书籍的信息和读者的信息的输入上采用条码棒输入。

利用标准的条码贴于书籍上,和特定的条码打印与读者的节约证上,然后通过光学符号阅读器OCR亦称扫描仪来采集和统计图书的流通信息和读者的借阅信息。

输出的方式就采用表格输出的方式,在用条码扫描了读者的信息之后,在桌面上以表格的形式输出读者的借阅信息。

在借书的时候点击借阅这一栏就直接以对图书的条码扫描的方式输入图书的信息。

界面设置:图书馆主界面
界面设置:图书馆主界面
界面设置:图书馆主界面
2.3 网络设计
2.3.1 系统配置
1)终端硬件配置。

2)本系统客户端拟采用XX 操作系统。

拟采用WindowsXP 及更高版本具有WIN32API 的操作系统 。

3)服务器硬件配置。

产品型号:I2496286S-E
产品类型:双路四核机架式服务器
处 理 器:Xeon E5620
内 存:2G DDR3 REG ECC
硬 盘:SATA2 500G
机 构:2U 机架式
4)服务器采拟用XX 操作系统。

服务器采拟用Unix 服务器操作系统
5)使用XX 数据库管理系统,运行在XX 上。

使用SQL Server 数据库管理 系统,运行在WindowsXP 及更高版本具有WIN32API 的操作系统上。

2.3.2 网络拓扑
本系统采用B/S 体系结构,保证在系统安全的条件下最大限度地浏览查询系统的共享信息。

是系统更方面快捷。

以,目前的技术来看局域网建立B/S 结构的网络应用,并通过Internet 模式处理数据库应用,相对易于把握/成本也是较低的.它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问
AMS-S945SD 硬件 核心处理器
Intel Atom 1.6G (英特尔凌动低功耗系列CPU) 视频输出接口
VGA 其它接口 USB/RJ45/COM/
主板尺寸 170CM ×170CM
存储设备 CF 卡或者160G 以上2.5寸小硬盘
支持最高分辨率 高清1920×1080
内存 标配1G ,最大支持2G
软件 支持播放文件格式
MPEG1/MPEG2/MPEG4/A VI/VOB/WMV/DIVX/MOV ;
JPG/JPEG/GIF/PNG/BMP ;PPT/FLASH 动画/TXT/HTML 网页
(asp/jsp/java);流媒体直播;高清视频播放
和操作不同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据管理服务数据库也很安全.
【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和关注,我们将会做得更好】。

相关文档
最新文档