图书馆管理系统设计作业.docx
- 文档编号:4850699
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:23
- 大小:299.52KB
图书馆管理系统设计作业.docx
《图书馆管理系统设计作业.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统设计作业.docx(23页珍藏版)》请在冰豆网上搜索。
图书馆管理系统设计作业
广东金融学院
设计题目图书馆借还书管理信息系统
专业班级工商管理
学生姓名何嘉玲学号091522113
学生姓名徐杰婷学号091522115
指导教师王煜
2012年06月04日
第一部分可行性分析
一、必要性分析
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。
对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
基于以上问题,有必要建立一个图书管理系统,是图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书情况。
二、可行性分析
可行性研究的目的使用最小的代价在尽可能段的时间确定问题是否能解决。
也就是说可行性研究的目的不是解决问题而是确定问题是否值得去研究解决,研究在当前,开发新系统是否具备必要的资源和其他条件。
一般说来,可行性分析包括管理可行性、经济可行性、技术可行性等方面。
1.管理可行性
学校各级领导和老师十分关心该借阅还管理系统的开发,在经济和精神上给予了我们大量得支持。
该系统操作简单,方便灵活,而且图书馆管理人员对计算机和数据库的操作十分熟悉。
因此,一旦系统开放成功,就可以立即投入使用。
因此在管理操作上是可行的。
2.经济可行性
该系统利用SQLServer进行开发,所需要的工具简单,易于维护,安全性可靠,开发费用低;系统投入使用后,可以提高工作效率节省大量的人力、物力、财力等资源,带来许多直接的、间接的收益。
同时也促进了学校信息化的进程,提高了学校的管理效率。
因此在经济上是可行的。
3.技术可行性
当今时代是飞速发展的信息时代,电脑已成为各高校必不可少的设备。
该系统的开发只需要在WINDOWSXP操作系统下进行,利用VB和SQLServer进行开发,计算机上只需要安装一般的处理软件和一些支持软件,并能够运行WINDOWSXP系统和一般处理软件就可以。
开发者熟悉SQLServer和WINDOWSXP操作系统,具有开发该软件的能力。
因此,开发该管理系统,在技术上可行。
结论:
通过在管理、经济、技术等发面的分析,该系统的开发得到了院领导和老师的支持;开发难度低,成本费用低,操作简单;所以,开发是可行的。
第二部分系统分析
在经过详细的系统可行性分析后,还需对系统进行整体化得系统性分析。
这一步骤主要是通过对原系统进行调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进方法,设计新的业务流程和数据流程。
一、业务流程图
有系统的工作流程分析,可以得出,该系统的业务流程图如下所示:
图2-1图书馆借还书业务流程图
二、数据流程图
根据上述业务流程图,图书馆借还书管理信息系统的数据流程图如下所示:
图2-2图书馆借还书数据流程图
三、组织结构图
分析组织结构调查的结果,形成的组织结构图如下图所示的:
图2-3图书馆借还组织结构图
四、功能分析图
根据系统的业务流程和用户的需求分析可以得出,本系统应该包含读者管理、图书管理、借书管理、续借管理、还书管理、管理措施几大功能,如下图所示:
图2-4借还管理功能图
1.读者管理。
读者管理的具体用户是图书馆管理员,主要完成对读者编号、读者姓名等信息进行录入、修改和添加,并用于检验读者身份的有效性。
2.图书管理。
图书管理是指图书馆管理员将图书编号、图书名称、图书类别等信息录入,并具有对图书数据进行登记、查询、修改的功能。
3.借书管理。
借书管理是指图书馆管理员将图书编号等信息录入,并具有对查询在库图书和借书信息进行登记的功能。
4.续借管理。
续借管理是指图书馆管理员将读者编号、图书编号等信息录入,并具有续借申请、检查图书是否可以续借和续借信息进行登记的功能。
5.还书管理。
还书管理是指图书馆管理员对图书编号、读者编号等信息录入,并具有检查是否按期归还图书、归还信息登记的功能。
6.管理措施。
管理措施是指由图书馆管理员对出现逾期归还图书和丢失图书的情况的处罚和赔偿制度的设置、修改等。
五、数据字典
图2-5借还管理数据流程图
1.数据流
系统名:
图书馆管理信息系统
数据流名称:
借书单
数据流别名:
借书单
数据来源:
读者
数据流量:
总编号:
1-001
编号:
F1
简述:
借书单上的信息
数据去向:
处理过程“登记图书归还信息”
高峰期流量:
系统名:
图书馆管理信息系统
数据流名称:
有效读者单
数据流别名:
有效读者单
数据来源:
读者
数据流量:
总编号:
1-002
编号:
F2
简述:
有效读者单上的信息
数据去向:
处理过程“检查图书是否在库”
高峰期流量:
系统名:
图书馆管理信息系统
数据流名称:
图书归还登记表上的数据
数据流别名:
图书归还登记表上的数据
数据来源:
图书归还信息
数据流量:
总编号:
1-003
编号:
F3
简述:
图书归还登记表上的信息
数据去向:
还书单
高峰期流量:
系统名:
图书馆管理信息系统
数据流名称:
图书续借登记表上的数据
数据流别名:
图书续借登记表上的数据
数据来源:
图书续借信息
数据流量:
总编号:
1-004
编号:
F4
简述:
图书续借登记表上的信息
数据去向:
续借单
高峰期流量:
系统名:
图书馆管理信息系统
数据流名称:
图书在库单上的数据
数据流别名:
图书在库单上的数据
数据来源:
图书是否在库检查的结果
数据流量:
总编号:
1-005
编号:
F5
简述:
图书在库单上的信息
数据去向:
处理过程“登记图书借阅信息”
高峰期流量:
系统名:
图书馆管理信息系统
数据流名称:
图书借阅登记表上的数据
数据流别名:
图书借阅登记表上的数据
数据来源:
图书借阅信息登记表
数据流量:
总编号:
1-006
编号:
F6
简述:
图书借阅登记表上的信息
数据去向:
借书单
高峰期流量:
2.数据存储
系统名:
图书馆管理信息系统
数据存储名称:
借阅库信息表
数据存储别名:
借阅库信息表
数据存储组成:
图书编号+读者编号+借书日期
关键字:
图书编号
总编号:
2-001
编号:
D1
简述:
图书借阅后借阅库的数据、信息
相关处理:
P1
系统名:
图书馆管理信息系统
数据存储名称:
在库图书信息表
数据存储别名:
在库图书信息表
数据存储组成:
图书编号+图书名称+图书作者+类别+出版社+出版日期+价格+索引号+ISBN号
关键字:
图书编号
总编号:
2-002
编号:
D2
简述:
在库图书的数据、信息
相关处理:
P2
系统名:
图书馆管理信息系统
数据存储名称:
还书单
数据存储别名:
还书单
数据存储组成:
图书编号+读者编号+借书日期+还书日期
关键字:
图书编号
总编号:
2-003
编号:
D3
简述:
还书单上的数据、信息
相关处理:
P1
系统名:
图书馆管理信息系统
数据存储名称:
续借单
数据存储别名:
续借单
数据存储组成:
图书编号+读者编号+借书日期+续借日期+还书日期
关键字:
图书编号
总编号:
2-004
编号:
D4
简述:
续借单上的数据、信息
相关处理:
P2
系统名:
图书馆管理信息系统
数据存储名称:
借书单
数据存储别名:
借书单
数据存储组成:
图书编号+读者编号+借书日期
关键字:
图书编号
总编号:
2-005
编号:
D5
简述:
借书单上的数据、信息
相关处理:
P3
六、逻辑处理
系统名:
图书馆管理信息系统
数据处理名称:
登记图书归还资料
处理功能:
由图书馆管理员输入借书单上的“图书编号”由程序根据“图书编号”自动完成从借阅库信息表中获取其对应的“读者编号”、“借书日期”、“还书日期”等信息,并存储到还书单中
输入数据流:
借书单F1、借阅库信息表
总编号:
3-001
编号:
P1
简述:
图书归还信息登记
输出数据流:
图书馆还书单信息
系统名:
图书馆管理信息系统
数据处理名称:
登记图书续借资料
处理功能:
由图书馆管理员输入借书单上的“图书编号”由程序根据“图书编号”自动完成从借阅库信息表中获取其对应的“读者编号”、“借书日期”等信息,并输入法“续借日期”,存储到续借单中
输入数据流:
借书单F1、借阅库信息表
总编号:
3-002
编号:
P2
简述:
图书续借信息登记
输出数据流:
图书馆续借单信息
系统名:
图书馆管理信息系统
数据处理名称:
检查图书是否在库
处理功能:
由图书馆管理员输入有效读者信息单上的“读者编号”登入系统;再输入读者需借阅图书的“名称”由程序根据图书的“名称”自动完成从在库图书信息表中获取其对应的“编号”、“类别”等信息,并检查读者所需图书是否在库
输入数据流:
有效读者信息单F2、在库图书信息表
总编号:
3-003
编号:
P3
简述:
图书是否在库的检查
输出数据流:
图书在库单上的数据
系统名:
图书馆管理信息系统
数据处理名称:
登记图书借阅资料
处理功能:
以“有效读者信息单”为基础,从“图书在库单上”查找相应读者要借阅的“图书编号”,并输入“读者编号”、“借书时间”等信息,最后将统计结果存储到“借书单”中
输入数据流:
图书在库单上的数据F5
总编号:
3-004
编号:
P4
简述:
图书借阅资料登记
输出数据流:
图书馆借书单信息
第三部分系统设计
一、功能结构图设计
根据系统的业务流程和用户的需求分析可以得出,本系统应该包含读者管理、图书管理、借书管理、续借管理、还书管理、管理措施几大功能。
读者管理主要完成对读者编号、读者姓名等信息进行录入、修改和添加,并用于检验读者身份的有效性;图书管理具有对图书数据进行登记、查询、修改的功能;借书管理具有对查询在库图书和借书信息进行登记的功能;续借管理具有续借申请、检查图书是否可以续借和续借信息进行登记的功能;还书管理具有检查是否按期归还图书、归还信息登记的功能;管理措施是指由图书馆管理员对出现逾期归还图书和丢失图书的情况的处罚和赔偿制度的设置、修改等。
如下图所示:
图3-1借还管理功能图
二、新系统信息处理流程设计
图书馆借阅、续借、还书信息登记模块N-S图如下图所示:
图3-4
还书模块N-S图
图3-3
续借模块N-S图
图3-2
借书模块N-S图
三、代码设计
1.“图书编号”设计。
“图书编号”结构如下图所示:
图3-5图书编号代码图
图书类别:
A马恩列斯毛邓小平理论
B哲学
C社会科学理论
D政治、法律
E军事
F经济
G文化科学教育体育
H语言文学
I文学
J艺术
K历史,地理
L自然科学总论
M数学物理和化学
N自然科学总论
O数学物理和化学
P天文学地球和科学
Q生物科学
R医药卫生
S农业科学
T工业技术
U交通运输
V航空航天技术
X环境科学
Z综合性图书
例如:
X-20090117-020
A-20110520-785
2.“读者编号”设计。
“读者编号”结构如下图所示:
图3-6读者编号代码图
例如:
091522101
091522102
四、存储文件格式设计(数据库结构设计)
1.数据库的概念模型。
用E-R图表示当前系统的数据库概念模型,如下图所示:
图3-7借还书E-R图
2.数据库的逻辑模型。
将E-R图按照一定的规则,转换为数据库逻辑模型,如下表所示:
表3-1图书数据表
字段描述
字段名
字段类型
字段长度
编号
ts_bh
字符型
14
名称
ts_mc
字符型
30
作者
ts_zz
字符型
20
出版社
ts_cbs
字符型
20
出版日期
ts_cbrq
日期型
8
价格
ts_jg
数字型
5
类别
ts_lb
字符型
10
索引号
ts_syh
字符型
2
ISBN号
ts_isbnh
字符型
20
备注
ts_bz
字符型
20
表3-2读者数据表
字段描述
字段名
字段类型
字段长度
编号
dz_bh
字符型
9
姓名
dz_xm
字符型
10
性别
dz_xb
字符型
2
已借阅数
dz_yjys
数字型
2
可借阅数
dz_kjys
数字型
2
罚款
dz_fk
数字型
5
备注
dz_bz
字符型
20
表3-3管理员数据表
字段描述
字段名
字段类型
字段长度
编号
gly_bh
字符型
4
姓名
gly_xm
字符型
10
性别
gly_xb
字符型
2
登陆密码
gly_dlmm
数字型
6
备注
glz_bz
字符型
20
表3-4借还数据表
字段描述
字段名
字段类型
字段长度
图书编号
tsbh
字符型
14
读者编号
dzbh
字符型
9
借书日期
jsrq
日期型
8
还书日期
hsrq
日期型
8
续借日期
xjrq
日期型
8
备注
bz
字符型
20
3、数据库的实现。
数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
3.1、创建数据库
(1)打开SQL工具“查询分析器”
(2)在查询窗口中键入下列SQL语句
createdatabaseLibrarySystem
执行上述SQL语句即可新建一名为LibrarySystem的数据库
3.2、创建数据表
一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据库。
数据表主要用来存放一定格式的记录,数据表中的行被称为记录,列被称为字段。
创建数据表的过程其实就是定义字段的过程。
在此图书馆借还管理系统中需要创建四个表,即图书信息表、读者信息表、管理员信息表和借还信息绩表。
创建数据库后,为LibrarySystem数据库添加数据表,步骤如下。
(1)新建查询窗口
(2)在查询窗口中键入下列SQL语句
执行上述SQL语句即可创建图书信息表相关表格
执行上述SQL语句即可创建读者信息表相关表格
执行上述SQL语句即可创建管理员信息表相关表格
执行上述SQL语句即可创建课程信息表相关表格
(3)在创建的表格输入相关数据(附表),得到4个相关数据表
读者信息表
管理员信息表
借还信息表
图书信息表
(附表)
表3-6读者信息相关数据
dz_bh
dz_xm
dz_xb
dz_yjys
dz_kjys
dz_fk
dz_bz
090122101
李一
女
3
7
0
090222202
周全
男
1
9
0
090343012
刘明
男
2
8
0.50
090424026
刘芳
女
0
10
0
表3-7管理员信息相关数据
gly_bh
gly_xm
gly_xb
gly_dlmm
glz_bz
0101
王伟
男
060205
0102
周伟丽
女
225613
0202
王庆石
男
889962
0301
张仁
男
102360
0402
吕红
女
775346
表3-8借还信息相关数据
tsbh
dzbh
jsrq
hsrq
xjrq
bz
M-20060203-123
090122101
20120103
20120403
M-20100530-445
090122101
20120305
20120605
C-20120105-332
090122101
20120503
20120803
M-20120304-002
090222202
20120123
20120423
G-20090306-142
090343012
20120416
20120716
I-20080605-035
090343012
20120122
20120422
表3-9图书信息相关数据
ts_bh
ts_mc
ts_zz
ts_cbs
ts_cbrq
ts_jg
ts_lb
ts_syh
ts_isbnh
ts_bz
M-20060203-123
总裁艺术管理语言
周正
中国教育出版社
2004.01
25.00
管理
M
978-7-635-6636-F4626
M-20100530-445
顾客满意战略的理论与实践
徐培
中信出版社
2008.12
24.00
管理
M
978-7-254-3652-F6653
M-20120304-002
国际结算
顾建清
中山大学出版社
2011.08
30.00
管理
M
978-7-111-3007-F8220
B-20071220-113
论语趣读
吴惠敏
中信出版社
2007.09
18.00
哲学
B
978-7-532-6254-G2562
B-20060605-334
工作的成就
邢春如
中国人民大学出版社
2005.06
28.00
哲学
B
978-7-532-6542-G6253
C-20120105-332
日军海外征战记(下)
刘庆忠
中国人民出版社
2011.03
30.00
社会科学
C
978-7-623-5623-A3262
G-20090306-142
青春期性解码
水禾
南海出版公司
2008.02
24.00
教育
G
978-7-365-2265-B2279
H-20111214-223
群众文化基础知识
周爱宝
中国人民出版社
2010.05
21.00
文化艺术
H
978-7-662-5563-F6532
I-20080605-035
所多玛的咒语
水湄伊人
南海出版公司
2006.08
20.00
文艺
I
978-7-002-2231-A2601
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计 作业