基于数据库设计的图书馆管理系统

2019-12-23 09:28张毅
电脑知识与技术 2019年31期
关键词:系统分析数据库

张毅

摘要:现代通信技术,计算机网络技术的飞速发展,数字化、信息化与人们的生活息息相关。智能新技术的广泛应用,使各个行业都在朝信息化方向发展。尤其是高校图书馆的管理,在使用了图书管理系统智能技术之后,更加促进了高校图书馆的信息化发展。图书馆管理系统合运用了管理科学、系统科学、运筹学、统计学、计算机科学等学科的知识。

关键词:智能图书馆;Internet;系统分析;数据库;关系模式;数据设计

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2019)31-0006-02

1概述

自从图书馆引入智能新技术的应用,也就是所谓的图书管理系统。图书管理系统就是一款根据高校图書馆的根本需求而开发出来的系统。把这技术引人到图书馆的管理之后,我们更轻松地查到自己想要的书籍,并可以自动化地完成借阅过程。在阅读完之后可以自动还书。从图书管理的角度上,图书在录入到图书管理系统之后可以实现自动化管理。不仅减少了图书管理员的烦琐工作,还能达到保护图书资源和完整性系统功能需求分析。智能新技术的普及,潜移默化到我们生活中,所以在我们身边不自觉地接受了那些技术。相信以后智能技术会应用到更多的方面,为我们的生活带来更多的便利。

2分析和设计

2.1需求分析

①系统目标:本系统实现用计算机管理图书馆的功能。完成图书信息管理、读者信息管理及图书借阅管理,还书等功能。

②系统的功能需求:本系统用户分为读者用户和管理员用户两类。管理员用户负责系统的维护,包括对图书信息、读者信息、借阅信息的录入、查询、删除等。读者用户查询书籍、借阅书籍、还书、查看自己的借阅情况。

③系统功能描述:系统开发的主要目的是实现图书馆信息管理的系统化、规范化和智能化。图书馆信息管理系统主要提供对图书信息的管理和读者信息的管理。

2.2可行性分析

可行性分析的目的就是找出一个可以在花费最小的代价的情况下使用时间最短的解决方案,确定这个问题是否有解决研究的价值,它大大缩短了系统的分析和设计过程。

经过近几十年的快速发展,计算机网络技术的发展已经形成自己的体系,技术变得成熟,有很多管理信息系统投入使用。而高校与政府也加大了对图书借阅管理系统,能够实现计算机化的图书的借阅管理,这对于图书借阅管理系统来说有很好的技术、市场和政策基础。

2.3数据库的设计

本系统运用MYSQL数据库建立相关表,基于这些表,管理员可以对图书数据进行添加,修改,删除等管理。

2.3.1数据库逻辑设计(ER图)

2.3.2数据库物理设计

3功能实现

系统主要有四个模块:基础数据维护(图书类型、图书信息的维护),新书订购管理(新书的预定、验收),借阅管理(读者管理、借书订单维护等),系统维护(管理员信息维护,密码修改等)。用户在此界面输入用户名和密码,登录进入系统。

登录进入成功后,看到以上界面,上面一行工具栏,管理员可以选择自己需要的功能进行操作:

图书信息添加:管理员通过输人图书信息包括编号,类别,书名,作者等等来添加图书信息,添加成功后将会在所有图书信息中看到已添加的图书。

图书信息修改:管理员可以通过填写书号书名作者等信息来对图书进行修改和删除。

图书类别添加:这个功能主要用来指明图书的类别和可借阅天数。

图书借阅管理:这个功能是管理员管理借书人信息的,通过此功能,管理员将图书借出。

图书归还管理:显示借书人归还书的信息,能看到借阅天数,日期等信息。

新书订购:管理员订购新书,其中包含图书信息和订购信息。

新书验收:新书订购之后,还需要验收环节,此功能用于验收新书,此功能存在缺陷,缺少验收不通过的反馈。

读者添加。

读者修改。

以上两个功能是管理员管理读者信息的功能,用于读者的添加,修改和删除。

4结束语

随着这个时代的生活步伐逐渐加快,越来越多的人喜欢通过自助手段来完成部分需求。从发展的历史上看,数据库是数据管理的高级阶段。该系统使用浏览器作为客户端,方便用户能够经过互联网进行系统访问,可以自助进行图书借阅,其中运用了CDBC驱动程序,JSP,MySQL数据库,CSS,JAVA,Tomcat服务器等技术,使该图书管理系统更为完善,更为方便,更为简洁。除了图书管理系统外,还有许多由数据库构成的各种系统,它们在日常生活中也占据着很重要的地位,当然,还有更多便捷便民的系统等着我们去开发,去利用,我们的生活也必将更丰富多彩。

猜你喜欢
系统分析数据库
生物原料高效转化机制与调控规律课题年度报告
作业成本法在高校信息系统中的规划研究