面向网络的图书馆管理系统(LMS)的设计与实现外文翻译资料

 2022-12-18 04:12

英语原文共 4 页,剩余内容已隐藏,支付完成后下载完整资料


面向网络的图书馆管理系统(LMS)的设计与实现

摘要:信息中心库的设计管理系统(LMS)数据库及其实现介绍了系统功能的过程。 系统是公司运营的网络图书馆管理系统骨干网,它由八个子系统组成编目,图书采购,图书发行,期刊管理,标准管理,数据管理,系统维护和Web查询。 技术模式客户端/服务器与浏览器/服务器相结合采用,通过计算机网络的功能书籍和参考资料的管理和Web查询实现了。

关键词 : 书籍,网络,管理系统

1前言

计算机技术的飞速发展,特别是网络技术的出现,标志着信息时代的到来。图书馆的传统管理与服务模式未能满足读者对文件信息日益增长的需求。建造以计算机为中心的图书馆信息网络,实现图书馆管理和服务自动化,还有更好的服务科技活动是为了图书馆发展唯一的途径。

实现书籍和参考材料的网络管理,至少具有以下优点:

a.编目标准化,为图书资料的编目、编目、查询质量的提高打下基础。

b.查询自动化和检索渠道多样化,更方便、及时地查找所需书籍和参考资料。

c.资源共享优势,通过局域网实现全公司范围内的资源共享,为读者提供便利。

为了提高科学图书信息的现代化管理水平,实现信息资源共享,本文拟采用先进的计算机网络技术,构建一个符合标准化协议、通用性强的实用系统。

2系统设计

A制度指导思想和建设目标

以学校实际为基础,着眼未来发展,运用先进的计算机网络技术,建立切实可行、通用性强、符合标准化协议的系统来提高图书馆信息现代化管理水平,实现信息资源共享。

系统建设目标如下:

a.建立图书馆信息网络

利用校园主干网建立信息网络站,为公司主干网用户提供信息服务,实现图书、期刊、资料和标准分部工程的计算机联网。

B、规范图书资料管理模式

以计算机管理取代以往的手工和定性管理模式,实现图书资料管理模式的标准化,形成机读数据规范化,管理决策科学化。

c.建立标准书目数据库和文献数据库

根据标准书目数据进行编目,建立符合国家标准的书目和文献信息数据库。

D.提高科技图书馆服务质量

帮助员工准确掌握收藏结构,全面了解读者对文档信息的需求,及时调整购买计划,突出收藏特色。

B总体功能设计

根据图书馆的实际情况和骨干网络的现状,确定网络图书馆系统的八项功能,分别是图书编目、图书采办、图书流通、期刊管理、标准管理、数据管理、系统维护和网络查询。其中,Web查询是该系统的突出特点。系统组成及功能框图见图1。

图1系统组成及功能框图

C网络拓扑

网络拓扑结构见图2。整个系统采用多台微型计算机、一台数据库服务器和一台Web服务器(数据库服务器和Web服务器放置在不同的物理服务器上,以确保访问速度和系统安全)。网络采用星型连接形成局域网,连接学校主干网。从图中可以看出,学校主干网上的所有计算机都可以访问图书馆网站,获取信息资源。

图2 网络拓扑

3 数据库设计

A数据库系统的选择

本系统为中小型管理系统,操作环境为Windows2000 Server。因此,它在Windows环境下使用方便,功能强于作为后台数据库系统[1,2]的Microsoft SQL Server 7.0。

B数据库设计

图书馆管理系统的数据库设计包括以下数据项:图书馆卡号、名称、单位、藏书号、(藏书号为每本书的条码号)、书名、分类号、作者、价格等,下面是图书流通模块所涉及的数据库实例,说明如何进行设计。

首先设计图书流通的实体关系图(E-R图)。E-R图由实体、实体与实体的关系、实体与关系的属性三个相互关联的部分组成。在图书流通过程中,实体“图书”与“读者”之间的关系是借阅关系,“读者”与“单位”之间的关系是归属关系;“读者”的属性包括“藏书号”、“书名”、“分类号”、“作者”、“价格”,“读者”的属性包括“图书卡号”。“单位”的“名称”、“性别”包括“单位编号”、“单位名称”,“借阅”包括“借阅日期”。根据以上得到了图书流通的E-R图,见图3。

图3 图书流通E-R图

C数据库索引(DBI)

创建索引是加快查询速度的有效手段。主键由一个或多个字段组成,为数据库的每个表创建。为了满足查询和排序的需要,每个表都提供了基于主键的索引,部分表也提供了除主索引之外的辅助索引。例如,在查找书籍时,需要查询“藏书号”、“作者”、“书名”等参数,因此不仅为“藏书号”的主键提供了主索引,还为书单上的“作者”、“书名”等提供了次索引。

D视图

视图是从一个或多个基表派生的表。它在基表的上方定义,并且是虚拟表。数据库只存储视图的定义,而不存储其相应的数据,这些数据仍存储在原始基表中。通过定义视图,可以简化和清除用户眼中的数据库结构,简化用户的数据查询操作。由于本系统数据表多,数据表中数字字段多,创建了图书馆标题查询、期刊名称查询、编辑部期刊查询、图书馆借阅政策查询、现有图书查询、过期记录查询等30多个视图。

E存储过程

存储过程是在数据库服务器端存储一段编译的程序代码。在服务器端处理大量数据,然后通过调用适当的存储过程将处理结果发送到客户机。这可以减少网络上的数据传输,消除网络阻塞现象。例如:查询某条记录时,如果表中该记录的序号为10000,则服务器在不采用存储过程的情况下,将1-10000条记录逐个发送给客户端;采用存储过程后,由于该过程是在本地编译和存储的,不需要网络,因此查询出所需的记录。结果被迅速发送到客户机,大大减少了在线数据传输。存储过程的另一个优点是,它可以通过不同的开发工具调用,如pb、vb、asp、delphi等。循环模块和web查询模块上的图书检索功能实际上是通过调用相同的存储过程来完成的。该系统建立了60多个存储过程,实现了图书借阅归还过程、新书入库统计、编目归集、读者统计、呼叫号码生成等功能。

F数据库调用

客户端/服务器采用ODBC接口进行数据库调用,浏览器/服务器采用ADO进行数据库调用。

4 系统功能的实现

系统采用客户机/服务器与浏览器/服务器相结合的技术模式。整个系统由八个子系统组成,分别为图书编目子系统、图书采办子系统、图书流通子系统、期刊管理子系统、标准管理子系统、数据管理子系统、系统维护子系统和网络查询子系统。Web查询子系统采用B/S结构,其他子系统采用C/S结构[3]。Web查询子系统的介绍如下:

网络查询功能应包括图书、期刊、读者信息等查询。因此,在查询系统中设计了以下主要功能:图书查询、定期查询、读者信息查询和推荐图书。另外,利用ASP[4]实现Web查询功能。

A数据库访问操作

利用ADO技术实现了对网站中数据库的访问,有两种方法[5],一种是执行SQL语句,建立与数据库的连接,通过连接对象获取查询数据的记录集,再通过moveFirst、moveNext、movePrevious、eof、bof等该记录集对象,通过执行标准的插入、删除、更新SQL查询语句,实现数据列表的插入、删除、更新等操作;二是执行SQL语句和存储过程,通过命令对象的执行方法获取查询数据的记录集,然后通过opera方法查询数据。对记录集对象进行插入、删除、更新数据列表等操作。例如:

set cnnDB=Server.CreateObject('ADODB.Connection')

lsquo;establish connecting object

strcon='Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=library;Data Source=clxxzx'

cnnDB.open strcon lsquo;open connection

lsquo;Insert reader recommended books below

strSQL='INSERT INTO Gtjdj(Title, application, responsible person, publisher, type, record type, demanding unit, applicant, code of carrier) values('amp;_ request('title')amp;',' amp;_request('yt')amp;”rsquo;,rsquo;' amp; _ request('author')amp;',' amp;_request('public')amp;',' amp;_ request('lbdm')amp;',' amp;_ equest('wzdm')amp;',' amp;_ request('dwdm')amp;',' amp;_ request('ztdm')amp;')'

cnnDB.Execute strSQL

B从请求的页面获取提交的数据

在网页设计中,为了实现与用户的交互,必须获取用户的数据。获取用户数据有两种方法:

a.通过参数:通过request.querystring(“参数名称”)或书面请求(“参数名称”)获取指定参数值;

b.通过用户输入窗口(表单):有两种提交方式,分别是post和get in表单。如果没有指定提交方式,则是获取方式。递交文件通常采用邮寄方式。对于以邮寄方式提交的表单数据项,其值通过request.form(“表单对象名称”)在网站上获取;对于以get方式提交的表单数据项,表单中的所有数据项都将以参数形式传递。在网站中获取这些数据项的方法与参数传递的方法相同。

5结论

图书资料实行计算机网络管理,既提高了图书馆管理水平,又提高了工作效率;图书资料严格按照中国图书馆分类编目,实现了与其他图书馆的数据共享,为建立馆际数据库提供了条件。提供日后的RY通讯,通过访问图书馆主页,可在校园内所有联网计算机上搜索图书和参考资料。查询方式灵活多样,大大提高了图书资料的利用率。

6总结

在三维激光扫描仪上对车身金属板件进行了测量,利用表面处理仪对扫描仪采集到的数据进行了处理,得到了车身金属板件的自动线框模型。在Pro/E中对曲面进行了拟合和修改,最后得到了在软件MasterCam中进行虚拟加工的汽车CAD模型Met外观。将数控代码传输到数控铣床上,并对蜡模进行切削加工。整个开发过程为加快国内汽车制造业的发展提供了一种方便快捷的方法。

参考文献:

[1] Pektkovic. SQL server 7.0 Step-by-Step Tutorial [M]. Beijing Hope Electronic Press, 1999.6

[2] WANG Shan. Database System Principle Tutorial [M]. Tsinghua University Press, 2002.1

[3] ZHENG Gang. C/S Structure Based Library Business Management System Design, Reporting of Standardization [J], 2000.1, PP:24-26

[4] ZHAN Meng. Creating of Library Web Data and Application of ASP Technology, New Technology of Library and Information Service [J], 2000.5, PP:16-18

[5] XIAO Fu-rong. Design and Management of Library Webpage, Modern Technology of Library [J], 2001.4, PP:36-38

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[20071],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。