书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型第14章--图书管理系统实例课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4622064
  • 上传时间:2022-12-26
  • 格式:PPT
  • 页数:29
  • 大小:320KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第14章--图书管理系统实例课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    14 _ 图书 管理 系统 实例 课件
    资源描述:

    1、网页设计与制作教程网页设计与制作教程(第第2版版)机械工业出版社同名教材配套电子教案第第14章章 图书管理系统实例图书管理系统实例14.1 任务要求14.2 开发环境14.3 界面设计14.4 数据库设计 使用Access 2002建立一个book.mdb数据库将其保存在C:Inetpubwwwrootbook文件夹中也就是站内,库中有一个名为mytable的表。14.5 代码设计 使用FrontPage 2002的模板创建一个目录型框架页。主框架的文件名为default.htm代码清单如下:图书管理系统 此网页使用了框架,但您的浏览器不支持框架。左框架文件名为left.asp,图书管理系统的

    2、功能界面在此页中显示。该页代码用于用户输入信息,根据用户输入的不同信息来触发服务器上对应的程序。该页代码清单如下:图书管理系统 图书查询请输入作者:添加新书书名:作者:删除图书:(输入编号)借阅图书图书编号:借阅人:归还图书:(输入编号)右框架页文件名为right.asp。本页程序用于判断数据库中是否有图书,如果有图则显示图书的目录和借阅情况。代码清单如下:图书管理系统 图书编号 书名作者是否在架借阅人 查询网页执行程序代码文件名为find.asp。本页程序用于当用户在查询表单中输入了要查询图书作者名子后将是该作者的图书显示出来。代码清单如下:图书管理%dim author,sql,rs,co

    3、nn,totalput 声明变量set Rs=server.createobject(adodb.recordset)使用recordset对象连接book.mdb数据库c o n n =D B Q=+s e r v e r.m a p p a t h(b o o k.m d b )+;DefaultDir=;DRIVER=Microsoft Access Driver(*.mdb);判断查询变量是否为空值。不为空使用该变量检索数据库,为空检索整个数据库if Request.form(author)thensql=select*from mytable where author like%&a

    4、uthor&%elsesql=select*from mytableend ifRs.Open sql,conn,1,1 使用recordset对象的recordcount属性取得当前记录集的记录个数totalput=Rs.RecordCountif Rs.EOF and Rs.BOF thenResponse.Write 当前没有图书.else%符合条件的共有 本图书 图书编号 书名作者是否在架借阅人 添加图书执行程序代码文件名为add.asp。本页程序用于当用户执行添加图书表单的命令按钮后,将正确的图书信息输入数据库。代码清单如下:%以判断用户是否输入完整图书的信息if Request.f

    5、orm(text1)=thenresponse.write&chr(13)&alert(请输入书名!);&history.back()&Response.Endend ifif Request.form(text2)=thenresponse.write&chr(13)&alert(请输入作者!);&history.back()&Response.Endend ifdim name,author,sql,rs,conn 声明变量name=Request.form(text1)赋值author=Request.form(text2)set Rs=server.createobject(adodb

    6、.recordset)使用recordset对象连接book.mdb数据库conn=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(book.mdb)使用SQL语句将用户输入的数据插入数据库sql=insert into mytable(name,author)values(&name&,&author&)Rs.Open sql,conn,1,1response.redirect right.asp 转到right.asp页%删除图书页文件名为del.asp。本页程序当用户执行删除图书表单中的命令按钮后执行,用于删除数据

    7、库中的图书。代码清单如下:%将变量text3从表单中取出,以判断用户是否输入了图书编号if Request.form(text3)=thenresponse.write&chr(13)&alert(请输入图书编号!);&history.back()&Response.Endend ifdim sql,rs,conn,id 声明变量id=Request.form(text3)获取图书编号set Rs=server.createobject(adodb.recordset)使用recordset对象连接book.mdb数据库conn=Provider=Microsoft.Jet.OLEDB.4.0

    8、;Data Source=&Server.MapPath(book.mdb)使用SQL语句删除数据sql=delete from mytable where id=+idRs.Open sql,connresponse.redirect right.asp 转到right.asp页%借阅图书执行程序代码文件名为land.asp。本页程序用于当用户执行了借阅表单命令按钮后执行,用户输入正确的图书编号后程序将该图做标记并显示出来。代码清单如下:%判断是否输入了借书信息if Request.form(text4)=thenresponse.write&chr(13)&alert(请输入图书编号!);

    9、&history.back()&Response.Endend ifif Request.form(text6)=thenresponse.write&chr(13)&alert(请输入借阅人姓名!);&history.back()&Response.Endend ifdim sql,rs,conn,islend,id,username 声明变量id=Request.form(text4)username=Request.form(text6)islend=trueset rs=server.createobject(adodb.recordset)使用recordset对象连接book.md

    10、b数据库conn=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(book.mdb)使用SQL更新数据,注意单引号与双引号的使用 单引号作为字符串的分界符,双引号用作变量sql=update mytable set islend=&islend&,username=&username&where id=+idrs.Open sql,connresponse.redirect right.asp 转到right.asp页%还书执行程序代码文件名为still.asp,本页程序用于当用户执行了还书表单命令后,将借书标记清除并显

    11、示出在架信息。代码清单如下:%将变量text5从表单中取出,以判断用户是否输入了图书编号if Request.form(text5)=thenresponse.write&chr(13)&alert(请输入图书编号!);&history.back()&Response.Endend ifdim sql,rs,conn,islend,id,name,author 声明变量id=Request.form(text5)将取出的编号变量赋给IDislend=false 赋值,用于取出的图书set Rs=server.createobject(adodb.recordset)使用recordset对象连

    12、接book.mdb数据库conn=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(book.mdb)使用SQL语句更新数据sql=update mytable set islend=&islend&,username=where id=+idRs.Open sql,connresponse.redirect right.asp 转到right.asp页%14.6 在浏览器中测试习题14 14.1 为图书管理添加按图名查询程序代码。14.2 请参看第13.7节“分页技术”为图书管理添加分页模块。如果右框架页超过20条记录则分页显示。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第14章--图书管理系统实例课件.ppt
    链接地址:https://www.163wenku.com/p-4622064.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库