图书馆管理系统设计作业Word格式.docx
《图书馆管理系统设计作业Word格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统设计作业Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
![图书馆管理系统设计作业Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/29/169e0c82-e67f-4930-9670-1df6d317aa02/169e0c82-e67f-4930-9670-1df6d317aa021.gif)
因此,一旦系统开放成功,就可以立即投入使用。
因此在管理操作上是可行的。
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
还书单上的数据、信息
图书编号+读者编号+借书日期+续借日期+还书日期
2-004
D4
续借单上的数据、信息
2-005
D5
借书单上的数据、信息
P3
六、逻辑处理
数据处理名称:
登记图书归还资料
处理功能:
由图书馆管理员输入借书单上的“图书编号”由程序根据“图书编号”自动完成从借阅库信息表中获取其对应的“读者编号”、“借书日期”、“还书日期”等信息,并存储到还书单中
输入数据流:
借书单F1、借阅库信息表
3-001
图书归还信息登记
输出数据流:
图书馆还书单信息
登记图书续借资料
由图书馆管理员输入借书单上的“图书编号”由程序根据“图书编号”自动完成从借阅库信息表中获取其对应的“读者编号”、“借书日期”等信息,并输入法“续借日期”,存储到续借单中
3-002
图书续借信息登记
图书馆续借单信息
检查图书是否在库
由图书馆管理员输入有效读者信息单上的“读者编号”登入系统;
再输入读者需借阅图书的“名称”由程序根据图书的“名称”自动完成从在库图书信息表中获取其对应的“编号”、“类别”等信息,并检查读者所需图书是否在库
有效读者信息单F2、在库图书信息表
3-003
图书是否在库的检查
登记图书借阅资料
以“有效读者信息单”为基础,从“图书在库单上”查找相应读者要借阅的“图书编号”,并输入“读者编号”、“借书时间”等信息,最后将统计结果存储到“借书单”中
图书在库单上的数据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.数据