无论是身处学校还是步入社会,大家对论文都再熟悉不过了吧,通过论文写作可以培养我们的科学研究能力。你所见过的论文是什么样的呢?
一、大数据时代图书资料工作信息化管理存在的一些问题
1.对资料管理重视不够,图书资料管理工作基础较差。纵观大部分的企业,普遍存在对资料管理工作忽视的问题。企业的管理层往往认为这项工作无足轻重,不会对企业的发展产生影响。较低的重视度使得企业对图书资料管理要求宽泛,在工作人员、工作内容以及工作制度等方面没有加以重视和关注,使得工作人员工作积极性不高、专业性不强,工作内容模糊,工作制度缺失等问题出现。另外,企业对图书资料管理工作资金投入较少,使其软硬件基础设施落后。以上因素都使得图书资料管理工作基础变得薄弱,不能完全发挥自身职能去服务企业。
2.图书资料利用率不足,利用效果不明显。图书资料在企业的发展中起着信息交流、互相沟通的作用,特别是在企业制定发展战略时候能够提供参考、借鉴和考证等方面的帮助。但是,对于大多数的企业而言却没有充分利用图书资料这些特点。主要原因在于文书资源的管理缺乏网络化和现代化,再加上对图书资料的整理编排不科学等,当企业需要借助相关资料进行分析决策时,面对庞杂的图书资料工作者不能及时地将对方所需的资料提取出来,给对方工作造成不便,打击了企业其他部门取用图书资料的积极性,造成了企业虽然占有大量的文书资源但是其他部门不充分利用的现状。
3.图书资料工作与档案管理工作协调性差,工作漏洞时常存在。在企业里会出现图书资料工作和档案管理工作的对接偏差,使两者间的协调性受到了严重地削弱,进而不能及时提供有效、全面的信息资源。造成两者间工作协调性差的原因主要在于双方不能明确各自的工作范围和内容,不能够做好相互的衔接工作。图书资料工作与档案管理工作不能够很好地配合会导致一些漏洞的发生,如在图书资料工作中,文种使用不当、初始稿件丢失、档案收集工作不及时等;在档案管理工作方面,存在着操作不规范,主要体现在对档案的装订、添加附件、编号等工作上。
4.图书资料管理软硬件建设投入不足,制约了信息化管理进程。图书资料管理软硬件投入不足主要是指企业在其硬件设备以及人员配备方面没有给与足够的资金投入,使之不能够满足工作的需要,制约了信息化的管理进程。主要体现为现有的办公设备较为成旧,在开展信息化建设时不能够提供硬件支持。另外,人员配备方面也存在缺陷,表现为现有的工作人员素质较低,也没有高素质的专业人员的引入。
二、大数据时代图书资料信息化管理工作发展的建议
针对上述问题,应当从以下几个方面出发对其进行改进:
1.做好图书资料管理的基础工作,加强企业部门之间资料管理的协调。为了更好地做好图书资料管理的基础工作,加强部门之间与图书资料管理的沟通合作。企业需要对图书资料工作人员加以规范和约束,督促其做好本职工作,诸如搜集,分类,鉴别,整理等,还要增强其服务意识。在提高重视度的同时还要针对图书资料管理工作的性质制定完善的管理制度和工作方法、流程等。最后在加强基础性工作方面还要对其进行有效的、全方位的监管,确保工作的准确性、全面性、及时性。另外,在部门协调方面,负责图书资料管理的部门也应加强和企业内部其他部门的联系与互动,及时将搜集处理好的信息及时地提供给企业内部需要的部门,以帮助企业在制定目标或战略时及时做出判断,切实发挥自身的基础性作用,在一定程度上也能够增强企业对图书资料管理的重视度。
2.实现图书资料管理的数字化,简化手动、整理和归档的过程。为了提高图书资料的利用率,使之更加� 图书资料管理部门要逐步实现图书资料管理的数字化,即在原有纸质资料基础上引入数字化处理技术。在对纸质资料进行整理、编号、储存的同时,将大数据时代的技术优势应用于图书资料的管理工作中,将图书资料进行数字化处理,建立数据库,从而简化手动、整理和归档资料的过程,也能够在很大程度上方便需要者查阅。数字化、网络化的介入将彻底改变图书资料传统的处理方式,将不必要的、过于繁琐的步骤和工作进行删减和革新,不仅能够提高了图书资料管理者的工作效率,减轻了其工作负荷,还提高了图书资料的利用效率。
3.强化员工管理意识,科学梳理图书资料工作与图书资料管理工作的配合度。为了增强图书资料工作和图书资料管理工作的配合度,企业应当对这两项工作进行科学地梳理。首先,要对图书资料工作和图书资料工作各自的工作范围和内容加以明确,要以条文的形式对其各自的职责进行规范,特别在涉及两者工作衔接时的各项工作项目的归属加以明确。其次,要确保两者在各自的工作中恪尽职守,严格按照各自的制度和规范要求来开展工作,避免因自己的工作疏忽或者漏洞给对方的工作带来不便,进而影响两者点的协调。再者,还要在意识方面对双方加以增强,使之不仅能够明确自身工作的重要性,还能够充分认识到对方工作的重要性以及自身的工作对对方工作的影响力。总之,要使图书资料工作和档案管理工作双发充分了解图书资料和档案资料之间的重要关系,明确两者是相辅相成,相互依托的,只有这样才能够促进两者间的有效配合。
4.加强资料管理的软硬件建设,提供资料信息化管理支撑。在加强资料管理的软硬件建设方面,企业需要做到以下几点:1)加大对基础设施的精力和财力投入。为了适应信息化的发展,企业要对现有的基础设施加以升级或者更换,使之在办公中满足网络搜索引擎、网络信息平台等各项信息化建设的需要。2)加大对现有的工作人员的培训力度。企业要通过公共课、视频教学、网络会议、外派学习等手段对员工进行专业、服务意识等方面的培训,提高其综合素质。3)引进专业化的高素质人才。企业应适当提高图书资料工作人员的任用门槛,聘用更多经过专业知识学习或经过专业培训的人员,借助这些专业人员的力量来对现有的图书资料工作进行信息化管理方向的创新和转变。
三、结语
在大数据时代背景下,图书资料信息化管理已� 为了顺应这一趋势,企业需要充分认识到自身的问题,并针对问题找到改进的途径。只有这样才能够发挥图书资料管理的价值。
图书馆业务呈现逐步增加的趋势,现有的一图书馆管理系统也在不断增加一些独立的、新的业务系统,但这些业务系统尚不能很好的融入到已有的管理系统中,因此会造成信息孤岛现象的存在,不能很好的整合图书馆的服务项目和资源利用。如,现今各高校毕业论文的提交多通过图书馆系统完成,读者可以在个人图书馆进行论文的购买,却不能进行论文揭底操作,从而必须重新登录完成,既不能方便读者,又无法通过图书馆管理系统准确得到论文提交的进展。
摘 要:本文首先对图书管理信息系统的可行性进行了详细分析, 确定了图书管理实现信息化所设计系统的功能分析、需求分析、性能测试以及设计系统的思想思路等, 认为应该采用B/S框架结构模式对系统的角色和功能进行了详细划分, 明确了用户可交互功能。最后设计并实现了基于J2EE技术的图书管理信息系统, 希望笔者的研究对当前图书管理问题能提供一个借鉴和参考。
关键词:图书管理; 信息化; 系统;
1 系统技术关键
1.1 B/S模式
B/S模式是当前网络技术发展大环境下比较流行的系统架构的设计模块, B/S模式一般采用三层架构的模式分别是表示层、中间层以及数据层。
表示层:也称之用户层, 是系统来响应用户信息的层次, 也是对用户展现的层次用户通过用户层和系统进行交互的。
中间层:也称之为桥梁层, 顾名思义是和用户层以及数据层进行交互的层次, 对数据的传送以及数据的请求起到中间传送的作用。
数据层:也称之为永久层, 其功能主要是负责数据库的数据进行存储管理/处理具体的B/S结构。
1.2 J2EE技术介绍
java技术可以实现跨平台的数据管理, 使用java平台研发的系统可以实现系统的跨平台的处理, 通过跨平台的特点大大的增加了java程序的应用范围, 使得java程序应用越来越广泛, 在系统数据分析以及系统的响应方面都可以进行数据的交互, 通过对java信息的相关传输以及管理, 实现对数据传输管理信息的统一操作管理, 对数据信息以及关键管理上都可以采用这种方式进行管理响应流程。
另外, 数据库方面, 建议采用SQLserver数据库, 它是可以对大量数据信息进程处理的数据库系统, 自带的安全机制还可以对存储的数据信息的完整性、独立性等进行统一的管理。还可 微软的SQLserver数据库本身还带有安全机制以及对数据库进行设计的时候的校验, 在数据库本身的机制保证了数据的安全性以及数据的完整性。
1.3 系统功能需求
图书管理系统设计分为两部分, 第一是前台设计部分, 第二是后台设计, 主要是数据库的设计。
图书信息应该包括数目的作者、图书名、出版日期、出版社。可以进行数据库存储, 让读者知道图书馆内部含有什么样的条目信息。
读者信息息应该包括有:读者的姓名, 读者的编号。通过它们, 读者能够分辨出不同的读者信息。
管理员的主要权限是对账号和密码的管理, 管理员通过账号和密码的使用, 能够快速登陆到图书管理系统的后台, 主要功能是能够从整体上, 更改图书信息, 和读者信息。
1.4 系统非功能需求
1.4.1 安全性强。
系统的安全性几乎是所有的信息系统都要考虑的问题, 首先要保证系统的安全, 这里的系统安全不单单指的是系统的安全, 还要保证系统数据的安全, 铁路公司人力资源信息管理系统里存储的数据涉及到个人信息以及财产问题都是非常重要的信息, 所以系统的安全性要放在第一位。
1.4.2 可扩展性优。
在可以预见的发展前景下实现对数据信息的统一管理, 为系统的操作实现统一的管理, 另外随着客户需求的不断提升系统的功能也会随之增加, 系统良好的可扩展性增加了系统的稳定性, 减少了系统后期研发的费用, 提升了系统的经济性以及系统的安全稳定性。
2 系统实现
图书管理系统建立统一的数据管理平台方面采用当下先进的技术进行信息化的管理, 实现了数据信息进行的快速搭建以及管理, 在不同的方式以及管理上实现了对数据信息的管理支撑, 在管理方式上实现了对数据以及管理信息的统一管理操作。
对系统的性能以及系统的负载进行规划设计, 在系统建设的初期对系统的负载情况以及系统的性能进行规划设计, 可以避免系统在建成使用的过程中出现负载过大或者性能不能满足客户的需求的缺陷, 所以对系统的性能以及系统性能的设计是非常重要的, 系统的性能以及系统的负载决定了系统使用的广度以及系统使用的年限, 对系统的设计者来说是非常重要的指标。
图书馆管理系统要有开放和合作的理念,通过与数字资源的数据供应商、系统的供应商、出版商等进行紧密的沟通与合作,例如,可以通过新检索系统的开发,链接元数据供应商的检索入口,从而使检索系统能够同时检索到本馆资源、元数据库资源等,从而使读者更为便利的获得各种信息,充分整合图书馆的各种资源,提高管理效率,既解决了图书馆管理系统与各应用系统之间无法融合的难题,又很好的整合了数字资源和纸质资源。
伴随着计算机技术及网络技术不断发展而产生的新媒体概念及技术组合,进一步颠覆了信息传递的方式、方法以及内容。移动互联网覆盖度的提升、智能手机的逐步普及、APP软件的层出不穷,就是新媒体时代到来的最真实反映[1]。同时,新媒体环境本身也处在不断的变化发展过程中,其强大的运行服务体系使得信息化产业也有了长足的发展。高校图书馆作为服务在校师生的寻求知识、获取信息的职能部门,其发展方向必须紧跟时代前进的步伐。因此,如何推动新媒体技术与高校图书馆信息化管理模式的有效融合,并以此来提升高校图书馆的信息化服务水平和服务质量,使得广大在校师生能够更加便捷地享受到新媒体技术所带来的丰硕成果,已成为高校图书馆信息化建设的重要方向[2]。
1新媒体的基本特点
“新媒体”这一概念最早是由美国学者Goremark提出,其核心概念可以总结为:“运用数码技术、互联网技术、移动终端技术,通过各种类型的通讯传播渠道等,配合家用PC设备、移动电话、数字电视机等终端设备,面向无特定用户提供各种类型信息服务的传播方式和媒体形态。”新媒体是在信息化大潮中形成的新的别具一格的媒体形式,如门户网站、电子邮箱、搜索引擎、虚拟社区、网络游戏、博客、数字化杂志、数字报纸、移动电视、移动网络、数字电视电影、触摸媒体等都属于新媒体。相对于传统媒体电视、广播、报刊、互联网,新媒体被称为“第五媒体”,新媒体主要以数字技术形式出现,传播过程中常常打破了媒介之间的壁垒,消融了介质之间、地域之间、受众之间的界限[3]。具体来说体现为以下4个典型特征。
1.1信息传播内容的不断丰富
信息传播内容的层出不穷可以看作是新媒体时代所带来的最重要变化之一。对于用户而言,新媒体门槛较低,具有基础性知识的人均能够成为新媒体的使用者。用户使用新媒体时会产生更多独特的内容。原因在于,随着互联网络和通讯技术的发展,每个人都希望借助新媒体来表达自己独特的想法和观点,希望获得他人的关注和认同,相应地创作内容就比较新颖和前卫。此外,有些人希望自己创作的内容具有个性,能够吸引他人的注意,受到越来越多的关注,甚至期待成为某一方面的公众人物。目前较为流行的网络主播行为就是最好的反映。
1.2信息的个性化定制
由于技术条件的限制,传统媒体的信息传播受众只能是无指定的社会大众。同时,信息受众也只能被动地接受信息传播者所提供的信息内容。然而,新媒体却能够有效地将信息传播受众按照传播的目的进行精细化划分,实现信息的有效传递[4]。另一方面,信息受众也可以采用新媒体途径实现自身所需信息的个性化定制。也就是说,信息传播的双方都可以在新媒体条件下更加精确地满足自身的需求。
1.3信息的多途径流动性
在新媒体环境下,信息传播者的角色定位不再局限于传统思维模式的定义,新媒体用户既可以是信息的传播者,也可以是信息的受众。有别于传统媒体传播模式下用户被动接受信息的传递方式,在新媒体环境下,用户对信息的筛选具有极大的自主选择权利,同时用户也可
1.4信息传播的及时性
从传统媒体发布作品的方式来看,往往需要进行有效的规划,从而保证时间和空间的有效性,避免由于时间因素而延迟内容的上传和展示,然而这样一来,信息的传递往往要受到设定计划的限制,而缺乏实时性和实效性。相比之下,使用新媒体技术发布信息,具有很强的实时性,不易受到时间和空间的限制,可以实现随时随地进行信息传递的效果。
2新媒体对高校图书馆信息化管理模式的影响
高校图书馆作为全社会信息传播的节点之一,不可避免地会受到新媒体环境及其基本特征的影响,其信息化管理模式更是首当其冲。
2.1馆藏资源主体的改变
长期以来,人们查阅书籍时普遍使用的是传统图书馆。传统图书馆中使用纸质文献向用户提供服务。随着科学技术的发展,尤其是电子技术的进步,新媒体技术引入图书馆,将纸质图书通过格式转换形成电子资源存储在光盘、储存器等介质中,这些数据资源可以通过新媒体技术进行声、图、像的全方位展示,构建成一个全新的数字化图书馆。在数字化图书馆中,用户可以使用新媒体设备对所需资源进行检索,从而更加方便快捷地查阅到资料,而且形式多样,在阅读的同时还可以保证阅读的生动性。相较于传统图书馆来说,数字化图书馆在基础运行方式、服务形式以及工作重心等角度进行了全新的架构。
2.2信息服务方式的改变
传统图书馆就是将很多纸质图书收纳到一个固定的区域中,并进行合理的整序排列,在特定的时间内向用户提供使用。但是,对于使用新媒体技术建立起来的数字图书馆来说,可以借助互联网技术将不同性质和内容的电子图书资源存储在网络平台中,使得用户可以在不同时间和不同区域随时查阅图书资源,不易受到时间和空间的局限,为读者使用提供便利。
2.3馆员工作方向的改变
传统图书馆员的任务就是将采集的纸质书籍通过加工整序排列上架,以方便读者检索利用扮演着一个被动的信息存储者和管理者的角色。数字图书馆则可以将相应的电子数据资源通过计算机技术进行收集、归纳、整理,存储在网络平台中,从而提高了用户的查阅速度和效率。由此来看,数字图书馆馆员的工作职责也必须进行相应的转变,由被动储存者和管理者变为主动的传播者和服务者,并借助网络通讯技术及时向用户推荐相应的图书资源,达到满足用户个性化需求的目的。
2.4图书馆建设与服务评价方式的改变
以往在对传统图书馆的建设和服务进行评价时,其中一个主要指标就是以纸质图书量为核心,包括图书馆库藏多少、使用量多少以及新增图书多少等要素。然而对于数字图书馆而言,这一评价方式和指标已不完全适用,应当增加电子资源存储量、电子资源质量、用户需求量以及用户实际利用量等指标进行评价。同时,通过电子技术可以实时记录相应的数字变化,进一步提升评价的效率。
3融入新媒体时代的高校图书馆信息化管理优势
3.1发展方向进一步明确
伴随着网络技术发展以及人们生活水平的提高,越来越多的人逐渐追求精神方面的享受和满足。由传统纸质图书向电子化、网络化资源进行转变是时代的需要,也是图书馆自身寻求创新的结果。对于数字图书馆来说,为了满足更多社会公众的阅读需求,需要对馆藏资源进行不断的添加和更新,以保证图书资源的数量和质量。同时,高校图书馆要积极转变传统的服务方式,注重网络平台的维护和及时更新,只有随着时代和科技进步进行实时更新,才能够更好地承担起为社会提供知识资源的职能。
3.2更容易被用户接受
新媒体环境下的微信、微博、QQ等信息传递工具可以拉近用户之间的距离,使其不再受时间和空间的限制,可以随时随地进行彼此间的交流。这些信息传递工具带来各种最新媒体功能的实现,如视频聊天、在线图片传输等,更进一步丰富了用户的生活,而且使情感表达更具信息基础。用户可以利用这些信息传递工具在交流中表达自我感受,并与他人分享自身收藏的信息化知识和知识积累的经验。出于用户追求新鲜事物的心理,使用这些信息传递工具进行沟通交流成为一种时尚追求。因此,高校图书馆在新媒体环境下,建立微信公众平台、微博公众号、QQ群等,可以使面向用户的信息推介和服务更具时尚之感,也更容易被用户所接受,尤其为在校大学生及青年教师所认可[7]。
3.3信息化教育体系进一步完善
教育体系指互相联系的各种教育机构的整体或教育大系统中的各种教育要素的有序组合。高校图书馆可以借助信息技术,对教学资源进行合理整合,形成一个完整的教育体系,保证资源的共享,为教育发展贡献力量。在新媒体的影响下,高校图书馆要积极创新,建立更具有信息化、智能化的数字图书馆,不仅要将本校图书馆内资源进行电子化转化,也要和其他学校电子阅读平台进行有效关联,建立一个全面的、综合的数字教学平台。信息化教育体系的有效构建,不但便于高校师生及时有效获取知识,提高理论水平,也便于师生通过数字资源平台互动交流,知识共享。
3.4信息资源的共享共用效果进一步凸显
信息化图书资源平台的建立能够将馆藏资源借助网络技术进行实时传输、查阅和共享,不受时间和空间的限制。在高校信息化服务体系中搭建一个统一的数字资源平台,可以有效实现知识资源的共享,实现不同性质不同区域图书资源的传输和使用。同时,数字资源平台的建立可以实现图书馆藏书资源在不同教学相关部门之间的平行分配,对于不同教学相关部门的建设都能起到良好的促进作用。
4新媒体时代图书馆信息化管理模式的创新
4.1加强图书馆信息化综合服务平台建设
高校图书馆要想在新媒体时代进一步完善信息化管理与服务体系,就必须有与其相匹配的数字综合化服务环境和服务平台。就数字化综合服务平台建设的方向而言,一方面,需要加强最新数字化技术的引进[8]。通过引入大数据技术和云计算技术,可以避免信息决策的冗余、重复和不对称,从而降低和减少决策的风险,可更为直接地满足读者即时即地的需求,进而有助于提高读者对图书馆信息化管理和服务的满意度,体现服务的技术人文化特点。另一方面,鉴于当下国内图书馆在信息化综合服务平台上的设计漏洞以及平台模块过于松散的现状,必须加强信息化综合服务平台内部资源模块在操作使用方面的协调一致,从而使各个模块在功能得到有效发挥的基础上,进一步做到便于读者使用,进而提高读者对图书馆信息化综合服务平台的利用率。
4.2推动新媒体环境下“自媒体智库”发展
当前,越来越多的用户依托新媒体的信息传播优势和自身的专业知识背景而聚集在一起,构建了专业化的网络虚拟知识互助“智库圈”。在这一“智库圈”平台上,用户可以自由地对当今社会的各领域、各学科的热点问题进行探讨,从而实现了信息的进一步集散和传播。鉴于此,高校图书馆应当充分把握这一新媒体平台的发展动向,引导式地组织开展网络虚拟知识互助“智库圈”的建设,从而推动超越传统媒体、智库的新型知识传播模式的发展[9]。一方面,高校图书馆可以通过建立“自媒体智库”来进一步满足不同用户的“共时性”信息需求,从而打破信息传递的壁垒;另一方面,高校图书馆可以利用“自媒体智库”的信息汇集优势,开展专题化讨论,从而丰富馆藏学术资源的内容。
4.3实现信息推动的个性化体现和实效反馈
高校图书馆数字资源库建立之后,要着力于实现对丰富资源的有效运用,可以使用官方网页、微信公众平台、微博公众号、QQ群等新媒体渠道向用户提供信息资源的推介。首先,高校图书馆在推送信息资源时要以灵活的、时尚的、多样化的方式进行,以自己独特而又新颖的风格吸引用户的注意力。其次,高校图书馆要积极搜集用户信息,并 最后,要注重使用各类新媒体平台工具的统计功能,对用户的'使用量进行统计和阶段性分析,及时更新信息推送的内容和方式。
4.4注重读者的参与体验
在高校图书馆现有的信息化服务模式中,读者往往是以被服务对象的身份参与新媒体环境下信息交流。而现实情况是,更多的读者更加期盼能够参与图书馆的信息化建设,而不是仅仅作为被服务的对象[10]。原因在于他们更希望能够通过参与高校图书馆组织的信息化建设来实现自我意识的表达与满足。高校图书馆基于现有的信息化管理模式所推出的大部分服务功能都带有一定的公益性,因此是否能够加入读者体验元素非常重要。例如,重庆大学图书馆主页设置“我的书斋”服务功能,读者不仅可以将自己所拥有的文献资料上传至数字资源库,而且还可以对其他用户所上传的文献资源进行评价和标注。这样一来,不仅增加了图书馆数字化文献的来源渠道,而且促进了读者之间的互动交流,并使得读者在与其他读者的互动交流中得到了自我价值实现的体验。
5结语
从当前高校图书馆信息化建设的过程来看,评价其管理模式是否成功的关键在于,其所建立的信息化管理模式是否能够真正满足用户的信息需求,这是高校图书馆信息化服务的核心所在。在新媒体时代,高校图书馆应立足于自身的馆藏资源优势和已有的信息化服务条件,进一步拓展信息传播的空间及实质内容。同时也要积极关注新媒体相关技术的发展动向,充分实现技术创新与管理模式创新的深度融合,扩大信息服务的社会影响力范围,构建多层次、全方位、立体化的信息化服务模式,使高校图书馆信息化服务逐�
一、引言
1.1编写目的
本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。
1.2背景
本项目的名称:图书管理系统开发软件。
本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是高校图书馆借书。
本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。
1.3定义
开发(develop):不是单纯指开发活动,还包括维护活动。 项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。 项目开发计划(project development plan):是一种把项目一定过程与项目如何推进连接起来的方案。
产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。
1.4参考文献
《CMMI软件过程改进与评估》 罗运模、谢志敏等编著,电子工业出版社,6月版,北京 《软件工程导论》(第四版) 张海藩编著,清华大学出版社,10月版,北京
二、总体设计 2.1需求规定
主要输入输出项目: 图书信息:(书名,ISBN,定价,出版社,数量,是否可借) 用户信息:(ID,姓名,年龄,性别,开户时间,余额) 借阅信息:(ID,ISBN,数量,借出日期,押金)
2.2运行环境
硬件环境:
最低配置:CPU:Pentium3 800以上或其它兼容规格,内存:256M以上,硬盘:20GB以上空间
推荐配置:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间。
软件环境:Windows server SQL Server .NET Framework 2.0
2.3基本设计概念和处理过程
读者借还图书处理流程
更新图书资料处理流程
2.4 SC结构
2.5图书管理系统总体设计示意图
2.6系统出错处理设计
2.6.1出错信息
输入用户名不存在:说明数据库没无此用户名,需开户。
密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。
由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。
2.6.2补救措施
故障出现后可能采取的变通措施,包括:
后备:使用附加存储设备备份数据。备份频率为每日一次。需手动备份。 恢复及再启动:如果数据造成丢失,可使用备份数据还原。
摘要:信息时代的来领使的信息技术的应用范围越来越广,不论是人们的生活还是工作中,都离不开信息技术的支持,它对于现代社会的经济发展和文化发展都有着非常深远的影响。图书馆作为人们只是的传播者,是社会发展的一部分,它也要随着社会的进步而不断地发展,图书馆数字化的发展,运用了网络和计算机技术,让纸质文本不再是唯一的知识传播的载体。图书馆网络数据库的建立,让人们能够通过电脑就能够享受在图书馆中的所有的服务。但是由于当前有些技术要求无法得到满足,图书馆的管理系统还不是很完善,图书馆网络数据库的管理方面还存在很多安全问题。本文主要阐述了网络数据库图书馆管理系统的概述,指出了其主要存在的问题,并对网络数据库图书馆管理系统的安全性做了一定的分析。
关键词:网络数据库;图书馆;管理系统;安全性
1网络数据库的图书馆管理系统概述
1.1图书馆管理系统
图书馆管理系统是伴随着计算机网络技术的不断发展而衍生出来的,它能够有效地提升图书馆的管理效率,减少图书管理员的在记录、整理图书的过程中产生的失误,还可以使数据资源得到良好的保存,在图书的查找、阅览、记录等方面操作起来更加的简单快捷[1]。但是,就目前而言,图书馆的管理系统还存在着一些问题,不能够满足图书馆的发展要求。很多图书馆的管理系统不能时间图书资源的共享,图书馆管理系统的可使用功能较为单一,安全意识比较低,面对外界的网络攻击,防范能力较弱,对于数据的备份保存的机制还不够成熟。因此,针对图书馆的管理系统,图书馆后台管理人员应该在操作上更加的规范化,避免随意操作和失误操作。管理系统应该在信息处理的方面应该具备较强的可靠性和较高的准确性。
1.2网络数据库
数据库指的是利用一定的数据以及数据之间的联系和规则,按照一定的数据结构来组织、存储和管理的数据仓库。数据库技术则是信息技术的核心技术之一,它主要研究对数据进行存储和组织,如何高效的提取并处理数据,是一种辅助管理数据的方法。而网络数据库则是把数据和资源共享着两种技术融合在一起,把数据库技术融入到计算机网络系统中,借助计算机网络技术进行数据库的资源共享。
网络数据库主要包括存取数据和访问数据两个功能,除此之外,还具有较高的安全防范功能,对于数据的安全性具有一定的保障作用,能够保证数据库信息的一致性和数据信息的完整性。在网络数据库中保存数据信息后,如果想要修改或者访问数据,就要具备一定的安全权限,才能进行相应的操作。
网络数据库的安全性主要包含以下四点:①数据的保密性较强。②数据具有一致性和完整性。③数据的可用性强。④网络数据库能够对信息的变化进行详细的记录[2]。随着网络数据看到迅速发展,在社会各界得到了广泛的应用,同时他也存在很多的安全隐患和问题。在电脑之间进行数据库数据传输是,需要提前设置相关协议。在当前的网络大环境下,由于电脑操作的漏洞比较多,网络数据库主要存在以下几点安全隐患:①数据信息容易被窃取或窃 听。②数据的完整性容易遭到破坏。③数据库容易遭到网络黑客的攻击。
2网络数据库图书馆管理系统安全性分析
关于图书馆网络数据库管理系统的安全性分析,我们可以以高校的图书馆为例。在高校的图书馆管理系统中,网络同样是以互联网为基础,对于安全性的要求比较高,要保证高校的图书馆网络数据库的数据安全,就必须具备以下安全性:
2.1运行的稳定性
对于图书馆网络数据库来讲,需要具备较高的稳定性才能支持服务器保持长时间的正常运行,一般情况下,图书馆的后台服务器需要连续运行半年左右才会进行重启维护。因此,稳定性较高的管理系统能够让图书馆的网络数据库正常的运行而不受干扰。
2.2数据的保密性
对于图书馆来说,应该要有一定的验证要求,设置访问权限,降低服务器的负荷。对能够公开的信息和需要保密的信息进行分开管理,并设置不同级别的查看权限,根据不同级别的权限来访问不同性质的信息,以此来保证数据库信息的保密性。
2.3运行速度较快
图书馆的网络数据库不管在浏览器端口还是在客户端的访问速度都很快,对于数据库数据信息的查询、修改和访问等操作的反应速度要求读比较高,不能有太久的延迟。
2.4数据备份和数据恢复
针对网络数据库的服务器,最为重要的数据安全保障措施就是对数据的备份和当出现数据丢失现象后的数据恢复。对于图书馆管理系统来说,图书信息、图书借阅记录、用户账户信息等信息数据都是图书馆能够正常运行的最基本的保障,如果这些信息出现故障,对图书馆而言无疑是一次重大事故。因此,数据的备份和数据恢复是图书馆管理系统最重要的安全保障措施,一旦网络数据库出现故障或损害,必须要尽快进行系统恢复和数据恢复,以保证图书馆网络数据库的数据安全和图书馆管理系统的正常运行。
2.5故障处理
网络数据库往往 如数据库硬件故障或网络黑客攻击导致的故障,数据库受到木马或者网络病毒的感染等问题,这些故障都会导致网络数据库无法正常使用[3]。数据库和计算机网络安全管理具有故障处理的特点,它可以根据网络数据库的实际情况,采用有效的恢复措施,通过往期建立的日志文件或存储记录等信息,对网络数据库进行数据恢复。
3影响图书馆网络数据库管理系统安全的因素
能够影响图书馆网络数据库管理系统安全的因素时多方面造成的,其中包括技术设备、系统管理以及资源本身等方面的问题[4]。
3.1图书馆管理制度方面存在的问题
图书馆的管理制度是影响图书馆网络数据库安全问题的最为直接的因素,主要是因为图书馆的管理制度不够完善,对于网络数据库的管理不够重视,对与网络数据库安全性的认识不够全面,图书馆管理员对网络数据库疏于管理,从而导致图书馆网络数据库发生安全问题。
3.2人为原因 转载请注明来源。
造成图书馆网络数据库安全问题的人为原因有很多种,如用户对个人账户管理不当,账号密码的设置过于简单或者随意将账号交给他人使用等,都会对图书馆网络数据库的安全性产生影响。此外还有图书馆网络数据库管理人员对于数据库没权限或其他安全配置操作处理不当导致安全漏洞的出现。
3.3网络数据库系统自身的防御力度不够
一些非授权用户如网络黑客等通过计算机网络技术对图书馆网络数据库管理系统进行恶意的访问或者破坏,或者通过盗取用户的账号和密码,伪装成合法用户对数据信息进行窃取、修改甚至破坏,从而造成的网络数据库的重要数据或敏感信息丢失或泄露。这些都是由于网络数据库管理系统自身的防御能力较为薄弱,导致数据未经授权被访问。除此之外,网络病毒的入侵也会对网络数据库的=数据安全造成极大的影响。
3.4操作系统中存在的不安全因素
计算机硬件、操作系统以及网络环境都和网络数据库的安全性有着非常密切的关系。计算机操作系统本身存在的安全漏洞以及一些网络协议的安全性都会破坏网络数据库的安全,给网络数据库的管理带来不必要的麻烦,影响图书馆的正常运行。
4网络数据库图书馆管理系统安全性管理策略
4.1建立完善的图书馆网络数据库管理制度
为了图书馆网络数据库管理系统能够安全、稳定的运行,必须要建立一套完善的图书馆网络数据库管理制度,建立安全的管理体系,对图书馆网络数据库管理工作人员进行相应的制度培训并实施责任制,从而确保图书馆网络数据库的安全运行。在网络系统、设备保养、故障处理、系统监控等方面,都必须严格按照相应安全管理制度来进行维护和处理。对工作人员的技术操作、病毒防护以及日常出入机房等方面也要有严格的制度来进行管理,从而达到更好地管理水平。在管理制度的建立上一定要全面,落实到位,建立的管理制度如果不全面就会给未来的网络数据库的运行留下安全隐患。因此,一定要建立完善的,全面的图书馆网络数据库系统管理管理制度,只有这样,才能保证图书馆网络数据库的正常运行。
4.2控制用户和权限
身份验证和访问权限的设置是目前网络信息系统中最常见的安全性方法[5]。图书馆网络数据库管理系统的包含读者、图书管理员等多重身份的用户,根据各类用户的'特点,设置合理的系统访问权限,通过访问权限来控制特定用户群对特定数据的访问,在数据共享的同时保障数据的安全,同时还可以防止非法用户的入侵,保证图书馆的安全运行。
4.3为网络数据库建立防火墙
安全防火墙是指在计算机网络的内部网络和外部网络、专用网络和公共网络之间的界面上构建而成的一种虚拟的屏障,它是由计算机软件和硬件设施共同组合而成的。它能够保护内部网络免受非法用户入侵,由于现存的图书馆网络数据库防御能力较弱,容易受到非法访问,故而建立安全防火墙来增强网络的防御力。确保网络数据库的正常使用。
4.4提高图书馆管理人员的综合素质
图书馆要注重对于图书管理员的综合素质的培养,开展教育培训以优化图书管理员的职业结构。在目前的网� 加强对于管理员的职业道德的培养,让管理人员能够做到自我约束,防止出现违规违纪的行为,从而确保图书馆图书管理工作能够顺利进行,保证图书馆的正常运转。
5结束语
随着大数据时代的到来,计算机网络技术不断地发展,图书馆的管理制度和服务模式都发生了很大的变化,而图书馆也实现了网络数字化管理。人们可以通过计算机网络,在图书馆的网络数据库中实现图书的阅览和外借,查找图书非常方便。而且,在网络数据库下的图书馆管理系统具有非常高的保密性,而且具有数据一致性、完整性等特点,可用性很强。在图书馆的数据库管理中,图书管理员可以通过及时的图书数据备份和数据优化,制定完善的数据安全策略等方式来保证图书馆数据系统的安全。
参考文献:
[1]冯菲。图书馆数据库管理系统[J]。电子世界,20xx(12)。
[2]晋征。论基于网络数据库的图书馆管理系统安全性研究与实现[J]。网络安全技术与应用,20xx(3)。
[3]高丽,王艳阁。网络数据库安全性研究及控制策略分析[J]。无线互联科技,20xx(2)。
[4]古勒盖乃阿吉尔阿恨。高校图书馆网络安全办法探究[J]。湖北函授大学学报,20xx(14)。
[5]黄志鹏。图书馆管理系统维护与安全研究[J]。科技广场,20xx(8)。
浅谈图书管理信息系统设计
摘要:作为信息资源的集散地,图书馆在高校中的作用是尤为重要的,而图书馆传统人工管理方式已经无法快速、高效地应付日益增长的信息数据。随着计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,图书管理信息系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底解脱出来,从而使人们有更多的时间来获取信息、了解信息、掌握信息,更好地发挥图书馆强大的资源优势。
关键词:图书管理信息系统;数据库应用;Visual Foxpro语言;windows HC
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际操作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。
一、绪论
(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行限量借阅,因此要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。
(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。
数据库(Database)DB是统一管理的相关数据的集合。
数据库管理系统(Database Managerment System)DBMS是位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。
二、系统分析阶段
(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。
法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
(二)系统需求分析
1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。
2、图书管理信息系统的性能需求。①要求有较强的系统安全性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。
三、系统设计阶段
(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:
1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。
2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。
3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。
4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。
5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。
6、帮助模块。可以提供关于图书管理信息系统各项操作的详细帮助信息,并可实现对不同操作的定点帮助提示。
(二)数据库设计
1、数据描述
(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分五大类,具体分类方法、编号和分类名称参照国家统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照国家统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照国家统一分类方法的有关规定。
以上数据均按国家统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。
(2)动态数据
①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便唯一区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;简介:对该册图书的内容总体概括介绍。
②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,唯一的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;身份证号:读者的身份证号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。
以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。
③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。
④登录密码。包括一个数据表。其主要数据有:管理员代号、密码、权限。
2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。
3、数据采集。对于图书分类数据表的信息参照国家图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。
(三)用户界面设计。本系统设计原则:1、界面美观、操作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能引导用户操作的功能,并能提供一些帮助功能。
主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。
四、系统实施阶段
(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。
(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。
对于系统的帮助功能的实现,则使用windows help compiler来单独编译,最后通过Visual Foxpro提供的接口命令(set help to)和系统相连。帮助文件的数据字典、源代码见附件。
五、系统测试
测试的步骤主要有以下三个方面:1、单元测试:采用的是白盒测试法,检查模块控制结构的某些特殊路径;2、综合测试:采用的是自顶向下集成法;3、确认测试包括:功能测试、性能测试。
图书管理系统论文致谢
经过二个多月的设计和开发,图书馆管理系统基本开发完毕。其功能基本符合需求,能够完成书籍录入,借阅,查询、统计。界面提供两种模式:一种是浏览式,另一种是编辑模式,并提供部分系统维护功能,使用户方便进行数据添加和修改、数据删除等功能。
但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。
一个月的毕业设计,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,虽然在设计过程中我也遇到一些困难,但在老师的帮助和自己的努力下,我都一一克服了,但由于时间关系,我并不能做到尽善尽美,应该说这是一大遗憾吧。
在本次毕业设计中,我从老师身上学到了很多东西。他深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的'提高这对于我以后的工作和学习都有一种巨大的帮助。同时也感谢安徽电子信息职业技术学院全体老师对我的教育和培养。
浅谈图书馆管理系统
引言:校园图书馆自动化建设是国家教育信息化建设的一个重要组成部分。随着图书馆硬件设施的完善,对图书馆的管理水平和标准也越来越高。图书馆管理系统功能非常强大,系统操作简单灵活,易学易用,易于维护。适用于各高等院校的图书馆。
校园图书馆自动化建设是国家教育信息化建设的一个重要组成部分。随着图书馆硬件设施的完善,对图书馆的管理水平和标准也越来越高。传统手工管理对图书馆管理员而言,工作繁琐而艰巨,同时对读者借阅在时间和空间上也带来诸多不便,逐渐出现信息资源流通效率低、服务不够细致严密等问题。 如何才能更有效的发挥校园图书馆这个信息交换中心的应用效率。图书馆管理系统打破了传 统的图书管理模式,以系统性、实用性为原则,最大限度提高图书馆管理各个环节的自动化服务为目标 ,建立起了一套系统高效的数字自动化管理服务流程,极大的减轻了图书管理的工作量,有效的提高了 图书馆服务质量和效率。分层组件技术的应用,使每个功能和业务模块实现网络集成化的分配管理,顺应信息时代的发展,能够满足较大型用户的需要。
一、高校图书馆管理系统设计思路:
图书馆管理系统主要针对图书馆传统手工管理工作流程中图书编目、图书检索、图书流通和读者管理这四个主 要组成环节进行全面分析,从图书采验到馆后,图书馆管理员将图书详细信息(包括:ISBN号、正题名、 作者、出版社、价格等),编目录入到计算机,为减轻管理员传统繁复的手工分配工作,系统自动建立 书籍管理的财产号、唯一标识每本图书的识别条码和图书检索目录。对于图书检索,读者可以通过与图 书馆联网的其它任何一台计算机登陆访问馆藏目录,选择多种方式进行图书检索。
针对热门图书流通率 高以及一般中小学校学生课余支配时间有限的实际情况,提供网上馆际图书预借功能,管理员按预借表 目顺序提前为读者的借阅资料作合理调拨和准备, 为更加有效 的配合图书的流通管理工作,读者也可以通过这个查询终端对个人借阅时间、预借情况、图书催还、罚 款记录等借阅情况进行查看了解。同时建立一个详细的读者信息管理库,按读者不同类别设置不同服务 标准进行区分管理。系统综合每个环节提供关联统计,帮助管理员全面准确的了解这个庞大的信息资源 库的流通情况以及馆藏动态。科学准确的条码识别技术贯穿服务于整个图书信息录入、流通和读者借阅工作,减少了手工误差,提高了图书馆的服务质量和效率。
二、图书馆管理系统特点:
1、丰富的报表
图书馆管理系统提供丰富的报表(供有几十种报表),不仅可以打印出来,还可以导出到各种格式文件的文件,可以直接发布到校园网络上或提供给其他部门使用。可以说目前图书馆所需要的各种报表,系统都能提供。特别是根据学校用户要求开发的一些功能很受学校图书馆用户的欢迎,例如毕业班催还清单报表、图书借阅或读者排行榜、按工具书与教参等介质类型进行分类统计的报表、按藏书地点进行分类统计等一些非常实用的个性化报表。并且可以将报表导出到指定格式的文件中,以便进行数据交换或直接连接到校园网上。
2、图书远程编目
图书馆管理系统提供Z39.50的客户端,并与编目系统完整的结合,不仅实现本地书目总库的查重,本地共享编目库的套录,也实现与INTERNET上其他编目中心数据库的连接,达到免费套录异地数据库中的编目数据,大大提高了图书编目速度,又节约了成本。
3、系统方便实用
图书馆管理系统是专为高等院校图书馆特殊群体量身设计的,系统界面友好,操作非常方便,只要培训半天,用户即能流畅自如地操作。实践证明,不管学校图书馆是否有专业的管理人员,都能够管理出一个专业的图书馆。
图书编目建库是图书馆中一个最重要,也是最花时间的工作,系统应该在考虑到编目数据的共享、远程数据套录的同时,在编目的操作中也考虑的非常细致,比如在编目时,在需要输入汉字的地方,系统将自动出现本用户习惯使用的汉字输入法,而减少编目人员的操作步骤,提高建库速度。
4、打印图书标签方便
图书标签的打印和粘贴是一件非常麻烦和费事的工作,图书馆管理系统的标签打印非常方便,不仅提供标签的批量打印、标签补打,并且提供按各种条件、顺序来选择打印,根据自身的标签规格来自定义打印方式。方便的打印标签方式为贴图书标签提供了便捷。
5、图书入库方便快捷
图书馆管理系统的图书入库非常方便快捷,在录入图书条形码时不指定其地点,加快图书编目的录入速度,在真正入库处才指定图书的入库地点,这也避免图书入库错误,导致图书所在库并不是先前指定的库,引起图书书库的混乱。系统提供了批量入库和单本图书的入库,可以快速的将每本图书入到指定的书库中。而清楚的图书入库清单报表,也提供管理员一个清楚的依据。
6、图书借还非常方便
图书馆管理系统的图书借还非常方便,借书、还书、续借、罚款等都在一个界面中,图书的借还根本不用考虑什么,只要使用条形码阅读器扫描图书条形码或借书证条形码即可,系统将自动进行“借”与“还”,不需要用户选择。对逾期还书的处理一般图书软件只提供罚款的处理方式。
7、借书证信息管理灵活方便
读者借书证的管理中,图书馆管理系统的对读者管理非常灵活,按入学年度分成不同的读者类型,这在读者批量注销(如毕业)时将操作非常方便快速。读者信息中也可以加入读者的相片,在借还图书时可以方便的检查借书的读者是否是其本人,防止借书证丢失后的损失。
8、数据完整、一致性好
图书馆管理系统软件均采用MsSql数据库,并在数据库表级对数据的完整性和一致性进行约束,保证数据库中数据的正确性和安全性。方便的数据库备份,防止运行环境的突然崩溃(如硬盘损坏、系统遭病毒破坏)而不至于影响数据库中的数据。
随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。图书馆管理系统功能非常强大,系统操作简单灵活,易学易用,易于维护,适用于各高等院校的图书馆。它的系统化,规范化和自动化,能最大程度提高操作人员的办公效率。
1 高校图书管理系统的现状分析
随着网� 各大高校的图书馆管理系统相应的成为了大批量信息管理系统的代表。虽然大部分高校都已采用了图书馆管理系统,但成本相对来说较高,不排除人有部分高校依旧采用传统的查询方法。不但缺点重重,而且拖延管理员工作的时间、浪费读者的时间,并且保密性差。在这个科技日新月异的今天,图书馆藏书的急剧增加,读者不再满足于单一的科技性图书,越来越多的读者查看综合性图书,这对传统图书馆管理模式下的图书馆的工作人员来说,工作量与日俱增。因此,开发一套适免费的高校图书管理系统,为用户便捷的查询学校图书馆图书是十分必要的。
2 系统的需求分析
B/S的浏览模式,不再需要大量本地化的更新和容量限制,成为越来越多开发者的宠儿。本系统采用B/S的模式作为浏览模式。
本系统拥有图书管理员和图书借阅者两个角色,基本功能需求分析如下:
2.1 图书借阅者的功能需求
查询图书馆的藏书(包括图书信息、图书馆的通告、新书预报、预约到书、图书催还通告单) ;查看个人信息(包括个人信息情况、借阅图书信息、借阅图书归还信息、图书借阅历史);借阅者预约图书;
借阅者续借图书(借阅图书信息、续借图书归还信息);借阅者修改个人信息。
2.2 图书管理员的功能需求
对现有藏书的信息操作(包括查询图书信息、添加图书信息、修改图书信息、删除图书信息);对新进藏书信息的操作(图书的编号、图书名称、著作者、出版信息);藏书借出与归还操作;查看借阅者信息操作(借阅者的编号、借阅者姓名、图书名称、著作者、出版信息图书归还信息);借阅者身份管理操作(增加借阅者、修改借阅者信息、删除借阅者信息);图书馆的通告操作。
3 技术简介
3.1 JavaBean技术
JavaBean模块使开发人员能够创建称之为组件的软件单元(也就是我们熟知的bean)。我们可以把bean加载在更复杂的组件、Java小应用程序(applet)或应用程序上。JavaBean广泛应用在JSP中,一般用来处理业务逻辑。一般来说JavaBean被分为两类:可视化Bean和不可视化Bean。可视化Bean可以表示为简单的GUI组件。例如按钮组件、菜单等等GUI组件可以使用JavaBean实现。不可视化JavaBean在后台完成业务逻辑处理功能,例如访问数据库执行查询操作的JavaBean,这些JavaBean在运行时刻不需要任何可视的界面。在JSP程序中所用的JavaBean一般以不可视的组件为主,而可视的JavaBean一般用于编写Applet程序或者Java应用程序。
3.2 Servlet技术
Servlet这个词是在Java applet的环境中创造的,是一个用Java编写的应用程序,在服务器上运行,处理请求的信息并将其发送到客户端。Servlet的客户端可以提出请求并获得该请求的响应,它可以使任何Java应用程序、浏览器或任何设备。对于所有的客户端请求,只需要创建Servlet的实例一次,因此节省了大量的内存。Servlet在初始化后即驻留内存中,因此每次作出请求时无需加载。服务器上需要这些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI)应用程序完成的。
3.3 JDBC技术
JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说就是调用者(程序员)和实行者(数据库厂商)之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBCAPI为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成,使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。
3.4 B/S结构
B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须特别安装,只有Web浏览器即可。
B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。
4 结束语
本图书管理系统由于采用JSP和Servlet等技术,通过JDBC访问并操作后台数据库,使得系统执行速度快、稳定性强,满足了用户需。基于B/S架构,并且是开放的跨平台的结构,对于Web服务器、操作平台以及其它的组件易于升级与维护,且不会影响程序的更改,简化了用户端的操作要求,能够适应系统的升级需求,对高校的图书管理系统具有理论与现实意义。
我国目前使用的图书馆管理系统主要是有汇文、文津、丹诚、ILASGLIS、ADLIB2.0、金盘、ALEPH500等产品。汇文主要用于书籍和期刊的管理,包括了文献信息的服务系统、图书馆挖掘系统、移动图书馆系统、区域馆际互借服务系统、区域书目联合收集检索系统等产品,以C/S结构为主体,整合了WEB2.0和Library2.0。金盘有C/S和B/S结构。Aleph500也是我国部分图书馆管理系统的选择,包括了WebOPAC、编目、流通以及馆际互借等产品,并正逐步开展对于Metalib、DigiTool、Verde和Primo等系统的链接。
随着Web2.0和Library2.0的研究和发展,图书馆管理系统也出现了新发展。一些图书馆结合这两种技术推出了一些新的服务,如学科博客和服务平台,以及思源探索和个人书斋系统,并利用SNS、Ajas、RSS等技术建设个性化的图书馆主页,以更方便的服务于读者。
图书馆管理系统运用方便、操作简捷,工作人员先通过编目和打印子系统对图书进行电子书签的制作,并且在系统中录入图书名称、作者、类别、出版商、出版时间、价格和书籍大小等详细信息。再制作电子书签并粘贴在图书书脊,以便读者在借阅时直接扫描电子书签即可完成借阅操作,从而使图书馆的流通和管理效率都得到了极大提高。
一。开发背景及意义
二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到� 因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的`管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
二。需求分析
1.能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;
2.能够实现对读者档案的查询和编辑管理;
3.能够进行罚款功能;
能够进行借阅历史的查询功能;
三。开发平台
1.使用Visual C++6.0作为本次系统的开发工具。因为Visual C++6.0是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。
2.使用Access做为本次开发软件的数据库。因为Access被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。
四。本系统功能模块
图书管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。其中日常工作管理和基本资料维护是整个系统的核心。
1.“日常工作”模块:
(1)借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、还书期限、操作员姓名。
(2)还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。
(3)缴纳罚金:输入读者ID,显示该读者的姓名、图书编号、罚款金额和罚款原因,如果读者交纳了罚金,则将借阅登记表的允许借阅标志置为“Y”。删除罚款记录表中该读者对应的记录,将这一条记录同时插入到罚款历史记录表中。
2.“基本资料维护”模块:
(1)图书资料维护:包括新书的入库,以及现有书籍资料的修改和删除。
(2)读者资料维护:包括新会员的资料入库,以及现有会员资料的修改和删除
3.“查询”模块:
(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:'图书分类'、'图书编号'、'图书名称'、'作者'、'出版社'。
(2)读者资料查询:根据相应的读者资料进行所需查询。'借阅证编号'、'读者姓名'以及'身份证编号'。
(3)借阅历史记录查询:根据相应的借阅信息进行所需查询。此查询包括:'借阅证编号'、'图书编号'、'借书日期'、'还书日期'。
(4)罚款历史记录查询:根据相应的罚款信息进行所需查询。此查询包括:'借阅证编号'、'罚款日期'、'罚款原因'。
4.“系统管理”模块:
(1)员工管理:包括新员工信息的录入,密码的修改以及员工信息的删除。
(2)数据备份:对现有的数据库信息的保存。
(3)数据恢复:对数据库信息的恢复
五。参考文献
[1]伍俊良。《Visual C++课程设计与系统开发案例》.清华大学出版社
[2]杨小平。《Visual C++项目案例导航》.科学出版社
[3]邓宗明,张晓竞。《Visual C++编程实用技术与案例》.清华大学出版社
[4]郑阿奇。《Visual C++实用教程》.电子工业出版社
[5]萨师煊,王珊。《数据库系统概论》.高等教育出版社
[6]郑人杰,殷人昆,陶永雷。实用软件工程。清华大学出版社。4