随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。
本设计所完成的图书管理系统软件是一功能比较完善的数据管理软件,具有数据 *** 作方便高效迅速等优点。该软件采用流行的B/S结构,客户端只需可以运行浏览器即可。系统采用ASP技术开发,在性能和开发难度之间取得较好的平衡。
1、功能体系图:
2、实现目标:
《图书管理信息系统》针对的用户是单个中小型图书馆,主要的实现目标有:
实现读者管理;
实现编目管理;
实现借、还书管理;
实现各种统计、查询、打印功能;
能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息。
二、数据流图及数据字典:
A:购入的新书 J:借书证号
B:采购计划 K:旧图书访问记录
C:图书编码 L:新图书访问记录
D:新书 M:注册信息
E:图书信息 N:借阅信息
F:日期 O:图书信息
G:图书信息 P:图书
H:图书信息 Q:检验
I:读者信息
1、第0层数据流图:
B A C D
F
E
M,J N L
G H I M K
J
图书数据库 读者信息库 图书访问记录
第0层数据字典:
(1)、数据源点及汇点描述:
①名称:采购部
简要描述:按照采购计划采购新书并加入到系统中
有关数据流:采购的新书、采购计划
②名称:编目部
简要描述:将采购回来的图书编码
有关数据流:图书、图书编码
③名称:日历
简要描述:当前日期
有关数据流:年月日
④名称:图书
简要描述:图书名称及图书编码
有关数据流:图书信息
⑤名称:读者
简要描述:读者姓名,借书证号
有关数据流:读入读者的身份信息,返回的借阅信息
(2)、转换数据流的处理过程描述:
名称:图书管理信息系统
简要描述:实现读者管理、编目管理、借、还书管理、各种统计、查询、打印功能、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息。
输入数据流:A:购入的新书;C:图书编码;F:日期;K:旧图书访问记录;I:读者信息;
H:图书信息;M:注册信息;J:借书证号;E:图书信息
输出数据流:B:采购计划;D:新书;L:新图书访问记录;M:注册信息;J:借书证号;G:图书信息;N:借阅信息
逻辑处理过程:通过分析各个数据库和各实体输入的信息,实现是否对图书进行购入、整理、借还的 *** 作,并对读者信息的处理。
(3)、数据流名词条描述:
A数据流名:购入的新书
说明:用以记录买入的新书
数据来源:采购部
数据去向:图书管理信息系统
数据流组成:图书的名称=2{字母}24
B数据流名:采购计划
说明:列出图书馆的要采购的书的名称,书号,出版社以及数量
数据来源:图书管理信息系统
数据去向:采购部
数据流组成:采购计划=书名+书号+出版社+数量
书名=2{字母}24
书号=“000000001”“999999999”
出版社=2{字母}24
数量=19999
C数据流名:图书编码
说明:描述图书的编码
数据来源:编目部
数据去向:图书管理信息系统
数据流组成:图书编码=书名+书号
D数据流名:新书
说明:书的名称
数据来源:图书管理信息系统
数据去向:编目部
数据流组成:新书=书名+出版社
E数据流名:图书信息
说明:描述图书的名称,书号,出版社
数据来源:图书
数据去向:图书管理信息系统
数据流组成:图书信息=书名+书号+出版社
F数据流名:日期
说明:提供当前日期信息
数据来源:日期
数据去向:图书管理信息系统
数据流组成:日期=年+月+日
年=“0000”“9999”
月=“01”“12”
日=“01”“31”
G数据流名:图书信息(G)
说明:描述图书的书名,书号和出版社
数据来源:图书管理信息系统
数据去向:图书数据库
数据流组成:图书信息=书名+书号+出版社
H数据流名:图书信息
说明:描述图书的书名,书号,出版社和现存数量
数据来源:图书数据库
数据去向:图书管理信息系统
数据流组成:图书信息=书名+书号+出版社+现存数量
I数据流名:读者信息
说明:返回读者的信息
数据来源:读者信息库
数据去向:图书管理信息系统
数据流组成:读者信息=借书证号+联系电话+还可以借的书的数量
借书证号=“0000000001”“9999999999”
联系电话=“00000000”“99999999”
还可以借的书的数量=“0”“10”
J数据流名:借书证号
说明:根据借书证号查询读者的相关信息
数据来源:读者
数据去向:图书管理信息系统,读者信息库
数据流组成:借书证号=“0000000001”“9999999999”
K数据流名:旧的访问记录
说明:读出图书过去的借阅记录
数据来源:图书管理信息系统
数据去向:图书访问记录
数据流组成:旧的访问记录=书号+日期+借书证号
L数据流名:访问记录
说明:对图书插入新的访问记录
数据来源:图书管理信息系统
数据去向:图书访问记录
数据流组成:访问记录=书号+日期+借书证号
M数据流名:注册信息
说明:读入借书证上的借书证号
数据来源:读者
数据去向:图书管理信息系统,读者信息库
数据流组成:注册信息=借书证号+姓名+总共可以借阅我数量
借书证号=“0000000001”“9999999999”
N数据流名:借阅信息
说明:返回借阅成功或者失败的信息
数据来源:图书管理信息系统
数据去向:读者
数据流组成:借阅信息={成功,失败}
(4)、数据文件词条描述:
① 数据文件名:图书数据库
简述:存放图书信息
输入数据:G:图书信息
输出数据:H:图书信息
文件组成:图书库由“图书信息”组成
② 数据文件名:读者信息库
简述:存放读者信息
输入数据:M:注册信息;J:借书证号
输出数据:I:读者信息
文件组成:图书库由“读者信息”组成
③ 数据文件名:图书访问记录库
简述:存放图书访问记录信息
输入数据:L:新图书访问记录
输出数据:K:旧图书访问记录
数据文件组成:图书访问记录库由“图书访问记录”组成
2、第1层数据流图:
O
C
D
A E
A N
B
J I M,J
F
G G
H H L K I M
J I
图书数据库 图书访问记录 读者信息库
F
F
第1层数据字典:
1,数据源点及汇点描述:
(1) 名称:采购部
简要描述:根据图书数据库反馈的信息对外购书的部门
有关数据流:A:购入的新书;B:采购计划
(2) 名称:编目部
简要描述:拿到购入的新书进行编码,然后写入图书数据库
有关数据流:C:图书编码;D:新书
(3) 名称:图书
简要描述:已有的图书资料
有关数据流:E:图书信息;O:购入的图书
(4) 名称:读者
简要描述:借书、还书、查询及登记注册
有关数据流:M:注册信息;N:借阅信息;J:借书证号
(5) 名称:日历
简要描述:当日日期
有关数据流:F:日期
2, 转换数据流的处理过程描述:
(1) 名称:采购管理
简要描述:根据图书数据库反馈的信息决定是否需要进行购书
输入数据流:A:购入的新书;O:购入的图书;F:日期;H:图书信息
输出数据流:A:购入的新书;B:采购计划
逻辑处理过程:分析图书数据库反馈的信息,判断是否要购书,
若是,则发出信息给购书部;
若有新书,则把新书资料发给编目管理
(2) 名称:编目管理
简要描述:把输入的新书资料转交给编目部进行整理编目,然后把编目部传来的整理的资料写入数据库
输入数据流:A:购入的新书;C:图书编码
输出数据流:D:新书;G:图书信息
逻辑处理过程:把输入的图书信息传给编目部,把输入的图书编码写入数据库
(3) 名称:借还管理
简要描述:根据输入资料,判断该书是否应被借出和处理被归还的图书
输入数据流:E:图书信息;J:借书证号;H:图书信息;K:旧图书访问记录;I:读者信息;F:日期
输出数据流:N:借阅信息;G:图书信息;L:新图书访问记录
逻辑处理过程:根据输入的图书信息和借书证号,判断该读者是否有权借得该书,并修改数据库的信息;处理归还的图书,修改数据库的信息
(4) 名称:读者管理
简要描述:检索,添加,删除读者的信息
输入数据流:M:注册信息;J:借书证号;I:读者信息;F:日期
输出数据流:M:注册信息;J:借书证号;I:读者信息
逻辑处理过程:注册新读者,把资料写入数据库;根据输入检索或删除读者资料
3,数据文件词条描述:
(1)数据文件名:图书数据库
简述:存放图书信息
输入数据:G:图书信息
输出数据:H:图书信息
文件组成:图书库由“图书信息”组成
(2)数据文件名:读者信息库
简述:存放读者信息
输入数据:M:注册信息;J:借书证号
输出数据:I:读者信息
文件组成:图书库由“读者信息”组成
(3)数据文件名:图书访问记录库
简述:存放图书访问记录信息
输入数据:L:新图书访问记录
输出数据:K:旧图书访问记录
数据文件组成:图书访问记录库由“图书访问记录”组成
4,数据流名词条描述:
A 数据流名:购入的新书
说明:用以记录买入的新书
数据来源:采购部
数据去向:采购管理
数据流组成:图书的名称=2{字母}24
B数据流名:采购计划
说明:列出图书馆的要采购的书的名称,书号,出版社以及数量
数据来源:采购管理
数据去向:采购部
数据流组成:采购计划=书名+书号+出版社+数量
书名=2{字母}24
书号=“000000001”“999999999”
出版社=2{字母}24
数量=19999
C数据流名:图书编码
说明:描述图书的编码
数据来源:编目部
数据去向:编目管理
数据流组成:图书编码=书名+书号
D数据流名:新书
说明:书的名称
数据来源:编目管理
数据去向:编目部
数据流组成:新书=书名+出版社
E数据流名:图书信息
说明:描述图书的名称,书号,出版社
数据来源:图书
数据去向:借还管理
数据流组成:图书信息=书名+书号+出版社
F 数据流名:日期
说明:提供当前日期信息
数据来源:日历
数据去向:采购管理,借还管理,读者管理
数据流组成:日期=年+月+日
年=“0000”“9999”
月=“01”“12”
日=“01”“31”
G数据流名:图书信息
说明:描述图书的书名,书号和出版社
数据来源:编目管理,借还管理
数据去向:图书数据库
数据流组成:图书信息=书名+书号+出版社
H数据流名:图书信息
说明:描述图书的书名,书号,出版社和现存数量
数据来源:图书数据库
数据去向:编目管理,借还管理
数据流组成:图书信息=书名+书号+出版社+现存数量
I 数据流名:读者信息
说明:返回读者的信息
数据来源:读者信息库
数据去向:借还管理,读者管理,读者
数据流组成:读者信息=借书证号+联系电话+还可以借的书的数量
借书证号=“0000000001”“9999999999”
联系电话=“00000000”“99999999”
还可以借的书的数量=“0”“10”
J 数据流名:借书证号
说明:根据借书证号查询读者的相关信息
数据来源:读者
数据去向:借还管理,读者管理,读者信息库
数据流组成:借书证号=“0000000001”“9999999999”
K数据流名:旧的访问记录
说明:读出图书过去的借阅记录
数据来源:图书访问记录
数据去向:借还管理
数据流组成:旧的访问记录=书号+日期+借书证号
L数据流名:访问记录
说明:对图书插入新的访问记录
数据来源:借还管理
数据去向:图书访问记录
数据流组成:访问记录=书号+日期+借书证号
M数据流名:注册信息
说明:读入借书证上的借书证号
数据来源:读者
数据去向:读者管理,读者数据库
数据流组成:注册信息=借书证号+姓名+总共可以借阅我数量
借书证号=“0000000001”“9999999999”
N数据流名:借阅信息
说明:返回借阅成功或者失败的信息
数据来源:借还管理
数据去向:读者
数据流组成:借阅信息={成功,失败}
O数据流名:图书信息
说明:描述图书的名称,书号,出版社,损坏与否
数据来源:图书
数据去向:采购管理
数据流组成:图书信息=书名+书号+出版社+损坏与否
3、第2 层数据流图:
细化借还管理:
Q
F F
P,J E,I
H K L
I
图书数据库
读者信息库 图书访问记录
P
借书过程数据字典:
(1)、数据源点及汇点描述:
① 名称:读者
简要描述:借书、还书、查询及登记注册
有关数据流:借书证;所借书本
② 名称:日历
简要描述:当日日期
有关数据流:年月日
(2)、转换数据流的处理过程描述:
① 名称:借书检验
简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书
输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期
输出数据流:借书错误信息,借书信息
② 名称:借书登记
简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者
输入数据流:借书信息,日期
输出数据流:图书访问记录,图书
加工逻辑:将借书信息及日期写入图书访问记录;将图书递交读者
(3)、数据流名词条描述:
① 数据流名:借书证号(J)
说明:用以携带读者的唯一识别标识
数据流来源:读者
数据流去向:借书检验
数据流组成:借书证=借书证号+姓名+联系方法
借书证号=“000000001”“999999999”
姓名=2{字母}24
联系方法=4{字母}50
② 数据流名:图书(P)
说明:记录图书的主要相关信息
数据流来源:读者
数据流去向:借书检验
数据流组成:图书=书号+书名+作者+出版社+价格+摘要+状态
书号=“000000001”“999999999”
书名=2{字母}24
作者=2{字母}24
出版社=2{字母}24
价格=“00001”“99999”
摘要=10{字母}200
状态=1{字母}
③ 数据流名:检验错误(Q)
说明:用于指示读者借书错误信息
数据流来源:借书检验
数据流去向:读者
数据流组成:检验错误=2{字母}40
每个数据量流通量:
④ 数据流名:日期(F)
说明:提供当前日期信息
数据流来源:日历
数据流去向:借书检验,借书登记
数据流组成:日期=年+月+日
年=“0000”“9999”
月=“01”“12”
日=“01”“31”
⑤ 数据流名:旧图书访问记录(K)
说明:用于记录读者借书信息
数据流来源:图书访问记录库,借书登记
数据流去向:借书检验
数据流组成:图书访问记录=书号+借阅证号+借书日期
借书日期=日期
⑥ 数据流名:读者信息(I)
说明:用于记录登记入库的读者信息
数据流来源:读者库
数据流去向:借书检验
数据流组成:读者信息=借书证号+姓名+联系方法
⑦ 数据流名:图书信息(H)
说明:用于记录登记入库的图书信息
数据流来源:图书库
数据流去向:借书检验
数据流组成:图书信息=书号+书名+作者+出版社+价格+摘要+状态
(4)、数据文件词条描述:
① 数据文件名:读者库
简述:存放读者信息
输入数据:无
输出数据:读者信息
数据文件组成:读者库由“读者信息”组成
② 数据文件名:图书库
简述:存放图书信息
输入数据:无
输出数据:图书信息
数据文件组成:图书库由“图书信息”组成
③ 数据文件名:图书访问记录库
简述:存放图书访问记录信息
输入数据:图书访问记录
输出数据:图书访问记录
数据文件组成:图书访问记录库由“图书访问记录”组成
Q 图书访问记录
F
K
L
P E
N
还书过程数据字典:
(1)、数据源点及汇点描述:(前面已描述)
(2)、转换数据流的处理过程描述:
④ 名称:还书检验
简要描述:检验图书是否图书室外借图书
输入数据流:图书,图书访问记录
输出数据流:检验错误,还书信息
② 名称:还书登记
简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数
输入数据流:还书信息,日期
输出数据流:图书访问纪录,还书成功
(3)、数据流名词条描述:
以上就是关于dreamweaver怎麼製作個人網頁,要詳細點的,重點的全過程全部的内容,包括:dreamweaver怎麼製作個人網頁,要詳細點的,重點的全過程、网络营销策略有哪几种、哪位大哥有 基于C#和sql server的图书馆管理系统代码 做毕业设计用的 急急急急急.......等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)