<b>用Dreamweaver MX成立一个简单的图书查询系统</b>[DW设计]
本文“<b>用Dreamweaver MX成立一个简单的图书查询系统</b>[DW设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
近来公司为了充分操纵图书资源,便利员工查询,决意在公司内部网上成立一个图书查询系统.考虑到公司图书不多,只有1千多册,且专业书占多数的特点,我决意做两个查询条件:一个是按照图书类别来查询, 用户只要挑选呼应的类别便可以显示出该类别的全部图书,这主如果面对对公司图书不熟习的人;第二个是按照图书名称来查询,用户只要输入图书名,便可以快速的搜索到符合条件的全部图书.
筹划已定,接下来就是用什么软件做及若何做的问题了.在这里,我选用了的情势,这样同事们只要翻开浏览器,输入呼应的地址便可以查询了.因此,我利用利器 软件(下面简称dw),用acess,环境为win98,pws(编者注:关于PWS的利用可以查阅《深化理解微软个人PWS之一》《深化理解微软个人PWS之二》《深化理解微软个人PWS之三》《深化理解微软个人PWS之四》).下面就正式竣工锣.
点击这里本的源代码
首先,成立:
1、在我的文档下面新建一个文件夹,起名为“研究所”.当然你也可以在其他地方新建,起其他名字.
2、翻开acess,新建一db1,成立两张表 leibie 和 tushu ,表与表之间的接洽字段为“类别名称”.
表leibie构造为两个字段:
(1)类别号,文本范例,字段长度为6位,必填字段,不答应输入空白字符串;
(2)类别名称,文本范例,字段长度为20位,必填字段,不答应输入空白字符串.
表tushu构造为九个字段:
(1)编号,文本范例,字段长度为6位;
(2)书名,文本范例,字段长度为60位,必填字段,不答应输入空白字符串.
(3)作者,文本范例,字段长度为50位;
(4)出版者,文本范例,字段长度为60位;
(5)版次,文本范例,字段长度为15位;
(6)单价,钱币范例,答应小数位数2位,默许值为0元;
(7)类别名称,文本范例,字段长度为20位,必填字段,不答应输入空白字符串.
(8)能否借出,文本范例,字段长度为4位,必填字段,不答应输入空白字符串,默许值为 No .
(9)备注,备注范例.
3、按照表构造输入各项.
其次,设置站点及衔接:
(1)设置站点.翻开dw ,挑选 site 菜单下的 new site ,弹出设置站点面板,站点名输入研究所,目录就是我们方才成立的目录,如图1,Testing Server选项中的Server Model挑选 VBScript,Access挑选Local/Network.
(2)新建一,因为查询是动态页面,因此在弹出的面板中挑选Dynamic page和 VBScript,如图2.按create按钮回到页面.
(3)衔接.展开右边的Application 面板,挑选Databases标签,按"+"按钮,挑选Data Source Name (DSN),如图3.
(4)在弹出的Data Source Name (DSN)面板上(如图4)挑选define...按钮进入ODBC数据源管理器,挑选系统DSN标签,点击增添按钮,挑选"Driver do Microsoft Access(*.mdb)"驱动,点击完成按钮.
(5)在随后的面板上挑选途径(就是我们方才成立的目录),选中db1,源名输入db1,如图5.
(6)单击肯定按钮,返回ODBC数据源管理器面板.再单击肯定按钮,返回Data Source Name (DSN)面板.点击test按钮,假如弹出如图6的成功面板,就表明一切ok,已经衔接好了,右边Application面板的Databases标签就会呼应的呈现我们新建的源db1.
目前预备工作一切就绪,可以成立动态查询了.
1、成立.很简单,就是成立两个查询链接,“按图书类别查询”链接到chaxun.,“按图书名称查询”链接到chaxun1.,这两个就是我们下面要成立的查询.因不需求动态编程,可存为htm格局,文件保存到研究所目录下,取名为index,具体如图7.
2、成立按图书类别查询.
1、新建一动态,取名chaxun..
2、成立记录集.挑选右边的Application面板中的Bindings标签,按加号按钮,挑选Recordset(Query),如图8,弹出Recordset对话框,里面的设置如图9,Name就取默许值 Recordset1,Connection挑选我们方才成立的衔接db1,因为显示的是图书类别,因此Table挑选表leibie.
3、设置完毕后,点击test按钮,大家可以看到leibie表的内容全显示出来了.点击OK回到页面,这时我们可以看到Binding标签下方显示出我们方才成立的名为Recordset1的查询.
4、输入上静态显示的内容,如图10,此中“返回”链接到index.htm .
5、点击Binding标签下方Recordset1旁边的"+"号,展开字段,用鼠标按住“类别名称”字段不放,直接拖到页面上的单元格中,松开鼠标, 这样单元格就包含了一个动态文本,页面效果如图11.
只是目前这个单元格还只能显示一行(大家可以先在浏览器里看一看是不是这样的显示效果),那么若何才能将全部的字段内容显示出来呢?
6、选中表格,再挑选右边的Application面板中的Server Behaviors标签,按加号按钮,挑选Repeat Region(循环区域),这样便可以掌握一页显示多少记录了.在这里,因为图书类别不多,因此在对话框中挑选All Records(显示全部记录),不分页显示了,具体如图12.
7、运行pws,设置好途径,用浏览器翻开此,看看屏幕上是不是将里的类别名称都显示出来了,只是目前还不能点击进去.好,下面我们就来做呼应的显示图书的页面.
3、制作按类别查询显示的页面
1、新建一动态,取名xianshi..
2、成立记录集.挑选Application面板中的Bindings标签,按加号按钮,挑选Recordset(Query),弹出Recordset对话框,里面的设置如图13,名字为Recordset2,表挑选tushu,因为显示的图书信息是按照前面查询条件来显示的,因此就需求设置一个限制条件来挑选符合条件的图书,那么这个条件是通过什么来实现传送和承受的呢?这就需求用到URL Parameter(URL参数)了,操纵这个参数可以从查询传送查询条件,然后在显示中承受这个参数来显示符合的记录.具体利用办法以下:
(1)先让我们回到查询页chaxun..用鼠标选中表格中的字段,再挑选Application面板上Server Behaviors标签,按加号按钮
以上是“<b>用Dreamweaver MX成立一个简单的图书查询系统</b>[DW设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |