图书信息管理系统的设计与实现.doc
《图书信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《图书信息管理系统的设计与实现.doc(38页珍藏版)》请在咨信网上搜索。
1、图书信息管理系统的设计与实现 作者: 日期:2 个人收集整理 勿做商业用途图书信息管理系统的设计与实现摘 要:以前,人们使用传统的手工方式管理图书馆的日常工作,工作量大,效率低下,出错率高。随着科学技术的发展,尤其是计算机的不断普及,图书馆进入网络化管理时代是必然的,网上管理图书馆具有工作量小、效率高、安全性高、出错率小等优点。本文详细介绍了图书信息管理系统的设计过程,该系统采用ASP作为前台开发工具,Access作为后台数据库设计工具,由登录、图书信息管理、读者信息管理、借阅信息管理等模块组成,可实现图书信息、 读者信息、借阅信息的添加、修改、删除与查询,以及日常的借书、还书操作。关键词:图
2、书信息管理;ASP技术;Access数据库The Design and Implementation of Management System on Information of BooksAbstract:Before, people used the traditional way to mange the daily works of the library, with work load, low efficiency, and high error ratio. Along with the development of science and technology, especia
3、lly the popularization of computer, it is necessary that the library will enter the era of network management。 It has some advantages to mange the library on the Internet, such as work easily, high efficiency, high security and low error rate etc.The thesis introduces the design process of Managemen
4、t System on Information of Books in details。 The system uses the ASP as development tool of foreground, Access database as backstage supporter。 It is compounded with login module, management module of books information, management module of readers information, management module of books borrowed in
5、formation and so on。 This system completes the adding, modifying, deleting and searching operations of books information, readers information and books borrowed information. Whats more, it provides readers the operations of books reservation and books return。本文为互联网收集,请勿用作商业用途个人收集整理,勿做商业用途Key words:m
6、anagement of books information; ASP technology; Access database 目 录1 引言11。1 数字图书馆的产生11.2 我国数字图书馆现状11。3 选题依据11。4 系统特点22 开发环境及技术介绍32。1 开发环境32.1.1 IIS介绍32。1。2 IIS工作原理32。1。3 IIS的安装42。2 开发技术52.2.1 ASP介绍52。2.2 Access介绍82.2。3 ADO技术92.2.4 数据库连接93 系统功能介绍与分析103.1 系统描述103。2 功能介绍与分析103.2。1 图书信息管理103。2。2 读者信息管理1
7、03.2。3 借书操作103.2.4 还书操作113。2。5 借阅信息管理114 系统设计124。1 系统数据库分析与设计124.1。1 数据库分析124.1。2 数据库设计134.2 系统结构设计144。2。1 功能模块图144。2.2 模块流程图155 系统实现175。1系统运作流程175.2 模块设计195.2.1 登录模块195.2。2 读者信息管理195。2.3 图书信息管理225.2。4 信息查询225.2。5 借书模块245。2.6 还书操作266 总结276.1 问题及解决办法276.2 心得体会29致谢30参考文献311 引言1.1 数字图书馆的产生随着计算机技术、网络技术及
8、信息技术的高度发展,现实世界的时空距离被大大缩短,全球信息一体化和全球经济一体化离我们越来越近。为此,数字图书馆作为一项基础建设项目受到世界各国,特别是发达国家的高度重视,竞相发展建设数字图书馆。图书馆的数字化是一个必然的发展趋势,是信息现代化的必然产物。随着信息技术的的发展,信息种类的繁多,信息存储和传播的需求量越来越大,作为信息聚集地的图书馆,传统的服务模式显然满足不了社会发展的需要。因此,必须借助计算机、多媒体、数字化技术和INTERNET等技术来发展数字图书馆。1.2 我国数字图书馆现状我国数字图书馆还处在发展中的状态,相对于国外的数字图书馆技术,我国在此方面还是比较落后。但国美数字图
9、书馆建设在政府和社会的支持和关注下也有了长足的发展,随着图书馆界国际交流与合作的增加与扩大,已有不少图书馆和科研机构着手进行相关试验和提出相关计划.11.3 选题依据图书信息管理包括对图书信息、读者信息和用户借阅信息等的管理,其中包含很多的信息数据,现如今,已有很多的图书管开始使用图书管理系统进行网上管理,有一些则尚未使用,仍是采用传统的手工方式管理图书馆。传统的图书信息管理方式主要是利用文本、表格等纸介质进行手工处理,对于图书借阅情况(如借书天数、超过还书时间的天数)的统计与核实等往往以人工计算、手动抄写的方式进行。各种数据信息处理起来工作量大,且容易出错;由于数据繁多,容易造成数据丢失,且
10、不易查找;此外,在一段时间内,传统的手工方式管理图书馆,所能服务的读者数量有限。总之,传统的图书管理缺乏系统、规范的信息管理手段。二十一世纪是信息化的时代,随着科学技术的飞速发展,计算机已经渗透到社会各个领域,基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行图书情况查询和修改等图书管理操作。1。4 系统特点1. 界面简约大方;2. 操作简便易学;3. 功能完善,实现了图书信息、读者信息、借阅信息的添加、修改、删除、查询等功能。2 开发环境及技术介绍2.1 开发环境2。1。1 IIS介绍该
11、图书信息管理系统采用IIS5.0(Internet Information Server,Internet信息服务)作为Web服务器。IIS是由微软公司提供的基于Microsoft Windows的Internet信息服务。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。2。1.2 IIS工作原理IIS7的请求过程4,如图2-1所示。图21 IIS工作原理图上图的8个步骤分别如下:(1)当客户端浏览器开始HTT
12、P请求一个WEB服务器的资源时,HTTP.sys拦截到这个请求。(2)HTTP.sys通知WAS从配置库(configuration store)中获取配置信息。(3)WAS向配置存储中心请求配置信息。(4)WWW服务接受到配置信息,配置信息指类似应用程序池配置信息,站点配置信息等等.(5)WWW服务使用配置信息去配置HTTP。sys处理策略。(6)WAS开启一个工作者进程去处理改HTTP请求对应的程序池。(7)该工作者进程处理该HTTP请求,并处理结果返回给HTTP。sys。(8)客户端接受到处理结果信息.其中,步骤1到6,是处理应用启动,启动之后,就不需要再走这个步骤了。另外,IIS7的应
13、用程序池的托管管道模式分两种:经典和集成。这两种模式下处理策略各不相同.2.1。3 IIS的安装如果系统中没有安装IIS,可以按照以下步骤进行安装4。(1)选择“开始”“设置”|“控制面板”命令,打开“控制面板”窗口.(2)双击“添加/删除”图标,在打开的窗口中单击“添加/删除Windows组件图标,打开“Windows组件向导”对话框。(3)将Windows XP安装盘放入光驱中,然后选中“Internet 信息服务(IIS)”单选框,单击“下一步”按钮开始安装。这个过程可能需要几分钟时间.最后单击“完成”按钮,完成IIS的安装.(4)安装完成后,在浏览器的地址栏中输入“http:/loca
14、lhost/”或http:/127。0.0。1/进行测试。(5)如果出现图2-2所示画面,说明IIS配置成功。图2-2 IIS测试图2.2 开发技术2。2。1 ASP介绍1、ASP概述ASP(Active Server Pages,动态服务器主页)3是微软公司推出的一种动态网站开发技术。它是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。ASP是一套服务器端的脚本程序开发工具和运行环境,当程序执行完毕后,服务器仅将所执行的结果返回给客户端的浏览器,减轻了客
15、户端浏览器的负担,极大地提高了Web交互的速度。2、ASP的特点和功能ASP具有以下一些主要特点:(1)使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,可快速建站。(2)ASP提供了一些内置的对象,例如response、request、session、server等,可用来从客户端的浏览器接收信息,或将服务器处理后的响应信息发送给客户端的浏览器。(3)ASP提供了与后台数据库连接和访问的功能,允许站点访问者通过客户端浏览器对各种数据库进行访问,并且可以使动态网页的内容随着相关数据库内容的变更而自动更新。(4)与浏览器无关,用户端只要使用可执行HTML代码的浏览
16、器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,用户端的浏览器不需要执行这些脚本语言的能力。(5)ASP源程序不会被传送到客户端的浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性.ASP具有以下几项主要功能:(1)可以处理由浏览器传送到Web服务器的表单输入。(2)可以访问和编辑服务器端的数据库表.使用浏览器即可输入、更新和删除站点服务器的数据库中的数据.(3)跟踪用户网站上的活动信息并且存入日志文件中.(4)可以使用VBScript或JavaScript等简易的脚本语言,结合HTML代码,快速完成站点的应用程序。通过Web服务器执行脚本语言,
17、产生或更改在客户端执行的脚本语言。(5)扩充功能的能力强,可通过使用Visual Basic、Java、Visual C+等多种程序设计语言制作ActiveX Server Component以满足自己的特殊需要。3、ASP的工作环境和工作原理将ASP文件上传到支持ASP的服务器,就能够直接浏览ASP。如果是在本机运行ASP,需要将自己的计算机设置成为服务器。ASP运行所需的环境9为:(1)Microsoft Internet Information Server on Windows NTServer(2)Microsoft Peer Web Server Windows NT Workst
18、ation(3)Microsoft Personal Web Server on Windows 95/98/2000/XP如果使用的是Windows95/98操作系统,需要安装PWS;如果使用的是Windows2000/XP,需要安装IIS。ASP的工作原理如下:(1)用户在IE地址栏中请求一个ASP程序,默认的扩展名是.asp。(2)浏览器从服务器上请求这个ASP程序,而不是像HTML一样直接处理一个自身的HTML程序,不需要在服务器上运行。(3)ASP程序中的服务器端脚本开始运行。(4)Web服务器连续执行这个请求文件中的所有语句,然后生成一个HTML文件。(5)Web服务器将页面信息发
19、送到浏览器。ASP的服务于请求的关系2如下图2-3所示。Browser客户机Web服务器servletASPservlet容器应用程序服务器DataBaseJDBC数据库ASP客户请求服务器响应(生成静态页)浏览器图2-3 ASP服务请求关系图通过上图可知,ASP采用Browser/Web/DataBase的三层体系结构。Web服务器接受请求,通过应用程序服务器执行一个ASP服务器端程序并返回其输出,从而实现与客户机进行信息资源的交互。数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序直接录入。系统的客户端只需要一个浏览器即可。相关人员通过浏览器来查询、增加、修改、删除数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 信息管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。