大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> DREAMWEAVER -> 用Dreamweaver MX建立一个简单的图书查询系统

用Dreamweaver MX建立一个简单的图书查询系统

时间: 2021-07-31 作者:daque

  迩来公司为了充溢运用典籍资源,简单职工查问,确定在公司里面网上创造一个典籍查问体例。商量到公司典籍不多,惟有1千多册,且专科书居多的特性,我确定做两个查问前提:一个是按照典籍类型来查问, 用户只有采用相映的类型就不妨表露出该类型的一切典籍,这主假如面临对公司典籍不熟习的人;第二个是按照典籍称呼来查问,用户只有输出典籍名,就不妨赶快的探求到适合前提的一切典籍。   计划已定,接下来即是用什么软硬件做及怎样做的题目了。在这边,我采用了网页的情势,如许共事们只有翻开欣赏器,输出相映的地方就不妨查问了。所以,我运用网页创造凶器 dreamweaver 软硬件(底下简称dw),数据库用acess,情况为win98,pws(编者注:对于pws的运用教程不妨查看《深刻领会微软部分效劳器pws之一》《深刻领会微软部分效劳器pws之二》《深刻领会微软部分效劳器pws之三》《深刻领会微软部分效劳器pws之四》)。底下就正式动工锣。

用dreamweaver mx建立一个简单的图书查询系统图1

  点击这边载入本教程的源代码

  开始,创造数据库:

  一、在我的文书档案底下兴建一个文献夹,起名为“接洽所”。固然你也不妨在其余场合兴建,起其余名字。  二、翻开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)备注,备注典型。  三、按照表构造输出各项数据。  其次,树立站点及贯穿数据库:  (1)树立站点。翻开dw ,采用 site 菜单下的 new site ,弹出树立站点面板,站点卯输出接洽所,目次即是咱们方才创造的目次,如图1,testing server选项中的server model采用asp vbscript,access采用local/network。

用dreamweaver mx建立一个简单的图书查询系统图2

图1

用dreamweaver mx建立一个简单的图书查询系统图3

 

用dreamweaver mx建立一个简单的图书查询系统图4

  (2)兴建一网页,由于查问是动静页面,所以在弹出的面板中采用dynamic page和asp vbscript,如图2。按create按钮回到页面。

用dreamweaver mx建立一个简单的图书查询系统图5

图2

用dreamweaver mx建立一个简单的图书查询系统图6

  (3)贯穿数据库。打开右边的application 面板,采用databases标签,按"+"按钮,采用data source name (dsn),如图3。

图3

  (4)在弹出的data source name (dsn)面板上(如图4)采用define...按钮加入odbc数据源处置器,采用体例dsn标签,点击增添按钮,采用"driver do microsoft access(*.mdb)"数据启动步调,点击实行按钮。

用dreamweaver mx建立一个简单的图书查询系统图7

图4

用dreamweaver mx建立一个简单的图书查询系统图8

  (5)在随后的面板上采用数据库路途(即是咱们方才创造的目次),选中db1,数据源名输出db1,如图5。

图5

  (6)单击决定按钮,归来odbc数据源处置器面板。再单击决定按钮,归来data source name (dsn)面板。点击test按钮,即使弹出如图6的胜利面板,就表白十足ok,数据库仍旧贯穿好了,右边application面板的databases标签就会相映的展示咱们兴建的数据源db1。

用dreamweaver mx建立一个简单的图书查询系统图9

图6

用dreamweaver mx建立一个简单的图书查询系统图10

  此刻筹备处事十足停当,不妨创造动静查问网页了。  一、创造网页。网页很大略,即是创造两个查问链接,“按典籍类型查问”链接到chaxun.asp,“按典籍称呼查问”链接到chaxun1.asp,这两个网页即是咱们底下要创造的查问网页。网页因不须要动静编制程序,可存为htm方法,文献生存到接洽所目次下,取名为index,简直如图7。

用dreamweaver mx建立一个简单的图书查询系统图11

图7

用dreamweaver mx建立一个简单的图书查询系统图12

  二、创造按典籍类型查问网页。  1、兴建一动静网页,取名chaxun.asp。  2、创造记载集。采用右边的application面板中的bindings标签,按减号按钮,采用recordset(query),如图8,弹出recordset对话框,内里的树立如图9,name就取默许值 recordset1,connection采用咱们方才创造的贯穿db1,由于表露的是典籍类型,所以table采用表leibie。

图8

用dreamweaver mx建立一个简单的图书查询系统图13

图9

  3、树立结束后,点击test按钮,大师不妨看到leibie表的实质全表露出来了。点击ok回到页面,这时候咱们不妨看到binding标签下方表露出咱们方才创造的名为recordset1的查问。  4、输入彀页上静态表露的实质,如图10,个中“归来”链接到网页index.htm 。

图10

  5、点击binding标签下方recordset1左右的"+"号,打开字段,用鼠标按住“类型称呼”字段不放,径直拖到页面上的单位格中,松开鼠标, 如许单位格就包括了一个动静文本,页面功效如图11。

图11

用dreamweaver mx建立一个简单的图书查询系统图14

  不过此刻这个单位格还只能表露一条龙(大师不妨先在欣赏器里看一看是否如许的表露功效),那么怎样本领将一切的字段实质表露出来呢?  6、选中表格,再采用右边的application面板中的server behaviors标签,按减号按钮,采用repeat region(轮回地区),如许就不妨遏制一页表露几何记载了。在这边,由于典籍类型不多,所以在对话框中采用all records(表露一切记载),不分页表露了,简直如图12。

图12

用dreamweaver mx建立一个简单的图书查询系统图15

  7、运转pws,树立好路途,用欣赏器翻开此网页,看看屏幕上是否将数据库里的类型称呼都表露出来了,不过此刻还不许点击进去。好,底下咱们就来做相映的表露典籍的页面。  三、创造按类型查问表露的页面  1、兴建一动静网页,取名xianshi.asp。  2、创造记载集。采用application面板中的bindings标签,按减号按钮,采用recordset(query),弹出recordset对话框,内里的树立如图13,名字为recordset2,数据库表采用tushu,由于网页表露的图函件息是按照前方查问前提来表露的,所以就须要树立一个控制前提来采用适合前提的典籍,那么这个前提是经过什么来实行传播和接收的呢?这就须要用到url parameter(url参数)了,运用这个参数不妨从查问网页传播查问前提,而后在表露网页中接收这个参数来表露适合的记载。简直运用本领如次:

图13

用dreamweaver mx建立一个简单的图书查询系统图16

  (1)先让咱们回到查问页chaxun.asp。用鼠标选中表格中的字段,再采用application面板上server behaviors标签,按减号按钮,采用go to detail page(到详细页),弹出go to detail page对话框,简直树立如图14。detail page即是咱们的表露网页xianshi.asp,pass url parameter文本框里输出的即是要经过url传播到详细页中的参数名,为便于领会,咱们输出“类型称呼”,这个名字可要和反面表露网页里树立的参数名一律。recordset意为从哪个记载集里传播出去的,咱们采用recorset1,column道理为url参数值的根源,要与查问网页上的查问前提普遍,所以采用“类型称呼”,pass existing parameters这两个选项于表单相关,而在这个查问网页上并没有效到表单,所以不妨不选。点击ok按钮,大师不妨看到表格中的字段已形成一个包括动静实质的超文本贯穿了。

图14

  (2)好,url parameter已树立,此刻再回到表露网页xianshi.asp来接收这个参数。采用recordset(query),弹出recordset对话框,在filter中树立如上海图书馆13,道理是:查问前提为表tushu中的字段“类型称呼”要即是传播过来的url parameter参数“类型称呼”,如许查问网页和表露网页就接洽起来了。  (3)点击test按钮来尝试。大师不妨输出某一个类型称呼,dw 就会表露出相映的图布告录。  (4)点击ok按钮回到页面,至此记载集创造好了。  3、输入彀页中的静态实质,如图15,个中“归来”链接到查问网页chaxun.asp,由于有的类型典籍比拟多,所以将表露设为分页表露。

用dreamweaver mx建立一个简单的图书查询系统图17

图15

用dreamweaver mx建立一个简单的图书查询系统图18

  4、用上头引见的本领,将记载集的字段辨别拖到页面上相映的场所中,如图16。

图16

  5、选中表格中的第二行,点击application面板中的server behaviors标签,按减号按钮,采用repeat region,弹出repeat region对话框,由于要分页表露,以是采用历次表露几条,在这边我输出的是10,道理为每页表露10条记载,大师不妨按照情景自在输出,如图17。点击ok键回到页面。

图17

  6、由于是分页表露,须要翻页,那么在dw里怎样实行呢?很大略,大师先选中“首页”,而后点击application面板中的server behaviors标签,按减号按钮,不妨看到有一个recordset paging选项,将鼠标滑到这选项,表露出下拉菜单,那些菜单的含意我想大师该当领会了吧,如图18。采用第一条“move to first record”,弹出对话框,如图19,点击ok按钮回到页面,如许“首页”的动静链接就做好了,其余的“上一页”、“下一页”、“末页”顺序类比,做好与其对立应的动静链接。

用dreamweaver mx建立一个简单的图书查询系统图19

图18

用dreamweaver mx建立一个简单的图书查询系统图20

图19

  7、那么用户怎样领会记载仍旧到结果一条,而不应再往下翻了呢?在这边,我是如许处置的,即使记载已到结果一条,则“下一页”、“末页”在页面上机动湮没,同理,记载已到第一条,则“首页”、“上一页”机动湮没。底下是简直实行本领:  (1)大师先选中“首页”,而后点击application面板中的server behaviors标签,按减号按钮,将鼠标滑到show region选项,表露出下拉菜单,如图20。

图20

  (2)采用“show region if not first record”,道理为即使不是第一条记载则表露,反过来即是即使是第一条记载则不表露,湮没起来。  (3)在弹出的对话框上径直点击ok按钮回到页面,如许“首页”的机动湮没功效就做好了。  (4)同理,做好其余几个的机动湮没功效。“上一页”与“首页”一律,采用“show region if not first record”;“下一页”与“末页”一律,采用“show region if not last record”。  至此,按类型查问表露的页面毕竟创造实行了,咱们来看看简直功效。运转pws,用ie翻开chaxun.asp,点击某一个类型称呼,如“新药 方剂”,ie就会机动表露出该类型的典籍,点击“下一页”,“上一页”之类链接,看看ie会不会机动翻页,简直功效如图21、22。

用dreamweaver mx建立一个简单的图书查询系统图21

图21

用dreamweaver mx建立一个简单的图书查询系统图22

图22

用dreamweaver mx建立一个简单的图书查询系统图23

  四、创造按照典籍称呼来查问的网页  1、兴建一动静网页,取名chaxun1.asp。  2、输入彀页上静态表露的实质,如图23,个中“归来”链接到网页index.htm ,赤色虚线表白这是个表单,表单的属性树立如图24,道理为post(传播)一个表单变量名到xianshi1.asp网页,并实行这个网页,如许查问网页和表露网页就经过变量名接洽起来了;文本框取名ts,这个名字请记取,由于这即是要经过表单传播的变量名,反面的表露网页还要用到。

用dreamweaver mx建立一个简单的图书查询系统图24

图23

图24

用dreamweaver mx建立一个简单的图书查询系统图25

  五、创造按典籍称呼表露的网页  1、兴建一动静网页,取名xianshi1.asp。  2、输入彀页上静态表露的实质,如图25,个中“归来”链接到查问页chaxun1.htm ,赤色虚线同样表白这是个表单。

图25

  3、创造记载集。采用application面板中的bindings标签,按减号按钮,采用recordset(query),弹出recordset对话框,内里的树立如图26,名字为recordset1,数据库表采用tushu,filter过滤前提树立为表tushu中的字段“书名”要contains(包括)传播过来的form variable(表单变量)ts,这个ts变量即是查问网页chaxun1.asp里文本框的名字。点击ok按钮回到页面。

用dreamweaver mx建立一个简单的图书查询系统图26

图26

用dreamweaver mx建立一个简单的图书查询系统图27

  4、将记载集的字段辨别拖到页面上相映的场所中。  5、选中表格的第二行,点击application面板中的server behaviors标签,按减号按钮,采用repeat region,弹出repeat region对话框,树立为十足表露。  最后页面功效如图27。

图27

  至此,按典籍称呼查问表露的页面毕竟创造实行了,咱们来看看简直功效。运转pws,用ie翻开chaxun1.asp,输出某个称呼,如“品质处置”,ie就会机动表露出一切书名含有“品质处置”的典籍,简直功效如图28、29。

用dreamweaver mx建立一个简单的图书查询系统图28

图28

图29

用dreamweaver mx建立一个简单的图书查询系统图29

  网页毕竟十足创造结束,此刻大师不妨完备的运转了。将本人电脑的ip地方报告共事,翻开pws,如许共事就不妨随时经过查问体例来查问典籍了。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.