ASP的图书管理系统毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

编号:审定成绩:重庆邮电大学移通学院毕业设计(论文)设计(论文)题目:单位(系别):学生姓名:专业:班级:学号:指导教师:答辩组负责人:填表时间:20年月重庆邮电大学移通学院教务处制2重庆邮电大学移通学院毕业设计(论文)任务书设计(论文)题目学生姓名系别专业班级指导教师职称联系电话教师单位下任务日期______年____月____日主要研究内容、方法和要求进度计划主要参考文献指导教师签字:年月日教研室主任签字:年月日备注:此任务书由指导教师填写,并于毕业设计(论文)开始前下达给学生。3中文摘要【摘要】随着新世纪的到来,科学技术的突飞猛进,知识经济的日益发展,许多图书管理系统已经慢慢走向了老化。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。针对这种情况我个人制作了一个简单的图书管理系统网站。本网站使用Frontpage制作页面,用Asp语言做连接数据库的程序,使用Access制作系统的数据库,做出了这个具有图书查询、图书借阅、归还、续借、会员管理以及图书信息管理等功能的小型的网站。我在文章中论述了整个网站的开发过程,网站的结构及网站开发的基本原理和方法。本文详细阐述了系统功能、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。我力求将所学到的知识在网站开发中得以全面的应用,并使网站在实际的操作中能按照设计的要求安全有效正确的运行。本网站界面友好,操作简单,比较实用。关键字:accessASPfrontpage脚本语言4AbstractAlongwiththenewcenturyarrival,scienceandtechnologyprogressingbyleapsandbounds,knowledgeeconomyflourishingmoreandmoredaily,manybooksmanagementsystemalreadyslowlymovedtowardstheaging.Thelibrarytookonekindofinformationresourcethecollectionanddistributioncenter,thebooksandtheuserborrowthematerialtobemany,containstheverymanyinformationdatathemanagement,nowadays,hasverymanylibrariesallisinitiallystartstouse,evennotyetusesthecomputertocarryontheinformationmanagement.BythisconditionImadethissimplelibrarymanagesystemstation.ThewebstationisusingFrontpagemadethewebpage,usingthelanguageofActiveServerPagelinkedthedatabase,andusingAccessasthebackgrounddatabase,madethisminiwebstationwhichhasthefunctionofbooksearchbookborrow,bookback,bookreborrow,readermanagebookmessagemanageandsoon.Intermsofthewebstationasbackground,Idiscussedthewholedevelopingprocessofdevelopingwebstation、thestructureofwebstationandthebasicprincipleandmethod.Thisarticleparticularlydiscussedthedevelopingprocessofsystemanalyse、demandanalyse、summaryanalyse、particularanalyse、systemimplemtandsystemmaintenance.Itryhardtoapplymasteredknowledgeinthewebdeveloping,makewebstationsafelycorrectictyrunninginthepracticelyoperating.Thiswebstationhasfrindlyinterface.Itiseasytooperate.Andhasgoodpracticability.Keyword:accessASPfrontpagescript5目录前言…………………………………………………………………………………………………1第一章系统信息概述………………………………………………………………………………2第一节项目开发背景……………………………………………………..……………………2第二节设计思想5第三节开发工具的选用及介绍5一、什么是ASP5二、IIS的概念7三、frontpage2000介绍7四、数据库及其应用82、需求分析92.1项目背景92.2任务概述92.3数据描述92.3.1静态数据92.3.2数据字典93、概要设计113.1系统功能描述113.2模块图114、详细设计124.1查询124.1.1图书信息查询124.1.2借阅信息查询144.1.3显示所有图书信息154.2管理员登录154.2.1功能154.2.2程序构成及代码说明164.3图书借阅管理1664.3.1图书借阅164.3.2图书归还174.3.3图书续借184.4会员管理194.4.1添加会员194.4.2删除会员204.4.3修改会员信息204.5图书信息管理214.5.1添加图书信息214.5.2删除图书信息224.5.3添加图书类别224.5.4删除图书类别235、测试245.1文字说明245.2设计测试用例24致谢26参考文献27附录:(代码)2871、引言1.1项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。计算机技术是现代技术的一部分,图书自动化也只是图书馆现代化的一部分,它们之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在图书馆现代技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而图书馆自动化是图书馆现代化的核心和主导部分。图书的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进行图书资料的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。1.2设计思想通过建立图书馆的计算机自动化管理系统,提高图书馆本身管理水平,能代替工作8人员进行图书资料的某些加工处理,提高工作效率。1.3开发工具的选用及介绍本次设计中我采用frontpage作前台页面设计工具,设计出页面,以asp作中间程序,实现图书查询、图书借阅、图书归还、图书续借、会员管理以及图书信息管理,以access作后台数据库,存放图书信息、图书类型信息、借阅信息、会员信息、管理员登录信息等网站中用到的数据。1.3.1什么是ASPASP全称为ActiveServerPages,中文译为“动态服务器网页”,是新一代Web应用程序开发技术,具有操作简单、功能强大等优点,可以非常直观简易地实现复杂的Web应用,其实质是运行于服务器端的脚本(SCRIPT)。ASP是一个Web服务器端的开发环境,同时是一种开放性的非编译的应用环境,可以将HTML,Scripts和ActiveX服务器组件结合在一起,利用它能够产生和运行动态的、交互的、高性能的Web服务应用程序。1.ASP的产生背景:随着Internet的迅猛发展,静态Web站点的开发和维护变得越来越困难。在传统的静态Web网页中,使用HTML超文本语言编制,网页制作完成之后是静止不变的。信息的不断增加和变化需要站点维护人员经常进行页面的修改,工作量很大,特别是基于数据库的站点更是如此。随着网络技术的发展和商务应用的需要,这种静态的网页越来越难以满足浏览端用户的需求,开发动态交互式网页成为站点开发人员追求的目标2.ASP的优势:ActiveServerPages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。3.ASP的突出特点:1).编写容易。由于ASP与HTML可以做到完全融合,因此使用开发基于数据库驱动的Web数据库应用程序更加容易。ASP支持几乎所有的脚本语言,ASP文件的制作非常简单,可以使用任何纯文本编辑器。在编写ASP文件时,只需用ASP特殊的标记%和%把脚本括起来即可直接解释执行。2).无需事先编译,可直接执行。客户浏览器申请访问ASP页面时,页面中的Script代码段就由WebServer自带的ASP解释器解释后在Server上运行,故ASP程序不需事先编译,运行结果再转化为HTML后回传至客户浏览器。3).保密性强。用户端只需使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页。ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可确保源程序代码的安全性。4).支持面向对象并可扩展ActiveXServer组件功能。为创建一个复杂的应用程序,仅仅依靠脚本的制作是不够的,毕竟脚本语言不是功能十分完备的语言,在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能,辅助完成较复杂的程序设计。5).可自由制作。ASP集成了许多内建的组件和对象,对象就是封装的程序模块,一个组件中包含多个对象,这些内建的组件和对象,几乎囊括了全部应用程序的功能,ASP9开发者只需在Script代码段中用Script语言简单地调用这些组件和对象,根据自己的需要加以组合就可以编出符合自己要求的,功能强大的应用程序。4.ASP的六大内部对象:对象名称功能描述Request从客户端取得信息Response将信息发送客户端Server提供Web服务器的一些组件Session储存一个Session会话过程中的用户信息,它仅可被该用户访问Application在一个ASP应用程序中可以给不同客户端共享的信息ObjectContext用来配合MicrosoftTransaction服务器进行分布式处理现在开始逐一介绍上述的六大对象。(1)Request对象通过Request对象,我们可以收集到客户端的Form,Cookies,超连接,或是服务器的还境变量,因此,Request为我们的ASP程序提供的加工的“原材料”,您说它重要吗?没有Request对象的话,那

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功