图书馆管理信息系统系统分析.docx
《图书馆管理信息系统系统分析.docx》由会员分享,可在线阅读,更多相关《图书馆管理信息系统系统分析.docx(17页珍藏版)》请在冰豆网上搜索。
图书馆管理信息系统系统分析
2.系统分析报告
作者:
学号:
系:
经济管理学院管理系
专业:
信息管理与信息系统
题目:
图书馆管理信息系统
借阅管理系统分析报告
小组成员:
2013年1月吉林
2。
1概述
2。
1。
1系统分析的原则
在图书馆管理系统的设计中,首先对现行系统进行全面调查,与读者沟通,全面了解读者的需求。
然后对管理员管理模块及业务流程进行分析,明确业务流程,采用结构化的方法自上而下的对业务流程进行分析.把管理流程抽象成过程,把读者信息抽象成数据.这样按照该原则对图书馆的的借阅业务逐层细化分析。
2。
1.2系统分析方法
借阅系统与图书馆的各子系统都有关联。
因为借阅本来就是一个过程,它不仅是一个数据传递处理过程,而且与子系统间数据也有一定的流向。
在这里我使用结构化的分析方法,因为结构化分析与设计方法的基本思想是用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析语设计。
并以抽象和分解为手段,对系统进行定向下的逐层分解、逐步细分、逐步求精、从而达到易于理解的目的。
2.2现行系统分析
2。
2.1现行系统现状调查
1.现行系统目标、规模、界限、主要功能
现行系统的总目标是按照管理和开发的方法采用先进的技术和手段,支持并规范图书和读者资料的管理,借还书和查询操作的全过程,并加强上述过程中信息和资源的管理应用,提高各部门的现代化的管理水平,实现各部门信息的准确性、及时处理、沟通以及共享,为图书馆的业务决策提供有用的支持信息,以便于图书馆总体目标的实现。
现行的图书馆管理系统的借阅管理部分总计有人员20人。
其主要功能有:
·读者注册
·借还书处理
·预约登记
·罚款处理
·查询管理
·续借处理
·统计分析
2.组织机构调查
图书馆管理信息系统的组织机构图如图2-1所示:
图2—1图书馆组织机构结构图
3.业务流程调查与分析
图书馆管理信息系统的借阅管理业务一共分为以下流程:
·读者注册。
对于新读者,在借书前必须先进行注册,由管理员确认后,发给读者借阅卡和密码。
·借还书处理。
对所借的书籍信息以及借阅者的信息进行存储,读者还书后,把相关的信息录到借阅信息中
·罚款处理.根据读者的借阅信息,对逾期的书籍进行统计,并对读者进行罚金处罚。
·预约登记。
读者在网上对将要借阅的图书进行预约,并打印出预约单。
·查询处理。
根据相关人员的查询要求,查询所要的信息.
·续借处理。
读者在规定的时间若没有看完,则读者可自行选择进行续借。
·统计分析。
把借阅信息(借书信息、还书信息、续借信息、罚金处理信息等)进行统计。
现行图书馆管理系统借阅管理部分业务流程如图2-2所示。
图2-2借阅管理的业务流程图
4。
数据流程分析
根据对图书馆的详细调查,以及领导要求,系统分析人员认为图书馆的借阅管理的处理业务可分读者注册、借还书处理、罚款处理、预约登记、查询处理、续借处理、统计分析。
系统的主要外部实体有三个:
(1)读者。
(2)系统管理员。
(3)领导。
根据业务流程调查,现行系统的借阅管理的数据流程如如图2—3所示。
图2-3借阅管理的数据流程图
2.2.2现行系统存在的主要问题和薄弱环节
主要存在的问题分析:
(1)新的图书馆管理系统的借阅管理,需要一定数量既懂计算机技术与通信技术,又懂图书管理的人员,因此,专业人员的缺少是现行系统存在的主要问题。
(2)没有分配到足够的费用,使得一些配置和设备过于老旧,管理员所用的计算机配置过于落后导致反应速度过慢。
(3)资金不足,建立一个图书馆管理信息系统,需要较多的投资,如机房建设、设备的购置、人员的培训、人员的培训和软件开发等都需要有资金作保证,这就使借阅管理还没有很好的完善。
(4)管理员的职责没有划分明确,如图书的借书和还书由同一个管理员完成,这样既加大了管理员的工作量,也降低了管理的效率。
用户要求:
(1)能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;
(2)能够实现对读者档案的查询和编辑管理;
(3)能够实现罚款处理功能;
(4)能够实现借阅历史的查询功能;
(5)能够在校园网上实现对图书的续借功能;
(6)能够对图书进行预约;
(7)能够对借还书进行有效的处理;
(8)能够对借阅信息进行统计分析,最后按时的上交领导。
2.3新系统逻辑设计
2。
3.1新系统目标
具体的新系统目标。
(1)培训图书馆的管理人员,让系统能更高效的运行。
(2)进购新的计算机,缩短处理时间.
(3)申请更多的资金,来进行系统的完善。
(4)把借书和还书工作分开进行,提高系统的效率。
(5)完善图书的续借工作。
2.3.2新系统逻辑模型
根据现行系统高层数据流程图的分析和比较,对图书馆借阅管理功能进行扩展,将借还书分开进行处理,增加打印罚单的功能;续借处理要记录到借阅信息中
借阅管理的输入/输出数据流如表2—1所示。
表2-1借阅管理输入/输出数据流
输入
来源
去处
输出
来源
去处
注册申请信息
读者
读者注册处理
借书证
读者注册处理
读者
预约信息
读者
预约登记
预约单
预约登记
读者
超期信息
借阅信息
罚款处理
罚款单
罚款处理
读者
读书信息
借阅信息
统计分析
统计分析单
统计分析
领导
与借阅管理有关的数据存储如下:
(1)读者信息
(2)借阅信息
(3)罚款信息
(4)图书信息
根据上述分析,借阅管理数据流程进一步扩展,新系统的借阅管理的数据流程图,如图2—4所示。
图2-4图书馆管理系统的借阅管理的数据流程图
注册处理子系统数据流程图如图2-5所示
图2-5注册处理子系统数据流程图
借书处理子系统的数据流程图如图2—6所示.
图2—6借书处理子系统的数据流程图
还书处理以及罚款处理子系统的数据流程图如图2—7所示。
图2—7还书处理以及罚款处理子系统的数据流程图
查询子系统的数据流程图如图2-8所示。
图2-8查询处理子系统的数据流程图
续借处理子系统的数据流程图,如图2-9所示
图2-9续借处理子系统的数据流程图
统计分析子系统的数据流程图如图2-10所示。
图2—10统计分析子系统的数据流程图
预约登记子系统的数据流程图如图2—11所示.
图2—11预约登记子系统的数据流程图
2.3.3系统数据分析
这一阶段是在需求分析的基础上。
设计出能够满足用户需求的各种实体,以及它们之间的关系。
且为后面的逻辑结构设计打下基础.本系统就是采用E—R图的方法进行数据库概念结构设计的。
本系统E—R图如图2—12所示。
图2-12E—R图
实体所对应的属性:
读者:
借书证号,学号,姓名,入学时间,学院,专业,班级。
图书:
图书编号,主题词,出版社,ISBN,出版时间,作者,书名,版次.
系统管理员:
姓名,职务,职工号。
借书信息:
借书的日期,书目的名称,借书的数量,书的期限,借书证号,图书编号,ISBN.
还书信息:
还书的日期,书目的名称,还书的数量,借书证号,图书编号,ISBN。
续借信息:
借书证号,读者学号,姓名,院系,专业,班级,续借日期,图书编号。
罚款信息:
逾期图书的编号,需还的日期,逾期时间,罚款金额,借书证号,读者学号,姓名,院系,年级,专业。
4建立数据字典
1、数据元素:
表2—1数据元素的定义
数据元素编号:
DE001
数据元素名称:
借书证号
别名:
JSZH
长度:
10个字节
类型:
字符型
取值/含义
读者的借书证编号
有关的处理功能
借书、还书处理、续借处理、预约登记、罚款处理
表2—2数据元素一览表
编号
数据元素名称
别名
类型
长度
小数点位数
DE001
借书证号
JSZH
字符型
10
DE002
院系
YX
字符型
20
DE003
学号
SNO
字符型
10
DE004
姓名
NANE
字符型
20
DE005
专业
ZY
字符型
30
DE006
班级
BJ
字符型
30
……
……
……
……
……
……
2.数据流
表2—3数据流定义表
数据流编号
DF001
数据流名称
预约单
简述
图书预约的单据
来源
读者
去处
存储结构借阅信息
组成
书目
日期
预约借阅期限
数量
读者信息
流通量
400
高峰时期流通量
学期末
表2—4数据流一览表
数据流编号
数据流名称
来源
去处
流通量
高峰流通量
组成
DF001
预约单
读者
借阅信息
400
期末
日期
预约借阅期限
数量
读者信息
书目
DF002
续借单
续借处理
读者
1000
期中
续借日期
续借借阅期限
数量
读者
DF003
注册申请信息
读者
读者注册处理
500
开学初
读者信息
DF004
罚单
罚金处理
读者
1000
期末
读者信息
日期
逾期时间
罚金
逾期书目
数量
DF005
超期信息
借阅信息
罚款处理
500
期末
读者信息
图书编号
借书日期
需还日期
逾期时间
……
……
……
……
……
……
……
3。
数据处理
表2—5处理逻辑定义表
处理过程编号
DC001
处理过程名称
借书处理
说明
根据读者的需求,借阅图书
输入数据流
读者信息
输出数据流
借阅信息
处理
存储借阅信息
表2—6处理逻辑一览表
处理过程编号
处理过程名
说明
输入数据流
输出数据流
DC001
借书处理
图书借阅情况
读者信息
借阅信息
DC002
还书处理
图书归还情况
图书信息
借阅记录
DC003
预约登记
图书预约情况
预约需求
预约详情
DC004
续借处理
图书的续借情况
读者信息
续借信息
DC005
查询处理
图书的查询情况
查询需求
查询结果
DC006
罚款处理
图书过期罚款处理
借阅信息
罚款信息
DC007
注册处理
注册读者信息
注册申请信息信息
读者信息
DC008
统计分析
借阅信息的统计
借阅信息
统计分析
4.数据存储
表2—7数据存储定义表
数据存储编号
DB001
数据存储名称
读者信息
简述
读者注册以及借阅图书等的信息
输入数据流
注册信息
输出数据流
借还书信息
组成
借阅书目
日期
数量
读者信息
表2—8数据存储一览表
数据存储编号
数据存储名称
组成部分
DB001
读者信息
借书证号
读者学号
姓名
学院
班级
DB002
借阅信息
借阅书目
日期
数量
读者信息
DB003
罚款信息
读者信息
日期
逾期时间
罚金
逾期书目
数量
5.外部实体
表2-9外部实体定义表
外部项编号
DE01
外部项名称
领导
简述
检查图书馆管理情况
输出数据流(去向)
图书馆管理规划
输入数据流(来源)
统计分析
表2—10外部实体一览表
外部项编号
外部项名称
输出数据流
输入数据流
DE01
领导
图书馆管理规划
统计分析
DE02
系统管理员
查询结果
查询要求
DE03
读者
借阅图书
罚款处理与预约处理
2.3。
5处理逻辑描述
罚款处理的处理逻辑描述用判断树来描述,如图2-13所示
图2—13罚款规则判定树
2。
3.6遗留问题
本系统是基于网络的,用户可通过校园网对其进行访问。
图书馆工作人员则可通过网络与供书商联系,实现网上订书.也可以于其它图书馆实现馆间互借。
鉴于图书馆规模和本人能力的限制,并不能很好实现该系统在网络上的要求。
此问题留待以后解决。
2。
4用户领导审批意见.
经过领导审批之后这个系统对图书馆的管理还是适用的,有利于管理员