版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网页设计实训报告题 目: 个人网站实训报告 学 号: 0000000000 姓 名: 0000000000 一. 实训意义:网页设计与制作综合实训是教学过程中重要的实践性教学环节.它是根据专业教学计划的要求,在教师的指导下对学生进行网页制作专业技能的训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的转化,是对理论与实践教学效果的检验,也是对学生综合分析能力与独立工作能力的培养过程.因此加强实践教学环节,搞好实训教学,对实现本专业的培养目标,提高学生的综合素质有着重要的作用。二. 实训目的:1 通过综合实训进一步巩固,深化和拓展学生的理论知识与专业技能。(1)掌握
2、规划网站的内容结构,目录结构,链接结构的方法。(2)熟练掌握网页制作软件FrontPage 2003和的基本操作和使用技能。(3)掌握页面的整体控制和头部内容设置的方法。(4)熟练掌握网页页面布局的各种方法。(5)熟练掌握在网页中输入,设置标题和正文文字的方法。(6) 熟练掌握在网页中插入图象,flash动画和背景音乐的方法。(7) 熟练建立各种形式的超级链接的方法。(8)掌握表单网页制作方法。(9) 掌握网页特效制作方法。(10)掌握网站测试的方法。2.训练和培养学生获取信息和处理信息的能力,充分培养和提高学生的动手能力,学会通过网站、书籍、素材光盘等方式收集所需的文字资料、图象资料、fla
3、sh动画和网页特效等。3.培养学生运用所学的理论知识和技能解决网站开发过程中所遇到的实际问题的能力及其基本工作素质。4.培养学生理论联系实际的工作作风,严肃认真的科学态度以及独立工作的能力,树立自信心。三实验步骤:1、网站主题 我的网站的主旨在于从各个方面全面的介绍我自己,展示自己,包括我的个人资料、个人相片和爱好。另外,网站里还包括我的好友和好友资料,建立一个展示自我形象的平台。同时,网站里的每一个网页都有统一的风格,每一个网页的主题色彩都是浅红色,用以展示自己性格的效果。最重要的是做出自己的风格,给浏览者好的欣赏感受。 2、网站材料 主要在网站上搜集所要的网页信息,包括图片、文字、相关的新
4、闻。同时,查询相关的书籍、百度和素材光盘等方式收集所需的文字资料,图象资料,flash动画和网页特效等,用以得来更加具有说服力的页面。要想做好自己的网站,能够给浏览者好的欣赏感受,就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。精选自己收集的材料,作为自己制作网页的素材,这样就可以做好一个好的网站。3、网站规划 我的网站共有7个主页面:首页、相册、简历、图书、好友、留言版和音乐。每一个页面用统一的背景图片,以保证网站统一的页面风格。如下图:我是用自己的姓名和学号命名网站名,用以方便存储和转发。网站整体色调为浅红色,然后点缀其他不同的颜色相配,突出主题,颜色没有过多,过杂,用以避免给人一
5、种杂乱的感觉。版面设计十分灵活,根据各部分内容的不同适当的自由设计。网页布局主要用框架和表格,用框架定位内容的大体结构,再用表格具体定位。位子的设计也是重要的一个部分,根据具体内容决定字体风格,相同的风格多次调用是用css设计一个样式,以保证随时、准确的调用。另外,为了网页布局的协调,我加入了适当的flash透明动态图片,用以达到更好的浏览效果。4、网站的制作工具 做网页时主要使用的是FrontPage 2003,但我还使用了Deamweaver。另外,为了处理网页中的其他元素,还使用了Photoshop、Gif Animator等软件。5、制作网站的网页 素材、风格、模板都设计好以后,下一步
6、就是具体的制作网页。制作网站时,首先要做的就是站点的规划,建立一个本地站点“mysite”,建立的各个页面都应该放在本地站点中,在网页制作时所需的各个元素都进行了统一的管理,建立统一的文件夹放同一类型的文件,我在制作时建立了“tupian”文件夹来存放图片。同时,由于“相册”页面中的信息太多,于是建立了一个专门的文件夹存放相册信息,网页中的css 样式文件也应统一管理,做到有条不紊,我设计的网站的首页如下图:以导航栏为界,上面插入了两个flash动画,用以给浏览者好的视觉享受。左下方有我的个人资料、相片和相关链接。插入相关链接的菜单栏,一方面为了布局合理,弥补左下角的空缺,另一方面给浏览者提供
7、放表的导航,点击其中任意一个都会连接到其他网页,如点击google就会连接到下面网页:根据自己的网页风格,在网上搜集合适的图片,另外网页的页宽一般没有超过900像素,以保证左右不出现滚动条。右下边插入的是表格,表格中添加了浅红色的背景图片。用以体现网站的主题色彩,表格还定位了网页特效、系统时间和flash动画。网页特效为上下滚动的字幕,当鼠标停在字幕上时,字幕停止滚动。特效代码如下:<SCRIPT LANGUAGE="JavaScript"><!- Begin/scroller widthvar swidth=300/scroller heightvar
8、sheight=100/scroller's speed;var sspeed=2var wholemessage=''/text: change to your ownwholemessage='<div align="center"><font face=Arial size=3 color="#FF0066">欢迎光临我的个人网站</DIV><div align="center">下面是网页背景音乐歌词</strong></DIV&
9、gt;<div align="center"><strong>渡情</strong></DIV><div align="center">西湖美景三月天勒</div><div align="center">春雨如酒柳如烟勒</div><div align="center">有缘千里来相会</div><div align="center">无缘对面手难牵</div
10、><div align="center">十年修得同般渡</div><div align="center">百年修得共枕眠</div><div align="center">若是千呀年呀有造化</div><div align="center">白首同心在眼前</div><div align="center">若是千呀年呀有造化</div><div align=&qu
11、ot;center">白首同心在眼前</div><div align="center">啦</div><div align="center">新白娘子传奇片尾曲</div><div align="center">高胜美 渡情</div><div align="center">欢迎光临我的个人网站</div><div align="center"></div
12、></font>'function start()if (document.all) returnif (document.getElementById)document.getElementById("slider").style.visibility="show"ns6marquee(document.getElementById('slider')else if(document.layers)document.slider1.visibility="show"ns4marquee(do
13、cument.slider1.document.slider2)function ns4marquee(whichlayer)ns4layer=eval(whichlayer)ns4layer.document.write(wholemessage)ns4layer.document.close()ns4layer.top-=sizeupns4slide()function ns4slide()if (ns4layer.top>=sizeup*(-1)ns4layer.top-=sspeedsetTimeout("ns4slide()",100)elsens4laye
14、r.top=sheightns4slide()function ns6marquee(whichdiv)ns6div=eval(whichdiv)ns6div.innerHTML=wholemessagens6div.style.top=sheightsizeup=sheightns6slide()function ns6slide()if (parseInt(ns6div.style.top)>=sizeup*(-1)ns6div.style.top=parseInt(ns6div.style.top)-sspeedsetTimeout("ns6slide()",1
15、00)elsens6div.style.top=sheightns6slide()/ End -></script><span style="borderWidth:1; borderColor:red; width:300; height:100;"><p><ilayer width=300 height=100 name="slider1" bgcolor="black" visibility=hide></p><layer name="slider
16、2" onMouseover="sspeed=0;" onMouseout="sspeed=2"></layer></ilayer><script language="JavaScript">if (document.all)document.writeln('<marquee id="ieslider" scrollAmount=2 width=300 height=130 direction=down style="border:0 s
17、olid red;background-color:">')document.writeln(wholemessage)ieslider.onmouseover=new Function("ieslider.scrollAmount=0")ieslider.onmouseout=new Function("if (document.readyState='complete') ieslider.scrollAmount=2")document.write('</marquee>')if
18、(document.getElementById&&!document.all)document.write('<divstyle="position:relative;overflow:hidden;width:300;height:100;clip:rect(0 302 102 0); background-color:black;border:1px solid red;" onMouseover="sspeed=0;" onMouseout="sspeed=2">')document
19、.write('<div id="slider" style="position:relative;width:&swidth;">')document.write('</div></div>')</script></span>取系统时间代码如下:今天是:<!-webbot bot="Timestamp" S-Type="REGENERATED" S-Format="%Y年%m月%d日" -
20、>主页中还插入了背景音乐,音乐名为“渡情”,这首音乐为midi音乐,占用内存小,音乐清脆悦耳,十分适合做背景音乐。另外,网页特效滚动字幕就是歌词。插入过程如下图:第二个主页面是相册,如下图:为了使页面连接清晰,相册中插入了五个交互式按钮,分别是个人相片、好友相片、风景相片、明星相片和古董相片,当点击任一按钮都会在右下版块出现对应浏览图片版块。交互式按钮的制做:在设计窗口中插入一个五行一列的表格,表格的间距为0,颜色为黑色,居中对齐,然后插入背景图片,就做成了表格的背景。在表格的一个单元格内点击菜单中的插入,再点击交互式按钮,修改按钮的相应属性就可以了 。第三个主页面是简历,如下图: 简历
21、中包含我的姓名、年龄、职业、理想和兴趣爱好等。简历的右下方插入了漂亮的flash动画,动画为游动的金鱼,为了达到亮眼的效果,加入了透明flash,既与主网页相同,又有新意。插入这个动画是为了使页面的整体布局合理,既突出网站的主色调,又给人以凝重的感觉,同时增加页面的可看性。第四个主页面是图书,如下图:它与第二个主页面采用了相同的背景,相同的布局。为了使页面连接清晰,图书中也插入了五个交互式按钮,分别是唐诗、宋词、元曲、明清传奇和现代小说五个子页。在唐诗子页中的右边网页中所有的诗人名都有超链接,如单击“骆宾王”,就会出现如下页面:另外,导航右下版块是一段美丽文字欣赏,用相同的色彩布局,明快而又有
22、紧促感,而且使整个页面色调平衡。单击任一交互式按钮都会在右下版块出现对应网页版块,如单击元曲按钮,页面结果见下图:第五个主页面是好友,如下图:这个主页面和上面的一样,都插入了交互式按钮,既突出网站的主色调,又给人以凝重的感觉,目的都是增加网页的可看性。另外右边的相片下面人名设立了超链接,如单击马媛媛后链接到如下页面:第六个主页面是留言版,如下图:上面使用表单同浏览者进行信息交流,方便浏览者留言。在导航的下面是一个滚动字幕,用层进行定位。上面跑马灯效果代码为:<marquee bgcolor="#FFFFFF" height="23">如果您对
23、我的网站、本人、老师或其他方面有任何想法,请告知我们。欢迎提出宝贵意见和建议。</marquee>该网页中还插入了时钟,显示当前时间,给浏览者提供方便。图片如下:时钟代码如下:<SCRIPT language=javascript><!-pX=400;pY=200obs = new Array(13)function ob () for (i=0; i<13; i+) if (document.all) obsi=new Array (eval('ob'+i).style,-100,-100) else obsi = new Array (e
24、val('document.ob'+i),-100,-100)function cl(a,b,c) if (document.all) if (a!=0) b+=-1 eval('c'+a+'.style.pixelTop='+(pY+(c) eval('c'+a+'.style.pixelLeft='+(pX+(b) else if (a!=0) b+=10 eval('document.c'+a+'.top='+(pY+(c) eval('document.c'+
25、a+'.left='+(pX+(b)if (document.all) c0.style.pixelLeft=26function runClock() for (i=0; i<13; i+) obsi0.left=obsi1+pX obsi0.top=obsi2+pYvar lastsecfunction timer() time = new Date ()sec = time.getSeconds() if (sec!=lastsec) lastsec = sec sec=Math.PI*sec/30 min=Math.PI*time.getMinutes()/30
26、hr =Math.PI*(time.getHours()*60)+time.getMinutes()/360 for (i=1;i<6;i+) obsi1 = Math.sin(sec) * (44 - (i-1)*11)-16; if (document.layers)obsi1+=10; obsi2 = -Math.cos(sec) * (44 - (i-1)*11)-27; for (i=6;i<10;i+) obsi1 = Math.sin(min) * (40 - (i-6)*10)-16; if (document.layers)obsi1+=10; obsi2 = -
27、Math.cos(min) * (40 - (i-6)*10)-27; for (i=10;i<13;i+) obsi1 = Math.sin(hr) * (37 - (i-10)*11)-16; if (document.layers)obsi1+=10; obsi2 = -Math.cos(hr) * (37 - (i-10)*11)-27; function setNum()cl (0,-67,-65);cl (1,10,-51);cl (2,28,-33);cl (3,35,-8);cl (4,28,17);cl (5,10,35);cl (6,-15,42);cl (7,-40
28、,35);cl (8,-58,17);cl (9,-65,-8);cl (10,-58,-33);cl (11,-40,-51);cl (12,-16,-56);/-></SCRIPT> <div id="c0" style="position:absolute;right:6;top:33px; z-index:2; left: 24px"> </div> <div id="c1" style="position:absolute;left:20;top:-20; z-ind
29、ex:5;font-size:11px;"><b>1</b></div><div id="c2" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>2</b></div> <div id="c3" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px
30、;"><b>3</b></div> <div id="c4" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>4</b></div> <div id="c5" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b&g
31、t;5</b></div> <div id="c6" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>6</b></div> <div id="c7" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>7</b></
32、div> <div id="c8" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>8</b></div> <div id="c9" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>9</b></div> <div id
33、="c10" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>10</b></div> <div id="c11" style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>11</b></div> <div id="c12&quo
34、t; style="position:absolute;left:20;top:-20; z-index:5;font-size:11px;"><b>12</b></div> <div id="ob0" style="position:absolute;left:-20;top:-20;z-index:1"> </div> <div id="ob1" style="position:absolute;left:-20;top:-20;
35、z-index:8"> <font size="+3" color="#0000FF"><b>.</b></font></div> <div id="ob2" style="position:absolute;left:-20;top:-20;z-index:8"> <font size="+3" color="#0000FF"><b>.</b><
36、/font></div> <div id="ob3" style="position:absolute;left:-20;top:-20;z-index:8"> <font size="+3" color="#0000FF"><b>.</b></font></div> <div id="ob4" style="position:absolute;left:-20;top:-20;z-inde
37、x:8"> <font size="+3" color="#0000FF"><b>.</b></font></div><div id="ob5" style="position:absolute;left:-19px;top:31px;z-index:8"> <font size="+3" color="#0000FF"><b>.</b></fon
38、t></div> <div id="ob6" style="position:absolute;left:-20;top:-20;z-index:7"> <font size="+3" color="#00FFFF"><b>.</b></font></div> <div id="ob7" style="position:absolute;left:-20;top:-20;z-index:7&
39、quot;> <font size="+3" color="#00FFFF"><b>.</b></font></div> <div id="ob8" style="position:absolute;left:-20;top:-20;z-index:7"> <font size="+3" color="#00FFFF"><b>.</b></font>&
40、lt;/div> <div id="ob9" style="position:absolute;left:-20;top:-20;z-index:7"> <font size="+3" color="#00FFFF"><b>.</b></font></div> <div id="ob10" style="position:absolute;left:-20;top:-20;z-index:6"
41、> <font size="+3" color="#F30000"><b>.</b></font></div> <div id="ob11" style="position:absolute;left:-20;top:-20;z-index:6"> <font size="+3" color="#F30000"><b>.</b></font></
42、div> <div id="ob12" style="position:absolute;left:-20;top:-20;z-index:6"> <font size="+3" color="#F30000"><b>.</b></font></div>“onLoad="ob(),setNum(),setInterval('timer()',100);setInterval('runClock()'
43、;,100)"” <body 下面是表单的下部分,用以提交留言到服务器。上图的最下面是版权信息,尽量用简洁的语言和稳重的色彩,给人留下清新,简练的感觉。版权信息标名了作者和版权用以提高内容的可读性和使内容充实,既突出网站的主色调,又给人以凝重的感觉。提交留言代码如下:<form method="POST" action="wenzhang.asp"><p>姓名:<input type="text" name="nam1" size="14">&
44、lt;font color="#FF0000">*</font> 邮箱地址:<input type="text" name="nam2" size="20"><font color="#FF0000">*</font></p> <p>文章标题:<input type="text" name="nam3" size="46"><font col
45、or="#FF0000">*</font></p><p>文章内容:<textarea rows="5" name="nam4" cols="80" style="vertical-align: text-top"></textarea><font color="#FF0000">*</font></p><p>您的留言:<textarea rows="
46、;2" name="nam6" cols="80" style="vertical-align: text-top"></textarea></p><p align="center"><input type="submit" value="提交" name="nam5"> <input type="reset" value="重置" name="name6"></p></form><%Function MyData(MyFile)Dim objFSO,objTSA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脐橙果实收购合同(2024年版)2篇
- 沪教版三年级下册数学第二单元 用两位数乘除 测试卷附答案解析
- 租赁设备及安装合同(3篇)
- 普通员工转正述职报告
- 认真学习不再旷课承诺
- 评估材料采购合同
- 语文教育中的大语文观解读
- 课后英语翻译心得
- 财务尽职调查咨询合同
- 质押贷款补充协议样式模板
- 内审员实战培训教材
- 人机料法环的分析PPT
- 蛋白质相互作用技术研究的几种技术
- 垫江县国企招聘考试真题及答案
- 数字媒体艺术设计-课件
- 能源计量工作自查和改进制度
- 钢结构十字柱吊装专项施工方案
- 图形创意(高职艺术设计)PPT完整全套教学课件
- 2023年成都嘉祥外国语学校小升初数学试卷
- 大学生刑事犯罪与预防演示文稿
- 全国一等奖对数函数及其性质教学设计
评论
0/150
提交评论