基于WEB的书库检索系统毕业设计 精品Word文档格式.docx
- 文档编号:13543452
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:50
- 大小:1.04MB
基于WEB的书库检索系统毕业设计 精品Word文档格式.docx
《基于WEB的书库检索系统毕业设计 精品Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于WEB的书库检索系统毕业设计 精品Word文档格式.docx(50页珍藏版)》请在冰豆网上搜索。
系统管理员则可以对现有的图书和书架信息进行添加和编辑,审查用户的借阅情况并对用户信息进行管理。
其中图书条形码是根据图书编辑入库时间随机生成的,读者条形码也是根据读者借阅图书的时间随机生成。
关键词:
数据库,图书管理,IIS服务器,浏览器/服务器模式
ABSTRACT
WiththecontinuingpopularityoftheInternet,thedemandofpeopleforInternettechnologyisnotjustaboutbrowsingthewebpage,sendingandreceivinge-mail.IncreasinglybusypeoplebegantopursuetousetheInternetwhichisastrongplatformtoachievetheseinquirieswithoutleavinghome.WEBsitewiththeuseofdatabasetechnology,greatlysimplifiesthemaintenanceworkloadoftheWEBdesignmanagers.Theuseofdatabasecanbringmanybenefits:
Suchasthereduceddataredundancy,whichgreatlysavesthedatastoragespace;
Toachievefullsharingofthedataresourcesandsoon.Inaddition,Thedatabasetechnologyalsooffersusersaveryeasytooltoallowuserstowritethedatabaseapplicationseasily.
UsingtheASPtechnologyandthePrinciplesofnetworkdatabase,basedontheB/SmodelIdevelopedaLibraryManagementSystem.Inthissystem,readerscaneasilybrowseandsearchforthebooks,whenreaderssearchforthebooks,theycanentertheLibraryBarCode、thekeywordsofBooksName、theBookCategory、thenameofPublishingHouseandtheauthornametoviewthebookdetails,thenborrowthefavoritebooksaccordingtotheirpreferences.Systemadministratorscanaddandedittotheexistingbooksandshelvesinformation,reviewtheusers’loansituationandmanagetheusers’information.TheLibrarybarcodeisgeneratedrandomlybasedonthestoragetimeofbooksandthereadersbarcodeisalsogeneratedrandomlybasedonthereaders’borrowtime.
KEYWORDS:
database,Librarymanagement,IISServer,Browser/ServerMode
第一章绪论
1.1课题背景
一直以来人们使用传统的人工方式管理图书馆的日常工作,在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。
一个最典型的手工处理还书过程就是:
读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。
这样借书过程就完成了。
还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
随着计算机的广泛应用,则需要利用计算机管理图书馆的日常工作。
由于各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非常困难的。
因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅都是必不可少的业务。
图书馆管理系统的流通部分是所有图书馆系统中最重要的部分。
流通系统将读者与图书,读者与管理员,读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁。
为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。
因此开发一个切实有效的图书馆管理系统使其高质量,高效率地管理系统流通部门的全部功能是非常必要的,也是本论文选题的重要意义和研究宗旨。
随着计算机的迅速发展,国内外已经存在许多功能相似的图书管理系统。
目前,国际上大多数发达国家的图书馆基本上实现了电脑管理,尤其是那些较大型的图书馆还采用了大型数据库开发的软件,部分大型图书馆也使用Foxpro、SQLServer等。
而基于Access数据库的多数是中小型图书馆。
但在大多数不发达国家,基于SQLServer数据库的图书馆管理信息系统应用得很广泛。
而在中国,许多中小型图书馆用的还是手工图书管理,大多数图书馆对计算机管理信息还没有一定的认识,而SQLServer数据库具有使用方便、学习简单、易学易用的特点,所以基于SQLServer数据库在非发达国家有着很广阔的发展前景。
但由于信息量的迅速增加,就要求对图书管理更智能化、系统化、信息化。
1.2课题目标
根据图书馆日常管理工作的需求和图书借阅的管理流程,该系统实施后,应该达到以下目标。
1.界面设计友好、美观,数据存储安全、可靠。
2.基本信息设置保证图书信息和读者信息的分类管理。
3.强大的查询功能,保证数据查询的灵活性。
4.实现对图书借阅、续借、归还过程的全程数据信息跟踪。
5.设置读者借阅和图书借阅排行榜,为图书馆提供真实的数据信息。
6.提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息。
7.提供管理员修改自己密码的功能,保证系统的安全性。
8.提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
9.系统最大限度地实现了易维护性和易操作性。
1.3开发环境
1.网站开发环境
网站开发环境:
MicrosoftVisualStutio2005
网站开发语言:
ASP.NET+C#
网站后台数据库:
SQLServer2000
开发环境运行平台:
WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)
2.服务器端
操作系统:
WindowsServer2003(SP1)。
Web服务器:
Internet信息服务管理器。
数据库服务器:
SQLServer2000。
浏览器:
IE6.0。
网站服务器运行环境:
Microsoft.NETFrameworkSDKv2.0。
3.客户端
InternetExplorer6.0。
分辨率:
最佳效果1024*768像素。
1.4课题相关知识简介
1.4.1数据库相关技术简介
数据库编程主要包括与Access和SQLServer2000这些常用数据库的链接。
1.Access数据库是目前应用十分广泛的桌面型数据库,它主要应用于各种小型的管理信息系统中。
除了能够作为各种编程语言的后台数据库之外,Access本身也是一种好的数据库开发工具。
Access数据库是Microsoft的Office办公套件的重要组成部分,其特点如下:
(1)提供了数据库中最常用的功能,使用便捷。
(2)系统资源占用低,不需要数据库服务器的支持。
(3)与Office办公组件紧密集成,交换数据非常方便。
(4)与SQLServer无缝集成,便于将数据库迁移到SQLServer上。
其缺点是无法支持较大的数据量,并且不支持数据库的高级特性(并发访问和事务处理等)。
但由于其快速、小巧且灵活,所以被小型信息管理系统将其作为后台数据库。
2.SQLServer是一个后台数据库管理系统,其功能强大、操作简便,深得广大数据库用户的喜爱。
目前,越来越多的开发工具提供了与SQLServer的接口。
了解和掌握SQLServer的功能,对于一个数据库开发人员来说是非常必要的。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本不但继承了SQLServer7.0版本的优点,而且增加了许多更先进的功能。
具有使用方便、可伸缩性好并与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型计算机到运行MicrosoftWindows2000的大型多处理的服务器等多种平台。
数据库是数据管理技术,信息资源已成为各个部门的重要资源。
数据库系统指在计算机系统中引入数据库后的系统,一般是由数据库、数据库管理系统、应用程序、数据库管理员,以及终端用户组成。
在一般情况下也可以将数据库系统称为“数据库”。
数据库有很多种分类,目前使用的数据库主要以关系数据库为主。
关系数据库的主要特点之一就是用表组织数据,表是最基本的数据库对象,是SQL语言存放数据、查找数据,以及更新数据的基本数据结构。
在SQL语言中,表示一种二维数据对象,由行和列组成,用于存储关系数据库中的数据,每个表存储有关由数据库建模的对象的信息。
表中,列由同类的信息组成,称为“一个字段”,每列的标题称为“字段名”。
一行称为“一条记录”,一个数据库表由若干条记录组成。
表中每一个属性组可以惟一确定一条记录,称之为“主键”。
视图是建立在表基础上的数据库对象,为了用户查询方便或根据数据库安全需要建立的虚拟表。
它同样具有字段与数据项,外表与表一样。
视图中的数据可以来源或多个表,视图中任何的操作都不会影响到基本表。
存储过程是为了完成特定的功能而聚集在一起的一组SQL语言,这些语句可以高效率的完成指定的数据库操作。
数据库中的索引与书籍中的索引类似,在一本书中,利用索引可以快速查找所需信息。
在数据库中,索引使数据库程序无需扫描整个表,即可在其中找到所需数据。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于WEB的书库检索系统毕业设计 精品 基于 WEB 书库 检索系统 毕业设计