时间:2023-02-22 06:49:44
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇图书管理系统范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
关键词:图书管理;借阅行为;分析
中图分类号:G717 文献标志码:A 文章编号:1674-9324(2014)33-0128-02
在图书管理系统中存在着许多的信息,其中包括用户资料、图书资料、借书情况及还书情况。图书管理系统中所提供的数据信息非常多,也很杂,这需要有系统对其进行分类管理从而提高工作的效率,使借阅图书变得更加简单、快捷,能够更好地为客户服务。图书管理系统功能强大,如果能够充分使用其功能,即能够分析客户资料、处理借阅书籍中出现的数据、对数据信息进行综合整理、找到其内在联系,那么,一定能满足用户的需要;即使出现再复杂的数据,图书管理员也不用担心害怕。
一、图书管理系统介绍
1.主体介绍。在图书管理系统中主要存在三个主体:图书管理员、用户与系统维护员,这三个主体是图书管理系统中的主角,分别承担着不同的职能[1]。对于图书管理员,其职能主要为管理借书情况:负责图书的借出与还入;管理图书信息:负责将书本信息输入电脑;管理用户账号密码:密码出错可找管理员;管理订书信息:书本的更新。具体来说,图书管理员在登陆自己的账号后,可以管理书本、账户及订单。
2.系统可行性介绍。系统的运行情况是图书管理系统的关键所在[2]。要想系统能够快速地为用户服务,离不开多媒体技术与经济水平两个方面的发展。一方面,随着电脑的普及与信息化的到来,电脑技术人员的技术越来越高超,这就使图书管理系统有了技术保障。在技术方面,信息化科技的高速发展使电脑无论在硬件还是软件上的功能上都无比强大。当然,数据库的管理也使用户在使用图书管理体统时更加安全、快捷。另一个方面,在资金投入上,现在的成本有所降低,这就增强了系统的可利用性。
3.系统目的介绍。图书管理系统功能强大,目的明显。首先,图书管理人员可利用系统中的先进技术解决手写借书速度慢、手续烦琐的问题,从而促进图书管理向更好的方向发展;其次,在确保借书信息的准确性方面,系统检索速度快,能快速找到用户借阅图书的信息,对出现的不同状况可进行具体分析处理;还有,当用户借阅了某本书时,系统可记录下用户的具体信息,其中包含以往借阅书情况、现在已借了哪些书籍、还有哪些书籍没有归还等。同时,系统还可记录书本信息,包括这本书的作者、名字、内容等,这使工作人员对具体信息一目了然。还有,当书本信息输入产生错误时,系统可及时修改旧信息、添加新信息及删除等。
4.功能介绍。图书管理系统的功能齐全。第一,读者可以利用用户名及密码进行登录,当图书管理员验证了身份后可访问图书管理系统。第二,管理系统者可对用户和管理员进行管理,当发现用户或管理员出错时,可将其删除或做其他操作。当然,系统管理员还可以新设置一个账号。第三,图书管理员可对书本进行管理,对旧的书籍可删除,新的书籍可添加,发现错误可改正。第四,用户借阅书籍情况归图书管理员管理。借阅书籍应遵守图书管理系统的规则,若有用户在借阅书籍时违反规定,可取消其借阅书籍的资格。第五,对用户没有及时还书进行惩罚是图书管理员的责任。
二、图书馆借阅行为分析
图书馆借阅行为的组成。人的行为具有复杂性,人们做出某种行为时是具有一定的目的性且与身边事物有联系。其实,人的行为指的是人们在现实生活中体现出来的态度、动作、表情等[3]。用户的借阅行为可体现出两方面的内容,一边,读者在获取信息时还是使用老的方式进行检索;另一边,电子图书馆也使用户在利用网络的力量改变自己的行为。这就表明要对图书馆借阅行为进行分析存在两部分问题:图书馆借阅行为与电脑借阅行为。这两部分贯穿于用户借阅书籍的整体过程,它使借阅行为的范围覆盖每一个书籍借阅者。总体来说,网上书本借阅行为可统称为读者使用图书馆进行书本借阅的过程中的每个具体动作,其中包含直接通过图书网站进行借阅书籍。在这里,图书馆借阅行为是由借阅书籍、下载文章、咨询业务、提出建议、网页浏览、查询书籍等组成的。尽管用户进行了各种各样的操作,仔细观察,可发现行为背后的规律。其实,读者不管是网页浏览还是直接下载,都存在着一定的共同之处。首先,这种行为是自愿的。读者进入网上图书馆都是从自身的意愿出发,主动使用图书馆而不受外界的影响,强迫或者指令很难将这一行为维持下去。其次,这种行为是有目的的。读者进入图书馆具有一定的目的性,有的是为了借书,有的是为了查询资料。如何准确地获得图书馆借阅行为是系统管理员与图书馆管理员的重要任务之一。要想获得图书馆的借阅行为,图书管理员主要是通过获取数据来实现。图书管理中存在的数据非常多,但可对其进行分类。根据图书管理系统中的数据信息,我们可将数据分为以下四种:用户基本信息、流通历史数据、信息咨询记录、Web日志数据[4]。要想获得图书馆借阅行为,可通过两种方式实现。第一,借阅者可根据自己的喜好输入关键词确定检索目标,通过查阅关键字可发现用户主要检索的内容从而发现用户的爱好与具体行为。第二,用户对资料的访问率、借阅率和询问情况也可一定地反映出客户的行为,通过对其数据进行收集,可找出规律。对数据信息进行挖掘、知道读者的信息行为数据与怎样利用数据并对其进行处理、发现其内在规律能够更好地为读者提供更人性化的服务。
虽然在图书管理系统中存在巨大的数据,对其进行处理非常困难,但随着图书管理系统迅速发展,这些数据对于图书管理来说已是非常平常[5]。相反,人们对于数据的挖掘技术重视程度加大。要想为借阅者提供个性化服务,我们就必须掌握各种数据并有能力对其分析,挖掘其内在规律。文章主要是通过介绍图书管理系统的主体、可行性、目的性及功能,分析图书馆借阅行为从而探索出更好地为图书管理系统服务的方案。
参考文献:
[1]袁连海,董文,张志亮.SQL SEVER 2000应用实开发教程[M].北京:机械工业出版社,2010:184-185.
[2]张信东.信息系统开发教程使用Visual 和SQLServer[M].北京:清华大学出版社,2011:134-135.
[3]蔡会霞,朱洁,蔡瑞英.关联规则的数据挖掘在高校图书馆系统中的应用[J].南京工业大学学报,2009,(5):267-268.
[4]杨朋英.基于web的图书管理系统[J].湖北师范学院学报(自然科学版),2011,(121):187-188.
【关键词】系统 数据库 图书管理
1 绪论
随着网络和信息技术的飞速发展,信息处理技术已经渗透到社会的各个领域,这使得原本旧的管理方法越来越不适应现代社会的发展。计算机网络信息管理满足了人们对信息需求多元化、综合化的要求,提供了高效、便捷的数字化信息服务。
2 ASP技术
图书馆作为一种信息资源的集散地,包含很多信息数据的管理。传统的图书馆大多采取手工方式对图书进行人工管理,编目主要以实体资源(如期刊、光碟)的描述为主,目录和所描述的资源在同一地点,并强调以一致性原则来组织及排列各种资料。随着图书馆藏书量、借书人数的日渐增加,传统的手记借书记录的效率越来越不能满足需求。在这种情况下图书管理系统应运而生,其主要功能是在系统管理员登录过后可以电脑记录借书、还书、维护基本资料及查询,避免图书管理的随意性,这一切都必须运用到ASP技术来实现。
2.1 ASP简介
ASP(动态网页)技术是微软公司推出的一种用以取代通用网关接口的技术。它的语言是独立化的,编写程序时可以选择一种最适合的语言来编写程序,或者把程序用很多种语言来写,已经支持的有C#,,Jscript,J#等。利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有几乎无限的扩充能力。
2.2 ASP技术与数据库
ASP是属于中间件的一种模式,可以读取Access和 SQL Server的数据库,还可以读取其他开放式数据库互联兼容的数据库。
在ASP中访问数据库是通过ADO(活动数据对象)及事务处理语句来实现的。ADO是一种操作Microsoft所支持的数据库的方法,是一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。ADO对象的使用与DAO(数据访问对象)、RDO(远程数据对象)的方式相似。在ASP中,ADO可以看作是一个服务器组件,更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。
3 系统设计与分析
3.1 系统需求分析
图书管理系统需要满足图书借阅者、图书馆工作人员和图书馆管理人员这三个方面的需求。图书借阅者的需求是查询图书馆所存的图书及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理添加删除和维护。
3.2 系统总体设计
图书管理系统将整个系统分为三大模块,当用户进入登陆界面时,选择相应的身份后进入到与之对应的界面。借阅者进入系统后,可以通过系统查询管内图书名称及其分类,还可以对自己的相关信息进行修改;而工作人员,则有权对图书借阅和图书归还进行操作;若是管理员,则可以浏览管内图书、添加或删除图书资料、查看借阅者信息及工作人员信息等。
3.3 数据库设计
数据库之间的关系是指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
本系统采用Access 2000作为数据库,使用ADO方式访问数据。数据库名称为:an.mdb。
3.3.1管理员密码表(glymm)
主要用来存放管理员名称和密码。
3.3.2工作人员信息表(gzryxxb)
主要用来存放工作人员的基本信息。
3.3.3借阅者信息表(jyzxxb)
主要用来存放借阅者的基本信息。
3.3.4图书表(tsb)
4 结论
本论文的主要目的是利用数据库的建立和维护来编制图书管理系统软件,用以实现图书借阅,归还和查询等多项管理。同时对整个系统的分析、设计过程给出一个完整的论证。图书管理系统对图书、读者的管理,其实是对图书、读者数据的管理。本系统将会为管理者对图书的管理提供极大的帮助。
参考文献
[1]谭浩强编著.Wbe数据库基础教程[M].中国铁道出版社,2005.
[2]刘瑞新主编.asp网页数据库短训教程[M].机械工业出版社,2009.
[3]陈绿春编著.网页设计三剑客[M].北京:清华大学出版社,2011.
【关键词】图书馆;管理系统;现代化
一、图书馆管理系统应用的必要性
过去,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用;即使是实现了正常流通的,也不能提供领导管理上需要的各种信息如本馆各种资料分布及借阅(流通)情况。
目前,我国学校图书馆办馆的要求及领先标志就是藏书全部开放,师生共享开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。为此,各地教育主管部门都逐步提出学校要采用图书馆管理系统,从而实现人工管理达不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提升了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到了示范和促进作用。自身发展的需要和上级部门的要求以及竞争的需要决定了学校采用图书馆管理系统的必要性。
以计算机技术、存储技术、通讯技术为主要内容的现代信息技术的发展,使人类进入了一个崭新的信息时代。作为信息资源存储、传递的专业机构,图书馆如何在新的技术条件下,适应形势发展,发挥自身优势,开拓信息渠道,更好地为用户服务,是一个新课题。也必将对现有的图书馆产生全面而深远的影响。因此,正确认识信息时代对图书管理工作的要求,使图书馆工作变得更加便利和高效,使资源共享更容易实现,为读者提供更加优质的服务十分重要。
在信息时代,各种冠以“数字图书馆”之类说法的图书馆现代化论断到处可见。那么什么是图书馆的现代化呢?判断一个图书馆的现代化程度,应该从图书馆最本质的特性判断。图书馆具有信息资源的收集保存、加工整理并使之有序化及传递信息资源的功能。这一点是书店和网站都无法做到的,也是图书馆最本质的特性,是图书馆赖以生存的基础。判断图书馆的现代化程度,也应该从这个最本质的特性来判断。
二、成熟的图书管理系统决定因素
任何一套图书馆管理系统至少必须具备这样一些功能:对图书进行编目也就是采集信息并上架、图书检索(查找)、图书流通(借还)。然而仅仅有这些功能是不能称为真正的现代化的管理型图书馆管理系统的。笔者认为,一套系统是否成熟还决定于以下几个方面:
1、符合相关的标准
例如教育部最新颁布的《教育管理信息化标准》规范、我国图书馆界通用的CNMARC格式标准、目前通用的《中图法四》等。
《教育管理信息化标准》的颁布将为教育部门对教育数据进行总体的规划和组织,建立起统一的数据平台提供有力的技术保证;它将带动教育管理信息存储、访问、更新、传递方式的变革,进一步减轻学校人力资源和财政管理的负担。
CNMARC是在UNI-MARC(国际通用MARC)的基础上发展起来的,它有479个字段,这些字段是针对能着录多种文献类型及多文种文献而制定的,数据格式结构复杂繁多,使用时,用其所有字段,只需结合着录的文献类型与文种等实际情况选择适用的机读目录格式字段形成数据。
中图法全称是《中国图书馆分类法》,是我国建国后编制出版的一部具有代表性的大型综合性分类法。其编制始于1971年,先后出版了四版。自1999年第四版起更名为《中国图书馆分类法》,简称不变,英文译名为ChineseLibraryClassification,英文缩写为CLC。由于国家图书馆1975年以后的文献(善本除外)都采用中图分类法,馆藏目录检索系统也提供“中图分类号”检索字段,了解中图分类法有助于读者准确地查询到需要的文献资源
2、开发工具及所采用的数据存放格式要求先进
有些人认为只要看看功能和界面是否令人满意就行了,其他的与我们没有多少关系,实际上开发工具及方式和数据格式的存放方式决定了系统的稳定性和性能以及未来的可升级维护性。目前国内绝大多数系统在Windows下运行,最先进流行的开发工具是美国Borland公司的Delphi及Microsoft公司的VC++,后台数据库一般采用微软的SQLServer或Sybase大型数据库产品。
3、功能是否强大
目前,一般主流的系统包括系统管理、读者管理、编目、流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等。此外,由于学校校园网络的逐步建立,一个完善的系统还应提供无缝接入校园网的WEB功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。
4、要有足够的安全性
安全性一般涉及到操作权限控制和数据自动备份两方面。主流系统都实现了由管理员分配各操作员可使用的功能并设置其密码,各操作员均需先登录系统然后再操作各种允许使用的功能。一个完善的系统还应对各操作员的登录、退出及重要操作记录在操作日志中。同时还应提供完善的自动备份服务,以实现数据的全自动按计划备份,从而最大限度地保障您的数据安全。
5、要有足够大的辅助编目库
在对图书进行编目也就是信息采集时,如果我们通过扫描图书的ISBN号条码就能得到大多数书的书名、作者、出版社等各种标准信息,则我们的编目准确性和效率将会得到极大的提高。这就要求有一个比较完善的准确的辅助编目库。这也是一个容易被学校忽视而软件开发商有意回避的问题。
6、要具有完善的规则
除了能够设置读者的借阅规则外,还应自动实现一些图书馆界通用的管理规则,例如有在借资料的读者是不能被删除的,有以下情况的读者是不能借阅的:某类书的借阅数已达到最大值、有超期资料、有未缴罚款、被暂停借阅等。
7、简单易用
一个好的系统应具有清楚的操作界面,最简化的操作过程。日常工作中操作员通过手持式条码阅读器应该可以完成绝大部分工作。需要注意的是有些系统将精力花在华丽的界面上,而忽视了用户真正需要的是实用的完善的功能。
8、有先进的体系结构
当前主流系统采用客户机服务器(Client/Server)+浏览器/服务器(Browser/Server)模式,所有信息均存放在数据库服务器上,各客户机通过网络与数据库服务器通讯,WEB服务通过ADO模型访问数据库服务器,数据与应用安全地隔离,可确保数据存放的安全性。当然在具体选择中还需考虑是否得到主管部门例如省电教馆等推荐及性价比等。
随着数字化技术的飞速发展,人类正迈向一个以数字化技术革命为中心的新时代。这一新时代最明显的特征便是全球范围内的网络革命。这场革命催生出的数字化信息网络,大大改善了我们所处的信息环境,信息的类型和形式变得更加复杂,人类信息传播的途径及获取信息的方法,都发生了前所未有的变化,它不仅改变了图书馆信息服务的方式,同时也对图书馆的情报用户提出了严峻的挑战。
三、图书管理系统现代化程度的标准
1、信息资源收集的现代化
现代社会信息资源丰富,信息污染也很严重,给图书馆信息资源的收集带来了极大麻烦。传统图书馆时期,由于各种信息资源极大部分由正规渠道获得,经过图书期刊编辑人员的认真校对,信息质量相对可靠。而现代化信息的载体以及出版发行方式发生了很大变化,各种光盘、印刷品、网上信息、声像读物等良莠不齐。这就要求图书馆采编人员掌握多方面的信息源,运用现代化的各种手段,对各种信息做出尽可能正确的判断
2、信息加工整理的现代化
在传统图书馆时期,文献资源的分类加工整理比较简单,所揭示的文献信息深度有限,对文献的内在性质、内容的揭示基本没有。图书馆应用计算机进行分类编目,给文献内容的揭示带来了一定的改进,但无实际性的改革。计算机所具有的快速处理数据的能力远远没有发挥出来。信息加工的目的是为了使信息资源有序化,以便于更好地查找和使用文献信息,如果在文献信息加工整理上不能实现统一标准的规范,图书馆现代化的物质基础就不存在
3、图书馆服务的现代化
服务是图书馆的生命。图书馆所做的一切工作,只有一个目的,就是做好图书馆的读者服务工作。服务的现代化包括两个方面,一是图书馆工作人员服务的现代化,二是服务手段的现代化。
观念的现代化要求我们改变原来重管理轻服务的思想,把以读者为中心真正落到实处,发挥图书馆工作人员的主观能动性,积极收集各种文献信息资源。在现代化图书馆时期,判断一个图书馆的大小是以图书馆获取信息的能力,提供服务的能力来决定的由于现代化的图书馆是一个有机的网络,各种信息资源许多都是公开的、共享的.只要有一定的专业技能和一切以读者为中心的服务观念,图书馆的服务工作可以比传统时期有一个质的飞跃。
判断服务手段的现代化也应该用“一切以读者为中心”这一图书馆的服务宗旨来判断。如果图书馆提供的文献资源必须使用电脑才能得到,这对读者来说就是服务不好,因为他的要求没有得到满足。现代化服务手段真正的含义应该是图书馆根据读者不同需要,提供适合各种不同类型的服务方式。
总之,我们通过对图书管理系统的分析,对管理系统在其他情况下的应用,有了一个基础性的了解与掌握。同时,对热门图书的科学管理,进一步提高其利用率,不断满足读者日益旺盛的阅读需要,有着十分积极的现实意义。
【参考文献】
[1]顾俐.图书馆图书管理系统的设计.《中国科技信息》.2007.11.
[2]孙丽莉.图书管理系统论.《中国科技信息》.2007.1.
[3]马慧生、王树芬.对我校图书馆数字化的建议.《桂林航天工业高等专科学校学报》.2005.10.3.
[4]张霞.数字图书管理系统及其相关技术探究.《安阳大学学报:综合版》.2003.3.
[5]李丽宗.条码技术及条码图书管理系统.《四川图书馆学报》.2001.6.
开发软件的另一个目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。在一般的学校与科研机构,其下属的很多分支的研究中心,试验中心,各个学院,它们往往都有着自己的规模较大的图书资料室。而这些图书资料室由于本身规模不大因此其对书籍或资料的管理模式一般都比较旧,而且在没有能力也没有必要引进大型的图书馆管理软硬件的基础上,寻求一个针对中小型图书资料室的管理软件是必要的。这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型资料室,图书馆的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间的顾虑使用比较陈旧的技术,并且各为己见,并且很少涉及网络。可是当今是一个网络化的社会,像资料室,图书馆这样的信息机构不能与网络联系起来岂不可惜,再加上如今单机版的图书管理软件多如牛毛,去开发一个类似的软件无疑是一种在时间上、精神上和资源上的极大浪费。所以出于多方面的考虑觉得有必要为这种有需要的中小型图书馆,资料室开发一种基于网络的图书资料管理软件。
项目的具体目的:
1.实现图书馆对外借书,还书的简易操作,提高图书馆对最平凡工作的效率。
2.实现图书馆对所藏图书的按类别,书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询。
3.建立图书馆外借读者数据库,方便工作人员对读者进行有效管理。
4.建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库。
5.实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案,方便进货。实现方法:
后台数据库支持:采用PowerBuild8.0,主要是由于PowerBuild8.0是美国Sybase公司PowerSoft的新一代数据库应用开发工具,它能够设计传统的高性能、基于客户/服务器体系结构的应用系统,也能够用于开发基于Internet的应用系统。它具有容易使用,便于维护的优点,使使用部门可以节省培训费用,加快磨合周期,同时有利于操作人員的培训,是对数据的安全性要求不是特别高,同时又有比较大的数据量的单位的较好选择。作为PowerBuild7.0的后续版本,PowerBuild8.0扩展了PowerBuild7.0版的性能、可靠性、质量和易用性。PowerBuild8.0增加了几种新的功能,由此成为数据仓库和电子商务应用程序的优秀数据库平台。数据的安全性:由于该系统统计管理单位的各种书目,人员数据及出入库数据,因此需要保证数据的可靠性和安全性。对于软件方面,采用手动或定时对数据库采取备份,使由于数据破坏所产生的损失降到最低,同时便于恢复。
总体功能结构:根据图书馆的基本要求和功能目标,总体框架是建立二个功能系统和二个支持系统。二个功能系统是:1.图书馆管理系统(下称1号系统);2.外部读者查询系统(下称2号系统)。二个支持系统是:1.网络支持系统(WAN和LAN);2.数据库支持系统。需求分析:A:图书馆管理系统即1号系统是该系统软件的重要内容之一,该子系统为图书馆的库存书籍的动态调整提供了决策依据,有利于及时对有大量需求的新书进行订货入库。它的主要功能包括:新书入库,旧书注销,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计,读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。下面是2号系统的主要功能的简单描述:
1.图书管理:这是图书馆最重要的模块之一,它将对图书馆中的书籍进行管理操作,所有的原始数据输入都是在这里实现的,有了这里的数据输入,才能开始以后的诸如借书、还书等操作。。新书入库管理:
该功能允许用户输入图书单,在输入过程中,程序自动生成图书单编号以加以区分两次不同的入库书单,同时程序也检查输入的合法性,并自动记录当日入库的图书。。当日入库图书查询,该功能允许用户对当日的入库书单针对不同条件进行查询,并且提供二次修改,避免出错。旧书注销:该功能允许用户输入注销单,在输入过程中,程序自动生成注销单编号以加以区分两次不同的注销书单,并且自动记录当日注销的图书。当日注销图书查询:
该功能允许用户对当日的注销单针对不同条件进行查询,并且提供还原,避免出错。
2.业务管理:这是图书馆使用频率最高的模块,因此他在功能上应该直观明确,在操作上应该简单易用。图书借阅:
该功能要求用户输入图书编号或者图书条码,并且检查输入合法性,然后程序动态生成该书的详细信息;再输入借书证号,并且检查输入合法性,然后程序动态生成该读者的详细信息;系统记录借书的经手人,最后由借书按钮实现操作。图书归还:与图书借阅类似,追加图书超期罚款功能,自动根据预设值计算出罚款金额。
3.人员档案管理:这是针对读者和图书馆工作人员而设计的一个人士管理模块,它将完整的记录读者的信息,以及图书馆工作人员的信息,并且他还具有限制图书馆工作人员操作权限的功能,最大限度的保证了数据的安全。读者管理:记录读者的详细信息,并提供增加、撤除、查询等操作。图书馆工作人员管理:
在读者管理子模块的基础上增加权限管理功能,保证数据安全。
4.数据库备份:这是一个涉及到安全问题的重要模块,它可以保证数据库的安全,防止因外界的突发事件所造成的损失,避免因数据流失而重复输入的困扰。该功能分为自动备份,和手动立即备份两部分,满足用户需要。
5.名称设计:这是一个很具个性化的功能,实现很简单,但非常吸引人,你可以任意为你的管理系统命名,比如“长春X中学图书管理系统”。
外部读者查询系统,即2号系统,这是一个面向读者的综合查询系统,采用与管理系统相同的数据库,具有唯一的功能:查询。他可以按照读者的要求,用不同方法对所藏书籍进行查询,并能进行书名的模糊查询,还可以查询读者所借书的到期日,和观看读者本人的详细资料,力争最大的满足读者的需求。
6.性能要求:对新书入库单,注销单的处理及查询;图书查询;借书还书速度应较快
登录仓库管理系统时应输入密码,以保证系统的安全性。系统要有较强的兼容性,能在各种PC机上正常运行。在系统运行异常及数据文件损坏时能给出出错提示,保证系统的可靠性。
运行环境:1.推荐配置:cpu:IntelPentium以上,内存:64M,硬盘:100M空闲空间
【关键词】图书管理系统 设计 实现
图书管理系统水平和图书馆管理水平息息相关,所以在图书馆管理中自动化图书管理系统开发具有重要地位。基于此本文将对自动化图书管理系统开发的需求和技术进行分析,并在此基础上研究自动化图书管理系统的具体设计,最终研究自动化图书管理系统的实现。通过为众多图书馆开发自动化图书管理系统提供理论依据,强化我国图书馆图书管理,推动广泛图书馆的发展进步。
1 系统技术和需求分析
1.1 需求分析
需求分析是软件开发的关键过程,图书管理系统需要具备后台支持管理、借阅管理、信息管理等系统功能,而图书管理系统使用者分为三类,所以可从使用者角度进行需求分析:
第一,基于借阅者角度自助化图书管理系统应当具备的功能。管理系统应具备图书参数情况查阅、读者阅读历史记录、修改读者个人基本信息(包括登陆密码、联系方式等)、权限拓展、读者留言、预定图书等方面功能。在管理系统设计时应当主要考虑反馈信息、个人信息修改、借阅历史查阅、检索图书信息等。
第二,基于图书管理者角度自助化管理系统应当具备的功能。自助化管理系统时应具备读者基本信息编辑、查询、录入功能,其中基本信息包括读者单位、性别、编号、姓名等;同时还应当获得书籍信息编辑、查询、录入功能,书籍信息包括图书类别、编号、名称等;另外还应当具备输入借书、还书信息功能。
第三,基于系统管理人员角度管理系统应当具备的功能。管理系统应当具备系统管理功能,例如维护、管理借阅者和管理人员,系统的查看和维护,应当包括查询、数据维护、业务等模块。
1.2 技术性要求
管理系统需要在图书馆中使用,所以开发人员应当强化系统性能和用户体验,使得管理系统能够满足不断增长的图书馆管理要求,技术性要求应当包括:第一,系统工作的连续性。第二,系统需具备快速响应能力,并实现并行处理。第三,系统应具备强大的数据处理能力。第四,系统包含完善人机界面。第五,系统可共享信息。
2 系统具体设计
2.1 管理系统编码原则
系统软件设计中需应用编码这种程序设计语言,编码实现了图书管理系统设计的实例化和具体化,实际中要想使代码得到优化就必须开发出高品质软件。编码时应当保证程序设计语言科学性、合理性,实际中高级语言较为常用。因为编码主要功能是保证程序易读性,所以构建文档过程中需要注释和标示相应程序,将数据结构功能和特点详细注明,同时使用清晰标准、简单易懂的说明语句,并优化相应程序,使得程序输入、存储效率得到提升。
2.2 数据库设计
数据库的作用是存储和管理数据信息,这些信息是系统的构成部分并不是彼此孤立的,这样终端就能够获得数据库中的这些关键数据信息。项目开发功能的实现和数据库息息相关,并在很大程度上决定了业务工作存档,所以规划管理时应当考虑实际情况,这样就需要科学选择数据库。当前SQL Server、Sybase、Oracle、Access等数据库较为常见。
第一,E-R图。数据库E-R图又被称为E-R模型、实体-联系图,通过该图形成现实环境的概念模型,所以设计开发中经常使用该工具。该模型包括属性、联系集、实体集三个基本概念,具有清晰性和简便性。例如用户信息实体图包含属性有密码、状态、权限、编号、户名。
第二,表结构。实际中存在较多数据库表结构,通常包括以下几种:图书分类表:该表储存内容主要是管理图书分类数据,图书分类数据中类型编号最为关键,具体包含图书名称、类型编号、备注;用户表:该表储存的主要是管理系统用户数据,用户数据中用户编号最为关键,具体包括用户名、密码、状态、权限、编号;图书信息表:图书信息表储存内容主要是管理图书数据,包括图书描述、类型、状态、编号、联系方式、负责人、名称;部门信息表:其作用在于部门信息数据管理,包含本部门名称、编号、备注;部门信息表:部门信息表储存内容主要是图书出版社信息数据,包括图书出版社备注、名称、编号;图书借阅表:图书借阅表储存内容主要是图书借阅数据,包括归还日期、图书编号、借阅编号、借阅日期、读者编号。
第三,数据库连接设计。图书管理系统的服务器数据库为SQL Server-2014,使用访问数据库编程接口,实现数据库的查、改、增、删、链接功能。
2.3 系统网络和界面设计
第一,系统网络设计。设计管理系统的网络架构,应当对两种网络类型进行全面掌握,也就是内部网和外部网,又称为广域网和局域网。在系统网络结构管理中,需要有机结合外网和灵活、便利的内网,在内网中访问那些敏感、机密的图书信息,外网上共享其他信息。同时网络系统安全性还应当得到有效保障,所以要增设外网防火墙,避免遭受黑客恶意攻击。
第二,图书管理系统中系统界面非常重要,是用户了解和应用管理系统的主要阵地,能够体现出整个系统价值和用户对系统认可程度。
3 系y的实现
3.1 信息管理系统
实际中要达到管理系统整体要求,必须保证管理系统具备图书管理的修改、新增、查询、删除功能。修改功能中能够进行所选图书各种资料的修改,删除功能中能实现以往构建图书记录的删除,新增功能中能够实现新图书记录的构建,这样查询功能中就能够依据相应条件进行符合条件图书的查找。
3.2 查询图书
查询系统应当具备健全的图书类别代码、出版社、名称、编号查询功能,同时还可以实现图书信息的修改,选择查询方式和查询关键词后进行模糊查询的检索,最终获得与关键词相关的数据。本文在访问数据库中应用的是SQL语言,查询数据库代码如下:
If Option Value=False And Option2.Value=False And Option3.Value=False And Option4.Aalue=False And Option5.Value=False And Option6.Value=False Then MsgBox,“选择查询方式”,vbInfomation+vbOKOnly,“警告”……
Else:strcon(1)=“书籍编号like%”Text1.Text%:End If
Else:strcon(1)=“”:End If
以上这些代码就是依据编号查询方式进行图书查询,例如输入需要查询图书编号后点击查询,就能够将查询图书信息显示在查询结果中,同时还能够实现书籍属性的修改,并且能够将图书删除。依据以上编写代码还能够将其他所需代码编写出来,例如图书类别设置、图书基本设置、添加图书等,在相应软件程序中输入这些设置后,所需界面就能够实现。
4 结语
图书馆管理者应当充分重视自动化图书管理系统在图书馆管理中的重要作用,并根据自身实际情况进行自动化管理系统的开发工作。图书馆应当在科学需求分析的基础上进行系统开发,使开发出的图书管理系统能够充分符合图书管理要求。本文研究了自动化图书管理系统的设计和实现,但仍存在一定局限希望行I人员能够加强重视,通过设计出科学、完善的图书管理系统推动图书馆管理发展。
参考文献:
[1]张凤霞,张淑华,李维嘉等.图书管理系统的设计与实现――基于C/S结构的后台管理系统[J].科技信息(社会科学版),2013,09:351-353.
[2]单天宇,赵东国,张佳佳等.图书管理系统的设计与实现――图书管理模块设计[J].电脑知识与技术(社会科学版),2015,14:3713-3715.
[3]李芹,张大磊,张艳平等.基于C/S和B/S模式的医院图书管理信息系统的设计与实现[J].中国新技术新产品,2011,20:31.
[4]黄自钦,魏季礼,赵正英等.基于Delphi7的图书信息管理系统的设计与实现[J].轻工科技(社会科学版),2012,08:72-74.
[摘要]随着社会的不断发展,科学技术的不断提高,网络系统不断的发达,人们的生活、工作,学习越来越多的地方用到了网络,各种信息数据不断的增速多。于是,为了适应这个社会的需求,为了满足人们的需要,为了达大更好的效果,世界各方各面都在迫切的需求更快更经济更智能化的技术来更好的管理数据。当然,在信息量非常大的图书管理这方面,这样的要求就更大更强烈了。
[关键词]图书馆管理系统 ;读者借阅模块;数据库设计
图书馆管理系统的发展证实了这个过程,从手工操作到管理员/读者计算机操作,从非技术到计算机技术,无不展现了计算机软件操作的快捷、方便、存储量大等优点。所以图书馆管理系统也跟随科学的发展而不断升级,让图书馆管理人员和读者更方便、更快捷的进行图书管理和图书借阅操作。
一、基于Web的图书管理系统的优势
1、对于传统的图书馆而言,也出现了许多的网上图书馆,方便了读者和管理人员。由于手工的图书管管理工作量大、任务多、服务局限性等等,给学生和老师带来了很多的不便。
2、设计图书馆的管理系统可以提高图书管管理的效率;降低工作人员的工作量;完善图书馆的各项功能。网上图书馆系统应该具有出借还子系统、查询子系统、电子图书下载子系统、留言板以及系统维护子系统等,这几个子系统包括了图书馆管理的主要业务工作,可以全面实现对图书馆的查询、借还、下载、留言等在线功能实现。
3、考虑到图书馆各项业务当中的存在的具体问题系统为各个层次的用户在实际操作方面加强了方便性,在业务规则实现方面更加注重智能化,使用户在使用当中更轻松 ,在系统进入直接的只明途径,这样更加有助于全面提高图书馆的管理效率,改善了书刊的科学管理及工作人员的管理,图书馆各类功能全面实现。
二、关于图书管理系统的设计需求
笔者认为,任何设计都是为了服务于人们,所以,一个好的设计应该是富于人性化、方便与大众、方便于服务人员、让人们用起来舒服,简洁明了,操作方便的设计。而图书馆是为人民大众服务,为阅读群体服务,所以,其设计应该秉着一个不变的理念,那就是“服务第一,读者至上”,做到充分的人性化。
1、图书管理系统需要满足来自两方面的需求,这两个方面分别是图书借阅者和图书馆管理人员。图书借阅者的需求是查询图书馆库中现有的图书、个人借阅情况及个人信息的修改;图书馆管理人员的功能,包括对图书借阅者的借书、还书、续借、查询、以及对图书的添加、修改、删除和对用户资料的查询、添加、删除、修改,还要对系统及时的查看更新。
2、图书借阅者可通过输入学号及密码登陆系统,直接查询图书馆图书情况和本人借书情况,如果图书借阅者根据本人借书证号的变更,还可以进行新用户注册。一般情况下,图书借阅者只应该查询图书馆内藏书,本人的借书情况及个人信息,而且必须要通过本人用户名及密码的验证,所以这一点就满足了图书借阅者的要求,还保护了图书借阅者的个人隐私,体现了保密性。
3、 图书管理人员功能最大,管理员必须通过管理员帐号和管理员密码登陆管理员操作平台。其功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计。图书馆管理员可以实现对图书的查询、添加、删除、修改,对图书借阅者信息的添加、删除、修改,对图书借阅者对图书的借阅功能、换书功能、续借功能、查询功能的实现。
4、本系统为基于WEB的图书管理系统统是为了满足网络服务应用而生的,所以系统的非功能需求必须满足以下几个条件:(1)速度快,成本低(High speed, low cost); (2)图书的查阅不受地域的限制;(3)学生可通过多种方法查询到图书信息;(4)能提高图书管理员的工作效率。
三、数据库设计
1、数据库设计质量的好坏直接影响系统中各个处理过程的性能和质量。数据库设计既是一项涉及多学科的综合性技术,又是一项庞大的工程项目。有人讲“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律,这是有一定道理的。技术与管理的界面(称之为“干件”)十分重要,数据库建设是硬件、软件和干件的结合。
2、数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。
3、图书馆系统对数据库需求具体体现在各种对图书馆书籍信息的查询、借阅、归还、续借和资料的修改,这就要求数据库结构能充分满足各种信息的输出和输入。
4、针对一般图书管理系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
管理员资料信息,包括的数据项有:管理员用户名、管理员密码。 用户资料信息,包括的数据项有:用户学号、用户密码、用户姓名、用户性别、用户专业、用户注册日期。
图书资料信息,包括的数据项有:书籍的书号、书籍书名、书籍的作者、书籍出版社、出版日期、书籍单价、书籍数量、书籍类型。
借书记录信息表,包括的数据项有:用户学号、所借书籍的书号、书籍借书时间。
总结语
基于Web的图书管理系统做到了服务于人民,方便于读者,方便于管理者,迎合了当下飞速发展的社会的脚步,人们生活、学习、工作的需求,达到了人们预期的效果,是一种更经济、更智能化、更人性化的技术手段。当然,虽然这种设计还没有大范围的普及,但是,笔者相信,随着科学技术的飞速发展,基于Web的图书管理系统将不久就会取代传统图书管理系统,成为一种富于人性化、以“服务第一,读者至上”为核心理念的实体服务系统。
参考文献:
[1] 朱天生 龙萍;《农业图书情报学刊》2009年 第4期
[2] 郑伟,陈进平,付祥. 基于Web服务的企业信息集成应用研究[J]. 现代机械. 2010(01)
[3] 刘治国. 构建基于B/S结构的图书管理系统 [J]. 信息技术. 2005(03)
[4] 陈芳,陈朝,李伦. 用Rational Rose实现图书管理系统的建模设计 [J]. 微计算机应用. 2003(06)
[5] 郭荣,杨磊. 浅谈MIS系统平台模式的选择 [J]. 广西科学院学报. 2003(03)
[6] 陈峰,薛士权. 通用关系数据库访问层的设计与实现 [J]. 计算机工程与应用. 2003(22)
[7] 李广建,张智雄,黄永文. 国外图书馆自动化系统的现状与趋势 [J]. 现代图书情报技术. 2003(03)
[8] 黄少敏,赵玉娇. 基于的图书管理系统 [J]. 武汉科技学院学报. 2003(02)
[9] 聂华. 图书馆集成管理系统的发展现状与趋势 [J]. 大学图书馆学报
基金项目:2011年陕西省高等继续教育教学改革研究项目资助(项目编号:11J19)
【关键词】图书馆;管理系统;JAVA
1系统概述
此系统使用Oracle数据库,并在数据库表级对数据的完整性和一致性进行约束,保证数据库中数据的正确性和安全性。后台及部分前台使用了Java语言进行编码,用JQuery技术进行用户前台验证和页面的样式设计,使用JS技术用于页面功能的完善。系统主要实现对图书馆信息的管理,主要功能为管理有关读者、书籍、借阅和管理者的信息等。读者信息管理既可以浏览读者的信息,也可以对读者信息进行维护;书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护;借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护;管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。系统主界面模块图如图1所示,分为图书一览、用户管理、图书管理、借书、还书、借书查询功能,图书管理分为增加图书和修改删除图书。
2系统设计
2.1数据库建表
根据系统概述中的各模块需求,设计中主要创建了用户表,图书表及借书表。表1是用户表及字段,主键是Id,usernae是用户名,Password是密码,Email是邮箱,In_dentify是身份。表2是图书表及字段,主键是Id;bookname是书名,Author是作者,Classify是类别,Price是价格,News是介绍,Lendnum是可借本书,Lendys是可借天数。表3是借书表及字段,主键是Id;Book_id是书的ID,User_id是用户ID,Borrow_date是借书日期,is_back是是否归还。
2.2登录页面设计
图2是登陆页面设计流程图,在登录页面输入用户名和密码,进行判断,验证正确判断身份,如果是管理员进入管理员页面,如果是学生跳到学生页面,如果验证不正确,进入错误页面,在错误页面可以返回主页面和进入注册页面。在注册页面也可以进入登录页面,同样在登录页面可以进入注册页面。
2.3主页面设计
2.3.1图书一览图书一览可以查看图书馆里的图书信息情况,包括编号、书名、作者、类别、价格、简介、存放位置、可借数量和可借天数。图书一览模块通过form表单的action后的URL判断交由Bookservlet处理,Boookservlet通过“/”截取最后一个字段,根据字段判断交由对应的tobooks方法,tobooks方法查询a_book表的图书信息,然后反馈到图书页面,将数据库信息陈列出来。2.3.2用户管理用户管理是管理员专有的一个功能,专门来进行用户的信息管理。用户管理页面包括用户编号、用户姓名、用户邮箱、操作,可以通过不同按钮实现增加、修改和删除用户。增加和修改用户通过输入对应的user_id,判断用户id是否存在,不存在则重新输入,如果存在,经过URL判断交由Userservlet处理,增加用户则在数据库a_user中增加一个用户的信息,修改用户则在数据库修改a_user中对应的用户信息,然后跳转到用户管理页面并显示获取到的用户信息。删除用户直接点击对应的用户信息,同样经过URL判断交由Userservlet处理,在数据库删除a_user中对应的用户信息。2.3.3图书管理图书管理页面分为增加图书和删除图书,修改图书在删除图书里面。增加图书模块需要添加编号、书名、作者、类别、价格、简介、存放位置、可借数量、可借天数。删除图书模块会展示一些图书信息包括编号、书名、作者和操作。图书管理通过输入对应的book_id,判断书的id是否存在,不存在则重新输入,如果存在,同样经过URL判断交由Bookservlet处理,增加图书时在数据库a_book中增加一个图书的信息,删除图书时在数据库修改a_book中对应的图书的信息。2.3.4借书模块和还书模块借书模块和还书模块是图书管理系统的核心部分,都需要操作几张表,不同的是还书会在数据库删除a_borrow中对应的借阅信息,并且在对应的图书表里的可借数量加上一本,2.3.5借书查询借书查询展示的就是哪位用户借的哪本书的数据,主要包括借书流水号、读者姓名、图书名、归还日期、结束日期、是否归还等信息。借书查询交由Borrowservlet处理,分为管理员和学生,如果是管理员,在数据查询中查询所有的借阅信息,反馈给页面。如果是学生,只查询当前学生的借阅信息,反馈给学生页面。
3结论
本文设计了一款较为实用的图书管理系统,基本实现了图书查询、图书管理、用户管理、借书、还书和借阅信息查询的功能,提高了图书管理者的工作效率。
参考文献
[1]崔宁.基于JAVA的图书管理系统的设计[J].电子技术与软件工程,2014.