1定义站点
定义站点时需要定义三方面的信息:本地站点(站点在本机的信息)、远端站点(站点上传到服务器用DreamweevarUtradev构建动态学科导航系统器后的信息)、应用成都网站建设服务器(所使用的应用服务器设置)。方法如下:
(1)运行DreamweaverUtradev,选择菜单Site一>DefineSiteS,点击New创建导航站点。
(2)定义本地站点信息(LoaclnIof),定义站点名为guide;站点在本机的地址为本机根目录(:CUocalsite);hiPt地址的值有两种情况:设置服务器端站点时,如果配置PI为本机PI地址,则此处为ht:Pt//本计算机名;如果没有配置PI地址,则此处为http://looalhost,在站点主页建好后,输人此http://of(athlost便可以看到默认主页。
(3)定义远端站点(RemotenIof):选择上传方式为Loacl/Network(本机或本地网),选择远端站点所在目录。
(4)定义应用服务器(AvplieationSevrer):选择服务器模式为ASp2.0,Scripting为VBScript,默认网页扩展名为.asp,其余设置与RemotenIof相同。“确定”后站点即建好了,将所有与本站点相关的网页、图片等文件都保存在此站点内。
2.创建站点与数据库连接
建立站点与数据库的链接是动态发布数据库内容的必要前提。在Ultrdaev中选择菜单Mdoeyf一>cnonectinos,出现建立gu记e站点连接的画面,点击New一>DataSouereName(DSN)建立一个新的数据源连接,此时会自动打开数据源名称连接的对话面板。从DataSouroeName(DSN)栏下拉菜单就可以看到我们在节3中创建的名为dsguide的数据源名称了,选择它并在ConneetionName栏里填写一个名字(cnguide),点击OK后我们的数据库连接就做好一了。
3构建成都网站建设前台静态网页和添加动态数据.
4制作网站前台静态网页
网站前台包括学科导航主页及各学科网页各一个,其中主页包括各学科网页的链接,数据库检索表单、综合性资源链接和最近更新资源。为便于本学科内各类资源间的转换,各学科网页采用框架结构,左框架(LeftFrame)通过表单将动态资源类型和二级学科值递交给服务器,服务器据此过滤出相应数据显示在框架页面上。整个网站采用统一的格式和风格,且尽量做到数据简洁、条理清楚、链接全面、布局合理。静态网页与普通的网页基本相同,只是需要留出放置动态数据的空间。
5添加动态数据
添加动态数据是制作动态网页的关键步骤,需要四步来完成:
()l建立数据集:Ultardev是通过数据集
(Recordset)来绑定动态数据的,所以首先要建立数据集。打开Windows一>DataBindings面板,点击“+”号,打开命令集,选择Recordest,选择上节定义的连接(。nguide),并选择该数据库中的表,然后定义记录集,根据网页内容需要,决定是选择全部数据(读取),还是过滤部分数据(搜索)。
(2)拖曳动态数据符到静态网页适当位置
Reoord、et建立好后,点击DataBindings的ReCordset前的件”可以看到动态数据符,它们是一些成都网页设计ASP代码,代表着数据库符合查询条件的动态记录。将所需要的动态数据符拖曳到静态网页中的适当位置,它可以动态显示一条记录。
(3)设置重复区域。
动态数据符添加到网页上后,只能显示一条记录,所以要为其设置重复区域,使其在此页显示多条格式相同的记录。切换面板到Serve:BehaviorS,为这些数据施加重复区域(RepeatRegion)的服务器行为,在Show和Reeords之间填人要显示的条数,如填人10则每页显示10条记录。
(4)添加翻页的功能和导航状态栏。
通过Insert一>LiveOhjeets一>Re。:ordsetNavigationBar和ReeodrsetNavigationStatus为纪录显示添加翻页的功能和类似reeord1to5of10的记录导航状态栏,这样网页动态内容的添加和显示就完成搜索的实现需要有两个页面,一个是含有表单的搜索页,一个是结果页,具有输人功能的表单将检索内容传递给结果页,由结果页的Recodrest设置,过滤出符合条件的记录,并通过上节所述动态数据显示方法显示出来。
6建立动态更新学科导航数据库的后台
学科导航系统后台是一个通过网络对数据库进行管理的系统,它包括数据添加页面、修改、删除页面,密码登录页面等。
(l)记录添加成都网页设计:后台中需要两个数据添加页面:一个是数据库数据录人页面,一个是密码验证登录页面。在Ultradev中制作一个数据添加,未用DreamweaerUtrade构建动态学科导航系统赢的页面是很简单的,只需要Inesrt一>Liveo均ecst一>ReeodrsetInsertionFomr,然后,选择要连接的数据库和表就行了。密码登录页面需要添加一个服务验证行为,以确保只有验证通过后才能访问那些后台管理页面。方法如下:打开Sevrerbahaviors一>Authentieation一>LoginUser面板,选择相应数据库和表,及用户名和密码的来源字段即可。
(2)制作记录编辑和删除页面。进行纪录的编辑和删除,其实就是从一个页面传递一个值到另外一个页面,然后另外一个页面就根据这个传递过去的值取出相应的唯一的那条记录来施加编辑、删除的行为。在建立修改和删除页面前,需要先建立一个数据库内容浏览页面,并在每一记录后添加修改和删除两个链接,通过链接传递DI值调出相应的记录细节页(DetailPgae),然后在此修改页或删除页对记录进行相应操作。
(3)制作功能选择页面。在做好添加、修改、删除页后,还需要做一个功能选择页面,以实现后台各种功能页面间的快速跳转。然后为后台中的每一个页面添加一个验证行为:SevrerBehaviors一>Authentieation一>Rest`etAeeessTopage,使得未经验证的来访者不能访问后台页面。
DeramweaverUltardev可以帮助非计算机专业的图情人员建成动态更新的学科导航系统和其他各种动态或互动式网页,诸如论坛、新闻发布系统、在线咨询、电子书店、电子商务系统等。DeramweaverUltradev对系统配置要求低、操作简单、功能强大,使用它制作学科导航系统及其他动态网页,对于图书情报工作人员是一种切实可行的解决方案。但如果希望把成都网站建设做的更好,最好还是学习一下ASP编程,这样就不仅知其然,且知其所以然,对于未来开发数据库及开展互动式信息服务也大有裨益。