分析.docx
《分析.docx》由会员分享,可在线阅读,更多相关《分析.docx(11页珍藏版)》请在冰豆网上搜索。
分析
逸夫图书馆管理信息系统
系统分析报告
班级:
工程管理1306
小组:
第17组
组长:
组员:
南京工业大学经济与管理学院
2016年6月
逸夫图书馆图书管理信息系统
系统分析报告
(以下将“逸夫图书馆图书管理信息系统”简称为“系统”)
一、引言
1、系统名称:
逸夫图书馆图书管理信息系统。
2、系统目标:
1)能对登录后的用户实行权限管理。
2)在系统启动后,读者能根据自己的需要查询图书,而图书管理员能根据读者提供的身份信息及图书编号办理借书或还书手续。
3)该系统具有以下的主要功能:
A.对各类图书实行分类管理、提供必要的读者信息、能进行各种高级查询、具有图书检索功能等。
3、使用者:
南京工业大学逸夫图书馆
开发者:
工程管理1306班的某某某
二、系统统分析的原则和方法
1、系统分析的原则:
可行性分析阶段已经对系统的建设提出了总体设想,在那个阶段对现行系统进行过调查,但不是很细致。
在系统分析阶段还需要从上而下,从粗到细,由表及里地对现行系统进行详细调查,并在此基础上进行分析,提出新的管理信息系统逻辑模型,为系统设计阶段提供依据。
本阶段需要做到一下几点:
(1)了解图书管理系统;
(2)确定系统逻辑模型,形成系统分析报告。
期间我们需要遵从真实性、全面性、规范性、启发性等原则。
并且系统数据必须有高可靠性、安全性、易操作性、直观的图形界面等特性。
2、系统分析的方法:
1)通过亲身业务实践,向有关业务管理人员的访问调查,仔细了解每一步骤、方法等细节。
我们亲自参加业务实践,不仅可以获得第一手资料,而且便于开发人员和业务人员的交流,使系统的开发工作接近用户,使用户更了解新系统。
2)我们通过网络、资料和访问了解逸夫图书馆的有关资料。
3)进行全校性的问卷调查法,调查系统普遍性的问题。
召开调查会。
这是一种集中调查的方法,适合于了解宏观情况。
4)对所有情况汇总,进行分析。
三、系统功能的需求分析
读者身份:
各院系有自己的教师和学生,使用图书信息管理系统,应可以使本校学生与教师可以直接借书。
图书基本信息录入:
录入图书基本信息,一是开始使用本系统时,图书馆的现有库存图书信息可通过本功能录入;二是以后购买或通过其他渠道得到的图书也可通过本功能录入。
图书信息管理:
只要完成对图书类别的维护,可完成图书的分类进行增添、删改,以达到图书管理的规范性和灵活性。
图书借阅:
这是本系统的核心部分。
图书归还:
用于登记读者归还图书的记录。
当读者借阅时间过期时,系统应当提示,并显示罚金。
四、模块结构图
通过之前的功能分析可以将图书信息管理系统划分为5大功能模块,分别为系统管理、读者管理、图书管理、图书借阅、过期归还。
其中,系统管理主要完成是对管理用户信息、更换用户名、修改用户密码、用户权限管理等功能;读者信息管理主要能够完成对读者信息进行查询、删除、添加等操作;图书信息管理主要能够完成对图书入库、图书信息、图书查询、入库统计管理等;图书借阅管理完成对读者借书、还书、续借图书管理;过期归还能够完成对一些过期图书的管理,过期罚金的管理。
图书信息管理系统的系统结构图如图1-1所示。
图1-1图书信息管理系统的系统结构图
五、系统数据流程图
数据流程分析是把数据在组织(或原系统)内部的流动情况抽象的独立出来,舍去了具体组织机构、信息载体、处理工具等,单从数据流动过程来考察实际业务的数据处理模式。
数据流程分析通常通过数据流程图来实现。
经过详细调查和用户需求分析,得到新系统的数据流程图。
图书管理信息系统的顶层DFD,如图1-2所示。
图1-2图书管理信息系统的顶层DFD
图书管理信息系统的0层DFD,如图1-3所示。
图1-3图书管理信息系统的0层DFD
图书管理信息系统的1层DFD,如图1-4,1-5,1-6所示。
图1-4图书管理的1层DFD
图1-5借还书管理的1层DFD
图1-6读者管理的1层DFD
6、数据字典
1、数据元素一览表
编号
名称
类型
长度
取值范围
001
读者姓名
字符
08
汉字
002
读者证件号
字符
12
数值
003
书条形码
字符
13
条形码
004
书名
字符
12
汉字
005
图书类型
字符
06
汉字
006
图书编号
字符
13
数值
007
借阅时间
字符
08
数值
008
归还时间
字符
08
数值
009
续借时间
字符
08
数值
010
过期时间
字符
08
数值
……
……
……
……
……
表1-7数据元素表
2、数据结构一览表
编号
名称
组成
001
读者记录
姓名、读者证件号、联系方式、图书借阅记录、过期罚金记录、备注
002
书目记录
国际标准书号/国际标准连续出版物编号、书名、出版社、出版地、出版日期、图书条形码
003
读者借阅记录
读者姓名、所借书名、借阅时间
004
图书借阅记录
图书名称、借阅时间、图书剩余量
005
图书信息
图书名称、出版社、出版地、出版日期
006
归还信息
读者姓名、图书名称、归还日期
007
索书单
日期、图书名称
008
入库单
日期、图书名称、图书所在地
009
入库记录人
姓名、职务、日期、入库批次
010
借书登记人
姓名、职务、日期、记录批次
……
……
……
表1-8数据结构表
部分具体的数据处理过程如下所示:
名字:
读者信息
描述:
图书管理员对读者登录进行记录
定义:
姓名+学号
来源:
检查读者登录模块
表1-9读者信息表
名字:
读者借阅信息
描述:
读者将索书单提交到图书管理系统
定义:
读者信息+索书单
来源:
图书管理系统
去向:
读者资料
表1-10读者借阅信息
名字:
归还信息
描述:
归还图书的记录
定义:
图书编号+图书名+借阅信息
来源:
电子读物处理模块
去向:
读者
表1-11归还信息
3、数据流一览表
名称
来源
组成
流量
峰值
图书/期刊内容及外表属性
图书管理
国际标准书号、书名、出版地、出版者、出版日期、书刊数量、备注
平均1月/次
每月
月初
读者档案编号
读者管理
读者姓名、读者其他信息
平均1周/次
每周
周末
读者借阅档案信息
借书管理
读者号、新借图书/期刊条码、借阅日期
平均1月/次
每月
月初
图书借阅档案信息
借书管理
图书/期刊条码、借阅日期、剩余图书
平均1月/次
每月
月初
读者超期罚款
读者管理
读者号、超期天数、超期金额、缴纳情况
平均1月/次
每月
月初
图书赔失
图书管理
国际标准书/刊号、图书/期刊条码、价格、赔失金额、赔失日期
平均3月/次
一季
度末
图书剔除
图书管理
国际标准书号、图书/期刊条码、价格、剔除日期
平均6月/次
半年初
书库变动
图书管理
国际标准书号、图书/期刊条码、新书库名称、变动日期
平均1年/次
每年
年初
读者还书信息
还书管理
读者号、归还图书/期刊条码、归还日期
平均1月/次
每月
月初
图书归还信息
还书管理
图书/期刊条码、归还日期、剩余图书
平均1月/次
每月
月初
……
……
……
……
……
表1-12数据流表
4、数据储存一览表
名称
编号
数据结构
排列方式
书目记录
D1
国际标准书号、书名、出版地、出版者、出版日期、书刊数量、备注
按登录时间升序排列
读者记录
D2
读者号、读者姓名
按读者号升序排列
借阅记录
D3
书名、图书条码号、借阅日期、归还日期、读者姓名
按借阅时间升序排列
表1-13数据储存表
5、处理逻辑一览表
编号
名称
输入数据流
处理
输出数据流
P1.1
新书登记
图书管理
在计算机上显示新书信息
书籍信息
登记时间
P1.2
维护图书基本信息
图书管理
在计算机上显示图书信息
书籍信息
维护时间
P1.3
剔除旧书
图书管理
在计算机上剔除旧书信息
书籍信息
剔除时间
P2.1
借书
借还书管理
在计算机上增加借书信息
读者信息、书籍信息、借书时间
P2.2
还书
借还书管理
在计算机上增加还书信息
读者信息、书籍信息、还书时间
P2.3
续借
借还书管理
在计算机上增加续借书籍信息
读者信息、书籍信息、续借时间
P3.1
办理新书
读者管理
在计算机上增加新书办理信息
读者信息
书籍信息
P3.2
图书丢失补办
读者管理
在计算机上增加图书补办信息
读者信息、书籍信息、办理时间
P3.3
交超期罚款
读者管理
在计算机上增加罚款信息
读者信息、书籍信息、罚款金额、罚款数额
P3.4
离校准备
读者管理
在计算机上增加离校信息
读者信息
表1-14处理逻辑表