毕业设计 基于WEB的图书管理信息系统.docx
- 文档编号:2036299
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:27
- 大小:191.96KB
毕业设计 基于WEB的图书管理信息系统.docx
《毕业设计 基于WEB的图书管理信息系统.docx》由会员分享,可在线阅读,更多相关《毕业设计 基于WEB的图书管理信息系统.docx(27页珍藏版)》请在冰豆网上搜索。
毕业设计基于WEB的图书管理信息系统
毕业设计中文摘要
本文基于SQLServer2000数据库和ASP技术,设计并开发一套适合于中小型图书管理的图书信息管理系统。
本系统包含图书管理、读者管理、图书借阅、图书查询、系统管理和系统辅助等六个功能模块。
在系统的实现中运用了多种查询技术,特别是多条件组合查询;同时在系统中采取了多种安全性措施,确保了系统在一定程度上的安全可靠。
针对以上情况,决定组建一个基于浏览器/服务器结构的图书管理系统,要求该系统能对登录后的用户实行权限管理。
管理员能在客户端根据自已的需要查询图书,并且图书管理员也能在服务器端根据读者提供的身份信息及图书编号办理借书或还书手续,通过自动查询功能判断读者是否还能借书。
如果读者没有逾期未还图书情况及所借图书没超过可借图书数量,则可继续办理借书手续,否则不予办理。
另外,图书管理员能根据需要通过该系统的服务端自行修改图书信息,增加或删除图书书目等。
关键词ASP信息管理系统数据库
毕业设计外文摘要
TitleBooksInformationManagementSystem
BasedOnWeb
Abstract
BasedonASPandSQLServer2000technology,akindofbooksinformationmanagementsystemtoarrangesmallormiddletypeofbooksmanagementisdesignedanddeveloped.Thesystemincludefollowingfunctions:
booksmanagement,readermanagement,booksborrowing,booksquery,systemmanagementandsystemassistant.Thesystemutilizeskindsofquerytechnologies,especiallymulti-conditioncombinationquery.Forthequeryresults,bufferingandsomeSystemOptimizationtechnologiesareadopted,whichimprovesgreatlythesearchingspeedonthewebforreader.Manysecuritymeasuresaretakenaswell,whichinsuresthesafetyandreliabilityofthesystemtosomeextent.ThetopicofASPbasedmulti-threadeddownloadforthehypotheticalsystemisthegrowingnumberofInternetusersdeveloped,mainlybasedonthenetworkofmulti-threadeddownload.ThissystemusesapowerfulMicrosoftVisualC#asatooltodevelop.Fromthewholesysteminlinewiththesimple,user-friendly,flexible,practical,rapidpointofview,toachievethroughalistboxdisplayedonawebsitepartofthefilepath,theuserthroughtherelevantdocumentscheckboxselected,multi-threadeddownloadatthesametimedocument,andthensavethefileinthedefaultfolder.Themainthesispresentedinthecontextofthesubjectdevelopment,tobecompletedbythefunctionandthedevelopmentprocess.Notethefocusofthefocusofsystemdesign,designideas,keytechnologiesandsolutions.
KeyWordsActiveServerPagesInformationManagementSystemDatabase
1引言
1.1传统图书管理的模式和特点
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。
在计算机尚未在图书馆广泛使用之前,传统的图书管理模式其最大的特点是手工;一个最典型的手工处理还书过程就是:
首先要把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。
对于有学生(教师)证的学生(教师)来说还要对他们资料作一定的记录。
并且在人们来借书的时候,首先持证件者要去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书,然后登记持证件者的借还书时间和在书签条上写下借还书记录,之后把会员证留在那里;还书的时候,相对应的消去出借记录;这样做起来比较麻烦,比较费时间。
中小型书店、中小学的小型图书馆及各高校图书馆和资料室使用传统的人工方式管理图书档案、会员档案。
这种管理方式存在着诸多缺点,如:
手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。
利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
但是鉴于开发工具和开发当时的科技发展水平所限,再加上历史发展到今天,人们的生活环境已经发生了改变,大家对于图书查询这方面的要求也更高。
比如在一个局域网内,大家希望能在本台电脑上就能查找自己想要的图书,而不用跑到图书馆或图书室里去用那里的电脑查询,这就需要一个网络化的联机查询系统,虽然编程语言VisualBasic也能用基于C/S模式实现查询的网络化,但是要安装客户端,这样将给以后的安装和升级维护工作带来不便。
1.2图书管理的现状和趋势
随着近年来信息技术及计算机网络技术的不断发展,图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。
对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作—图书借阅一直未能很好地开展。
在平常的图书借阅工作中,由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。
为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于WEB的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。
1.3选题的目的、意义
随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。
针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。
而且计算机管理的成本不断降低。
因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。
1.4设计目标
在试用了一些个图书管理系统和查阅了大量相关资料文献的基础上,发现那些系统在几个方面已经不符合时代的要求,由于设计人员及其所用的工具的不同,有VisualBasic6.0、VisualForPro6.0、PowerBuilder等,再加上这些图书管理系统设计的时间也不一样,所用具体场合也有区别,因此在功能上除了图书资料管理所需的基本功能之外也有所不同。
经过比较总结他们都实现了以下图书管理的基本功能:
a)图书检索模块:
是图书管理系统的重要模块之一,是读者快速查询图书的途径。
b)图书管理模块:
是图书管理员操作模块,读者是无权进入的。
本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。
c)数据维护模块:
是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。
d)数据统计模块:
由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组成。
这些系统解决了以前的那种管理方式所存在着的诸如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使读者快速检索到自己喜爱的书,图书管理员能减轻工作量。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对系部图书实施有效管理。
该系统必须具备以下功能:
a)能对各类图书实行分类管理;b)提供必要的读者信息;c)能进行各种高级查询(如未还书目的查询;已还书目的查询等);d)具有图书检索功能;e)能管理登录系统的图书管理员等。
这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。
针对以上情况,决定组建一个基于浏览器/服务器结构的图书管理系统,要求该系统能对登录后的用户实行权限管理。
在系统启动后,读者能在客户端根据自已的需要查询图书,而图书管理员能在服务器端根据读者提供的身份信息及图书编号办理借书或还书手续,通过自动查询功能判断读者是否还能借书。
如果读者没有逾期未还图书情况及所借图书没超过可借图书数量,则可继续办理借书手续,否则不予办理。
另外,图书管理员能根据需要通过该系统的服务端自行修改图书信息,增加或删除图书书目等。
该系统设有超级用户,当管理员以超级用户登录服务器时,图书管理员有着最大的权限,能通过管理界面设置图书借阅期限、查询逾期未还图书信息和读者信息,并能有效地管理图书分类、读者信息及图书管理员的登录帐目等。
该系统要求能在WIN98、WIN2000及更高级环境下运行。
2系统分析与设计
2.1需求分析
需求分析:
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。
对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。
需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?
”这个问题。
主要包括功能需求和性能需求两个方面。
a)功能需求
该图书管理系统涉及图书信息、系统用户信息、读者信息、图书借阅信息等多种数据管理。
从管理的角度出发可将图书管理分为三类:
图书信息管理、系统管理、读者数据管理。
图书信息管理包括图书入库、图书增删、图书借还和查询操作,系统管理主要是用户密码管理,读者数据管理包括读者类别管理和读者个人数据的录入、修改、删除、借书和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于WEB的图书管理信息系统 基于 WEB 图书 管理信息系统