图书管理系统毕业论文9.doc
《图书管理系统毕业论文9.doc》由会员分享,可在线阅读,更多相关《图书管理系统毕业论文9.doc(29页珍藏版)》请在三一办公上搜索。
1、毕业设计说明书设计题目: 图书管理系统 院(系) 计算机科学系 专业年级 2007级计算机应用技术 学生姓名 学号 2007908125 指导教师 职称 教授 设计地点 计算机系专业机房 日 期 2010年5月 图书管理系统 【摘要】计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷。图书管理系统是指应用电子计算机和网络通信设备,为图书馆及其所属各部门提供图书信息、图书文献信息检索、图书管理过程中图书信息的收集、存储、处理、提取和数据通讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用。本文对图书管理系统国内外研究现状进行分析;阐述了ASP技术和Acces
2、s数据库技术,并对计算机学院图书系统总体流程,系统的功能,图书管理系统的数据库设计进行了相关的描述。采用ASP和B/S为结构实现了计算机学院图书管理系统,其功能主要图书的添加、查询、浏览、删除和修改管理以及相关的图书用户的管理,这样可以方便图书管理员对庞大信息进行管理。关键词: 图书管理系统;ASP;Access2003;数据库 Design and Implementation of Computer College Library Management System【Abstract】Computer Information Management has storage capacity,
3、 speed and many other advantages to provide our processing information quickly. The library management system is a application of computers with the electronic computer and network communication equipment, which provides books information for the library and each department. It can provide informati
4、on access and information services for users. The library management system has capability of collecting books information, saving data and processing data and extracting data.This paper analyses the current situation and development trend of the library management system.An explanation of ASP and A
5、ccess database technology are introduced. The general flowchart of the system designing plan and describes the system functions are described. In this paper, the library management system is implemented based on B/S structure. The functions of library management system include books to add, query, b
6、rowse, delete and modify the related management the management of library users. This will facilitate the librarian of the huge information management.Key words: Library management system; ASP;Access2003; Database目 录论文总页数:26页一、引言11、课题背景12、国内外研究现状13、本课题研究的目的与意义1二、开发工具简介31、ASP简介32、用Asp开发Web数据库的优势33、AS
7、P与数据库44、IIS服务55、Dreamweaver MX 2004开发工具66、B/S数据库访问模式7三、图书管理系统设计分析81、应用需求分析82、设计思路及流程9四、系统总体规划设计101、系统功能结构102、系统各功能模块具体分析11(1)图书查询11(2)借阅者登录11(3)图书借阅11(4)图书归还11(5)图书续借11(6)操作平台功能界面11(7)图书的修改、删除、添加功能123、数据库设计12(1)数据库技术简介12(2)数据库设计的特点12(3)数据库需求分析13(4)数据库概念结构设计13(5)数据字典144、数据流图15五、系统详细设计161、系统登陆平台设计162、
8、管理员登陆平台设计163、管理员操作平台设计174、图书借阅管理设置175、图书归还管理设置186、图书查询管理设置187、图书信息删改管理设置198、图书类别管理设置199、图书添加管理设置2010、查询用户平台设计21六、结束语22结 论23致 谢24一、引言1、课题背景网络信息社会对于我们来说已经不是一个新鲜的词汇,怎样发展建设和适应现代信息社会,建立管理信息系统是主要趋势,也是不能回避的问题。实行电子化的图书管理,让人力资源管理人员从繁重琐碎的案头工作解脱出来,完成更重要的工作。图书管理系统就是为了解决和减轻繁琐的手工管理,使图书馆可以上升到一个完善的电子化的管理。2、国内外研究现状图
9、书管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书借阅管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。第二代的图书管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为图书借阅管理系统的阶段发展提供了可能。但未能系统地考虑图书借阅的需求和理
10、念。图书管理系统的革命性变革出现在20世纪90年代末。随着信息爆炸、知识经济时代的到来,使个人、单位、社会对图书借阅管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代图书借阅管理系统的出现成为必然。第三代图书管理系统的特点是从图书借阅管理的角度出发,用集中的数据库处理几乎所有与图书借阅相关的数据。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书借阅管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书借阅规划和政策。3、本课题研究的目的与意义随着科技社会的不断发展,计算机作为现代
11、人类生活主要工具之一,已被广泛应用于社会各个领域。现今,科技水平高速发展,计算机网络作为今天使用最广的现代化工具正在成为未来社会的重要支柱。所以,在这样的背景下,现代图书馆的管理方式产生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆已由传统的手工记录管理转变为计算机系统自动管理。读者是图书馆赖以生存和发展的根本,图书馆也是现代人学习获取知识的主要场所,图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。二、开发工具简介1、ASP简介ASP(Active Server Pages)是由Micros
12、oft公司推出的支持Internet的动态服务器网页技术,在Internet风行的早期,WEB网页只是静态的图文组合,浏览者可以在网页上阅读信息,但无法做进一步的查询、发表意见或进行电子商务、在线交谈、问卷调查、预约订票、访客留言簿、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然不能满足人们越来越多元化的需求。为此,开始有不少公司提出动态网页的解决方案,所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(request),然后将处理结果响应给浏览器端,而ASP便是微软用来建立动态网页的解决方案。由于它的功能强大,可以支持当前所有的浏览
13、器,便于WEB数据库的开发,因而倍受推崇。同时ASP也在不断更新完善,其功能可以充分满足大多数开发者的需求,并在很大程度上促进了Internet应用程序的发展。ASP是一种服务器端的指令环境,用来建立并执行交互式WEB服务器应用程序,你可以使用ASP来结合服务器端指令、HTML网页及COM组件,换句话说,ASP程序包含“脚本语言程序(Scripting Language)”、“嵌入HTML(Embedded HTML)”、“COM组件调用”等3个部分,前者可由VBScript、Jscript(微软版的JavaScript)、Perl Script、Python、PEXX等程序语言编写而成。也正
14、由于ASP程序可以嵌入HTML,因此,现有的HTML文件(扩展名为.htm)很快便可以转换成ASP程序(扩展名为.asp)。ASP程序只能在WEB服务器端执行,当浏览器向服务器要求运行ASP程序时,服务器会读取该程序,然后执行该程序并将结果转换为HTML文件,再将HTML文件传送给浏览器,待浏览器收到HTML文件后,便会将执行结果显示在浏览器上。2、用Asp开发Web数据库的优势通用网关接口CGL和Microsoft Information应用程序接口ISAPI是开发交互式的WEB应用常用的两种接口方式,CGI是基于WEB服务器与数据库之间进行联系的服务器端进程,它可以完成对数据库的底层操作,
15、客户通过Get/Post向WEB服务器提出服务请求,服务器端的守护进程通过标准输入Stdin和环境变量将参数传送给指定的CGI程序,执行结果将以HTML格式返回给客户。对于大多数Internet应用程序,CGI为开发应用提供了一个很好的平台,但CGI在性能方面却有很多缺陷。ASP很好地把HTML和脚本开发融合在一起,提高了编程的灵活性,降低了开发难度。ASP中的脚本在WEB服务器端运行,而不是传统的在客户浏览器中运行,这一措施使客户的浏览器无需担心服务器端的网页使用哪种脚本,ASP都会生成一个符合HTML标准的网页送回给客户端,ASP在性能方面的优势体现在以下几点:完全与HTML融合在一起、创
16、建简单,不需要编译和链接,脚本可以在ASP环境下直接运行、面向对象,功能可以由ActiveX服务器构件扩展、由于脚本在服务器端执行,因此它几乎可以支持任何一种浏览器。 而ASP在性能和效率方面优于CGI、ISAPI,这主要源于它先进的体系结构,ASP直接建立于WEB服务器中,并且是作为WEB服务器的一个服务运行,支持多用户,多线程。HTTP协议是一个无状态的协议,WEB服务器不能记忆客户浏览器过去曾发送过的请求信息,客户的每次请求都是独立的,彼此之间没有联系,因而服务器的许多时间都花费在处理请求上,服务效率受到了影响。ASP拥有强有力的会话管理机制,它可以实现各请求之间的信息共享,提高了效率。
17、ASP在安全性方面也作了细心的考虑,包括:设定虚拟目录访问权限,用户身份检测,隐含脚本等措施。ASP支持多种脚本,比较常用的有VBScript和Jscript。WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。3、ASP与数据库ASP是通过一组统
18、称为ADO(ActiveX Data Objects)的对象模块来访问数据库,无论你采用的是Access,SQL Server,Visual FoxPro,Informix,Oracle,dBase或其他数据库,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能加以访问。要知道系统安装哪些DOBC或OLEDB驱动程序,Windows2000的用户可以打开“控制面板”,依序在“系统管理工具”,“ODBC数据源”上双击鼠标左键,而Windows98的用户可以在“控制面板”的“ODBC数据源”上双击鼠标左键。事实上,ASP提供了六个内建对象,供用户直接调用: Application对
19、象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。Response对象:服务器将输出内容发送到用户端。Server对象:提供对服务器有关方法和属性的访问。Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transaction Server)管理
20、的支持。Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。File Access组件:提供对服务器端文件的读写功能。Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户
21、也可自行编制Active组件,以提高系统的实用性。4、IIS服务IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5.0,IIS与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。 IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Pro
22、tocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容: Microsoft Exchange Server 客户/服务器通讯和群组软件; Microsoft P
23、roxy Server 代理服务器;用于连接IBM企业网络的Microsoft SNA Server;用于集中管理分布式系统的Microsoft Systems Management Server; Microsoft Commercial Internet System(MCIS)。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书管理系统 毕业论文9 图书 管理 系统 毕业论文

链接地址:https://www.31ppt.com/p-3937430.html