基于web的书库检索系统.doc

上传人:公**** 文档编号:558449762 上传时间:2023-01-30 格式:DOC 页数:58 大小:1.37MB
返回 下载 相关 举报
基于web的书库检索系统.doc_第1页
第1页 / 共58页
基于web的书库检索系统.doc_第2页
第2页 / 共58页
基于web的书库检索系统.doc_第3页
第3页 / 共58页
基于web的书库检索系统.doc_第4页
第4页 / 共58页
基于web的书库检索系统.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《基于web的书库检索系统.doc》由会员分享,可在线阅读,更多相关《基于web的书库检索系统.doc(58页珍藏版)》请在金锄头文库上搜索。

1、目录摘要.ABSTRACT第一章 绪论11.1 课题背景11.2 课题目标11.3 开发环境21.4 课题相关知识简介21.4.1 数据库相关技术简介21.4.2 ASP.NET概述41.4.3 WEB站点开发基础51.4.4 IIS简介6第二章 系统概要设计92.1 需求分析92.2 系统总体业务流程设计92.3 数据库设计102.4 公共类设计17第三章 系统各模块详细设计与实现203.1 网站首页设计203.1.1 网站首页概述203.1.2 网站首页技术分析203.1.3 网站首页的实现213.2 管理员设置模块233.2.1 管理员设置模块概述233.2.2 管理员设置模块技术分析2

2、43.2.3 查看管理员信息页的实现253.2.4 管理员权限设置页的实现过程273.3 图书档案管理模块设计273.3.1 图书档案管理模块概述273.3.2 图书档案管理模块技术分析293.3.3 查看图书详细信息页面的实现313.3.4 添加和修改图书信息页面的实现323.4 图书借还模块设计343.4.1 图书借还模块概述343.4.2 图书借还模块技术分析363.4.3 图书借阅页面的实现373.4.4 图书续借的实现373.4.5 图书归还页面的实现383.5 图书信息检索模块设计383.5.1 图书档案检索383.5.2 图书借阅信息检索403.5.3 图书信息检索的实现413.

3、6 系统文件清单423.7 水晶报表43第四章 IIS的配置44第五章 总结47结束语48参考文献49摘要随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件。日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现查询。WEB网站加上数据库技术的运用,大大简化了WEB设计管理人员的维护工作量,使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。运用ASP技术和网络数据库原理,基于B/S模式开发了一个图书馆管理

4、系统。在此系统中,读者可以很方便的对图书进行浏览检索,读者在检索时,可以通过输入图书条形码、书名关键字、图书类别、出版社名称、作者名字来查看图书的详细资料,然后根据各人的喜好借阅心仪的图书。系统管理员则可以对现有的图书和书架信息进行添加和编辑,审查用户的借阅情况并对用户信息进行管理。其中图书条形码是根据图书编辑入库时间随机生成的,读者条形码也是根据读者借阅图书的时间随机生成。关键词:数据库,图书管理, IIS服务器,浏览器/服务器模式IABSTRACTWith the continuing popularity of the Internet,the demand of people for

5、Internet technology is not just about browsing the web page ,sending and receiving e-mail.Increasingly busy people began to pursue to use the Internet which is a strong platform to achieve these inquiries without leaving home. WEB site with the use of database technology,greatly simplifies the maint

6、enance workload of the WEB design managers.The use of database can bring many benefits:Such as the reduced data redundancy,which greatly saves the data storage space;To achieve full sharing of the data resources and so on.In addition,The database technology also offers users a very easy tool to allo

7、w users to write the database applications easily.Using the ASP technology and the Principles of network database,based on the B/S model I developed a Library Management System.In this system,readers can easily browse and search for the books,when readers search for the books,they can enter the Libr

8、ary Bar Code、the keywords of Books Name、the Book Category、the name of Publishing House and the author name to view the book details,then borrow the favorite books according to their preferences. System administrators can add and edit to the existing books and shelves information,review the usersloan

9、 situation and manage the usersinformation.The Library bar code is generated randomly based on the storage time of books and the readers bar code is also generated randomly based on the readersborrow time.KEY WORDS: database,Library management,IIS Server,Browser/Server ModeII基于WEB的书库检索系统 绪论 第一章 绪论1.

10、1 课题背景一直以来人们使用传统的人工方式管理图书馆的日常工作,在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着计算机的广泛应用,则需要利用计算机管理图书馆的日常工作。 由于各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非

11、常困难的。因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅都是必不可少的业务。图书馆管理系统的流通部分是所有图书馆系统中最重要的部分。流通系统将读者与图书,读者与管理员,读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个切实有效的图书馆管理系统使其高质量,高效率地管理系统流通部门的全部功能是非常必要的,也是本论文选题的重要意义和研究宗旨。 随着计算机的迅速发展,国内外

12、已经存在许多功能相似的图书管理系统。目前,国际上大多数发达国家的图书馆基本上实现了电脑管理,尤其是那些较大型的图书馆还采用了大型数据库开发的软件,部分大型图书馆也使用Foxpro、SQL Server等。而基于Access数据库的多数是中小型图书馆。但在大多数不发达国家,基于SQL Server数据库的图书馆管理信息系统应用得很广泛。而在中国,许多中小型图书馆用的还是手工图书管理,大多数图书馆对计算机管理信息还没有一定的认识,而SQL Server数据库具有使用方便、学习简单、易学易用的特点,所以基于SQL Server数据库在非发达国家有着很广阔的发展前景。但由于信息量的迅速增加,就要求对图

13、书管理更智能化、系统化、信息化。 1.2 课题目标根据图书馆日常管理工作的需求和图书借阅的管理流程,该系统实施后,应该达到以下目标。1. 界面设计友好、美观,数据存储安全、可靠。2. 基本信息设置保证图书信息和读者信息的分类管理。3. 强大的查询功能,保证数据查询的灵活性。4. 实现对图书借阅、续借、归还过程的全程数据信息跟踪。5. 设置读者借阅和图书借阅排行榜,为图书馆提供真实的数据信息。6. 提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息。7. 提供管理员修改自己密码的功能,保证系统的安全性。8. 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。9. 系统最大限度

14、地实现了易维护性和易操作性。1.3 开发环境1. 网站开发环境网站开发环境:Microsoft Visual Stutio 2005网站开发语言:ASP.NET+C#网站后台数据库:SQL Server 2000开发环境运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)2. 服务器端操作系统:Windows Server 2003(SP1)。Web服务器:Internet信息服务管理器。数据库服务器:SQL Server 2000。浏览器:IE6.0。网站服务器运行环境:Microsoft.NET Framework

15、SDK v2.0。3. 客户端浏览器:Internet Explorer6.0。分辨率:最佳效果1024*768像素。1.4 课题相关知识简介1.4.1 数据库相关技术简介 数据库编程主要包括与Access和SQL Server2000这些常用数据库的链接。1.Access数据库是目前应用十分广泛的桌面型数据库,它主要应用于各种小型的管理信息系统中。除了能够作为各种编程语言的后台数据库之外,Access本身也是一种好的数据库开发工具。Access数据库是Microsoft的Office办公套件的重要组成部分,其特点如下:(1)提供了数据库中最常用的功能,使用便捷。(2)系统资源占用低,不需要数据库服务器的支持。(3)与Office办公组件紧密集成,交换数据非常方便。(4)与SQL Server无缝集成,便于将数据库迁移到SQL Server上。其缺点是无法支持较大的数据量,并且不支持数据库的高级特性(并发访问和事务处理等)。但由于其快速、小巧且灵活,所以被小型信息管理系统将其作为后台数据库。2.SQL Server是一个后台数据库管理系统,其

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号