1、系统管理员则可以对现有的图书和书架信息进行添加和编辑,审查用户的借阅情况并对用户信息进行管理。其中图书条形码是根据图书编辑入库时间随机生成的,读者条形码也是根据读者借阅图书的时间随机生成。关键词:数据库,图书管理, IIS服务器,浏览器/服务器模式ABSTRACTWith the continuing popularity of the Internet,the demand of people for Internet technology is not just about browsing the web page ,sending and receiving e-mail.Increa
2、singly 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 maintenance workload of the WEB design managers.The use of database can bring many benefits:Such as t
3、he 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 allow users to write the database applications easily.Using the ASP technology and the Principles of
4、 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 Library Bar Code、the keywords of Books Name、the Book Category、the name of Publishing House and the a
5、uthor 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 situation and manage the usersinformation.The Library bar code is generated randomly based on t
6、he 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 Mode 第一章 绪论1.1 课题背景一直以来人们使用传统的人工方式管理图书馆的日常工作,在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书
7、的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着计算机的广泛应用,则需要利用计算机管理图书馆的日常工作。 由于各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非常困难的。因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅都是必不可少的业务。图书馆管理系统的流通部分是所有图书馆系统中最重要的部分。流通系统将读者与图书
8、,读者与管理员,读者与读者相互间联系起来,而且流通系统处理的数据类型多,数量大,精细且频繁。为了能让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。因此开发一个切实有效的图书馆管理系统使其高质量,高效率地管理系统流通部门的全部功能是非常必要的,也是本论文选题的重要意义和研究宗旨。 随着计算机的迅速发展,国内外已经存在许多功能相似的图书管理系统。目前,国际上大多数发达国家的图书馆基本上实现了电脑管理,尤其是那些较大型的图书馆还采用了大型数据库开发的软件,部分大型图书馆也使用Foxpro、SQL Server等。而基于Access数据
9、库的多数是中小型图书馆。但在大多数不发达国家,基于SQL Server数据库的图书馆管理信息系统应用得很广泛。而在中国,许多中小型图书馆用的还是手工图书管理,大多数图书馆对计算机管理信息还没有一定的认识,而SQL Server数据库具有使用方便、学习简单、易学易用的特点,所以基于SQL Server数据库在非发达国家有着很广阔的发展前景。但由于信息量的迅速增加,就要求对图书管理更智能化、系统化、信息化。 1.2 课题目标根据图书馆日常管理工作的需求和图书借阅的管理流程,该系统实施后,应该达到以下目标。1. 界面设计友好、美观,数据存储安全、可靠。2. 基本信息设置保证图书信息和读者信息的分类管
10、理。3. 强大的查询功能,保证数据查询的灵活性。4. 实现对图书借阅、续借、归还过程的全程数据信息跟踪。5. 设置读者借阅和图书借阅排行榜,为图书馆提供真实的数据信息。6. 提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息。7. 提供管理员修改自己密码的功能,保证系统的安全性。8. 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。9. 系统最大限度地实现了易维护性和易操作性。1.3 开发环境1. 网站开发环境网站开发环境:Microsoft Visual Stutio 2005网站开发语言:ASP.NET+C#网站后台数据库:SQL Server 2000开发环境运行平
11、台: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 SDK v2.0。3. 客户端Internet Explorer6.0。分辨率:最佳效果1024*768像素。1.4 课题相关知识简介1.4.1 数据库相关技术简介数据库编程主要包括与Access和SQL Server2000
12、这些常用数据库的链接。1.Access数据库是目前应用十分广泛的桌面型数据库,它主要应用于各种小型的管理信息系统中。除了能够作为各种编程语言的后台数据库之外,Access本身也是一种好的数据库开发工具。Access数据库是Microsoft的Office办公套件的重要组成部分,其特点如下:(1)提供了数据库中最常用的功能,使用便捷。(2)系统资源占用低,不需要数据库服务器的支持。(3)与Office办公组件紧密集成,交换数据非常方便。(4)与SQL Server无缝集成,便于将数据库迁移到SQL Server上。其缺点是无法支持较大的数据量,并且不支持数据库的高级特性(并发访问和事务处理等)。
13、但由于其快速、小巧且灵活,所以被小型信息管理系统将其作为后台数据库。2.SQL Server是一个后台数据库管理系统,其功能强大、操作简便,深得广大数据库用户的喜爱。目前,越来越多的开发工具提供了与SQL Server的接口。了解和掌握SQL Server的功能,对于一个数据库开发人员来说是非常必要的。SQL Server2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本,该版本不但继承了SQL Server7.0版本的优点,而且增加了许多更先进的功能。具有使用方便、可伸缩性好并与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝
14、上型计算机到运行Microsoft Windows 2000的大型多处理的服务器等多种平台。数据库是数据管理技术,信息资源已成为各个部门的重要资源。数据库系统指在计算机系统中引入数据库后的系统,一般是由数据库、数据库管理系统、应用程序、数据库管理员,以及终端用户组成。在一般情况下也可以将数据库系统称为“数据库”。数据库有很多种分类,目前使用的数据库主要以关系数据库为主。关系数据库的主要特点之一就是用表组织数据,表是最基本的数据库对象,是SQL语言存放数据、查找数据,以及更新数据的基本数据结构。在SQL语言中,表示一种二维数据对象,由行和列组成,用于存储关系数据库中的数据,每个表存储有关由数据库
15、建模的对象的信息。表中,列由同类的信息组成,称为“一个字段”,每列的标题称为“字段名”。一行称为“一条记录”,一个数据库表由若干条记录组成。表中每一个属性组可以惟一确定一条记录,称之为“主键”。视图是建立在表基础上的数据库对象,为了用户查询方便或根据数据库安全需要建立的虚拟表。它同样具有字段与数据项,外表与表一样。视图中的数据可以来源或多个表,视图中任何的操作都不会影响到基本表。存储过程是为了完成特定的功能而聚集在一起的一组SQL语言,这些语句可以高效率的完成指定的数据库操作。数据库中的索引与书籍中的索引类似,在一本书中,利用索引可以快速查找所需信息。在数据库中,索引使数据库程序无需扫描整个表,即可在其中找到所需数据。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1