图书管理系统实例.ppt
《图书管理系统实例.ppt》由会员分享,可在线阅读,更多相关《图书管理系统实例.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网页设计与制作教程网页设计与制作教程(第第2版版)机械工业出版社同名教材配套电子教案第第14章章 图书管理系统实例图书管理系统实例14.114.1 任务要求任务要求14.214.2 开发环境开发环境开发环境开发环境 14.314.3 界面设计界面设计14.414.4 数据库设计数据库设计14.514.5 代码设计代码设计14.614.6 在浏览器中测试在浏览器中测试习题习题习题习题141414.1 任务要求14.2 开发环境14.3 界面设计14.4 数据库设计 使 用 Access 2002建 立 一 个 book.mdb数 据 库 将 其 保 存 在C:Inetpubwwwrootbook
2、文件夹中也就是站内,库中有一个名为mytable的表。14.5 代码设计 使用FrontPage 2002的模板创建一个目录型框架页。主框架的文件名为default.htm代码清单如下:图书管理系统 此网页使用了框架,但您的浏览器不支持框架。左框架文件名为left.asp,图书管理系统的功能界面在此页中显示。该页代码用于用户输入信息,根据用户输入的不同信息来触发服务器上对应的程序。该页代码清单如下:图书管理系统 图书查询请输入作者:添加新书书名:作者:删除图书:(输入编号)借阅图书图书编号:借阅人:归还图书:(输入编号)右框架页文件名为right.asp。本页程序用于判断数据库中是否有图书,如
3、果有图则显示图书的目录和借阅情况。代码清单如下:图书管理系统 图书编号 书 名 作 者 是 否 在 架 借 阅 人 查询网页执行程序代码文件名为find.asp。本页程序用于当用户在查询表单中输入了要查询图书作者名子后将是该作者的图书显示出来。代码清单如下:图书管理%dim author,sql,rs,conn,totalput 声明变量set Rs=server.createobject(adodb.recordset)使用recordset对象连接book.mdb数据库conn=DBQ=+server.mappath(book.mdb)+;DefaultDir=;DRIVER=Micros
4、oft Access Driver(*.mdb);判断查询变量是否为空值。不为空使用该变量检索数据库,为空检索整个数据库if Request.form(author)thensql=select*from mytable where author like%&author&%elsesql=select*from mytableend ifRs.Open sql,conn,1,1 使用recordset对象的recordcount属性取得当前记录集的记录个数totalput=Rs.RecordCountif Rs.EOF and Rs.BOF thenResponse.Write 当前没有图书
5、.else%符合条件的共有 本图书 图书编号 书 名 作 者 是 否 在 架 借 阅 人 添加图书执行程序代码文件名为add.asp。本页程序用于当用户执行添加图书表单的命令按钮后,将正确的图书信息输入数据库。代码清单如下:%以判断用户是否输入完整图书的信息if Request.form(text1)=thenresponse.write&chr(13)&alert(请输入书名!);&history.back()&Response.Endend ifif Request.form(text2)=thenresponse.write&chr(13)&alert(请输入作者!);&history.
6、back()&Response.Endend ifdim name,author,sql,rs,conn 声明变量name=Request.form(text1)赋值author=Request.form(text2)set Rs=server.createobject(adodb.recordset)使用recordset对象连接book.mdb数据库conn=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(book.mdb)使用SQL语句将用户输入的数据插入数据库sql=insert into mytable(nam
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 实例
限制150内