中国科学技术大学

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1中国科学技术大学现代远程教育毕业论文报告论文题目:动态网页设计学员姓名:程建军学号:WS11090240020专业:计算机科学与技术工作单位:青岛市公安消防支队李沧区大队导师姓名:日期:2014年12月8日2摘要在Internet飞速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,正以一种前所未有的冲击力影响着人类的活动。它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显的格外重要,它已成为政府、企事业单位信息化建设中的重要组成部分。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化,摆脱了时间和空间的限制。网站为消费者提供了一个网络生活空间,通过其网页展示了企业介绍、企业荣誉、产品介绍、招商信息、加盟程序、留言等一系列内容的介绍。浏览者不仅可以利用留言板经济而又快捷地与外界进行各种信息的沟通,也可以直接在网上申请加盟。本论文还介绍了网页的结构分析和具体功能实现,网页的界面和运作方式,尽力模拟近代网页普遍性形式,成为一个完整的动态网站关键字Dreamweaver;Php;PhpMyAdmin;动态网页1目录1引言...........................................................22网页制作概述...................................................22.1网页的类型.................................................................................................22.2网页设计流程..............................................................................................23设计及具体代码实现............................................33.1网页结构设计...............................................................................................33.2创建数据库..................................................................................................33.3主要模块的代码实现...................................................................................53.3.1注册代码的实现......................................................................................53.3.2登陆及退出登录代码的实现...................................................................73.3.3留言代码的实现.......................................................................................93.4运行测试....................................................................................................103.4.1注册.......................................................................................................113.4.2登陆.......................................................................................................123.4.3留言........................................................................................................133.5遇到的问题及解决方法.............................................................................14结束语........................................................1621引言网页是网站信息发布与表现的一种主要形式。因此要实现一个网站,必须了解网页制作的相关知识。较流行的开发工具有:Dreamweaver,Php,PhpMyAdmin。网页制作要能充分吸引访问者的注意力,让访问者产生视觉上的愉悦感。因此在网页创作的时候就必须将网站的整体设计与网页设计的相关原理紧密结合起来。网站设计是将策划案中的内容、网站的主题模式,以及结合自己的认识通过艺术的手法表现出来;网页制作通常就是将网页设计师所设计出来的设计稿,按照W3C规范用html语言将其制作成网页格式。32网页制作概述2.1网页的类型通常,网页可以分为静态网页和动态网页。静态网页页面上的内容和格式一般不会改变,只有网管可根据需要更新页面。动态网页的内容随着用户的输入和互动而有所不同,或者随着用户,时间,数据修正等而改变。网页上的内容也可以由用户通过使用客户端描述语言(JavaScript,JScript,Actionscript,)来改变。当然更普遍的是由服务器端的描述语言(Perl,PHP,ASP,JSP,ColdFusion,等)进行编译,从而对动态网页的内容进行改变。无论是客户端还是服务器端的改变都需要使用较为复杂的应用软件。随着信息技术的更加专业化,越来越明显的倾向表明,网页设计和网站的发展会逐渐成为两个不同的领域。网页是借助于美术构图与程序互动、动画等方式向大众推广相关信息的媒体,所以网页设计包括了几大部分:版面构图程序开发网站内容管理2.2网页设计流程网页设计是一个互动的过程,不仅是设计师构思设计就可以完成的。从客户提出需求到最终发布,期间需要客户与设计人员共同参与协商才可以,具体流程如下:首先,获取客户需求和资料。在设计网站页面之前,设计师需要知道客户的需求,从而确定客户建立网站的目的。客户提出网站需求是非常重要的一个环节。没有详细的需求,设计人员无法凭空进行设计制作。在这个步骤中,双方的沟通与交流是非常重要的。其次,确定网站内容。设计人员选择适合自己的图像编辑软件、动画制作软件和网页制作软件进行网页的初步设计,这中间可能还需要和客户进行多次沟通才能达到客户满意的效果。在具体设计时,设计人员应该为网站定位一个主题,从而保证所有网页都围绕这个主题进行设计制作,保证风格的和谐统一。然后,申请域名和空间。使用该方法能够有效同步管理文件。还可以通过FTP软件连接到服务器空间上,然后上传发布文件。最后,后期维护。一般静态网站上传后,如果客户方没有专业人员维护,这样就需要设计人员从客户方获取新资料进行定期或不定期的更新。如果是动态网站,设计人员需要负责培训客户方如何使用后台管理,这样客户就可以自己通过后台管4理添加信息,设计人员只要及时更正动态网站的错误即可。3.1网页结构设计css+div结构目前用的人最多,框架结构现在很少有人使用了,而表格结构目前用的人也不多,但并不意味着已经被淘汰,它也有DIV所不能取代的效果——方便快速的布局,只要不是经常改动的小部分就可以用表格。DIV可以与表格一起用,大布局用DIV,而小地方就用表格,效果会很好。比如本次论文所涉及的网页就用到了表格与css+div相结合的思想,其上、下、左、右和中间分别是一个单独的div模块。具体框架结构如图4-1。图4-1网页框架图3.2创建数据库本论文设计的网页,所用到的数据库test是通过数据库管理工具——PhpMyAdmin做的,具体创建过程就不在这一一介绍了。其包含两个表分别为:liuyan、test2,如图4-2和4-3。5图4-2信息存储表1本表主要存储游客名、游客留言内容和留言时间等数据。图4-3信息存储表2本表主要存储数据有:游客注册名、性别、年龄、学历、专业、爱好、备注、密码(密码就是注册时,所输入的验证码)和注册时间。63.3主要模块的代码实现3.3.1注册代码的实现?phpif($_POST['name']){include(conn.php);$up=$_FILES[tx];$hh=$up['type'];$fff=$up['tmp_name'];$yu=$up['name'];//获得客户端和服务器端的验证码。$host=$_SERVER['HTTP_HOST'];$host=md5($host);$cookie_=$_COOKIE[$host];@session_start();$y=$_SESSION[$cookie_];$y_d=$_POST['yz'];/*。。。。。。。。。。。。。。核对客户端和服务器端的验证码库。。。。。。。。。。。。。。*/if($y_d===$y){/*。。。。。。。。。。。。。。。。。。。查询数据库中的资源个数。。。。。。。。。。。。。。。。。。。*/$dd=mysql_query(SELECT*FROM`test2`);$hang=mysql_num_rows($dd);$hang=$hang+1;/*。。。。。。。。。。。。。。values后不能有空格。(id,name,sex,age,diploma,speciality,like,remark,mima,enrolDate)。。。。。。。。。。。*/$sql=insertintotest2values($hang,'{$_POST[name]}','{$_POST[sex]}',{$_POST[age]},.7'{$_POST[diploma]}','{$_POST[speciality]}','{$_POST[like]}','{$_POST[remark]}','{$_POST[yz]}',now());/*。。。。。。。。。。。。。。。。。。。。。。。。检测是否插入成功。。。。。。。。。,。。。。。。。。。*/if(@mysql_query($sql,$conn)){if($hh==image/pjpeg||$hh==image/gif||$hh==image/png||$hh==image/bmp||$hh==image/jpg||$hh==image/jpeg){@move_uploaded_file($fff,'E:/zhandian/zhandian1/sousuo/touxiang/'.$_POST['name'].'.jpg');//目录地址不能用反斜杠'\'。}echoSCRIPTlanguage=javascriptalert('注册成功,您是第.$hang.位注册用户!');/SCRIPT;}else{echoSCRIPTlanguage=javascriptalert('对不起,您未能注册成功!');/SCRIPT;}}else{echoSCRIPTlanguage=javascriptalert('对不起您未能注册成功,因为您输入的验证码不正确或右侧的验证码已经失效。');/SCRIPT;}}@mysql_close($conn);?这段代码主要是将游客注册信息插入到test2

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功