文档库

最新最全的文档下载
当前位置:文档库 > 基于NET的图书馆管理系统的设计与实现

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

SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2006年第16卷第20期

文章编号:1005—6033(2006)20—0035—02收稿日期:2006-05一10基于.NET的图书馆管理系统的设计与实现

曹亚新,侯勇,王文国

(曲阜师范大学日照校区图书馆,山东日照,276826)

摘要:在学校局域网上构建了基于.NET的图书馆管理系统,提出了系统架构技术与

设计思想,并从系统总体结构设计方案、数据库设计、系统的安全性设计等方面进行了

探讨。

关键词:图书管理;图书馆管理系统;系统设计

中图分类号:G250.71文献标识码:A

在科学技术飞速发展的社会,信息至关重要,文献数目的剧增,情报

寿命的缩短,要求图书馆对图书资料的处理更迅速,报道更及时。传统的

图书管理模式已很难适应这种发展的要求。随着计算机技术的发展,为

图书管理自动化进程提供了强劲的硬件支持,图书管理自动化是图书管

理发展的必然趋势,而图书馆管理系统则是实现图书管理自动化的主要

系统。

1系统架构技术与设计思想

随着Internet//ntranet技术的兴起,基于浏览器,服务器(Browse/

Server)模式(简称为B/S模式)的管理信息系统应运而生,并得到了迅速

的发展。在这种结构中,客户端只需安装和运行浏览器软件,而在服务器

端安装服务器软件和数据库管理系统,这样就构筑了一个简单适用的应

用平台。与传统的管理信息系统相比。它实现了开发环境和应用环境的

分离,使开发环境独立于用户的应用环境,避免了为多种不同操作系统

开发同一应用系统的重复工作,便于用户群的扩展、变化及应用系统的

管理,大大提高了工作效率。

鉴于此,本系统即采用基于.NET平台的三层结构的B,S模式,第一

层客户机是用户与整个系统的接口,客户的应用程序精简到一个通用的

浏览器软件,浏览器HTML代码转化成图文并茂的网页。网页还具备一

定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,

并提出处理请求,这个后台就是第二层的web服务器。第二层Web服务

器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其

中嵌入处理的结果返回给客户机的浏览器。如果客户机提交的请求包括

Clien客户I

/SOAP/XML

febService/ASP.NET(ASP+)AD0.NET

DBMs(数据库)数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于Cs模式,负责协调不同的Web服务器发出的SO请求,管理数据库。.NET中B/S模式三层结构见图l。

图1网络数据传输途径结构图

本系统采用Win2003Se,ve,和Microsoft.NET平台,以c#为编程语言。.NET通过ADO.NET技术访问SQLServer数据库服务器中的资源。ADO.NET提供了一组优化的访问数据库的专用对象,不论服务器使用何种数据库系统,ADO.NET都提供相同的接口。

2系统总体结构设计方案

根据目前图书馆管理及服务的实际情况,确定了本图书馆管理系统的主要内容为如下几个模块子系统:一是图书采购管理模块子系统,主要实现采购管理、已验收图书管理、登记表管理、数据统计管理、发行商数据库管理等功能;二是图书编目模块子系统,主要实现图书分类管理,即对采购模块子系统交送过来的数据进行加工;三是图书典藏模块子系统,主要实现接收从编目子系统送来的数据、验收分配新书、管理已分配图书、馆藏文献管理、数据统计等功能;四是流通管理模块子系统,主要实现流通管理、数据查询、读者管理、统计报表、闭馆处理、书籍借阅、续借还书等功能;五是数据统计查询模块子系统,主要实现浏览查询和逻辑匹配、借阅次数、借阅频率、需求度统计等功能;六是期刊管理模块子系统,主要实现中西文期刊管理、数据统计等功能;七是书目维护管理模块子系统,主要实现读者管理、缴纳欠款、设置数据字典、图书注销、备份与恢复、用户及权限管理、系统数据整理、其他维护等功能;八是系统控制模块子系统,仅系统管理员才能进入该子系统。

3数据库设计

根据业务需求和系统需求可以初步列出以下数据表和数据项,当然随着功能需求的增加可以按需要添加新的数据库、数据表和数据项。

(1)图书基本信息表:图书编号,图书名称,图书内容摘要,图书状态,作者,数量,出版社,出版日期,出版地址,价格,类型,登记入库日期。

(2)图书借阅情况信息表:信息编号,图书编号,借阅图书的名称,借书证编号,借阅日期,借阅数量,还书日期,续借次数,当前状态,备注。

(3)借书证信息表:借书证编号,借阅人员有效证件号码,已借的图书数目,持有人姓名,性别,职业,单位,住址,电话,登记日期。

(4)借阅限制信息表;对象类别,数量限制,日期限制。

(5)管理员信息表:账号。密码,备注。

(6)图书罚款信息表:信息编号,罚款基数,罚款倍率,罚款的数额。

(7)图书采购订单表:图书编号。图书名称,库存数量,作者,出版社,出版日期,出版地址,价格,经手人,购进量。

(8)图书类型信息表:图书类型表,借阅天数。

(9)借阅人员信息表:读者姓名、性别、院系、专业等属性。

考虑到篇幅所限,其他信息表如预约图书信息表、借阅人员类别信息表、留言信息表、留言回复信息表、员工数据信息表,不再对其进行详细描述。

4系统的安全性设计

本系统的安全性设计分为数据库安全性设计和网络安全性设计两部分。数据库安全性设计考虑到以下几方面:第一,加强服务器和数据库口令管理,确保口令只有数据管理员知道;第二,加强授权管理,确保浏览器查询权限(即只能读,不能写);第三,从硬件上加强防护,用户终端上只提供键盘、鼠标、显示器,不安装软驱、光驱,禁止端口和串口的使用,使用户无法通过利用外界软件工具的方法从事破坏数据库机会;第四,从软件上防护,读者查询微机的功能是读者进行查询书目和借出查询,利用操作系统预装的浏览器就行,无需安装其他任何软件,禁止用户读写注册表信息,禁止用户使用命令行操作,从软件上高度防范,使黑客无机可乘。

网络安全性设计主要有以下几种技术:一是防火墙技术,防火墙就是一种安全系统,通过防火墙来防止外部非法用户对网络进行未授权访

35

科技情报开发与经济SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2006年第16卷第20期文章编号:1005—6033(2006)20—0036—03

1问题的提出

VOD点播系统在图书馆的应用

姚轶群,王静芬

(中山大学图书馆,广东广州,510275)

摘要:探讨了图书馆开展VOD服务的必要性,对如何在图书馆建立VOD点播系统进行了详尽的阐述,为图书馆建立VOD点播系统提供了必要的参考信息。

关键词:VOD;软件平台;图书馆

中图分类号:G250.7文献标识码:A

现代计算机存储技术和多媒体技术的迅猛发展为图书馆完善读者服务提供了条件。很多图书馆都开辟了电子阅览室,在为读者提供因特网服务的同时还开展了其他电子资源服务。在传统图书馆中,现有的多媒体信息主要储存在DVD、录像带、CD、磁带、VCD等载体上。这些多媒体信息资料以其生动、形象直观的特点深受读者欢迎,满足了读者对多媒体音像文献的阅读需要。但是,由于这些多媒体资料依赖单个物理载体,而这些载体由于使用频繁,容易磨损以至无法长期使用,补充数据资源叉非常困难,读者使用数据系统往往受到光盘数量的限制,因此这种多媒体资源的利用实际上局限了读者对多媒体资料的使用。流媒体技术中的交互式视频点播(VideoOnDemand,VOD)技术的出现。为图书馆开展多媒体阅览服务开创了新的模式。

2VOD视频点播技术与图书馆

2.IVOD视频点播技术

20世纪90年代,随着计算机技术(特别是多媒体压缩解压缩技术)

和通讯技术的发展,综合计算机技术、通讯技术和电视技术,迅速兴起了-f]综合性技术一视频点播。视频点播的本质是信息使用者根据自己

收稿日期:2006-05—16

的需求主动获取多媒体信息。其特点是,通过结合网络和视频技术,集动态影视图像、静态图片、声音、文字等信息为一体,彻底改变过去被动收看节目的方式,让读者可以根据需要任意选择多媒体文件,并对其进行相应的控制,如在播出过程中暂停、前进、后退等,也可以自由留言、发表评论等。从某种意义上说,这是信息的接收者根据自身需要进行自我完善和自我发展的方式,这种方式在当今信息社会中将越来越符合信息资源消费者的深层需要,可以说VOD是信息获取的未来主流方式在多媒体视音频方面的表现。VOD的概念将会在信息获取的领域快速扩展,具有无限广阔的发展前景。

2.2VOD视频点播系统在图书馆运用的优点

利用VOD技术构建图书馆VOD点播系统具有如下优点:

(1)采用VOD技术建设起来的视频点播系统,由于采用了先进的数字压缩、存储技术,可将多媒体文献拷贝在海量磁盘库中,读者直接通过终端设备调阅,不直接接触盘片,盘片可以长期保存和使用。

(2)由于基本上不直接接触盘片,绝大部分碟片都不需要增加副本,可节省大量的经费。

(3)播放快速,读者点播的书目或节目可在数秒内接听、收视。

(4)操作简便,阅读便利。懂得计算机基础知识的读者,只要稍加辅导,就能熟练地操作使用。同时,读者不需要重复办理借阕手续进行浏览,方便了读者的阅读,节省了读者的时间。

问;二是加密,加密是一种主动的防卫手段,一般采用秘密密钥和公开密钥两种加密方式;三是身份认证,有多种方法来对用户进行身份认证,如密码,指纹识别,知识卡、token、智能卡等;四是数字签名,即对加密明文的密钥进行加密,这种组合加密技术称为数字签名;五是内容检查。即综合使用防火墙、身份认证和加密技术。

5结语

经过设计和开发,本图书馆管理系统目前已投入使用,其功能符合本学校的需求,能够完成目前图书管理中的各项功能,如图书入库、借阅归还登记、图书检索、各项统计等等,使图书管理人员能方便地进行图书条目的管理工作。随着管理工作的发展和细化,将对图书管理提出新的要求,并且目前系统中还没有图书利用率等方面的分析,这些都有待进一步增加和完善。

参考文献

[1]黄少敏,赵玉娇.基于Microsoft.NET的图书管理系统[J].武汉科技学院学报,2003(4):89—91.

[2]叶嘉.基于B/S结构的图书管理系统设计[J].广西科学院学报。2005,21(3):183—185.

[3]王新辉,王志和,包宋德.基于C/S和B/S模式架构的图书管理系统设计[J]瑚南人文科技学院学报,2005(10):54—56.

(实习编辑:李敏)

第一作者简介:曹亚新,女,1974年11月生,1997年毕业于曲阜师范大学,馆员,曲阜师范大学日照校区图书馆,山东省13照市。276826.

TheDesignandImplementationofLibraryManagementSystemBasedon.NET

CAOYa-xin,HoUYong,WANGWen—guo

ABSTRACT:Thispaperconstructsthe.NET-basedlibrarymanagementsystemontheuniversityLAN,advancesthestructuretechnologyanddesignthoughofthesystem,andprobesintoseveralaspectsofthedesignschemeoftheoverallstructure,thedatabasedesignandthesecuritydesignofthesystem.

KEYWORDS:bookmanagement;librarymanagementsystem;systemdesign

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

基于.NET的图书馆管理系统的设计与实现

作者:曹亚新, 侯勇, 王文国, CAO Ya-xin, HOU Yong, WANG Wen-guo

作者单位:曲阜师范大学日照校区图书馆,山东,日照,276826

刊名:

科技情报开发与经济

英文刊名:SCI/TECH INFORMATION DEVELOPMENT & ECONOMY

年,卷(期):2006,16(20)

被引用次数:0次

参考文献(3条)

1.黄少敏.赵玉娇基于http://www.wendangku.net/doc/3c0e46c2d5bbfd0a795673cf.html的图书管理系统[期刊论文]-武汉科技学院学报 2003(04)

2.叶嘉基于B/S结构的图书管理系统设计[期刊论文]-广西科学院学报 2005(03)

3.王新辉.王志和.包宋德基于C/S和B/S模式架构的图书管理系统设计[期刊论文]-湖南人文科技学院学报

2005(10)

相似文献(10条)

1.会议论文布仁关于蒙古文图书馆管理系统研究与开发

进入21世纪后,蒙古文图书馆管理系统的研究和建设得到了突飞猛进的发展和前所未有的重视.蒙古文图书馆管理系统使传统的图书管理方式发生了从手工方式变到数字化管理的飞跃,它以便捷的检索、传输的快速、跨时空的链接、高度的开放等无可比拟的优点,让传统图书馆望尘莫及.建设民文图书馆管理系统是网络环境下图书馆适应社会的需求,实现自身在社会不断发展进化的必然选择.然而,建设蒙古文图书馆管理系统的过程也充满了需要解决的新问题,关于蒙古文图书馆信息管理系统的研究与开发就是其中之一.

2.学位论文刘杨图书馆管理系统的设计与实现2008

随着社会信息量的与日俱增,作为信息存储的主要媒体之一的图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,若采用一套行之有效的图书管理系统来管理书籍,会方便许多。提高企业员工的文化素质和技术技能是优秀企业一个重要而又关键的任务。因此,如何提高图书的利用效率和管理效率是衡量企业管理能力的一个重要方面。而且随着公司图书馆中图书数量的不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非常困难的,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如,开发一个图书管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。

我们针对江西移动通信公司开发了该图书管理系统,除常规业务外,其图书来源有新的特点,补充了捐献图书,并且按照员工捐献的数量向员工提供借阅服务升级。该系统采用C/S结构,以VB作为前端开发工具,SQL-Server作为后台数据库支持,包括系统管理、客户管理、书刊管理、查询统计等四个子系统。

论文首先说明了本项目的开发背景,对现有典型图书管理系统进行了分析对比,然后通过对江西移动公司的图书室的业务流程进行分析,对系统的数据库进行设计;在详细分析相关业务流程的基础上,给出了系统的总体设计、详细设计方案和实现技术;介绍了系统中涉及的关键技术,本系统采用自动编码技术,大大节省了管理员输入数据的工作量。另外,本系统实现了图书的网络化管理以及信息的对外交流与共享,对其它企业图书管理具有借鉴作用。

3.期刊论文周景报.ZHOU Jing-bao职业院校图书馆管理系统的开发与实现-装备制造技术2009,""(4)

分析了职业院校图书馆管理系统设计的方法,着重论述了采用模块化设计方法,使用Visual FoxPro 6.0程序设计语言结合SQLServer2000数据库管理系统,开发职业院校图书馆管理系统的全过程.

4.学位论文孙艳芹采用C/S+B/S架构的图书馆管理系统2010

当今计算机技术的普遍应用,网络通讯技术的进一步发展,使得图书管理行

业开展信息化服务有了崭新的技术支持。现在,图书的管理已经应用计算机进行

编目、分类、记录、借阅等工作,相应图书管理软件也相继出现,这就极大地提

高了计算机在图书管理行业中应用的空间。网络通信技术在图书管理行业中的渗

透,使网络成为图书资料数字化信息的载体,也使互联网(Internet)成为数字化图

书信息传播的有效工具。

本文根据某校图书馆的工作情况,得出图书馆管理系统的需求分析和数据建

模,采用C/S+B/S架构来组建一个网络信息化管理平台。在校本部的部门内部采

用C/S结构,提高人机界面的易用程度,方便完成各种复杂的管理操作。而在其

它校区客户端采用B/S结构,便于用户通过互联网远程登陆。系统大体分为三大

功能:读者信息管理、图书管理、流通借还查询。

随着计算机技术和网络技术的发展,图书馆管理已不仅仅局限于自身内部的

信息管理。当前图书馆管理系统都朝着电子化、网络化和资源共享等方向发展,

将图书馆的管理放置到Internet上,读者无论在何时何地,都可以随时方便的查

询自己的借阅信息、查询图书在库信息、进行在线预约和续借图书,甚至直接浏

览电子图书以及实现馆际间的图书互借。以上所有这些功能的实现,都离不开基

础信息的建立和基础数据的维护功能。通过学习这些知识,从而了解图书馆数据

的特点,使我们在今后的工作中,提高图书信息化管理的工作效率和信息流通的

速率,能进一步促进图书资料信息化管理的发展。

关键词:图书馆管理 信息化

5.期刊论文蔺蔺.王俊浅谈数据库在图书馆管理系统中的应用-科教文汇2009,""(13)

当今社会是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注.如何获取信息?尤其在大学里,图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,迫使人们起用新的管理方法来管理图书,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活.本文主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序,让大家对图书管理系统有更进一步

的了解.

6.期刊论文米玛次仁.次仁普赤.Mima Ciren.Ciren Puchi金盘图书馆管理系统在藏文文献编目管理中的应用探讨

-西藏科技2007,""(7)

结合实际工作,叙述了金盘图书馆集成管理系统(简称GDLIS)在藏文文献编目管理中的应用和使用技巧.

7.学位论文孙少斌基于J2EE和AOP技术的数字图书馆的研究2008

现代软件开发都要把整个系统按功能分解为小的单元,然后组合这些单元为一个完整的系统;但是系统中有很多非核心需求,这些需求无法很好地封装在单个模块中,它们分散在整个系统中,这样就降低了模块的重用性以及系统的维护性,所以需要分离并模块化这些非核心需求。面向方面编程(AOP)作为一种新的软件开发技术,它是针对面向对象编程(OOP)在处理横跨多个模块的非核心需求时所表现出来的不足而提出的。数字图书馆是一个十分复杂庞大的系统,有很多非核心需求,且这些非核心需求往往横切整个系统,如日志、性能问题、上下文相关错误处理等。传统的系统分析设计方法难以保证开发的效率和质量,这就要引入面向方面的开发方法,以设计更为合理的系统。当今社会不断增长的信息,要求图书馆调整自身的馆藏结构和服务方式,这就促使了数字图书馆的出现。大型的数字图书馆系统的建设涉及到图书馆学、计算机科学以及信息处理等众多学科的多方面的知识。

本系统采用当前较为流行的J2EE体系结构作为开发平台,基于MVC模式的Struts框架开发实现的,并且将面向方面的编程技术应用到系统的丌发中

,设计并实现了基于J2EE和AOP技术的图书馆管理系统,该系统实现了图书馆管理系统的系统设置、读者管理、图书管理以及图书借还等各项功能,较好地封装了系统的横切代码,降低了模块的耦合性,提高了代码的重用性,开发的系统更加具有扩展性,为将来的数字图书馆的发展方向提供了参考。

8.期刊论文单天宇.SHAN Tian-yu图书管理系统的设计与实现--图书管理模块设计-电脑知识与技术2009,5(14) 随着信息时代的不断发展,陈旧的图书管理方式已经不能适应当今人们的需要,新的图书馆管理系统信息量比较大,操作快捷方便,可靠性强等特点.据此,该小组成员设计出简易且实用性强的图书馆管理系统.该图书管理系统实现图书管理、图书借还管理、用户管理和系统查询等基本功能,及各个大块记录的录入和记录查询,从而达到了方便图书馆管理人员对图书从进入图书馆到读者手中,全过程进行有条不紊的管理,该文作者在此设计中负责图书管理模块的设计,其包括图书统计、书籍类别设置、图书基本设置、添加图书以及图书查询系统五大部分.该图书管理系统采用Micosoft公司的Visual

Basic6.0程序编译工具和Access数据库设计工具实现该系统的界面与数据库设计.

9.学位论文谭劲松江西电力职业技术学院图书馆管理系统的设计与实现2009

信息化高速发展的今天,以信息化实现管理是必须的。对于学校图书馆而言,提高图书的利用效率和管理效率,是体现学校整体水平的重要方面。随着社会信息量的与日俱增,作为信息存储的主要媒体之一的图书,数量、规模比以往任何时候都大的多。江西电力职业技术学院全面贯彻党和国家的教育方针,立足电力,面向社会,围绕“质量为本、师资为根、特色为魂、经营为基”的办学理念,为人才培养和国家建设贡献着力量。

本校图书馆自立馆以来,一直是以国家的《高等院校图书馆规程》相关标准进行设置和建设。但是随着学校图书馆中图书数量的不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非常困难的,必须对图书进行动态的管理,而这对于管理人员来说是一件比较复杂的事情。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如,开发一个图书管理系统软件是当务之急,也是本论文选题的意义和研究宗旨。

论文首先说明了开发背景,对现有图书管理系统的研究现状和发展趋势进行了分析;然后对一般图书管理的业务流程进行分析,并提出图书管理系统的性能要求;接着在详细分析相关业务流程的基础上,对系统的体系结构、总体设计、详细设计、实现技术和数据库进行设计;系统实现部分介绍了系统中涉及的关键技术,本系统采用自动编码技术,大大节省了管理员输入数据的工作量。本系统采用浏览器/服务器结构,采用Jsp+JavaBean两层开发模式,数据库选用MicrosoftSQL Server2005。本系统面美观、功能实用、操作简便,具有较强的理论意义和应用价值。

10.期刊论文梁有清.刘晓华医院图书馆管理系统的开发-中华医学图书情报杂志2006,15(2)

1前言

医疗市场和医学情报竞争日趋激烈,对医院图书馆管理提出了更高的要求.但目前中小型医院的图书馆管理普遍以手工为主,操作复杂繁琐,不能快速地保存和提供有效、准确的数据资料.市场上现有的图书馆管理软件,其功能过于复杂,软硬件要求较高,不符合中小型医院图书管理的实际,因此,开发适用于中小型医院图书馆管理的软件非常重要.一方面能使医院图书管理实现规范化、信息化;另一方面可以减少人手,节约成本,并且能快速提供可靠和准确适用的数据资料.

本文链接:http://www.wendangku.net/doc/3c0e46c2d5bbfd0a795673cf.html/Periodical_kjqbkfyjj200620019.aspx

授权使用:南昌大学图书馆(ncdxtsg),授权号:b446f66b-083e-4dc9-a318-9e4900ad7192

下载时间:2010年12月11日