摘 要
大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在图书馆的要求下,开发一款整体式结构的宏宇图书馆管理系统,将复杂的系统进行拆分,能够实现对需求的变化快速响应、系统稳定性的保障,能保证平台可持续、规模化发展的要求。
本系统的前端界面涉及的技术主要有PHP,jQuery等等,通过这些技术可以实现前端页面的美观和动态效果使之符合广大群众的审美观,后台主要使用的技术主要有PHP编程语言,MySQL数据库,thinkphp框架和Ajax异步交互,根据Ajax异步模式的宏宇图书馆管理系统解决了传统管理方式所带来的人力、物力和时间上的虚耗和交流深度的限定,这让交流的过程更快捷、准确、便利,同时完成宏宇图书馆管理系统的基本功能:系统首页、个人中心、用户管理、分类管理、图书信息管理、图书借阅管理、图书归还管理、系统管理。
关键词 图书管理;PHP;MySQL
Abstract
In the era of big data, data is growing explosively. In order to meet the trend of the information age and the requirements of information security, using the Internet to serve other industries and promote production has become an unstoppable trend. At the request of the library, develop a holistic structure of the Hongyu Library Management System, which breaks down complex systems to achieve rapid response to changes in demand, ensure system stability, and meet the requirements of sustainable and large-scale development of the platform.
The front-end interface of this system mainly involves technologies such as PHP, jQuery, etc. Through these technologies, the aesthetics and dynamic effects of the front-end pages can be achieved to meet the aesthetic standards of the general public. The main technologies used in the backend include PHP programming language, MySQL database, thinkphp framework, and Ajax asynchronous interaction. The Hongyu Library Management System based on Ajax asynchronous mode solves the manpower and The depletion of material resources and time, as well as the limitation of communication depth, make the communication process faster, more accurate, and convenient, while completing the basic functions of the Hongyu Library Management System: system homepage, personal center, user management, classification management, book information management, book borrowing management, book return management, and system management.
Keywords Library management; PHP; MySQL
目 录
Abstract II
第1章 绪论
1.1 我国图书馆信息管理系统现状及存在问题
1.1.1 图书馆信息管理现状及问题
伴随信息全球化的发展与覆盖,我国各项领域都有了全新的发展,值得一提地是,在文化领域的管理方式也日益严谨化发展,因此导致传统的管理模式越来越不能满足图书馆的发展了,它存在的问题对于图书馆的发展以及用户的阅读方式都起起到一定阻碍作用。
1.1.2 我国图书馆信息管理系统存在的问题
传统图书馆信息管理系统中存在一些问题,表现为以下几个方面:第一,由于图书馆信息管理模式采用的都是先进的信息管理技术,而有很多的管理人员认识不足,网络技术不高,且,有大一部分人员还在受传统的管理思维模式的约束,因此不能有效的进行公共信息共享,从而阻碍了图书馆各个系统资源的整合;第二, 在对于公共型信息的管理和传播欠缺专业化和专门化的发展方向中,由于传播力度不强导致图书馆资源的过剩与需求的无法满足形成强烈的矛盾,就比如在.上述中说到的电子阅览室的使用,由于力度的不够。
1.1.3 现代图书馆信息管理系统发展的必要性
信息化图书馆管理模式是以网络技术为基础,向用户提供了比传统图书馆更为方便快捷的服务,它与我国科技的发展相依相伴,促进了人类文化的创新,巩固了科学技术的发展,为处于困境的图书馆带来了无限的光明与希望现代图书馆信息管理系统的发展将成为知识经济社会必不可少的信息保障体系,它的出现已经成为评价一个国家信息基础水平的标志。信息化图书馆成为时代标志,是具有必然性的,人类在工作,生活,学习,教育等方面都与信息技术的发展紧密相连,传统的图书馆是建立于纸张和印刷技术的基础之上的,成为向现代化模式迈进的出发点,历来担任着为人类传播知识的重要角色,是人类从古至今也无法缺少的关键设置。而新的信息管理模式是与当代中国发展密切相关的,现代图书馆里不仅只有文字印书,还有更多的音频,视频,多媒体藏品,它的发展也越来越现代化,信息化,全面化,让用户们听到图书馆三个字,不单单只会想到那些堆积如山的书籍,还会有更加现代化的知识媒介,其知识的规模也是不可小觑的,围绕图书馆博物馆等,建立起来的研究机构构成了一个国家的知识积淀与传播的中心,现在化图书馆的建立必须以信息化管理为基础,信息化图书馆的建立是国家信息资源建立的关键,我们可以说它是未来发展的趋势,也是关键。
1.2 国内外研究现状
信息管理系统涵盖了统计、管理、经济、计算机等诸多学科,也就是说它是一门典型综合性学科。其效能主要包括:第一,数据处理。这部分主要涵盖了数据采集、分析、传输、存储等。第二,预测分析。结合已有数据内容,借助于模拟、统计、挖掘算法等,对其进行分析,从而获得数据价值,或者对今后状态进行预测。第三,计划功能。相关系统应用人员可以借助于预测内容给出科学的计划,然后为不同职能部门J提供相应规划支持。第四,控制效能。基于相应的计划进一步开展相应的评估与检测,然后对计划与实际情况的差异进行分析,进而根据后者挖掘出相应的原因。第五,辅助决策。基于相关的数据分析,为相关决策提供支持。
(1)信息管理系统现状
信息化技术如今取得了迅速发展,而企事业单位使用的广度与深度都不高,该领域的技术顶尖人才也颇为稀缺。对于这类信息的开发,不仅需要具有一定的管理经验,同时还需要具有更高的系统开发基础,这样才能更好地理解需求,这显然不是当前普通系统开发人员能够完成的,还需要对具体的业务流程非常熟悉。另外,对内涵与定义的动态演化过程进行分析,也能对这种系统给予准确定义。通常,将其视作一种融合计算、人、信息采集与处理模式的综合学科。
从上世纪五十至六十年代中期到现在,计算机技术得到了深度发展,与生活中各个领域进行了深度融合,当然也同图书馆事业进行了深度融合,改变了传统的工作模式。我国直至上世纪八十年代才开始出现相关系统,经过数十年发展,如今也开始在我国很多领域中得到应用。伴随着时代的发展、技术的进步,人们对信息系统的认知必然更为全面,这也会使之应用深度和广度得到进一步发展。这样我国需要更多的图书馆人有相应的知识储备,以适应科技变革为图书馆发展带来的机遇。
在IT技术迅速发展之下,我国管理型系统也开始进-步朝着知识型系统升级发展。之所以需要这样的发展,有着以下几点原因:第一,全球知识经济发展所需。如今全球经济一体化已经成为大势,我国经济也会融入其中,新世纪本身亦为知识经济时代,必须要有国际视野。而且从全球信息经济发展视角来看,我国在这方面的发展整体还颇为落后,很难比拟发达国家水平。第二,不断改革创新。改革本身就是一个持续深化的过程,为了适应这种过程中,就需要有相应的技术提供相应的支持。第三,可持续发展所需。以科学发展观视角来分析,各种发展理论与实践都需要具有可持续发展属性,这并非为一次性的。在此过程中,若是不能实现可持续发展,就很难使得经济体量稳步增长,长期必然会对经济带来伤害。
从我国现有的条件来看,管理向知识信息系统层面升级也具有相应的可行性。具体体现在以下几点:第一,国家战略层面具有可行性。我国政府相关领导在很多全国性大会上都强烈要求要推动知识经济、信息化发展,李总理更是在政府工作报告中要求强化知识信息系统发展,而且将其纳入到国家战略层面。第二,经济财力层面具有较高可行性。自从2010年之后,我国经济在国际上开始有着更大的影响力,体量更是位居全球第二,已经超越了很多发达国家。因此在知识信息系统建设层面,我国已经有了足够的。
经济力量给予支持,而且从财政层面也给予了足够的支持,并且明确了发展目标,就是要达到国际领先水平。全国各地大量大型图书馆的重新改造,政府都给与了大量的资金支持。第三,从技术层面来看也具有可行性。有关这类系统的核心技术,从目前来看已经颇具成熟度,而且相关专利法律的成熟,也为这些技术提供了更好的保护,这使得这类核心技术具有安全与保密属性。所以,从技术层面亦为这种新的系统发展提供了重要支持。第四,从专业人才角度来看,亦具有可行性。经过超过二十年的发展,我国通过大量的实践总结了很多经验,同时也在此基础上进行了很多创新,同时在人才培养方面取得较高成就。不仅高等院校每年培养大量人才,同时国内的八大软件园也在培养大量高水平人才,从目前来看,规模已经超过十多万。另外,我国每年还有大量留学生,这些都为我国知识信息系统的深入发展提供了重要人才支持。
(2)信息管理系统发展
实际上这类系统常常会融合很多管理模式,也就是借助于软件模式来使得这些管理思想得到系统化实施。然而在具体研究之时,想要让各种管理思想与系统进行统一融合十分困难,于是就出现了很多不同类型的系统。如今ERP综合性系统开始出现,将这几种思想进行了统一。不过随着知识经济的迅速发展,很多新的概念、技术更是不断涌现,由此就能构筑更为新型的职能模式。
当前这类系统的集成、模块化发展趋势日益突出,管理模式与方式呈现多元化发展。管理信息系统对应的体系结构,由上而下实现了垂直、水平的综合性层次化设计,在这种结构之下,下层将会得到上层的服务。而模块化则是将系统细分成不同的独立子系统,这样就能实现整个系统的解耦。对于这些子功能而言,他们本身都具有标准化属性,可以从底层进行建模,为此它们亦具有相应的通用性,可以实现组件化设计。另外这种设计模式还能有效规避模块之间的重叠性。
IT技术如今发展极为迅速,在海量数据的背景下,大数据时代正式宣告来临,这种技术对科学、社会的影响力在不断提升,对经济发展而言,对这些数据进行深入分析,可以为决策、规划、社会治理等等都会带来很大的裨益。相信伴随着这种技术的进步,人们的生活、学习等都会面临着极大的改变。
最近几年,互联网的迅速发展推动网络化信息服务质量的提升,市场上出现各种各样的网络信息服务商,逐步发展成为图书馆强劲的对手。它们的很多服务涵盖了部分图书馆的职能,比如文献信息的检索、咨询,电子图书的阅读推广”等等。图书馆承载传统信息服务,保存和收集文献。向用户提供服务时依托自身数据收集、信息资源、数据加工以及组织等方面特点实现以网络为核心的信息服务体系。以此才能在市场竞争下得以发展壮大。目前,图书管理系统已经在企业、高校、事业单位以及商业中应用,大部分信息化建设的企业都配备一套图书管理系统。
应用计算机系统管理图书馆的本质是让计算机系统管理信息,采用信息化方式管理图书馆可以迅速提升管理工作效率,提高工作安全性与操作便捷性。让图书的采选、分编、借阅效率都有质的飞越41。最近几年,图书馆行业发生巨大变化,由传统的图书馆向现代化综合性的智能图书馆变化,政府的大量资金投入也为图书馆发展的重要支撑。全国各地建立了很多综合性的大图书馆,很多都成为了当地的地标性建筑。图书馆在全球科技化与高新技术迅速发展推动下面临更多机遇与挑战,越来越多用户已经无法满足于这种书本形式的信息服务方式,迫切的需要实现现代化信息服务。
纵观全球,大部分发达国家已经开始投入数字图书馆建设,国际高科技竞争中数字图书馆成为又一个新的领域,也是衡量国家信息建设基础设施能力与水平的重要参数。对我国而言,创建数字图书馆采用中文信息形式汇总所有信息资源。该方式可以彻底解决并处理网络.上缺少中文信息问题,在网络上更好的展示中华文化特点。数字图书馆作为一种重要方式实现民族文献遗产的有效存储与延续,通过数字化方式处理我国宝贵资料,在适合的环境下保存元件,数字化资料的本质是复制元件,对普通查阅不产生影响。让我们的特色文献资源得到充分地利用。图书馆中具有各类信息资源,图书、报刊、杂志、光盘等。图书数量庞大,很多大型图书馆的馆藏量都在千万件册以上,用户借阅书籍信息巨大,管理信息数据时难度高。目前已经有大部分图书馆开始采用信息化的管理方式,一些相对落后地区乡镇、区级的图书馆还未实现计算机管理信息。据调查结果显示,以往采用表格或者文本方式管理数据信息实现手工处理,人工方式检查图书借阅信息,其中包括借阅书籍时间、超过规定借书时间,并统计用户借阅时间与借阅权限等,面对的数据量与工作量大,误差或者失误较多;数据量较大容易出现丢失数据现象,查找难度高。因此,不具备一个系统化、标准化信息管理方式。部分图书馆配备计算机设备,但是在管理图书馆信息时未使用,并未充分发挥自身功能,存在资源闲置问题,上述作为开发管理信息系统所处的环境。
调查后结果显示我国图书馆领域发展时必须经历三个阶段:首先是条目式数据阶段,其次简介式数据阶段,最后是全文数据库阶段。条目式数据作为当前图书馆采用的主要数据模式,其中仅包含文献题目、ISBN号、出版社、作者以及出版时间等,该信息基本上达到用户要求。基于条目式著录添加文献介绍形成简介式数据,用户查看文献内容即可获取文献信息,若用户想要查看具体文献,则要查找相应原始文献。若图书馆主机上存储原始文献,则用户无需去图书馆,通过计算机即可浏览并查看文献资料,上述为全文数据库阶段。
图书馆中全文数据处于某个比例后,相应概念出现改变。在文献高速数据扫描技术与网络技术的迅速普及推动下,建立一个全文数据已经可以逐步实现。不久以后,网络上会出现大量全文数据类型,向图书馆信息管理软件提出一-项重要要求:采用何种方式有效管理网站资源。由图书馆自身出发,网上采购作为主流采购方式,通过有效整理网上资料与完成数据编目,也就是在图书馆中连接或者加载大量其他信息数据。用户用户进入图书馆网站后通过查找即可查询相关资料,该资料处于世界上任何区域。例如,用户通过图书馆网站经过检索获得检索项目的详细说明,点击有关文件后即可浏览其中内容,并下载需要的内容至本地存储,用户浏览与下载的数据均为图书馆服务器信息,或者为其他图书馆信息。目前很多地区的图书馆进行了总分馆建设,从而实现资源的共享。这也是图书馆业务发展地一个重要方向。
图书馆的核心是用户,图书馆以用户的需求为导向来提供服务,与传统服务模式相比数字化服务更人性化,避免传统服务模式的复杂性、繁琐性、被动型以及单独性等问题。转换服务模式由服务型为服务经营型,在市场上更好的应用服务,实现深入加工信息,例如检索光盘、检查目录以及网。上选题等,该方式可以迅速扩大资源载体类型与资源范围。
最近几年,图书馆情报中产生多种新概念,其中包括数字图书馆、智慧图书馆、知识管理、发现服务,乃至大数据、云计算等等,究其根本,都是围绕“以用户为中心”的理念进行的探索。在传统的图书馆服务中,用户占据核心位置。目前处于Web2.0时代,重点为向用户提供个性化服务与定制用户需求,服务便捷性与用户满意度已成为衡量服务质量和水平的标准。将图书馆情报学领域的先进技术和理论加以整合,并运用于图书馆服务与管理部分,也是建设图书馆的基础部分,同时也作为有效并积极的响应未来发展趋势。在此基础_上图书馆未来才能更好的立足于不断发展的数字化与信息化社会,更好地发挥自身的职能。应该从管理和服务两个层面进行优化。
1.3研究背景与意义
图书馆管理系统是对传统图书馆管理模式的一种改进,它可以充分利用网络的特性,随时随地的对图书进行管理,不受时空的局限,很大程度地简化了图书管理的过程,减轻了管理员工作,为借阅者提供便捷的途径,提高了图书的利用率。本系统的优势主要体现在如下几个方面:
(1)管理员通过数据库管理和维护系统可以对借阅者和图书进行管理和维护。管理员可以对后台数据中的信息进行删除、修改、更新等基本操作以管理和维护借阅者信息。
(2)用户可以通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行查询,以便用户对图书信息的快速检索。
(3)图书的添加,新书的出版可以及时的输入数据库以待取用,已经报废的旧书及时的删除或禁用。
(4)借阅者可以在线随时查询图书信息,借阅图书,等待管理员审核通过。
1.4 本文主要内容
本文的主要内容是:针对图书馆管理系统进行了研究,首先介绍了信息化的相关技术,对信息系统需求展开论述。在此过程中,对管理流程以及所需基础性的功能进行了阐述,而对性能需求展开分析时,重点描述系统外部接口需求与软件属性需求;再进一步设计图书馆管理系统,本系统的关键部分是设计系统功能模块,并完成系统各项功能与测试部分,文章的最后对相关内容进行了全面总结。
1.5 本章小结
本章主要分析了图书馆信息管理现状及问题和存在的问题的当前现状,总结了国内外研究现状,指出了当前图书馆的一些问题,最后对本背景与意义以及本文主要内容进行了介绍。
第2章 宏宇图书馆管理系统技术介绍
2.1 图书馆管理系统程序设计相关技术概述
2.1.1B/S结构
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。只需要用户在客户端安装360浏览器、谷歌浏览器、QQ浏览器等当前大众浏览器,在电脑里面安装sqlserver、mysql数据库等数据库。安装好的浏览器与服务器端的数据库进行信息数据的交互。很多专门软件能够做到的事情,采用B/S结构模式也能实现,它能够结合Web浏览器技术,ActiveX技术以及多种脚本语言等技术。帮助程序开发者节约了不少开发成本。目前B/S结构成为程序开发主流结构,它最好的地方就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用B/S进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的客户端处理就解决部分问题,开发出来的程序跟用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数据信息更新。
图1-1 B/S模式三层结构图
2.1.2Thinkphp框架介绍
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
2.1.3MYSQL数据库
网站的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革。
本次开发的管理系统使用的数据库是MYSQL数据库,该数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性,虽然功能未必强大,导致很多人都了解这个数据库的基本应用,在数据库中,总共建立了10几个表,这里面每个表都是相对应的,都各自有各自的联系,数据库意义重大,如果没有数据库的链接,就没办法运行程序,这显然可以看见数据库与程序的重要性,是紧密相连接的。
2.1.4PHP编程语言
PHP采用函数或者过程来解析对于数据的操作,但又把数据和函数之间相互分开,这样并不利于维护,并会增加程序的工作量。而面向对象的编程将程序的函数和函数对于数据的操作封装在一个类中,作为一个整体来处理。所以PHP语言是主要通过面向对象来实现编程,并且摒除了C++语言中的指针、多继承等比较难理解部分,创造出了自身独有的单继承、多接口、高内聚、低耦合等特性。
PHP技术对动态Web页面的开发作用简直是举足轻重。可以很快的响应到客户端的发送请求。是甲骨文公司旗下的IT及互联网技术服务公司Sun Microsystems公司主导并创立的动态网页技术的标准。而且能依据请求内容动态地生成XML、HTML,为用户的网络请求提供技术服务,而且可以与服务器上的其它PHP程序共同处理先对复杂的业务需求。
PHP主要优势如下:
(1)一旦程序有一次成功的编写,就能在多处运行起来。
(2)支持面特别广,许多平台已经引入该技术。
2.2 宏宇图书馆管理系统程序模块设计
2.2.1用户登录模块
用户使用系统时的首个操作环节,主要是通过相关设置或操作,实现对用户身份的验证,以确保图书信息的安全性,以防其他人员的随意使用或恶意破坏。用户需要在这一环节输人之前设置用户名和密码,然后形成对系统数据库的对比,如果各项数据信息均一致,则可进人该系统并进行后续操作;否则便会弹出相应错误提示,需要用户重新输人。
2.2.2注册模块
宏宇图书馆管理系统的管理员账户,由系统自动生成和分配,但作为用户,需要首先进行注册,才能享受相应的服务。注册模块的设计,流程基本如下:第一步,用户首先打开系统用户注册页面,点击页面中的“新用户注册”按钮,此时系统转入“系统注册信息填写”页面。第二步,用户根据自身的实际情况填写相关的注册信息,包括用户名、 登录密码、身份信息、联系方式等。第三步,用户在填写完相关信息后,阅读并同意《图书馆管理服务条款》,然后点击“提交按钮”。第四步,系统对用户提交的注册信息进行校验,确定信息的合法性,并确定与数据库中的记录不存在重复,通过校验后,用户注册成功。用户注册成功后,跳转登录页面,要求用户输人用户名、密码,然后再.通过短信平台验证后,方可登录。
2.2.3 图书信息管理模块
为更加高效地实现图书信息管理,必须立足实际管理需求,开发针对性的应用功能,即:添加、查询、修改与删除。出于优化界面、统一风格的目的,可将后3项操作归于图书信息维护模块中。
2.2.4图书分类管理模块
由研究数据可知,梳理图书分类时图书管理员通常会用到系统的添加、修改功能,极大提高了管理质量。为便于其操作与管理,还应增加两大功能:分类查询、分类删除,同时,还可将查询、删除及修改3项功能一并归于图书分类维护模块中,从而实现对操作界面的精简与集约。通过优化设计可实现相应功能。
2.2.5图书借阅模块
借阅是系统的主要功能模块,系统允许用户线下图书馆借阅图书和线上网上借阅图书相结合的方式进行。用户在图书管理员的帮助下现场办理图书的借阅手续领取图书。首先,由图书管理员通过查找用户身份信息判断其是否为实名注册用户,否则需要进行实名注册。已经注册过则系统判断该用户是否被加入黑名单,如果被加入了黑名单,则自动退出,结束本次申请操作。系统判断用户借阅的图书是否超过了三本,如果超过了三本则自动退出,结束本次申请操作。然后系统判断该用户是否缴纳过押金,如果没有缴纳过押金,则进行缴纳押金操作。缴纳押金后则修改借阅图书的状态,提交借阅信息。网上借阅图书申请与图书馆借阅图书结合的方式,用户在图书管.理系统上填写借阅信息,在图书馆现场审核借阅信息,领取图书。系统自动记录用户的图书借阅时间,并设定图书归还的最后时间期限,快到期时,由系统自动通过短信平台发送信息,提醒用户归还图书。
2.2.6图书归还模块
归还模块由管理员进行操作,收到归还的图书后,管理员对图书进行检查,看是否有破损、毁坏等情况,如果存在违规借阅情况,则记违规1次,累计3次加入黑名单。图书归还后,系统自动更新图书状态信息,开放借阅。
2.3图书馆管理系统程序需求
2.3.1功能性需求
首先从图书馆管理系统程序的功能性需求角度看,本设计从图书馆管理的现实工作情况出发,梳理了具体的管理内容、管理流程,并规划了相应的系统功能,如在线查询、在线借阅等。上述主要服务功能的实现,同时需要其他的辅助功能,如在“在线借阅”中,需要登记注册、授权、在线预览、借阅等。
2.3.2非功能性需求
宏宇图书馆管理系统的非功能性需求,主要包括性能需求、安全性需求,以及标准性需求、可扩展性需求、易用性需求。在性能需求中,要求多用户访问并发在5000以上,查询响应时间不超过3秒,能够进行快速的信息传输共享,并且具有良好的故障恢复能力、容错能力。安全性需求要求做到用户身份认证、短信验证码,服务器安装病毒、木马查杀软件,专门的防火墙等。标准性需求、可扩展性需求要求做到遵守各项行业标准、信息标准规范,预留系统程序和硬件升级的端口和空间。易用性需求要求做到人机交互界面优化,保证管理人员能够轻松、自如、高效地进行系统操作,避免专业化壁垒。
第3章 宏宇图书馆管理系统的需求分析和设计
3.1 系统需求分析
3.1.1 系统功能分析
根据用户对系统的需求,要求系统简单操作,能够准确,完整的对信息进行管理。图书馆管理系统在对需求做解析后,整个系统主要分为两个部分:管理员和用户,每个模块下的分支功能不一样。对功能做出如下说明:
管理员模块:个人中心、用户管理、图书分类管理、图书借阅管理、图书归还管理、图书信息管理、系统管理。
用户模块:首页、图书信息、公告资讯、后台管理、个人中心。
用户用例图如下所示。
图3-1 用户用例图
管理员用例图如下所示。
图3-2 管理员用例图
根据用例图,对一些重要的用例进行描述。
注册用例描述如下表所示。
表3-1 注册用例描述
用例名称 | 注册 |
参与者 | 用户 |
描述 | 用户填写相关注册数据完成注册成为系统的用户 |
前置条件 | 无 |
后置条件 | 用户填写相关注册数据并且要注册的账号不存在与系统中 |
事件流 |
|
补充说明 |
|
登录用例描述如下表所示。
表3-1 登录用例描述
用例名称 | 登录 |
参与者 | 用户 |
描述 | 用户填写用户名和密码登录系统 |
前置条件 | 用户拥有账号和密码 |
后置条件 | 用户名和密码都正确 |
事件流 | (1)用户在登录页面输入用户名和密码 (2)系统检测用户输入的用户名和密码是否正确 (3)用户名和密码正确的话,显示登录成功并返回主页面 |
补充说明 | (a)系统检查除密码不正确,返回登录页面 |
个人信息管理用例描述如下表所示。
表3-1 个人信息管理用例描述
用例名称 | 管理和修改个人信息 |
参与者 | 用户 |
描述 | 用户查看、修改个人信息 |
前置条件 | 用户已登录到系统中 |
后置条件 | 无 |
事件流 | (1)用户查看个人信息 (2)用户修改个人信息 |
补充说明 | (a)用户可修改密码 (b)用户可修改个人资料,例如姓名,头像等 |
用户用例描述如下表所示。
表3-1 用户用例描述
用例名称 | 用户管理 |
参与者 | 管理员 |
描述 | 管理员提供新增、修改、删除等功能 |
前置条件 |
|
后置条件 | 无 |
事件流 | (1)管理员查看修改用户 (2)管理员添加用户 (3)管理员删除用户 |
补充说明 | (a)新添加的用户不符合要求时会添加失败 (b)修改的用户不符合要求时会修改失败 |
图书借阅用例描述如下表所示。
表3-1 图书借阅用例描述
用例名称 | 图书借阅 |
参与者 | 用户 |
描述 | 用户执行图书借阅操作 |
前置条件 | 用户已登录 |
后置条件 | 该图书存在,并且能被借阅 |
事件流 | (1)在图书页点击要借阅的图书 (2)填写图书借阅表单 |
补充说明 | (a)图书借阅表单数据不能为空 |
图书归还用例描述如下表所示。
表3-1 图书归还用例描述
用例名称 | 图书归还 |
参与者 | 用户 |
描述 | 用户执行图书归还操作 |
前置条件 | 用户已登录 |
后置条件 | 该图书存在,并且能被图书归还 |
事件流 | (1)在图书页点击要图书归还的图书 (2)填写图书归还数据 |
补充说明 | (a)图书归还表单数据不能为空 |
图书用例描述如下表所示。
表3-1 图书用例描述
用例名称 | 图书管理 |
参与者 | 用户 |
描述 | 用户提供新增、修改、删除、查阅等功能 |
前置条件 |
|
后置条件 | 无 |
事件流 | (1)用户查看修改图书 (2)用户添加图书 (3)用户删除图书 |
补充说明 | (a)新添加的图书不符合要求时会添加失败 (b)修改的图书不符合要求时会修改失败 |
3.1.2 系统的数据流图
与强调控制逻辑的程序流程图不同,它更关心的是整个系统中数据的具体流动以及数据的加工处理的整个客观过程,是对数据规格的说明。也正因如此,系统数据流图作为系统结构化分析方法中极为重要的一种描述工具备受青睐。
图书馆管理系统的顶层数据流如下图所示。
图3-3系统顶层数据流图
系统顶层数据流:外部实体为用户,第一个流程为登录验证,用户信息表返回密码验证,是否正确,正确则登录系统,错误则反馈信息,登录系统后,根据不同用户的功能选择,来读写数据库。
系统底层数据流如下图所示。
图3-4系统底层数据流图
系统底层数据流:外部实体为管理员和用户,数据流分别有管理员和用户流向系统数据流程,数据表提供数据支持,来完成逻辑操作。
3.2 系统概要设计
3.2.1 系统功能模块的划分
进入系统后首先要进行登录,验证你的身份,赋予你不同的权限。当你成功登录后,页面会有多个板块,分别是个人中心、用户管理、图书分类管理、图书借阅管理、图书归还管理、系统管理。里面界面简单易懂,根据标示可以直接进行方便快捷的操作。
系统功能结构图如下所示。
图3-6系统功能结构图
管理员账户的基本信息管理。主要提供管理员账户的基本信息录入、删除、维护和查询等功能,包括:
管理员录入管理员账户基本信息;
管理员更新、增加及删除管理员账户基本信息;
用户根据管理员账户 ID 查询基本信息;
系统管理员更改个人密码;
图书借阅的基本信息管理。主要是提供图书借阅的基本信息录入、维护和查询功能,包括:
用户录入图书借阅基本信息;
用户更新、增加及删除图书借阅基本信息;
用户根据图书借阅 ID 查询图书借阅基本信息;
图书归还的基本信息管理。主要是提供图书归还的基本信息录入、维护和查询功能,包括:
用户录入图书归还基本信息;
用户更新、增加及删除图书归还基本信息;
用户根据图书归还 ID 查询图书归还基本信息;
图书的基本信息管理。主要提供图书的基本信息录入、删除、维护和查询功能, 包括:
管理员录入图书信息;
管理员更新、增加图书基本信息;
管理员根据图书ID 查询图书基本信息;
用户根据个人信息导航栏查询图书信息;
3.2.2 系统顺序图设计
登录模块主要满足了管理员以及用户的权限登录,登录模块顺序图如图3-7所示。
图3-7登录顺序图
管理员以及用户登录后均可进行添加信息操作,添加信息模块顺序图如图3-8所示。
图3-8 添加图书信息顺序图
3.2.3 数据库设计
一个好的系统它的后台数据库一定要考虑的全面,这和我们建造房子一个概念,房子不是随心所欲建起来的,一切都是在合理设计的基础是实现的,地基打牢固了房子才能建的更高。数据库如果设计的很合理,而且每个方面都能考虑到了那么这个系统才能不会出现大的问题。
本系统在数据库中存放了多张表,分别是用户表、图书表、借阅表、归还表、评论表。
系统的主要实体间关系E-R图如下图所示。
图3-10系统E-R图
2、概念结构设计
此环节把概念转变成数据。由于整个数据库所处理的信息过多,就只展示几个表。
表名:storeup
功能:收藏表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
refid | bigint | 商品id | |||
tablename | varchar | 200 | 表名 | ||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
type | varchar | 200 | 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) | 1 | |
inteltype | varchar | 200 | 推荐类型 | ||
remark | varchar | 200 | 备注 |
表名:news
功能:公告资讯
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
picture | longtext | 4294967295 | 图片 | ||
content | longtext | 4294967295 | 内容 |
表名:fenlei
功能:分类
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
fenlei | varchar | 200 | 分类 |
表名:discusstushuxinxi
功能:图书信息评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
reply | longtext | 4294967295 | 回复内容 |
表名:config
功能:配置文件
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 |
表名:yonghu
功能:用户
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
mima | varchar | 200 | 密码 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
xingbie | varchar | 200 | 性别 | ||
nianling | int | 年龄 | |||
lianxifangshi | varchar | 200 | 联系方式 | ||
shenfenzheng | varchar | 200 | 身份证 | ||
youxiang | varchar | 200 | 邮箱 | ||
zhuceshijian | date | 注册时间 | |||
touxiang | longtext | 4294967295 | 头像 |
表名:aboutus
功能:关于我们
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
subtitle | varchar | 200 | 副标题 | ||
content | longtext | 4294967295 | 内容 | ||
picture1 | longtext | 4294967295 | 图片1 | ||
picture2 | longtext | 4294967295 | 图片2 | ||
picture3 | longtext | 4294967295 | 图片3 |
表名:users
功能:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表名:tushuxinxi
功能:图书信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
tupian | longtext | 4294967295 | 图片 | ||
tushumingcheng | varchar | 200 | 图书名称 | ||
fenlei | varchar | 200 | 分类 | ||
zuozhe | varchar | 200 | 作者 | ||
chubanshe | varchar | 200 | 出版社 | ||
jiage | float | 价格 | |||
shuliang | int | 数量 | |||
shangjiashijian | date | 上架时间 | |||
tushubianhao | varchar | 200 | 图书编号 | ||
neirongjianjie | longtext | 4294967295 | 内容简介 | ||
thumbsupnum | int | 赞 | 0 | ||
crazilynum | int | 踩 | 0 | ||
clicktime | datetime | 最近点击时间 |
表名:tushujieyue
功能:图书借阅
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
tushubianhao | varchar | 200 | 图书编号 | ||
tushumingcheng | varchar | 200 | 图书名称 | ||
fenlei | varchar | 200 | 分类 | ||
jiage | float | 价格 | |||
chubanshe | varchar | 200 | 出版社 | ||
shuliang | int | 数量 | |||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
jieyuebianhao | varchar | 200 | 借阅编号 | ||
jieyueshijian | datetime | 借阅时间 |
表名:tushuguihai
功能:图书归还
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
tushumingcheng | varchar | 200 | 图书名称 | ||
fenlei | varchar | 200 | 分类 | ||
chubanshe | varchar | 200 | 出版社 | ||
shuliang | varchar | 200 | 数量 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
guihaishijian | datetime | 归还时间 |
表名:systemintro
功能:关于我们
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
subtitle | varchar | 200 | 副标题 | ||
content | longtext | 4294967295 | 内容 | ||
picture1 | longtext | 4294967295 | 图片1 | ||
picture2 | longtext | 4294967295 | 图片2 | ||
picture3 | longtext | 4294967295 | 图片3 |
3.3 系统详细设计
3.3.1用户功能模块设计
1.登录模块的实现
该登录模块利用js进行设计,JavaScript函数CheckSubmit()对输入框是否为空进行验证,使用js的技术结合MySQL 2012数据库的查询语句进行登录信息的验证。首先从文本框中分别获得账号user_name和密码user_pw,使用Sql语句“select * from t_user where user_name=‘”+user_name+“’ and user_pw=‘”+user_pw+“’”将查询结果赋给rs结果集,若rs.next()返回值为空,表示数据库找不到该用户数据,若rs.next()返回值不为空,则显示登录成功,进入主界面。
用户登录流程图如下所示。
图3-11用户登录流程
用户登录流程:用户只有输入正确的用户名和密码才会成功进入系统,用户输入用户名密码后点击登录按钮,系统会进行校验该用户名是否存在,如果用户名与密码不匹配或者用户名不存在,则返回主界面。
系统登录界面如下图所示。

图3-12系统登录界面
在浏览器的地址栏里输入http://localhost:8080/index.PHP 地址,就可以跳转到图书馆管理系统的首页,首页是由4个页面组成的,包括top、left、down和center等页面,这里也是浏览者访问系统的入口,通过@ include引入。
首页载入流程图如下所示。
图3-13首页载入流程
首页载入流程:系统先连接数据库,显示界面参数初始化,读取数据库的数据表,读取html显示模板,对数据按添加时间排序,按照模板设计位置显示数据,刷新显示界面,断开数据库连接。
首页如下图所示。

图3-14首页界面
系统的用户通过自行注册生成,在系统首页点击用户注册菜单,系统跳转到对应的注册页面。点击重置按钮,清空所填数据,点击注册按钮完成注册。
用户注册流程图如下所示。
图3-15用户注册流程
注册个人信息实现流程为:填写个人信息,系统使用JQuery选择器获取在网页中输入的注册信息,再对联系方式、登录密码等信息进行验证,验证通过后用Ajax异步请求方式向服务器发送请求并把数据传送到后台,然后验证用户名是否已存在,如果已存在则注册失败提示“用户名已存在”;如果用户表中没有该用户名则把用户信息加入数据库,把操作状态以json字符串方式返回到前台。Ajax请求成功接收到返回的数据时会触发成功回调函数,然后解析返回的json字符串,系统根据返回信息弹出提示框,注册成功后返回登录页。
用户注册界面如下图所示。

图3-16用户注册界面
管理员发布图书后,图书在系统前台显示,用户浏览图书信息,包括分类、价格、图书编号、图书名称、出版社、数量、用户账号、用户姓名、联系方式、借阅编号、借阅时间,选择相应的图书借阅,通过id传参,找到该图书,在add.PHP提交借阅表单,生成借阅记录。
图书借阅流程如下图所示。
图3-18图书借阅流程
图书借阅界面如下图所示。

图3-19图书借阅界面
用户查看自己已借阅地图,选择想要归还的图书归还,通过id传参,找到该图书,在add.PHP提交图书归还表单,生成图书归还记录。
图书归还流程如下图所示。
图3-20图书归还流程
图书归还界面如下图所示。

图3-21图书归还界面
3.3.2管理员功能模块设计
1.用户管理模块
管理员对系统用户的管理,在yhzhgl.PHP实现管理员用户的管理,包括录入、删除、修改,修改密码通过SESSION获取用户名,然后输入新密码,提交到mod.PHP中,使用sql命令更新密码。
管理员用户管理的界面如下图所示。

图3-22管理员用户管理界面
管理员在tushu_add.PHP发布图书,跳转至图书添加表单,提交图书信息,包括图书名称、图书编号、分类、图片、价格、作者、出版社、数量等,图书提交后,数据库的图书信息表刷新数据,系统将图书信息展示出来。
图书管理的流程如所示。
图3-23图书管理流程
图书管理的界面如所示。

图3-24图书管理界面
3.借阅管理模块
用户在系统前台后,数据库的借阅记录表生成借阅记录信息,管理员在jieyue_list.PHP审核用户的借阅记录,审核通过,用户借阅成功,否则借阅失败。
借阅审核如下图所示。

图3-25借阅审核界面
在这个产品被投入使用前,首先需要进行试用,这是重要的环节。考虑到某个部分的开发没有缺陷情况下,把各种模块拼接,也有一定概率就存在矛盾。这就好比每个人都很独特,但聚在一起就显得杂乱无章,需要保证有默契的配合。对于测试,要看它的各项内容是否契合的原则。若与最初定下的标准有一定程度上的出入,那么就需要做出一些调整,让最终的大方向朝着目标前进。
登录测试用例如下表所示。
表3-1登录测试用例
输入 | 输出 | |
用户名 | 密码 | |
空 | 空 | 用户名或密码不能为空 |
王子 | 33 | 用户名不能为汉字,请重新输入 |
11 | 11 | 用户名或密码错误 |
11 | 123456 | 登录成功 |
注册测试用例如下表所示。
表3-2注册测试用例
输入 | 输出 | |||
用户名 | 密码 | 确认密码 | 邮箱 | |
空 | 空 | 空 | 空 | 请输入完整 |
001 | 001 | 001 | 001@qq.com | 注册成功 |
002 | 002 | 003 | 002@qq.com | 注册失败,两次密码不一致 |
003 | 003 | 003 | 003.com | 注册失败,邮箱格式不正确 |
图书测试用例如下表所示。
表3-3添加图书测试用例
输入 | 输出 | |||
名称 | 类别 | 书总量 | 出版社 | |
空 | 空 | 空 | 空 | 添加失败 |
图书1 | A | 100 | 北大出版社 | 添加成功 |
空 | A | 100 | 北大出版社 | 添加失败,名称不能为空 |
图书2 | 空 | 100 | 北大出版社 | 添加失败,请选择类别 |
图书借阅测试用例如下表所示。
表3-4图书借阅测试用例
输入 | 输出 | |||
名称 | 借阅人 | 借阅日期 | 归还日期 | |
空 | 空 | 空 | 空 | 添加失败 |
图书1 | 001 | 2023年5月28日 | 2023年5月31日 | 添加成功 |
空 | 001 | 2023年5月28日 | 2023年5月31日 | 添加失败,名称不能为空 |
图书2 | 空 | 2023年5月28日 | 2023年5月31日 | 添加失败,请选择借阅人 |
经过测试,得到测试结果如下表所示。
表3-5测试结果
测试项目 | 内容和目的 | 测试结果 |
用户登录 | 输入正确用户名与密码 | 可以登录 |
输入错误用户名与密码 | 提示错误的信息 | |
图书管理(添加,修改,删除) | 输入正确信息 | 成功完成 |
输入错误信息 | 操作失败 | |
修改登录密码 | 修改新的密码 | 成功完成 |
借阅管理(添加,修改,删除) | 输入正确信息 | 成功完成 |
输入错误信息 | 操作失败 | |
归还管理(添加,修改,删除) | 输入正确信息 | 成功完成 |
输入错误信息 | 操作失败 |
3.5 本章小结
本章主要介绍了宏宇图书馆管理系统的需求分析和设计过程,分为图书馆管理系统需求分析、图书馆管理系统概要设计和图书馆管理系统详细设计三个部分。
结 论
本次毕业论文的主要是利用PHP框架+MySQL开发一个安全可靠,操作简易,同时具备业务可扩展的图书馆管理系统。本文详细的论述了图书馆管理系统的设计和开发,本系统的所有事务逻辑都是按照系统的需求分析进行设计的,系统有读者和系统管理员两种角色,本系统多处采用了Ajax的异步交互技术,同时它也叫异步交互技术,利用它我们可以让网页的局部进行数据刷新操作,Ajax和传统的数据更新技术大大增加了客户的体验程度,由于是对局部进行操作那么就减少了一些繁琐而又不必要的操作,减轻了服务器对页面解析的负担。
与其他系统相比,本系统有自身的优点,
例如:
(1)创新性强;
(2)业务逻辑性强,安全性高,在一些重要的功能模块需要通过审查之后才可使用;
(3)移植性高,在所有Window平台都可使用。
当然也还有很多需要进一步改进的地方:
(1)系统大多数页面都是全局刷新,缺乏局部刷新,这将增加服务器的压力,如果有大量用户在同一时间段操作同一个功能模块,可能会导致查询缓慢;
(2)页面没有经过专业的UI设计,美观程度不及其他市场其他网站系统,有待改善。
[1]刘巧英,关海燕,王晓美,万瑛,刘婷婷,李杰,吉秀霞,张叔元. 一种智能图书馆管理系统[P]. 河南省:CN115953280A,2023-04-11.
[2]杨婷婷.基于VOSviewer的图书馆管理系统研究的可视化分析[J].现代信息科技,2023,7(03):123-126+130.DOI:10.19850/j.cnki.2096-4706.2023.03.028.
[3]黄心怡,陈隆,肖与轩.基于PHP技术的高校思政课程考核系统的设计与实现[J].中国新技术新产品,2023(02):11-14.DOI:10.13612/j.cnki.cntp.2023.02.007.
[4]林立.数据驱动的高校图书馆管理系统构建——以闽江学院智慧图书馆管理系统为例[J].兰台内外,2023(01):7-9.
[5]杨建峰.基于RFID技术的图书馆管理系统构建[J].信息记录材料,2023,24(01):194-196.DOI:10.16009/j.cnki.cn13-1295/tq.2023.01.038.
[6]董京祥,刘亚丽.FOLIO模式下的智慧图书馆服务平台生态系统构建研究[J].新世纪图书馆,2022(12):58-64.DOI:10.16810/j.cnki.1672-514X.2022.12.009.
[7]Shi Yuqing. Application of FCM Clustering Algorithm in Digital Library Management System[J]. Electronics,2022,11(23).
[8]阮馨尹.基于SOA架构的数字图书馆管理系统设计[J].信息与电脑(理论版),2022,34(18):135-137.
[9]李振波.图书馆管理系统的设计研究[J].电脑编程技巧与维护,2022(09):116-118.DOI:10.16184/j.cnki.comprg.2022.09.033.
[10]Pang Lu. Library Management System Based on Data Mining and Clustering Algorithm[J]. Wireless Communications and Mobile Computing,2022,2022.
[11]么伟伟,张涛.PHP技术在企业网站开发中的应用研究[J].现代工业经济和信息化,2022,12(05):158-159+234.DOI:10.16525/j.cnki.14-1362/n.2022.05.065.
[12]王梦娜, 图书馆总分馆管理系统. 陕西省,陕西子路电子科技有限公司,2022-03-23.
[13]苏根长, 公共文化 开发建设文化馆、图书馆业务信息化管理系统. 金焕芝 主编,许昌年鉴,中原出版传媒集团中原传媒股份公司中州古籍出版社,2021,288,年鉴.DOI:10.42353/y.cnki.yxcno.2022.000878.
[14]马涛.基于PHP技术的视频点播网站设计分析[J].信息记录材料,2021,22(11):190-191.DOI:10.16009/j.cnki.cn13-1295/tq.2021.11.089.
[15]刘军.基于PHP技术的动态网页设计[J].信息记录材料,2021,22(10):142-143.DOI:10.16009/j.cnki.cn13-1295/tq.2021.10.068.
[16]何珂. FOLIO框架下图书馆管理系统设计研究[D].山东师范大学,2021.DOI:10.27280/d.cnki.gsdsu.2021.001464.
[17]沈磊贤,张卿云,庞佳逸. 基于深度学习的RFID图书馆管理系统[C]//中国通信学会,中国电子学会.物联网与无线通信-2018年全国物联网技术与应用大会论文集.物联网与无线通信-2018年全国物联网技术与应用大会论文集,2018:30-31.
[18]Justin Smith. Electronic Library Management System[M].Tritech Digital Media:2018-08-29.
谢 辞
本文的研究工作是在我的导师XXX教授的悉心指导和严格要求下完成的。X老师在学习方法、工作方法和研究思路等方面给予了许多有益的启迪;同时,他对我的研究工作提出了宝贵的建议和意见,使我在研究工作中不断取得新的进展。X老师深厚的专业知识、严谨的治学精神和求实创新的工作作风深深的影响着我。在此,谨向X老师致以我最崇高的敬意和真挚的感谢!
感谢我的家人和朋友对我生活上的关心,学习和工作的支持,这些使得我能够安心的完成我的研究工作。
最后,对在我的学习和成长道路上给予帮助的所有老师和朋友们表示深深地感谢,对评阅该论文的所有专家表示最崇高的敬意和真挚的感谢!
点赞+收藏+关注 →私信领取本源代码、数据库
关注博主下篇更精彩
一键三连!!!
一键三连!!!
一键三连!!!
感谢一键三连!!!