图书馆借书管理系统设计Word文档下载推荐.docx
- 文档编号:19391220
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:13
- 大小:356.75KB
图书馆借书管理系统设计Word文档下载推荐.docx
《图书馆借书管理系统设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《图书馆借书管理系统设计Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
1.3现状调查·
(4)
1.3.1图书馆管理业务流程图·
1.4目标分析·
(5)
1.4.1图书馆管管理系统ERD的基本结构·
1.4.2ERD导出的一般关系·
1.4.3系统功能层次图·
(6)
2.系统设计·
(7)
2.1总体设计·
2.1.1一般关系模型设计·
2.1.2处理流程总设计·
2.1.3系统平台的总体结构设计·
2.2详细设计·
2.2.1代码系统设计·
2.2.2数据库结构的具体设计·
(8)
3.系统实现·
(9)
3.1数据库表结构的建立于数据输入·
3.2应用程序设计与测试·
(10)
4.系统运行·
4.1系统的基本操作·
4.2系统评价·
(11)
图书馆借书管理系统
概述:
当今社会,科学技术是第一生产力,书籍担当着重要的角色。
图书馆的管理不可忽视。
本课程设计针对某中学展开调查,并以学校图书馆作为背景进行管理信息系统的设计。
学校图书馆由图书馆管理办公室和业务部门组成,业务部门主要有两个:
一个是图书采购部,一个是借还室;
图书馆管理办公室则负责全院的管理业务。
图书采购部门负责图书的定购、进货及图书的编类工作,然后把图书按类分配到图书馆的书库,并提高报表给图书馆管理办公室;
借还室则负责读者信息的登记及借还业务的登记,并把信息提交到图书馆管理办公室。
图书馆管理办公室对两个业务部门提交的报表汇总,盘点。
现只对借书系统做出分析和设计。
图书馆的主要业务
(1)按需进行图书采购;
(2)对本馆图书进行登记、盘存、资料查询等;
(3)登记读者信息,借还图书信息。
学校图书馆的管理,要从根本上改变过去低效的手工管理方式,采用计算机信息技术处理图书管理工作,使工作规范化,使读者与图书管理人员方便快捷的共享、交流信息。
同时又能实现迅速、全方位的信息采集、信息处理,为使图书馆工作有效的进行。
总的来说,初步实现药方管理的自动化,这就是本系统的开发目标。
1.系统分析与设计
1.1用户需求
目前学校图书馆的图书登记入库和借还工作还是手工管理,工作效率很低,并且不能及时了解图书的信息,不能更好的适应当前学生的借阅要求。
手工管理还存在许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着极多优点。
本系统设计要解决的问题是提高系统的利用率及系统操作的方便性、灵活性。
将一个原来功能单一、效率低的系统重新设计成一个相对复杂的,其功能基本上覆盖图书馆管理各个方面的系统。
该系统所要达到具体目标是改善之前的管理系统,只需一台电脑和一个管理员老师就可轻松完成;
提高借阅图书以及学生信心管理的速度;
减少人力投入的同时提高了信息处理的精度和准确度;
改进人员的利用率,减少前台操作人员,更多的人员用于为借阅者服务,节省人力资源。
1.2可行性研究
当今,计算机在社会中的应用越来越广泛,一场以网络应用为核心的信息技术革命正在兴起,对传统信息技术产生了强烈的冲击。
计算机的一大优势就在于数据库处理的功能。
它运行速度快、存储量大、能够准确地进行算术运算和逻辑运算,是企业管理现代化的有效工具和手段。
越来越多的企业需要用信息管理系统来管理各方面的数据。
该系统可提高工作效率,减少工作人员。
提高服务能力,本系统的建设可以加快服务速度并能及时发现受欢迎图书与损坏图书的信息。
提高订书的合理性和准确率,提高读者满意度,增加读者数量。
目前已有很多成功开发图书馆管理系统的先例,社会需要图书馆管理的现代化和信息化。
图书馆管理系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。
另外,图书馆管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。
具有可行性。
1.3现状调查
1.3.1图书馆借书管理业务流程图:
1.4目标分析:
1.4.1图书馆借书管理系统ERD的基本结构
1.4.2由上面ERD可导出的一般关系如下:
表1读者关系表
学生号
姓名
性别
年龄
欠费信息
主码
表2图书关系表
图书编号
书名
作者
数量
出版社
出版日期
表3管理员关系表
员工号
任职日期
表4借阅关系表
借出日期
应还日期
外码
复合主码
表5管理关系表
是否在馆
1.4.3本系统可以分为2个子系统,按照结构化程序设计的方法,可以得到的系统功能层次图:
2系统设计
2.1总体设计
2.1.1一般关系模型设计:
本系统各实体之间的一般关系模型如系统分析初步构思所示,在这不再做详细描述。
本系统只关注读者借书方面。
2.1.2处理流程总设计:
当进入查询或借书时,本系统在登陆画面显示如下的欢迎画面:
2.1.3系统平台的总体结构设计:
利用B/W/S三层模式结构,通过数据库服务器和Web服务器,连接在网络上可以实现用户远程查询的目的。
结构示意图如下:
2.2详细设计
2.2.1代码系统设计:
编码对象主要是数据存储中所包含的数据元素与数据结构。
代码设计的结构式应形成编码文件,作为系统设计与编程的标准,故在代码设计过程中应遵循的原则有:
1.唯一确定性:
每一个代码都只代表唯一的实体或属性。
2.标准化与通用性:
国内外有关编码标准是代码设计的重要依据,组织内部使用的代码应统一,代码的使用范围要大。
3.简洁:
代码要简单明了,短小精悍。
但必须以有利于对数据统计、汇总、分析等操作为宜。
4.稳定性和可扩充性:
一般考虑3~5年的使用期限,也要考虑系统的发展和变化。
当增加新的实体或属性时,能直接利用原代码加以扩充。
5.容易修改:
当某个代码在环境条件、编码对象改变时,容易修改。
6.便于记忆和使用:
编码要符合应用逻辑,便于理解、记忆和使用。
根据以上原则,针对本系统的特点,设计的代码举例如下:
(1)学生性别码:
学号的前三个数字,2个顺序码,男生为310,女生为320;
(2)学生编号代码:
学号最后4个数字,从0001开始一次编码。
(3)员工号代码:
总共4位,从0001开始一次编码。
(4)图书编号代码:
总共10位,从0000000001开始一次编码。
2.2.2数据库结构的具体设计:
表6读者信息表
字段名
类型
C
长度
10
8
2
4
列约束
非空
参照
约束
①性别=”男”or性别=”女”,出错信息:
”性别只能是男或女”
2 欠费=”是”or欠费=”否”,出错信息:
”欠费只能是是或否”
插入为忽略,删除为限制,更新为级联
表7图书信息表
N
D
20
表8管理员信息表
表9借阅关系表
表10管理关系表
是否在馆=”是”or是否在馆=”否”,出错信息:
”是否在馆只能是是或否”
3.系统实现
3.1数据库表结构的建立与数据输入
表结构如前面所述,建立表格和输入数据如下所示:
3.2应用程序设计与测试:
由前面对系统的初步分析,根据所列的业务流程图和ER图,列出个关系表格,输入数据,并运用VFP对系统进行设计和检验。
4系统运行
4.1系统的基本操作:
首先,先输入图书信息,系统自动检查,若还有此书在库,管理员就可以根据读者的信息,对借书请求作出判断。
其次,系统会自动更新读者信息与图书库信息。
4.2系统评价:
这次使用VPF开发数据库管理系统,从VPF来说,我熟悉了VPF的开发环境,对VPF的开发过程有所了解,知道了自己的缺陷,也遇到很多问题,如:
在对数据进行录入过程返回记录的时候,由于存储过程出现触发器问题而导致无法存储数据,这个问题通过网上找资料和同学相互讨论从而解决。
从数据库学习来说,我知道数据库设计在数据库系统开发中的重要性,一个数据库的设计的一点改动,对程序来说,很可能是一个大灾难,如果把数据库设计做好了,数据库系统的开发才能达到最理想的状态,以最高的效率,获得最高的质量,没有好的数据库设计,这两点简直是无法达到的,至少从现阶段来说。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计