基于ASPNet的图书管理系统的设计与实现Word格式.docx
《基于ASPNet的图书管理系统的设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《基于ASPNet的图书管理系统的设计与实现Word格式.docx(21页珍藏版)》请在冰豆网上搜索。
关键字:
图书管理;
计算机;
网络
Abstract:
Thelibrarymanagementsystemisasetofhigh-techscienceandtechnologyandbookknowledgeandinformationaswellastraditionalembodimentoftheperfectcombinationofhistoryandculture.Ithaschangedthetraditionalbook-stylebookcollectionofthestaticcharacteristicsoflibraryservicestoachieveamulti-mediaaccess,remotenetworktransmission,intelligentretrieval,inter-libraryseamlesslinktocreateanewrealmofinformationservicesMacross.Librarymanagementsystemisnotonlyacompleteknowledgeofpositioningsystem,butalsothefuturedevelopmentoftheInternetinformationmanagement.Librarymanagementsystemisasetofcomputerinformationnetworktechnologytorealizethereferences,notesandreferencebooksautomatedprocessingandstandardizedmanagement,servingteachers,studentsandresearchersofvarioustypesofintegratedsoftwaretools.Itisastand-aloneinformationonintegrationofresearchandlibrarymanagementandInternetdatasearchcapabilities,designedtohelpcollectandmanagelibrarymaterials,andtostandardizetheformatofthereferencebooksandnotesexportedtowordprocessingsoftware,thedemandforthebooktoprovidesatisfactoryservice.
Keywords:
librarymanagement;
computers;
Network
1、绪论
1.1选题目的
计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。
信息化浪潮、网络革命在给社会带来冲击的同时,也使图书管理受到了强烈的冲击,图书管理传统的管理和服务方式已不能适应读者对日益增长的图书信息的需求,建设图书管理系统,是现代化建设的客观要求。
建设以计算机为核心的图书信息网络,实现图书管理和服务的自动化,更好地为工作服务,是图书管理发展的必由之路。
图书管理系统,担负着为人员服务的责任。
它为全体人员服务,必须实现信息的共享。
创建网上图书资源信息共享的最有效的一种方式。
图书管理系统提供图书阅读、图书检索的服务,在现代的进步中发挥了应有的作用。
以往的图书管理一直使用的是传统的手工方式,这种方式的缺点是手续繁琐、检索困难、不便于管理,造成资源的利用率低下。
随着馆藏量的不断增加,图书资料的著录和查询的难度也就相应增加,手工方式已经不能满足要求,如何运用先进的信息技术,提高图书的管理和服务水平,是我们面临的一个新的挑战。
传统图书库担负着信息采集、存储、传播及版权控制的重任,只是各项任务的内容、采取的手段及服务方式发生变化。
建立图书管理系统的主要意义:
1.由于图书管理系统是虚拟与现实相结合,大量的数字化信息存贮在无数个磁盘存储器中,通过计算机网络联接形成的一个联机系统。
因此,与传统图书馆相比,它占用的物理空间相对很小。
2.图书管理系统收藏数字形式的信息,除了纸介质的书刊资料外,还收录其它一切可以数字化的信息,如视频、音频资料、计算机程序等等,可以满足读者的多种需求。
3.图书管理建设对于我们最重要的一点是建立以中文信息为主的各种信息资源,这将迅速扭转互联网上中文信息缺乏的状况,形成中华文化在互联网上的整体优势。
图书管理还是保存和延续发展民族图书遗产的最佳手段,所有的珍贵资料都可以经数字化处理后,将原件保存在更适宜的环境中,而数字化的资料由于实现原件的复制,并不影响一般意义上的查阅。
4.利用图书管理的用户可以不同图书馆的工作人员直接见面,而只通过网络与图书馆联系,图书馆专业人员通过电子邮件及电子咨询台与用户联系。
图书馆的服务质量取决于软件设计、专业人员对用户回应的速度和质量、数字化信息的制作、网络的传播速度及人性化界面的设计等;
用户也可以直接通过电脑登录至网上图书的主页,随意浏览、查询、下载、打印有用的信息。
5.图书管理系统扩大了读者的范围,普通图书的管理因为读者对象与地理位置的限制只能为少数人服务,网上图书则允许人们在任何地方、任何身份进入网站自由查询。
开发图书管理系统的一个目的是针对目前普遍的中小型图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设计的一个具有个性化的图书管理系统。
该管理系统与MIS系统相联系,在图书馆内部建成可靠,方便,并且功能齐全的MIS系统。
从而在图书馆对新旧书的反应;
对书籍借阅的管理能力;
对读者和图书馆工作人员的管理能力;
对图书馆管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。
开发图书管理系统的另一个目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。
这些图书数据室由于本身规模不大因此其对书籍或数据的管理模式一般都比较旧,而且在没有能力也没有必要引进大型的图书馆管理软硬件的基础上,寻求一个针对中小型图书数据室的管理软件是必要的。
1.2课题意义
这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现使用的功能,而这种模式也正满足了那些普通中小型数据室,图书馆的要求。
只要根据需要对系统做相应的修改,系统也可用于其它中小型图书馆的图书管理。
开发此软件是一种在时间上、精神上和资源上的极少消耗。
所以出于多方面的考虑,我觉得有必要为这种有需要的中小型图书馆,数据室开发一种基于网络的图书数据管理软件。
1.3研究现状
图书馆是对信息、知识的物质载体进行收集、加工、整理、积聚、存贮、选择、控制、转化和传递,提供给一定社会读者使用的信息系统。
简言之,图书馆是文献信息的存贮与传递中心。
在线图书馆是一个开放式的硬件和软件的集合平台,通过对技术和产品的集成,把当前大量的各种文献载体数字化,组织起来,将图书馆服务在互联网上开展。
在线图书馆在我国互联网上安家已有几年的历史,且每年都在发展,但在信息量、访问量及知名度等方面却不尽如人意。
社会信息化程度偏低、政府投资较少是阻碍图书馆网站发展的主要原因。
中国内地网民人数已从1997年的62万发展到目前的2亿多,虽然增长很快,但不到人口总数的1/6。
在这些网民中,究竟有多少人去查询图书馆的信息,尚不得知。
目前国内外的许多大学图书馆、公共图书馆都实现了图书馆的网络化和电子化,它们的特点主要是:
服务形式多样化,信息资源多样化。
信息检索共享性,读者参与共建。
目前Web图书馆存在的主要问题:
1.资源服务共享程度不足基本上各在线图书馆没有实现读者在互联网上续借、预约功能,也不提供电子邮件或手机短信的催还、过期通知等。
虽然许多在线图书馆都设置了联机公共目录检索并相应地提供了图书预约服务,但这一服务基本属于虚设。
许多在线图书馆虽然提供数据库检索,但大都设置权限,而且大多数还未能提供全文检索,远远不能满足读者的需求。
2.检索服务内容不够丰富许多在线图书馆一般仅限于书目文献的检索,不提供读者个人的流通信息检索,也没有全文检索功能及音频、视频检索功能。
一般读者访问的目的是查找文献的具体内容,如果在线图书馆没有为读者提供更方便、更快捷、更丰富的服务,读者只能望洋兴叹。
3.在线图书馆只有在充分利用新技术,装备,的软件模式,开发出适合本馆的具有交互性、专业性服务模式,更好的为广大读者服务,能使我国在线图书馆走在世界的前列。
能为读者提供省时高效、界面友好、功能齐全的网上服务,成功建设网站的目标和灵魂。
2、系统分析
2.1系统需求分析
系统需要实现的功能如下:
(1)突出实现图书馆对外借书,还书信息处理的简易操作,提高图书馆对最平凡工作的效率;
(2)突出实现图书馆对所藏图书的多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;
(3)通过设置不同的管理员级别,从而实现其对图书馆管理的不同权限。
管理员可以对借阅图书、归还图书、图书类别、图书信息、读者信息、管理员信息等进行相关的管理操作;
(4)该系统设置了普通管理员、高级管理员和系统管理员级别,用于对图书的不同级别的管理,其它未在该系统注册的人员都不能进入该系统对图书进行管理,从而保证了图书馆管理的安全性和保密性;
(5)实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案,方便进货。
系统采用B/S模式。
整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过ASP.NET网页完成。
而系统内部复杂的业务逻辑主要通过C#的组件(Component)实现,C#组件在WWW服务器上运行,