图书馆管理系统的设计与实现

 摘要:该软件以C/S体系结构为基础,利用Power Builder开发技术及SQL server技术,全面地实现了对高校图书馆的各项工作。该系统的管理方式,从三个角度来看,分别是读者管理、图书管理和流通管理。在这些内容当中,读者管理的重点是对读者信息进行的管理,具体内容有:读者的身份信息和读者的类别信息。图书管理的重点是对图书信息的管理,具体内容有:图书的书名、作者等信息。图书管理的重点是对图书的类别信息进行管理,这样可以让管理员对图书的管理变得更为规范,让图书的寻找和放回来变得更为方便。流动管理的工作内容是对书籍和读者之间的借阅有关的信息进行的,从书籍的征订到书籍的借阅和返还,在这过程中,可以对其进行全方位和系统化的管理,从而降低了管理员的每天的工作量,同时也为读者的借阅提供了便利。该系统对用户与书籍进行了全方位的信息处理。该体系在业务过程的过程中所所所实施的技术与中小图书馆的情况是一致的,它可以极大地减少其日常的管理工作量,对于读者借阅、归还和罚款,该体系都进行了与之对应的操作过程,以方便使用者的操作。此外,该体系在信息的管理上都采用了一些安全性的手段,确保读者和书籍的有关资料不会被泄漏。

 关键词:信息化图书馆,管理,Power Builder,SQL server

第1章引言

  1.1课题研究背景

从二十世纪末期起,现代化的先进科技渐渐跟人们的日常生活融合在一起,而社会信息化也渐渐变成了一个在人类社会中不可或缺的一环,因此,图书馆的文献资源信息化也是一种图书馆管理发展的一种必然。与此同时,图书馆的文献资源信息化给人们的日常图书管理带来了便利,让人们获得了更多的知识,让人与人之间的交流变得更为便利。

七十年代后期,随着电脑的观念逐渐深入人心,国际上对电脑技术的讨论也越来越多,我们国家的图书馆也顺应了国际趋势,采用电脑来进行图书资料的处理。

90年代以来,随着微软视窗的广泛推广,电脑技术的使用越来越方便,用户获得的信息也越来越多,这给图书馆向信息化转型带来了新的考验,而怎样进行科学化的经营,不仅与用户的需要有关,还会对其未来的发展产生重要的作用。

进入21世纪,新的社会生产方式、新的收集方式和新的组织方式都有了很大的变化,知识的运用和传播方式也有了新的一面,信息服务机制、服务方式和服务结构也在不断地变化着。所有这些变化都源于电脑科技的飞速发展。如今,电脑技术也将对图书馆信息化的建设产生重要的作用。在图书馆信息化的建设过程中,电脑和电脑系统必然也会变成图书馆不可或缺的图书管理设备和图书管理系统。这也从本质上推动了图书馆在人类社会中的迅速发展,让原来的传统的图书馆管理方式,变成了使用现存的先进IT技术对图书馆进行数字化管理。对于中小企业来说,因为它们的大小不一,所以对它们的要求也是千差万别。

 1.2课题研究意义

在社会生活中,人们对各种信息进行分析、加工、供给的过程中,对各种信息的收集与传递起着举足轻重的作用。

在过去,图书馆在对图书进行管理时,以手动为主,这样的管理模式不仅存在着工作效率低、信息更新缓慢、可供选用的资料种类较少等问题,已无法适应现代教育与科研工作的需要,极大地降低了科研课题的研究效果。在当今的现代,一个完全的信息化的世界里,我们对可以迅速地获得大量的信息,这就对我们的图书馆的管理系统提出了更高的效率、更多的数量和更自动化的对信息资源进行了更高的处理。然而,因为大多数的传统图书管理工作人员并不熟悉电脑技术,所以他们在使用各种繁复的图书管理软件时,都不能做到熟练,更不能赶上软件升级的步伐,这给我们的图书馆管理系统带来了一种新的考验,我们必须让图书馆管理系统向着更方便、更易学习、更有效的方向发展。因此,必须构建一套完整的、能够实现图书信息的数字化、智能化和数字化的数字化、网络化和网络化。通过与当前的计算机技术、信息技术以及互联网通讯技术相融合,我们能够对我们的图书进行全方位的改革,实现图书信息的数字化,实现对装备的整合,建立起一个完整的、全自动的图书馆信息管理体系,对图书信息资源进行集中的管理,从而让图书馆在教育和研究工作中起到更大的推动和推动的效果。

在对图书情报学的学习过程中,笔者感到当前图书情报信息的有效利用是迫切需要解决的问题。本项目所探讨的模式虽然比较简单,但却包括了图书馆的内、外的信息资源共享。在这一项目中,我试图将检索效率、用户管理便捷性和用户管理变得更具个性化,从而对该项目进行了深入的探索,并对该项目进行了详细的设计,从而推动了高效图书馆的信息化建设。

 第2章系统概要设计

  2.1系统功能模块的设计

图书馆图书管理系统主要分为读者管理,图书管理和流通管理,分别从读者,图书,和业务处理三个方面完成了图书馆的主要业务功能。主要功能框图设置如图2-1所示

图2-1图书馆管理系统功能模块图

102057ae72ef2b346d547a9ba9d91d20  2.1.1读者管理

读者管理用于对读者分类和读者信息管理,包含读者类别模块和读者档案模块两个功能模块,如图2-2所示。

图2-2读者管理模块图

86ad52c6facebacf6ea254c56dbb7f63  在阅读器分类中,用户可以通过阅读器进行阅读器分类,阅读器分类由阅读器和管理两个部分组成。

如果您按下了“查找”按钮,那么在这个目录当中就会显示出增加和更改的用户类别的资料,而在这个目录当中,要想拥有这个目录,就必须要有一个管理员来选择这个目录当中的资料,并在里面键入一些相关的资料,比如:可以借用的用户种类,可以借用的书籍的数量,可以继续使用这些资料。

在这个系统中,它包括了两个子模块:一个是查看,另一个是管理。在查看的过程中,系统的管理员必须要键入所要询问的读者条形码、用户编号、用户名字以及用户的名字。在进行了一些简单的步骤之后,系统就会在这个过程中显示出要进行查找的用户的个人资料。在这个过程当中,系统的工作人员也会进行查找。

图2-3图书管理模块图

145ec55db0ddad6fa62db0e8f743b080  图书馆的主要任务是对与书籍有关的资料进行有效的处理,主要包括书籍分类和书籍归档两大功能,见图2-3。

在书籍分类模块中,有两个子项,一个是查看,另一个是管理。在查看的时候,管理员必须键入所要检索的书籍的种类号码,种类的名字,再单击“进行”进行检索,在该目录中就会显示要增加的或更改的书籍种类的资料;而在管理的时候,管理员必须选择清单中的一些内容,键入书籍种类号码,种类名称,可借用的日期,再单击“存储”,这样就会显示要增加或更改的书籍种类的资料。

在图书档案模块中,包括了两个子模块:一个是查看,另一个是管理。在查看的时候,管理员必须要键入所要查询的书籍条形码,号码,书名,在进行了搜索之后,在该清单中会显示要加入或者更改的书籍档案信息。而在管理的时候,管理员必须要选择一张清单,输入一个目录,一个目录,一个目录,一个书籍类型(与书籍管理中的书籍类别相匹配),一个是书籍作者,一个是外文文献译者,一个是书籍lsbn号码,一个是书籍出版社,一个是书籍价格,一个是书籍页面,一个是操控员号码,还有一个是书籍储存书架的名字,还有一个是书籍的介绍。之后,在这个清单中,将会显示出要加入或者修改的书籍档案信息。

 2.1.2流通管理

流通管理指的是对在图书馆的经营过程中,在图书的流动过程中所发生的有关的信息进行处理,具体包括了以下五个功能模块:图书借阅、图书征订、过期清单、图书返还和图书罚款。在图书馆的管理中,流动管理是一个非常关键的部分,它的模块图具体表现为2-4所示。

图2-4图书流通管理模块图

01690388b9496bf5cc650a044aa418c2  在这个系统中,有两个子模组,分别是:一个是:“在这个系统里,你可以选择你想要的书籍条形码号码,比如:书籍号码(与你在书籍的文件上所看到的书籍号码相匹配),还有书籍的名字,你可以通过单击“查找”这个过程,在你的目录里,你就可以看到你要加入的或要被更改的书籍的目录。”在这个过程中,你可以看到一个新的目录。

在书籍的租借模块中,有一个管理子模块,在进行管理时,首先要让管理员选择好一个人,比如:选择好了一个人的名字(与他的朋友的名字相匹配),再把他的名字和他的朋友圈里的名字进行组合,这样在他的名字后面,就可以看到他的名字了。

在回取书籍的过程中,有两个部分,分别是:一个是:查看部分,其中一个是:管理部分,在回取过程中,管理员要键入所要询问的用户条形码号码,即:用户号码(与用户的用户档案信息中的用户号码),以及用户的用户名(与用户名和用户名的用户名相一致),当用户按下“查找”按钮时,用户名就会在该页面上显示出新增加的用户名,也就是用户名。

过期的清单模块包括了一个浏览的子模型,在这个过程中,管理人员必须在页面上键入所要询问的用户条形码,以及用户号码(与用户的用户号码相匹配),以及书籍号码(与用户的用户档案中的用户号码相匹配),然后在页面上进行查找,那么用户所要增加的过期的清单就会在页面上显示出来。

在这个系统中,有两个子模块,分别包括了一个页面,一个页面,以及一个页面。在这个过程中,管理员必须要在这个页面上键入所要查询的用户条码,同时还必须要有一个页面,这个页面上可以显示出一个新的页面。

 2.2系统数据库的设计

在一个系统的设计过程中,数据库的设计是非常关键的一步,它的成功与否将会影响到整个系统的结构以及具体的实施过程。

 2.2.1数据管理技术及发展

在现代电脑软硬件技术飞速发展的今天,资料处理技术也有了很大的变化。从数据的处理方法来看,可以分为人工处理、文档处理和数据库处理三个时期。

在上个世纪五十年代之前,人工的数据管理阶段,在这一阶段,计算机的使用以对数据进行的科学计算为主,在这一阶段,计算机没有任何的直接的储存装置,仅有纸带、卡片等外设储存装置,没有任何的操作系统,也没有任何的DOS系统,对于数据的处理也因为当时的计算机的特性,而只能进行批处理。

60年代末,档案资料的处理,以档案资料为中心,档案资料以档案资料为主。然而,这种方法也有其不足之处,如:文档的交互能力较弱,软件对系统的依赖性较强等。不同的电脑使用者会生成很多公共的资料,而将这些资料分开储存在自己的档案里,导致大量的资料重复,在这个储存装置技术非常缺乏的年代,这给应用程式的发展带来了很大的难度。

从上个世纪七十年代开始,数据库的管理阶段开始被人们所关注,在这一时期,数据库系统开始被人们所关注,它是建立在电脑系统之上的,它的内容主要有:数据库文件,数据库管理系统,数据库管理员和数据库使用者,它的主要作用是按照一定的方法对数据进行管理和存储。在此期间,由于电脑科技的飞速发展,电脑的使用范围不断扩大,因此,电脑所需储存的资料数量迅速增长,资料的分享需求也日益迫切。在此背景下,多个使用者、多个资料的多对多的多个使用者、多个资料的多对多的多个资料的多对多的多个资料,而资料库资料分享就是此项技术的具体表现与运用。数据库数据管理技术完成了对数据库共享数据的管理,这让数据库获得了极大的发展。

 2.2.2数据库设计流程的概述

图2-5数据库设计图

0e0d776e2d2a41a7d062730f6fc57408  数据库的设计流程如图2-5所示,数据库的设计包括:数据需求分析,概念结构设计,逻辑结构设计,物理结构设计,物理实现运行和运行维护等流程。

  2.2.3数据库概念结构的设计

从第3章的要求来看,一个基础的图书馆管理体系一般由十几种不同的数据表格组成,这些表格对应着各个子系统的数据资料,而“读者信息”、“图书信息”是该体系中最主要的两种表格,它们既可以存储图书馆的用户资料,也可以存储书籍资料,因此,在整个体系里,图书馆的运行就是为了存储用户资料,同时也是为了存储书籍资料。其它与用户、书籍有关的资料单,仅有与之相关联的“编号”域是与之相关联的外部关键字。所以,“读者信息”与“图书信息”等资料之间存在着1:N的联系。这一部分将重点介绍关于书籍租借和对用户进行管理的E-R图表。

图2-6图书借阅E-R图

d2c7f1a19a196aecc5efa48f2fbb8b5b

图2-7读者管理E-R图

f27126a0d38b0d983d0c7e60ef8672d0

图书借阅E-R图对读者数据信息、图书数据信息以及借阅时所用到的有关数据信息进行了详尽地说明,在这些信息当中,读者数据信息具体包括了借书证、姓名、学院、专业和年级,图书信息具体包括了出版社、作者、分类号和图书编号,有关的数据信息具体包括了借书日期,还书日期、书库编号和书库名称,与借阅有关的工作内容包括了图书借阅、借阅记录和存放操作,E-R图具体表现为图2-6。

读者管理E-R图对读者信息、单位信息以及图书证信息进行了详尽的描述,在这些信息当中,读者信息包含了图书证号、姓名、性别、年龄、民族等内容,单位信息包含了学院、专业、班级和年级等内容,图书证信息包含了有效期、借阅数目和书证类型等内容,与此有关的内容包括了读者归属单位、读者拥有图书证等内容,E-R图就像是图2-7所示。

 2.3本章小结

在这一章中,作者对图书馆的管理系统进行了具体的设计与实施,并从三个方面对该体系进行了设计,并对每一个体系中的各模块进行了具体的说明,使得该体系的结构更为合理。在这个过程中,流动管理模块是一个非常关键的步骤,在这个过程中,这一章对这个模型的每个子系统的业务过程进行了具体的说明。

 第3章图书馆管理信息系统的设计及实现

  3.1系统整体结构设计

该软件采用C/S体系结构,从用户端和服务端两个方面分别对该软件进行了软件开发,实现了软件开发。系统的总体设计是系统的一个模板,通过这个模板,我们可以对系统的各个构成模块,以及它们之间的关系进行深入的研究,在对系统业务过程的管理中起到关键的影响。

图3-1系统整体结构

c1a706bc767a7227e0632d3312a97320  图书馆管理系统由三个模块组成,分别是:图书管理模块和流通管理模块。其中,用户管理模块包含了用户的类型子模块和用户的档案件模块,图书管理模块则包含了图书的类型子模块和图书的档案件模块。而在流通管理模块中,则包含了图书的征订子模块、图书借阅子模块、图书归还子模块,以及过期的清单子模块和图书罚款子模块。该系统模块的流程图具体如下:图3-1。

因为图书馆的业务操作是对图书和读者的,所以,本图书馆管理系统从用户和图书两个角度来对图书馆的业务过程进行了说明,在此过程中,管理员先利用用户的类型信息子模块来建立用户类型,再利用用户的类型和用户的类型来建立用户的类型,再利用用户的类型来建立用户的类型。在图书方面,第一步是利用图书类型信息子模块,对图书馆内的图书展开了分类,之后就会有一个征订图书的需求。在此之前,管理者可以利用图书征订信息子模块来建立一个图书的征订信息,在经过一个图书文件的过程中,可以将书籍的内容进行记载。在图书借阅的过程中,用户的个人资料和图书的资料都会在图书借阅的过程中被展示。最后,在图书归还的过程中,管理者可以利用一个过期的清单子模块,去了解一些过期图书的有关情况,假如是出现了一个图书过期的情况,那么就可以利用一个图书罚款子模块,对用户进行一个罚款的操作。

图3-2系统整体界面图

f597943807618e081874a8cb96ea05a8  3.2系统主要功能模块的设计与实现

这个系统的主体部分被划分成了三个模块,分别是读者管理模块、图书管理模块和过程管理模块。这三个模块的模块功能是整体图书馆管理业务功能的一个组成部分。

 3.2.1读者管理模块设计

其中,阅览器的功能主要有阅览器分类、阅览器分类、阅览器分类等。该模块的主要作用是对读者的使用者进行归类和对读者的资料进行处理,在这些资料的基础上,可以对这些使用者进行归类,并且可以对每一个使用者的可借阅的日期进行设定。在这个模块中,可以对这些使用者的资料进行归类,可以对这些使用者的资料进行归类,还可以对这些使用者的资料进行归类,比如他们的名字、ID等。

1)读者类别子模块

在这个过程中,读者类别子模块被用来对读者借阅书籍、杂志的数量和限制进行了进行了详细的分析,具体内容有以下几种。

图3-3读者类别子模块流程图

970e1e8174802f99dd05439da44d5dec  其中,书目分类功能主要有书目分类功能、书目分类功能、书目分类功能、书目分类功能等。

在进行图书分类的时候,要让管理者对图书分类进行编辑,当图书管理员没有输入图书分类时,就会对图书分类进行提示,接着,在图书分类的基础上,在图书分类的基础上,对图书分类进行检索,并将检索的结果在一个目录中进行检索。

在对读者类别信息进行管理之前,必须让管理员对名单中的有关信息进行选择,之后再将有关的信息(包含了读者分类等)进行填入。假如您可以单击“更改”按钮,那么将会对该页面上的用户类型进行判定,进而对该页面上的用户进行判定。假如您单击“存储”,那么将会对您的阅读情况进行判定,进而对您的书籍的册数进行判定,最终对您的续借次数进行判定。假如您都没有为空,那么就会对您的阅读情况进行相应的修改,并将新增加的内容在您的页面中进行展示,若存在为空的内容,将会对您的阅读情况进行说明,您需要再次进行填写。

读者类别子模块设计界面如图3-4所示。

图3-4系统读者类别界面

003fa339fc8ac7980a6b1014401d054e  2)读者档案子模块

读者档案件模块是用来对与读者的有关的信息进行浏览和管理,具体内容有:条形码、编号、姓名、性别、种类、出生日期、有效证件、证件号码、联系方式、入住日期和有期限等,其流程具体如下:图3-5所示。

其中,“阅览室”功能主要为阅览室内的阅览室资料查询、阅览室内部资料处理等功能。

在进行阅读时,要让管理者在阅读过程中,输入一个是用户条形码,一个是用户号码,还有一个是用户的名字。在这个过程中,用户可以通过用户的条形码进行检索,也可以通过用户的号码进行检索,也可以通过用户的名字进行检索。

对图书资料进行管理时,要让图书管理员选择清单上的有关资料,并将条形码等资料录入其中,若按下“更改”按钮,将会对条形码进行判定,再对书号进行判定,最终对书名进行判定,若全部为非空白,将对有关资料进行更改,更改后的资料将会出现在清单上,若有空白,将会对有关资料进行更改,更改后的资料将会被展示在清单上,若有空白,将会被告知有关资料为空白,请再进行一次填表。假如您单击“存储”,那么您将会对条形码的内容进行判定,进而对您的读者号码进行判定,最终对您的作者的名字进行判定。当您都不为空时,将会对您的文章进行相应的修改,并将新加入的内容在名单中进行展示,若有为空的内容,将会给出相应的内容为空的提示,需要您进行补充。在附图3-6中显示了阅读器档案案例模组的设计接口。

图3-5读者档案子模块流程图

3c9eeb875479adede1aa921717516d06  图3-6系统读者档案界面

424c1f305f6cdb74071738067b894ece  3.2.2图书管理模块设计

书籍的分类、归档、归档、归档等功能。该模块的主要作用是:设定书籍的种类,储存书籍的资料,书籍的种类子模块用于设定书籍的种类,包括书籍可以借用的日期等,书籍档案文件模块用于增加或更改书籍的基础资料,如书籍的名字、ID等。

1)书籍分类的小单元

书籍分类子模块用于对书籍的种类以及对应的可借日期进行搜索和管理,其中包含了分类号码,类型名称,可借日期,其流程见图3-7。

分类功能主要有分类资讯的查询、分类资讯的处理等。

在进行书籍类别信息的检索时,要让管理者在进行书籍的分类时,要先将书籍的分类号码与书籍的种类名字相结合,而在这些分类号码的排序上,将会按照书籍的种类号码对书籍进行检索,在此基础上,将按照书籍的类型号码对书籍的分类进行检索,而在这两种情况下,将以最优先级别最高的书籍分类号码为依据对书籍的检索,在资料库中检索的结果将会以清单的形式出现。

在进行书籍类别信息管理时,需要管理员将清单中的有关内容进行选择,之后再对书籍的种类等进行统计。假如您选择了“更改”,那么您将会对书籍的类型号进行判定,再对书籍的类型名称进行判定,最终对可用的日期进行判定。假如所有内容都不为空,那么就会对有关的内容进行更改,并将更改后的内容展示在清单上,假如其中有一些内容为空,那么就会对其进行提醒,说明该内容为空,请您再次进行填写。若单击“存储”,将会对书籍类型号码是否为空白进行判定,再对书籍类型名称进行判定,最终对可借阅的日期进行判定,若全部都不为空白,那么就会对其进行相应的增加,并将新增加的内容在名单中进行展示,若有空白的内容,将会对其进行相应的提醒,说明该内容为空白,需要再次进行填表。

图3-7图书类别子模块流程图

b88fecdee20791fba7f0e1546ffe08d4  图书类别子模块设计界面如图3-8所示。

8a6e00b6c16b45adf8cd5320643ec9ee  图3-8系统图书类别信息界面

2)图书档案子模块

书籍档案件模块是用于对书籍进行扫描和管理的,它包含了条形码,序号,书名,类型,作者,翻者,lsbn和出版社,它的流程如下图3-9所显示。其中,馆藏文件功能主要有:馆藏文件的检索、馆藏文件的管理等。

在进行文件检索时,系统会要求用户键入条码、书籍数量、以及书籍名称。在键入条形码时,会以条形码为基础展开检索,键入书籍序号时,会以书籍序号为基础展开检索,键入书名时,会以书名为基础展开检索,键入两个或三个时,会以优先权的高低为基础,以优先权最高的为指标展开检索,在资料库中检索的结果会以清单的形式出现。

图3-9图书档案子模块流程图

9b048dc249cdf479ee3054aa5876536e  在进行书籍的档案信息管理时,管理员必须选择清单中的有关信息,并将其与条形码等有关的资料进行录入,若按下“更改”按钮,将会对条形码进行判定,进而对书籍的序号进行判定,最终对书名进行判定,若全部都不是,那么有关的资料将会被更改,并且将更改后的资料展示在清单上,若有空白的,将会被告知有关资料为空白,请再次进行填表。假如您单击“存储”,那么将会对条形码的内容进行判定,进而对书籍的序号名字进行判定,最终对书籍的标题进行判定。假如所有内容都不为空,那么就会对其进行相应的修改,并将新加入的内容在名单中进行展示,若存在空白的内容,将会对其进行相应的说明,需要进行相应的修改。

图书档案子模块设计界面如图3-10所示

7f54682f3f480e1760352ec4262df45f  3.2.3流通管理模块设计

在该体系结构中,流通管理是一个非常关键的组成部分,它的成功与否,关系到整个体系结构的顺利实施。在流通管理模块中,具体有:图书征订子模块、图书借阅子模块、图书归还子模块、逾期清单子模块和图书罚款子模块。该模块的主要作用是完成书籍从预订到借阅,到书籍返还等一系列的工作过程,其中包含了对书籍进行罚款等工作过程。

1)书籍征集分类器

书籍征订子模块主要用于对书籍征订的有关信息进行扫描和管理,具体内容有:征订序号、书籍号码、书名、预订数量、预订单价、预订日期、订购者与订购人的联系方式等,其流程如下图3-11所显示。

其中,书籍征集功能主要有征集资料的查询、征集资料的处理等。

在进行书籍订购资讯的时候,系统会要求系统的管理人员键入条码、书号以及比书号更重要的书籍名称。在键入条形码时,会以条形码为基础展开检索,键入书籍序号时,会以书籍序号为基础展开检索,键入书名时,会以书名为基础展开检索,键入两个或三个时,会以优先权的高低为基础,以优先权最高的为指标展开检索,在资料库中检索的结果会以清单的形式出现。

图3-11图书征订子模块流程图

7185e7f90c0b1c223f1ff396e7b57204  在进行书籍征订信息管理时,管理员必须选择清单中的有关信息,并将其与征订号码有关的资料,若按下“更改”按钮,将会对征订号码进行判定,再对书籍号码进行判定,最终对书籍的名字进行判定,若都不是空白,那么有关的资料将会被更改,更改后的资料将会出现在清单上,若有空白的,将会被告知有关资料为空白,请再次进行填写。若单击“存储”,那么将会对征订号码的内容进行判定,进而对书籍号码的内容进行判定,最终对书籍的内容进行判定。若全部都不为空,那么就会对其进行相应的修改,并将新增加的内容在清单中进行展示,若存在空白的内容,将会对其进行相应的说明,需要进行相应的修改。

图书征订子模块设计界面如图3-12所示。

832187550ef54318677d6bcff9ac8faf  图3-12系统图书征订界面

2)图书借阅子模块

0c0a0265637c6ad93a7f5fa36e67af8d  图3-13图书借阅子模块流程图

在图书借阅的子模块中,可以对与书籍有关的内容进行快速地进行检索,具体内容有:书籍的状况、书籍的号码、书名、借阅的时间、应还的时间、出版社和价钱,其中在书籍的借阅部分中,还包含了对书籍的借阅信息进行了处理。

要想对书籍的租借资料进行管理,就必须让管理员对读者的资料与书籍的资料进行比对,第一步,在用户的资料栏里,选择了号码,就必须要将其录入,选择了条形码,就必须将其录入到用户的条形码之中,最后再键入一个“回”字,这样就可以将用户的资料呈现在页面上。之后,在书籍的内容部分,选择了号码,就需要键入书籍的号码,选择了条形码,就需要键入书籍的条形码,键入“确定”,就会出现书籍的相关内容。单击“保存”即可结束“借书”操作,并将与借书有关的资料以下拉方式出现。

图书借阅子模块设计界面如图3-14所示。

27b54be35778c157edf1602579d3f395

3)回借书籍的子项

书籍还本子模块主要用于对书籍还书的有关信息进行浏览和管理,具体内容有:借阅号码、书籍号码、书名、借阅时间、应还时间、读者号码、姓名、续借次数、操作者和书籍的状况,它的流程具体如下:图3-15。

其中,还书功能主要有:书籍还书、还书、还书、还书等功能。

在进行书籍返还的时候,要让管理者输入一个用户条形码,一个用户号码,还有一个用户的用户号码,这个用户的用户的用户名,这个用户名的用户名比这个用户名更大。在输入了读者条形码后,会按照用户条形码进行搜索,在输入了用户号码后会按照用户的用户号码进行查找,在进入了用户界面后,会根据用户界面的用户界面和用户界面,在进入用户界面时,会按照优先级的不同,以用户界面上的用户界面进行检索,在此基础上,用户界面上可以看到自己界面上的信息。

书籍的还书信息管理要求管理员在清单中选取一个先关闭的内容,然后再单击要还的书籍,那么清单中有关的书籍就会被更改为已经还书。

图3-15图书归还子模块流程图

202a5fdae80621f8b0d9bbe8381d172f  图书归还子模块设计界面如图3-16所示。

778144cc03acaeae767d0af8935da4bc  图3-16系统图书归还界面

4)逾期清单子模块

逾期清单子模块是用来对图书过期的有关资料进行查看的,具体内容有:借阅编号、图书编号、书名、借阅时间、应还时间、读者编号、读者姓名、续借次数和偿还状况,其流程图如图5-17所示。

图3-17逾期清单子模块流程图

71bf2c1320daeeb675f03635b663b37b  过期的清单子模组包含过期的清单资讯。

过期列表信息的查看要求管理者键入一个比书名更高的用户条形码,一个比书名更高的用户条形码,一个比书籍更高的用户条形码。假如你可以输入一个用户条形码,那么你可以以你的用户条形编码为依据,假如你可以在你的用户群里,你可以通过你自己的用户群进行查找,假如你输入了一个用户群,那么你就可以按照你自己的需求去查找你所需要的用户群。假如你要在你的网站上找到你想要的用户群,你可以选择你想要找到的所有用户群。

系统逾期清单子模块设计界面如图3-18所示

367de4f5c342aab427a0b4a999c56bb2

5)图书罚款子模块

图书罚款子模块是用来浏览和管理图书罚款的相关信息,包括罚款编号、读者编号、读者姓名、图书编号、书名、应罚金额、实收金额、罚款日期和是否交款,其流程图如图3-19所示

图3-19图书罚款子模块流程图

540bf620e199feecb922ad43a91fee4f  其中,书籍罚金的查询、书籍罚金的处理等功能主要由两部分组成。

在进行书籍罚款信息的阅读时,管理员会输入读者条形码,读者号码和书籍号码。在输入了读者条形码后,会按照用户条形码进行搜索,在输入了用户号码后会按照用户的用户号码进行查找,在进入了用户界面后,会根据用户界面的用户界面和用户界面,在进入用户界面时,会按照优先级的不同,选择了一个用户界面,然后将用户界面上的用户界面进行查找。

对书籍罚款信息进行管理,要求管理员选择与其有关的数据,之后再对其进行“是不是”的操作,最后再对其进行“是”操作。在进行“是”操作的时候,系统会对其进行“是”操作,还是“是”操作?。

图书罚款子模块设计界面如图3-20所示。

0b94d18632087bc47d8d5ce0e9ac655d  图3-20系统图书罚款界面

 3.3本章小结

在这一章中,作者对图书馆的管理系统进行了具体的设计与实施,并从三个方面对该体系进行了设计,并对每一个体系中的各模块进行了具体的说明,使得该体系的结构更为合理。在这个过程中,流动管理模块是一个非常关键的步骤,在这个过程中,这一章对这个模型的每个子系统的业务过程进行了具体的说明。

结论

在最开始的时候,该项目从最初的系统需求分析和大致的结构,到后面的具体的设计及系统的测试,该项目目前已有了相应的科研工作,根据该项目的相关的研究结果,本文主要做了以下的工作:

(1)对各机构进行了详尽的论述,明确了它们的基本职能及工作流程,对本项目所采用的各种技术进行了详尽的阐述与分析,对该项目所采用的技术进行了深入的分析与探讨,对该项目所采用的各种技术作了较为详尽的阐述,并对该项目所采用的各种技术进行了综合分析,最后给出一个切实可行的项目建设与实施方法。

(2)提出一种以C/S体系结构为基础,以实现各种商业过程和与之有关的人的需要为目标,对该体系进行了详尽的要求,并在此基础上提出一种具体的体系结构;按照该体系的架构,对模块进行了具体的细分,将该体系分成了图书管理、读者管理以及流通管理三个模块,在该体系模块的设计过程中,流通管理模块是核心部分,本文对该体系进行了具体的设计;最后,针对该软件的每一个功能,对其进行了流程图的分析,并在此基础上对该软件进行了具体的数据库的设计,最后实现了整个软件的开发。

(3)对于所开发的图库管理软件,我们进行了详尽的功能试验,其中每一个都有不同的试验用例,最后的试验都取得了理想的效果,并证明了该软件的实用性。

 致谢

在这里,我要对我的指导教师表示衷心的谢意。尽管我们可以进行网络会议的指导,但是我们从对设计的一无所知到最终的设计,都与我们的每一步都有很大的关系,因为我们的每一步都有一位老师的细致指导和协助。其次,我要对我所遇见的各位师长致以诚挚的谢意,对我的关心与协助,对各位师长的点拨与教导,谨此致以诚挚的谢意和高度的尊敬。

 参考文献

[1]杨光露,宋俊奇,吴会营,姚建松,鲁中甫,刘穗君.切丝机清洗设备超高压缸体的应力计算研究[J].机械设计与制造工程,2023,52(01):62-66.

[2]王新辉,彭振全,栾胜勇,陈剑锋,韩冬先,牟冰,李洪涛.SD5切丝机进刀机构的改进[J].烟草科技,2022,55(12):100-105.

[3]马加平,赵庆辉,周书冲,李光文,张程.简析一种切丝机砂轮往复盘动省力装置的研制[J].中国设备工程,2022,(22):88-90.

[4]黎志国,彭建虎,段宁东.切丝机铜排链整体拆装辅助装置的设计与应用[J].烟草科技,2022,55(11):102-105.

[5]彭雪涛,徐航,邱栋辰.SD5切丝机电控柜自动移动装置的设计[J].设备管理与维修,2022,(19):87-89.

[6]陈培荣,王靖.湿式除尘器在切丝机上的应用[J].现代工业经济和信息化,2022,12(09):135-136.

[7]李强,杨先威,高亮,李鹏飞,杨娜,王浩.新型烟草切丝机磨刀系统分析与稳定性研究[J].机械制造与自动化,2022,51(04):140-143.

[8]李准峰,范磊,赵旭东,徐晓光.切丝机轴承时频特性诊断方法研究[J].包装工程,2022,43(15):322-329.

[9]钟志民,潘乐,侯文华.SQ341型切丝机磨刀器往复机构改进[J].轻工科技,2022,38(04):22-24.

[10]谢真成,谭嘉乐,梁岳,吴钢.TOBSPIN切丝机刀盘轴承间隙快速调整装置的设计[J].烟草科技,2022,55(05):108-112.

[11]刘鸿,冯焕芬,谢卫,王明杰,袁春风.切丝机砂轮往复导向轴铜套拆装工具的研究设计与应用[J].机电信息,2022,(05):26-29.

[12]冯焕芬,唐文尧,姚睿,刘鸿,夏同行,郑超,张仁勇,袁春风.切丝机砂轮电机自动测温降温系统设计与应用[J].现代制造技术与装备,2022,58(01):173-175.

[13]王丁,罗春晓,曾敏东,蔡艳,杨志强.SQ35A切丝机切丝质量问题分析[J].中国设备工程,2021,(19):85-87.

[14]付来强,郭建刚,郭亚强,郭志强,李君,任亚宁.SQ21X切丝机下排链托条耐磨装置的设计改进[J].设备管理与维修,2021,(19):78-81.

[15]钟志民.卷烟制丝设备故障的分析和防范探讨[J].中国设备工程,2021,(17):82-83.

[16]蔡斌,潘飞鸽,何康,吴波.基于3D打印成形技术下的萝卜切丝机的设计[J].科学技术创新,2021,(25):151-152.

[17]张瑞琪,陈青欣,张中武.一种干法薄片切丝机的研制[J].轻工科技,2021,37(08):66-68.

[18]张翼,陈励.构建与精准控员相匹配的车间精准培训体系[A].上海市烟草学会.上海市烟草学会2020年度优秀论文集[C].:上海市烟草学会,2021:174-187.

[19]杨光露,切丝机智能维保关键技术与产业化应用.河南省,河南中烟工业有限责任公司,2021-04-25.

[20]丁力,唐劲松,韦典进,张欣敏.降低切丝机烟丝长丝率的研究[J].设备管理与维修,2021,(07):102-103.

图书馆管理系统的设计与实现

图书馆管理系统的设计与实现

价格 ¥9.90 发布时间 2024年3月23日
已付费?登录刷新
下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/204577.html,

Like (0)
1158的头像1158编辑
Previous 2024年3月23日
Next 2024年3月24日

相关推荐

My title page contents