




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国古典园林专题网站制作说明班级:10级教育技术学1班 作者:赵晓晶一、网站设计目的中国古典园林是中国古代建筑史上最辉煌的部分,是中国古代文化史和艺术史上的瑰宝。可是,目前国内专门介绍古代园林建筑的网站非常少,人们对古代园林的建筑特色及文化也知之甚少。针对这一现状,本人设计并制作了“中国古典园林”专题网站,旨在为古园林爱好者提供了解和观赏的平台,进一步宣传中国古代园林建筑。二、设计流程查找文字资料,系统梳理资料 根据文字资料,规划网站结构 分析网站所需素材、所需技术支持 收集素材 逐步制作网站 征求使用者意见 调试改进三、使用的软件及语言网页制作软件:macromedia dreamweaver 8素材制作软件:flash 8 、photoshop 网站编辑语言: html语言、javascript语言、css+div数据库:microsoft access 2007四、网站设计说明本网站主要从园林历史、园林分类、园林特色、园林构景、园林构成等方面介绍中国古代园林。每一部分采用文字和图片相结合的方式,希望使内容清晰生动,一目了然。另外,也提供一些古建筑方面的研究成果,供有兴趣的园友阅读;视频纪录片可以更丰富网站的内容。为了与素材图片相协调,本网站采用了冷色调。五、网页结构布局中国古典园林 园林构成园林特色园林分类园林历史名园韵事网站首页中西园艺园林构景名园荟萃 名园荟萃名园荟萃特色展示园林文化造园特色园林记录阶段展示发展精深起始时期园林特色园林历史私家园林皇家园林构成要素要素展示构景方法南北园艺名园风采名园荟萃主菜单 六、具体界面及代码(一)首页面菜单区域代码:网站首页园林历史园林分类园林特色名园荟萃园林构成园林构景名园韵事中西园艺关于我们flash区域代码: (二)园林历史 起始时期 发展精深 名园展示 园林记录名园展示区域代码:园林展示 - c_name - c_keywords function qiehuan(num)for(var id = 0;id=9;id+)if(id=num)document.getelementbyid(s_+id).style.display=block;elsedocument.getelementbyid(s_+id).style.display=none视频播放代码: (三)分类页面 皇家园林 私家园林图片区域代码:var mymar;var speed = 1; /速度,越大越慢var spec = 1; /每次滚动的间距, 越大滚动越快var ipath = images/; /图片路径var thumbs = document.getelementsbyclassname(thumb_img);for (var i=0; ithumbs.length; i+) thumbsi.onmouseover = function () $(main_img).src=this.rel; $(main_img).link=this.link; thumbsi.onclick = function () location = this.link$(main_img).onclick = function () location = this.link;$(gotop).onmouseover = function() this.src = ipath + gotop2.gif; mymar=setinterval(gotop,speed);$(gotop).onmouseout = function() this.src = ipath + gotop.gif; clearinterval(mymar);$(gobottom).onmouseover = function() this.src = ipath + gobottom2.gif; mymar=setinterval(gobottom,speed);$(gobottom).onmouseout = function() this.src = ipath + gobottom.gif; clearinterval(mymar);function gotop() $(showarea).scrolltop-=spec;function gobottom() $(showarea).scrolltop+=spec;(四)造园特色页面 造园特色 相关研究数据库调用代码:(本部分内容基本通过调用实现)if request.querystring thenchk_badword=split(query_badword,)for each query_name in request.querystringfor f_i=0 to ubound(chk_badword)if instr(lcase(request.querystring(query_name),chk_badword(f_i)0 thenselect case err_message case 1response.write alert(传参错误!参数 &f_name& 的值中包含非法字符串!nn请不要在参数中出现:and update delete ; insert mid master 等非法字符!);window.close(); case 2response.write location.href=&err_web& case 3response.write alert(传参错误!参数 &f_name&的值中包含非法字符串!nn请不要在参数中出现:and update delete ; insert mid master 等非法字符!);location.href=&err_web&;end selectresponse.endend ifnextnextend if%数据库连接代码:(五)名园荟萃页面本部分通过数据库调用语句实现。其中涉及的加载文字和图片的代码如下: 拙政园 万寿山定义函数的代码:%function nohtml(str)if str thenstr=replace(str,>)nohtml=strelsenohtml=strend ifend function%(六)园林构成页面 构成要素 要素展示相关代码:(从文件夹加载图片及定义超链接)if rs.eof thenresponse.write(alert(参数错误!);document.location.href(default.asp);)response.end()end ifrs(hit)=rs(hit)+1rs.updateproductname=rs(name)producttime=rs(addtime)producthit=rs(hit)tid=rs(tid)productinfo=rs(info)productimg=rs.closeset rs=nothingsql=select top 8 * from zm_product order by ord asc,id descproductlist=set rs=conn.execute(sql)do while not rs.eofproductlist=productlist& vbcrlf & vbcrlfrs.movenextloopproductlist=productlist&rs.closeset rs=nothing(七)园林构景页面 园林构景 南北园艺本部分代码基本与第四部分和第五部分相同。(八)名园韵事页面 名园韵事(一) 名园韵事(二)本部分代码基本与第四部分和第五部分相同。(九)中西园艺页面 中西园艺本部分代码基本与第四部分和第五部分相同。(十)关于我们页面留言板留言板代码:function getip() 获得客户端ipgetip=request.servervariables(remote_addr) end function=处理留言if request.querystring(action)=1 thenif trim(request.form(code)=empty or trim(session(dfcms_code)ucase(trim(request.form(code) thenresponse.write(alert(验证码错误!);history.back();)response.end()end ifif trim(request.form(name)= or trim(request.form(info)= thenresponse.write alert(信息填写不完整:n姓名、留言内容必须填写!);history.go(-1);response.end()end ifsql=select * from zm_messageset rs=server.createobject(adodb.recordset)rs.open sql,conn,1,3rs.addnewrs(name)=nohtml(trim(request.form(name)rs(tel)=nohtml(trim(request.form(tel)rs(mail)=nohtml(trim(request.form(mail)rs(info)=nohtml(trim(request.form(info)rs(ip)=getip()rs(addtime)=now()rs(audit)=0rs.updaters.closeset rs=nothing response.write alert(留言发表成功,请等待管理员审核!);document.location.href(contact.asp);response.end()end if=读取留言列表sql=select * from zm_message where audit=1 order by id descmessagelist=set rs=server.createobject(adodb.recordset)rs.open sql,conn,1,1if not rs.eof thenpages = 3 定义每页显示的记录数rs.pagesize = pages 定义每页显示的记录数allpages = rs.pagecount计算一共能分多少页page = request.querystring(page)通过浏览器传递的页数if语句属于基本的排错处理if isempty(page) or cint(page) allpages thenpage = allpages end ifrs.absolutepage = pagedo while not rs.eof and pages 0if rs(re_info)=无回复 thenmessagelist=messagelist&姓名:&rs(name)& 时间:&rs(addtime)& & &rs(info)& elsemessagelist=messagelist&姓名:&rs(name)& 时间:&rs(addtime)& & &rs(info)&管理员回复:&rs(re_info)& & end ifpages = pages - 1rs.movenextloopend ifrs.closeset rs=nothing(十一) 其他公用代码:调用其他asp文件语句:%风格设计代码:body margin:0px; padding:0px; background:url(./images/bg2.png) repeat-x #000;table,form,h1,h2,h3,ul,li,ol,dl,dd,dt,span,a,em,p padding:0px; margin:0px;.clearb clear:both; font-size:0px;line-height:0px; height:0px;/* clear fix */ .clearfix:after content:.; display:block; height:0; clear:both; visibility:hidden; .clearfix display:inline-block; /* hide from ie mac */ .clearfix display:block; /* end hide from ie mac */ /* end of clearfix */ /*-main-*/ul,lilist-style: none;a text-decoration:none;a:hover text-decoration:underline;.center text-align:center;imgborder:none;.main width:960px; margin:0 auto; background:#fff url(main_bg2.gif) repeat-y right;code.asp中关于禁止缓存等代码:call com_creatvalidcode(dfcms_code)sub com_creatvalidcode(psn) 禁止缓存response.expires = -9999 response.addheader pragma,no-cacheresponse.addheader cache-ctrol,no-cacheresponse.contenttype = image/bmprandomizedim i, ii, iiiconst codds = 0 杂点出现的机率const camount = 36 文字数量const ccode = 0123456789abcdefghijklmnopqrstuvwxyzasptemplate.asp中部分定义代码:public property get parseblockvars(intext)dim matches, match, asubmatchp_regexp.ignorecase = truep_regexp.global =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北土建施工人员五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河北-河北下水道养护工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏放射技术员三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西汽车驾驶与维修员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西无损探伤工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西公路养护工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东食品检验工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东热处理工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东垃圾清扫与处理工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东信号工-机车信号设备维修三级(高级工)历年参考题库含答案解析
- GB/T 35267.4-2025清洗消毒器第4部分:内镜清洗消毒器
- 中职生单招语文必背古诗文(35篇)
- 新版2025心肺复苏术指南
- DB45T 1056-2014 土地整治工程 第2部分:质量检验与评定规程
- 2025年文明行车科目一试题及答案
- 电商快递合作协议样本
- 《朝花夕拾》名著导读+知识点+习题集合
- 柴油发电机组操作培训
- 《新能源材料与器件专业导论》课程教学大纲
- 养老院文娱活动意外应急预案
- 老年护理学试题库(含参考答案)
评论
0/150
提交评论