图书资料管理系统论文

  • 格式:docx
  • 大小:1.11 MB
  • 文档页数:36

百度文库 - 好好学习,天天向上序号0学 生 毕 业 设 计(论 文)课题名称基于ASP 的图书资料管理系统 姓 名余小明 学 号0 院、系、部计算机科学系 专 业计算机科学与技术 指导教师胡奇光副教授2007年 6月 20日※※※※※※※※※ ※※ ※※ 2007届学生 毕业设计(论文)材料基于ASP的图书资料管理系统余小明(湖南城市学院计算机科学系0306401班,湖南益阳 413000)摘要:图书馆管理系统主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源.在该系统中,读者可以方便的进行检索和阅览,足不出户便可览尽群书。

图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本文分析了应用ASP技术访问Web数据库的原理和方法,并介绍利用ASP技术实现图书远程管理和查询的方法。

主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

系统运行结果证明,本文所设计的图书管理系统可以满足借阅者和图书管理人员的需要。

关键字:ASP;ADO;数据库;B/S;WEBASP-based the library information management systemYu Xiao-ming(Department of Computer science and technology , Hunan City University, Yiyang, Hunan 413000)Abstract: The library management system mainly provides the e-book on the net to read terrace and the reader can read abundant electronics resources through that that system, the reader can conveniently carry on an index and read, keep the house then can look at to the utmost books of all kinds.The book management system is a typical information management system(MIS), its development mainly includes the application develop of procedure of establishment and maintenance and head of backstage database .Request that starting to build up the data consistency and the integrity is strong to the former, the data safety good then request that applying procedure function is complete to the latter, easy usage etc. characteristics.This text analyzed applied ASP technique interview Web principle and method of the database, and introduce to make use of an ASP technique to carry out the book method of long range management and main completion manages the need analysis, function mold piece of system to divide the line to the book, database mode analytical, and designed database structure from here and applied system circulates a result a certificate, the book design by this text management the system can satisfy to borrow to read and the book manager's demand.Key word:ASP;ADO;Database;B/S;WEB目录摘要 (I)ABSTRACT (II)第一章绪论 (1)数据库应用系统开发简介 (1)图书管理系统 (2)本文所作工作 (2)第二章工具概述 (3)A CCESS数据库概述 (3)ASP技术实现 (3)网页设计的基本工具 (4)设计前的准备 (4)第三章图书管理系统应用程序设计 (6)系统设计 (6)3.1.1目标设计 (6)3.1.2设计思想 (6)3.1.3系统功能分析与设计 (6)数据库设计与实现 (8)3.2.1数据库的需求分析 (8)3.2.2数据库的逻辑设计 (8)后台数据库的配制 (11)前端页面的设计与开发 (13)3.4.1系统公用页面 (13)3.4.6按分类浏览 (18)第四章系统测试与分析 (25)系统测试 (25)维护网站 (25)总结 (26)致谢 (26)附录 (28)顶部功能菜单代码 (28)第一章绪论数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。

数据库应用系统开发的目标是建立一个满足用户长期需求的产品。

开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。

把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。

数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。

并且,近年来,随着World Wide Web(WWW)的猛增及Internet 技术的迅速发展,使得数据库技术之时成为最热门技术之一。

数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。

它主要包括四个要素:用户数据、元数据、索引和应用元数据。

数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。

DBMS 是数据库系统的核心组成部分。

对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。

DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。

根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。

关系模型。

关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。

关系模型是由若干个关系模式组成的集合。

关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。

关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。

关系模型是数学化模型。

SQL语言是关系数据库的标准化语言,已得到了广泛的应用。

设计子系统有一个方便数据库及其应用创建的工具集。

它典型地包含产生表、窗体、查询和报表的工具。

DBMS产品还提供编程语言和对编程语言的接口。

运行子系统处理用设计子系统开发的应用组件。

它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。

DBMS引擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。

DBMS引擎还涉及事务管理、锁、备份和恢复。

图书管理系统当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

本文所作工作绪论部分对数据库应用系统的结构、开发进行了简要介绍,分析了图书管理信息系统设计的特点和任务。

第一章对数据库应用系统开发和图书管理系统进行了简明的介绍,并分析了开发图书管理系统所应进行的工作。

第二章对本系统开发过程中将要用到的主要工具进行了简要介绍。

第三章详细的介绍了系统在开发中的设计思路和系统各个功能的实现过程。

第四章简要的介绍了系统与分析,及网站的日常维护。

第二章工具概述Access数据库概述图书资料管理系统的数据库功能就是存储系统图书的各方面信息,以及用户的一些个人信息。

所以在一开始的时候就需要建立好几个不同的数据库。

各个数据类型要根据所含的意义不同而有所区别。

这个系统采用的是ACCESS数据库。

本系统服务器端采用Access数据库系统和ASP组件来构成远程教育平台的应用服务系统;客户端采用浏览器来完成整个远程教育的全部过程,同时可进行远程系统维护和管理。

应用服务器与数据库服务器在逻辑上是独立的,客户访问服务器,系统在服务器端进行用户区别,并利用Access2000的安全机制,对不同用户应用和数据的存储权限进行分层设定,最大限度的保证了系统数据的安全。

在WEB中通过Asp 使用数据库,最常用的方法是使用Database Access组件, Database Access组件使得我们能够轻易地通过ActiveX Data Objects(ADO)访问存储。

在服务器端的数据库或其他表格化数据结构中的信息,是一种功能强大的数据访问编程模式,可以使用ADO 去编写紧凑简明的脚本以便连接到Open Database Connectivity(ODBC)兼容的数据库和OLEDB 兼容的数据源,这样ASP 程序员就可以访问任何与ODBC兼容的数据库,包括MSSQL SERVER、Access、Oracle等等。