版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)1在Internet飞速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,正以一种前所未有的冲击力影响着人类因此网站建设在Internet应用上的地位显的格外重要,它已成为政府、企事业单位信息化建设中的重要组成部分。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化,摆脱了时间和空间的限制。网站为消费者提供了一个网络生活空间,通过其留言等一系列内容的介绍。浏览者不仅可以利用留言板经济而又快捷地与外界进行各种信息的沟通,也可以直接在网上申请加盟。本论文还介绍了网页的结构分析和具体功能实现,网页的界面和运作方式,尽力模拟近代网页普遍性形式,成为一个完整的动态Dreamweaver;Php;PhpMyAdmin;动态网页 1 12.1网页的类型 2.1.1静态页面 2.1.2动态页面 22.2网页开发技术 22.3网页布局 32.3.1网页布局的基本概念 32.3.2网页布局方法 52.3.2网页布局技术 72.4网页配色 82.5网页设计流程 93动态网页开发环境和技术 93.1了解Dreamweaver开发工具 93.2Php语言基础知识 3.3开发环境介绍 4设计及具体代码实现 4.1网页结构设计 4.2创建数据库 4.3主要模块的代码实现 4.3.1注册代码的实现 4.3.2登陆及退出登录代码的实现 4.3.3留言代码的实现 4.4运行测试 224.5遇到的问题及解决方法 24 网页是网站信息发布与表现的一种主要形式。因此要实现一个网站,必须了解网页制作的相关知识。较流行的开发工具有:Dreamweaver,Php,Dreamweaver是建立Web站点和应用程序的专业工具,它将可视布局工具、应用程序开发功能和代码编辑支持组合成一个功能强大的工具,可利用它快速创建界面及站点的应用程序I。Php因为语法简单、开源、跨平台,而且功能强大,同时能与Windows的操作系统无缝结合,得到广大用户欢迎并迅速成为各类网站制作的主流开发环境。使用PhpMyAdmin无须编写任何代码,只需通过直观的可视化操作就可以完成大部分数据库管理任务,是一个面向对象的、采用事件驱动机制的关系型数据库管理系统[2。2网页制作概述静态页面是网页的代码都在页面中,不需要执行asp,php,jsp,net等程序生成客户端网页代码的网页。静态页面不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外)。但是静态页面最大的好处是下载速度快,因为不需要程序运算和数据库连接。常见的静态页面以.html、.htm为扩展名的。并非网站上没有动画的就是静态页面3。2动态页面是通过执行asp、php、jsp、net等程序生成客户端网页代码的网页。动态页面通常可以通过网站后台管理系统对网站的内容进行更新管理。发布新闻,发布公司产品,交流互动,博客,网上调查等,这都是动态网站的一些功能,也是我们常见的。动态网页是需要语言环境支持的,动态页面常见的扩展名有:asp、php、jsp、.cgi等。动态页面的“动态”是网站与客户端用户互动的意思,而非网页上有动画的就是动态页面用。动态网页是最常用的网站建设的一种表达形式,其优点在于可以根据先前所制定好的程序界面,根据用户的不同请求返回相应的数据。可以说是一对多的关系。从而达到资源的最大利用和节省服务器上的物理资源。如果今后需要改变站点风格,只需要重新制作前台所访问的数据即可。只要数据库结构不变,可以很快的进行改版的。2.2网页开发技术HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。严格的来讲,HTML不能算做一门编程语言,因为它没有自己的数浏览器及其它兼容的应用程序中显示文本和图像,并且文档的某些部分可以成为超链接。完成后把这些文档保存为*.html文件,然后用浏览器打开。HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器5。Interface(公用网关接口)。在早期,你可以使用不同的程序编写合适的CGI程序,如VisualBasic,Delphi或C/C++等。虽然CGI技术成熟而且功能强大,但由于编程困难,效率低下,修改复杂等缺陷,所以有逐渐被新技术取代的趋势。3ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。ASP更精确的税是器中将所有的ASP的Script进行分析,再进行执行,而这时可以在这个中间的嵌入式脚本语言.它大量地借用CJava和Perl语言的语法,并耦合PHP自的一个通病--脚本级执行(据说PHP4也已经在Zend的支持下,实现编译运行)。Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是Jsp--JavaServerPage。Jsp可以在Serverlet和JavaBe最开始,网页呈现在你面前的时侯,它就好像一张白纸,它需要你任意挥洒你的设计才思,可以创造出自己的设计方案。,虽然你能控制一切你所能控制的东西,但假如你知道什么是一种约定俗成的标准或者说大多数访问者的浏览习惯,那么你可以在此基础上加上自由于页面尺寸和显示器大小及分辨率有关系,网页的局限性就在于你无法突破显示器的范围,而且因为浏览器也将占去不少空间,留下给范围变得越来越小。一般分辨率在800x600的情况下,页面的显示尺寸为:4数据可以看出,分辨率越高页面尺寸越大。浏览器的工具栏也是影响页面尺寸的原因。一般目前的浏览器的工具栏都可以取消或者增加,那么当你显示全部的工具栏时,和关闭全部工具栏时,页面的尺寸是不一样的。在网页设计过程中,向下拖动页面是惟一给网页增加更多内容(尺寸)的方法。除非你能肯定站点的内容能吸引大家拖动,否则不要让访问者拖动页面超过三屏。如果需要在同一页面显示超过三屏的内容,那么你最好能在上面做上页面内部连接,方便访问者浏览。(2)整体造型造型就是创造出来的物体形象,这里是指页面的整体形象。这种形象应该是一个整体,图形与文本的接合应该是层叠有序。虽然,显示器和浏览器都是矩形,但对于页面的造型,你可以充分运用自然界中的其它形状以及它们的组合:矩形,圆形,三角形,菱形等。对于不同的形状,它们所代表的意义是不同的。比如矩形代表着正式,规则,你注意到很多ICP和政府网页都是以矩形为整体造型;圆形带表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型;三角形代表着力量,权威,牢固,侵略等,许多大型的商业站点为显示它的权威性常以三角形为页面整体造型;菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体造型。虽然不同形状带表着不同意义,但目前的网页制作多数是接合多个图形加以设计,在这其中某种图形的构图比例可能(3)页头页头又可称之为页眉,页眉的作用是定义页面的主题。比如一个站点的名字多数都显示在页眉里。这样,访问者能很快知道这个站点是什么内容。页头是整个页面设计的关键,它将牵涉到下面的更多设计和整个页面的协调性。页头常放置站点名字的图片和公司标志以及旗帜广告。(4)文本文本在页面中出现都数以行或者块(段落)出现,它们的摆放位置决定者整个页面布局的可视性。在过去因为页面制作技术的局限,文本放置的位置的灵活性非常小,而随着DHTML的兴起,文本已经可以按照自己的要求放5置到页面的任何位置。(5)页脚页脚和页头相呼应。页头是放置站点主题的地方,而页脚是放置制作者或者公司信息的地方。你能看到,许多制作信息都是放置在页脚的。(6)图片图片和文本是网页的两大构成元素,却一不可。如何处理好图片和文本的位置成了整个页面布局的关键。而你的布局思维也将体现在这里。(7)多媒体除了文本和图片,还有声音,动画,视频等等其它媒体。虽然它们不是经常能被利用到,但随着动态网页的兴起,它们在网页布局上也将变得更重网页布局的方法有两种,第一种为纸上布局;第二种为软件布局。下面分别加以介绍。(1)纸上布局法许多网页制作者不喜欢先画出页面布局的草图,而是直接在网页设计器里边设计布局边加内容。这种不打草稿的方法不能让你设计出优秀的网页来。所以在开始制作网页时,要先在纸上画出你页面的布局草图来。首先,尺寸的选择。目前一般800X600的分辨率为约定俗成的浏览模式。所以为了照顾大多数访问者,你页面的尺寸以800X600的分辨率为准。其次,造型的选择。先在白纸上画出象征浏览器窗口的矩形,这个矩形就是你布局的范围了。选择一个形状作为整个页面的主题造型,我们选择圆形,因为它代表者柔和,和时尚流行比较相称,然后在矩形框架里随意画出来,你可以试者在增加一些圆形或者其它形状。这样画下来,你会发现很乱。其实,如果你一开始就想设计出一个完美的布局来是比较困难的,而你要在这看似很乱的图形中找出隐藏在其中的特别的造型出来。还要注意一点,你不要担心你设计的布局是否能够实现。事实上,只要你能想到的布局都能靠现今的HTML技术实现。如图2-1和图2-26图2-1手绘布局图图2-2布局图考虑到左边向左凹的弧线,为了取得平衡我们在页面右边增加了一个矩形,(也可以是一条线段)如图2-3。图2-3布局图的改善然后,增加页头。一般页头都是位于页面顶部,所以我们为图3增加了一个页头,为了和左边的弧线和右边的矩形取得平衡,我们增加了一个矩形页头并让页头相交与左边的弧线,如图2-4。图2-4页头的图示然后,增加文本。页面的空白部分加别加入文本和图形。因为在页面右边有矩形作为陪衬,所以文本放置在空白部分不会因为左边的弧线而显得不协调,如图2-5。图2-5文本的图示7最后,增加图片。图片是美化页面和说明内容必须的媒体。在这里把图经过以上的几个步骤,一个时尚页面的大概布局就出现了。当然,它不(2)软件布局法除了纸上布局,还可以利用软件来完成这些工作。如利用Photoshop。Photoshop所具有的对图像的编辑功能用到设计网页布局上更显得心应手。利用Photoshop可以方便的使用颜色,使用图形,并且可以利用层的功能设(1)层叠样式表的应用在新的HTML4.0标准中,CSS(层叠样式表)被提出来,它能定位文本和图片。CSS有点复杂,但它的确是一个好的布局方法7。曾经无(2)表格布局表格布局被广泛使用,已经成为一个潜在的标准。随便浏览一个站点,而又不用担心不同对象之间的影响。而且表格在定位图片和文本上比起用CSS更加方便。表格布局唯一的缺点是,当你用了过多表格时,页面下载速度受到影响8。对于表格布局,打开一个站点的首页,然后保存为HTML文件,利用网页编辑工具打开它(要所见即所得的软件),会可以看到这个页面8是如何利用表格的。(3)框架布局由于它的兼容性,框架布局并没有被所有人接受。但从布局上考虑,框架结构不失为一个好的布局方法。它如同表格布局一样,把不同对象放置到不同页面加以处理,因为框架可以取消边框,所以一般来说不影响整体美观。网站充斥着枯燥的设计,惠普、IBM、戴尔、微软,以及其他数不尽的网站(相似的布局,相似的配色)。这样一种标准化的界面可以使浏览更方便,但同时带给用户一种很世俗的体验,并不能与访客产生一种积极的联系。面对这种单调的设计,有一种解决方法,就是使用颜色。可能没有其他设计元素能像颜色一样能影响人们对世界感受。颜色可以瞬间改变我们的情绪和意见。颜色会让我们感觉到舒适、敬畏,或者激动9。在界面设计中,颜色组合对设计非常有用。可以区分设计让用户更加难忘、引导用户使用户专注于交互、吸引用户使页面布局更舒适,更有魅力。一旦有机会可以让网站更独特,就不能放弃。如果你的网站做的很醒目,那么用户可能会花更多时间浏览并且想是从哪里访问过来的,他们有可能记住这个网站并且下次再访问。可能没有比颜色更好的元素可以达到这样的效果了。人们会马上对颜色产生感觉:激动、高兴或者枯燥乏味。当你试图在一个充满饱和色调的页面上浏览信息时,你的眼睛会不断地返回那些亮的颜色。最强的视觉元素是最重要的。我们趋向于忘记那些深蓝、黄色和灰色,因为每天都看到。在那些用户需要长时间在线使用的Web应用程序中,注意这一点尤为重要。不是很强烈的配色可以使用户专注于工作和接收重要信息。当然完美的Web体验不能仅仅依靠颜色,结构、交互、布局等方面也必须协同工作,来创建可用、易用的网站和应用程序。但是颜色是平衡中的重要部分,不能忽略。9网页设计是一个互动的过程,不仅是设计师构思设计就可以完成的。从首先,获取客户需求和资料。在设计网站页面之前,设计师需要知道客户的需求,从而确定客户建立网站的目的。客户提要的一个环节。没有详细的需求,设计人员无其次,确定网站内容。设计人员选择适合自己的图像编辑软件、动进行多次沟通才能达到客户满意的效果。在具体设计时,站定位一个主题,从而保证所有网页都围绕这然后,申请域名和空间。使用该方法能够有效同步管理文件。还可最后,后期维护。一般静态网站上传后,如果客户方没有专业人员维。护,这样就需要设计人员从客户方获取新资料果是动态网站,设计人员需要负责培训客户方如何使用后台管理,这样客户就可以自己通过后台管理添加信息,设计人员只3动态网页开发环境和技术Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页[10。Dreamweaver的特点如下:最佳的制作效率:Dreamweaver可以用最快速的方式将Fireworks或Photoshop等档案移至网页上。Dremweaver能与您喜爱的设计工具,如Flash等和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。网站管理:使用网站地图可以快速制作网站雏形,设计,更新和重组网页。改变网页位置或档案名称,Dreamweaver会自动更新所有连结。使用支援文字,HTML码,HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。无可比拟的控制能力:Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得:Dreamweaver成功整合动态式出版视觉编辑及电子商务功ColdFusion,iCAT,Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网梦幻样版和XML:Dreamweaver将内容与设计分开,应用於快速网页更您也可以使用样版正确地汇入或输出XML内容。全方位的呈现:利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于动态HTML览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便PHP(HypertextPreprocessor)是一种嵌入大量地借用C和Perl语言的语法,并结合PHP自己的特性,使Web开发者PHP是完全免费的开源产品,不用花钱,Apach一套不错的动态网站系统,因此国外大多数主机+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。一个然需要简单的语法和丰富的函数,但PHP内部结构的天生缺陷导致了PHPPHP开发的成功案例:MediaWiki—著名的维基百科(Wi一著名的Blog系统,功能上丝毫不输于MovableType,不少用户都纷纷从MovableType转移到了WordPress。总之,PHP语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的维护都比较困难。它是一种服务器端的脚本语言,嵌入在HTML中,它可以在多种平台上运行。其语法与C语言、Java语言的语法相似。它具有庞大的函数库,这主要是因为它是开源式的,源代码完全公开,每个使用PHP的程序员都可以加入自己的函数库,从而实现更多的功能,PHP几乎支持所有的数据库。但是PHP对组件的支持不够完善,扩展性较差,常与免费的数据库系统MySQL一起构建中小型B/S应用的网站或信息系统13。如果仅仅需要编辑静态的HTML网页,那么安装和配置服务器不是必需的,因为HTML页面的运行无需服务器的支持,但是如果需要在本地测试Php或者ASP.NET等动态网页,那么服务器的支持是必不可少的。Apache本身是一个开源组织的名称,它组织开发了许多优良的开源软件,其中最早的项目便是ApacheHTTPServer,一个开源的免费的Web服务器[14。ApacheHTTPServer是ApacheSoftwareFoundation的一部分,除了官方的开发人员以外还有数以百计的用户参与开发,他们可以提供自己的意见、代码及文档等。Php最初员就是基于Apache开发的,所以它与Apache有良好的兼容性。4设计及具体代码实现本网页是一个关于新疆旅游的网页,其主要实现了新疆线路介绍、新疆景点介绍、新疆小吃介绍、游客注册、游客登录及退出、游客留言等功能。css+div结构目前用的人最多,框架结构现在很少有人使用了,而表格结构目前用的人也不多,但并不意味着已经被淘汰,它也有DIV所不能取代的效果——方便快速的布局,只要不是经常改动的小部分就可以用表格。DIV可以与表格一起用,大布局用DIV,而小地方就用表格,效果会很好。比如本次论文所涉及的网页就用到了表格与css+div相结合的思想,其上、下、左、右和中间分别是一个单独的div模块。具体框架结构如图4-1。露治酒店瓢地项区折t度兆抓页防能众图4-1网页框架图本论文设计的网页,所用到的数据库test是通过数据库管理工具——PhpMyAdmin做的,具体创建过程就不在这一一介绍了。其包含两个表分别为:liuyan、test2,如图4-2和4-3。显示行0-1(-z'总计,查海花费0.0002初 以水甲保式露景,并且在100图4-2信息存储表1本表主要存储游客名、游客留言内容和留言时间等数据。囚回回X1用点卡手机卡十几块:X2用料空两反战爱积假啊凤卡枫卡卡卡卡卡卡,空两反战爱积假啊3勇司是经历时间开输,来了担7数口水。4男5再军地的时润啊,6男科X7用科就睡宽咽四十:X8周2X9金网X黑X女移叫的时词计算。X用X离的积级的空条%.用迎是觉得是聚犯。女的时间计霉开龄。图4-3信息存储表2本表主要存储数据有:游客注册名、性别、年龄、学历、专业、爱好、备注、密码(密码就是注册时,所输入的验证码)和注册时间。4.3主要模块的代码实现4.3.1注册代码的实现{/*。。查询数据库中的资源个数*//*。。。检测是否插入成功*/if(Shh=="image/pjpeg"I|Shh=="image/gif"IShh=="image/pe/bmp"I|Shh=="image/jpg"1|Shh{重重@move_uploaded_file(Sfff,'E:/zhandian/zhandian1/sousuo/t重重echo"<SCRIPTlanguage=javascript>alert(注册成功输入的验证码不正确或右侧的验证码已经失效。);</SCRIPT>";}1这段代码主要是将游客注册信息插入到test2表,如果游客注册成功,会您未能注册成功,因为您输入的验证码不正确或右侧的验证码已经失效。”, (出现此提示是因为游客在注册时,由于停留时间过长,对应的session已经不存在了)如图4-4所示。生名十出止好好请注册经用户酱证图4-4注册界面header(Content-Type:text/html;charset=Sg=mysql_query("SELECT*FROM`test2`WHERESh=mysql_query("SELECT*FROM'tesandname!='{S_GET[usernSj=mysql_query("SELECT*FROM'test2'WHEREname='{S_GET[username]}'Scookie_=S_COOKIE[Shos$_SESSION[Scookie_]"</I></strong></font>登陆!</center></div>";echo'用户名和密码都有误';这段代码主要是检测游客登录时,所提交的用户名和密码。如果表test2中有游客所提交的游客名,但没有游客所提交的密码,则会输出一个错误提示信息“密码有误”。如果表test2中有游客提交的密码,但没有游客提交的用户名,则会输出一另一个错误信息“'用户名有误”。如果表test2中既没有游客提交的游客名,也没有游客所提交的密码,则会输出“用户名和密码都有误"。如果表test2中既包含游客提交的游客名,又包含游客提交的密码,则输出“欢迎***登陆!”信息,并把游客的名字存入到一个名为Scookie_的header(Content-Type:text/html;charset=Scookie_=S_COOKIE[Shos这段代码主要是将值为要退出的游客名的SESSION设为空,登陆界面如图用户名进入取消图4-5登陆界面4.3.3留言代码的实现header('Content-Type:text/html;charset=//获得客户端和服务器端的密码。Scookie_=S_COOKIE[ShosSsql="insertintoliuyanvalue/*。。检测是否插入成功。。。。*/直事直事else{echo"还没登陆";这段代码主要是将游客提交的留言内容插入到表liuyan中,如果游客留言信息被成功插入,则会输出插入位置(游客是第几位留言的)。如果插入失败。则会输出错误提示信息“留言失败”或“还没登陆”,(当游客还没登录时就留言,会输出此错误信息)留言界面如图4-6。图4-6留言界面4.4运行测试我们以游客张山为例,来测试一下本网页的几个主要功能模块。(游客注册、游客登录和游客留言)当游客张山输入注册信息时,界面如图4-7:请注册头像浏览...图-fm图爱好听音乐、唱歌备注性格开朗活泼,热情好客!提交取消图4-7注册界面当游客张山提交信息成功后,将会弹出一个成功提示信息,如图4-8:图4-8提示界面当我们查看数据库test中的表test2时,会发现其多了一条关于张山的游客信息。如图4-9:X女听音乐积极的时间计算的计算的×男听音乐经常新经济的阳阱的·×女听商乐相机的设计idszi,×女听音乐□×男听音乐卡卡卡的思想了X张山男性格开朗活泼,热情好客!全选/金部不选选中项:×面如图4-9注册后的数据库图当张山把名字和密码输入时,登陆界面如图4-10:登陆图4-10登陆界面当张山以正确的名字和密码登陆后,出现提示,如图4-11E图4-11提示界面很高兴来到咱们这个旅游网站,谢谢分享!提交取消图4-12留言界面当张山成功将留言内容提交后,会弹出一个留言成功提示框,如图4-13:和高兴来图4-13成功留言界面当我们查看数据库test中的表liuyan时,会发现其多了一条有游客张山所写的留言内容,如图4-14:显示30行,开始行数:0以水平模式显示,并且在100个单元格后重复标题图4-14留言图在本次论文设计中主要遇到两个大问题。第一,在输出注册框时出现了乱码。解决方法是:在要输出的注册框代码的开头处加上这么一段代码header(Content-Type:text/html;charset=第二,在游客留言时,游客已经退出了登录,但还能以此游客名进行留解决方法是:在游客登录时,在后台创建一个名为Scookie_(此名是有游客电脑中的关于本网页的cookie值相加得到的。)的session,将游客名存入其中。在用户退出登录时,就其值设为空(因为游客在提交留言时,会有一个专门的动态网页首先查看后台服务器中有没有名为Scookie_的session或其值是否为空,如果其不存在或值为空,则就说明此游客还没有登录,就会有总结:在制作本次论文所涉及的网页时,大大小小也遇到的不少问题,但主要的问题也就这两个,这些问题都是通过查阅一些相应的查考文献来一一解决的。本设计根据毕业设计任务书的要求制作,功能基本实现,可以完成登陆、注册、留言、各产品展示等功能的实现。此次设计是查看了一些企业网站的结构然后进行设计的,虽然此次设计构造不能说是成熟,但也算是尽了力。这是我首次运用Dreamweaver、Php语言结合PhpMyAdmin数据库系统开发工具进行动态网页的制作,一切都是从零开始学习,所以制作的时候难免会过于简单,考虑的也不是很周全。同时由于时间的仓促,有些功能的实现不是很完美。在设计过程中不可避免地遇到了各种各样的问题,由于整个设计完全都是由个人设计的,有关Dreamweaver、Php和数据库连接等方面许多细节问题都要靠自己去摸索,加之本人水平有限,因此还存在着许多不足在以前的时间内我学习了许多专业课程,比如C语言,java语言,数据库系统概论,FLASH等等,虽然通过学习对这些课程有所了解和掌握,但是始终处于理论知识的掌握阶段,并没有真正应用于实践设计开发,所以对知识的掌握还不够全面和熟练,并不能真正独立的开发出一个完整的应用于实际的系统。通过这次毕业设计,使我学到了很多,对自身的能力有了很大的提高。此次设计是动态网页设计,而不是简单的静态网页,因此采用了在开发动态网页方面比较先进的Php语言作为开发语言。Php是一种Web编程脚本语言。当然在制作的过程中碰到过一些让人头痛的问题,我都一一解决了,直到设计全部完成,也让我在解决问题方面的能力得到了提高。整个开发的过程对我来说是一次将理论应用于实践的过程,是将以前所学知识充分利用的过程,是一次真正的实践过程。总体说来,在这学期的毕业设计中,学到了一些在课堂内所学不到的知识,收获很大.1[1].吕洋波.Dreamweaver+Php动态网站开发从入门到精通.北京:清华大学出版[2].宗杰马国强刘冉.PHP网络编程.北京:电子工业出版社,2008,6[3].张洪涛,邢璐.HTML&XHTML权威指南(第六版).北京:清华大学出版社,[4].刘梅彦.动态网页制作教程.北京:清华大学出版社,2004.9东南大学出版社,2006.5[6].(澳)QuentinZervaas.PHPWeb2.0开发实战.北京:人民邮电出版社,2008.10[8].EricA.Meyer.CascadingStyleSheets:TheDefinitiveGuide(Css权威指南).北京:中国电力出版社,2001.5[9].李东生.深入精髓:Dreamweaver网页设计与配色技术精粹.北京:清华大学出[10].黄雷杨志游坤.Php+HTML+Dreamweaver+Mysql开发动态网站实例荟萃.[11].(美)厄尔曼(Ullman,L.).PHP6与MySQL5基础教程.北京:人民邮电出版社,机械工业出版社,2009.2[13].王健南.Php数据库管理项目方案精解.北京:航空工业出版社,2006.10[14].蔡文凯.ApacheCookbook中文版(第2版).北京:电子工业出版社,2009.12课程设计说明书院系名称工学院专业名称学生姓名学生班级学生学号指导教师3摘要:本次课程设计说明了从动齿轮的锻造工艺,同时论述了从动齿轮零件的锻造工艺设计是一个涉及诸多综合性因素的问题,它与所选的制造机械零件材料的性能、制造的工艺过程、生产的现场条件、生产批量及经济性等因素有密不可分的关系。只有了解了锻造的工艺要求和热处理的规范,以及选择合适的设备,才能完成从动齿轮的锻造。4 11.确定锻件形状 12.确定加工余量 23.确定锻造公差 24.绘制锻件图 2 31.锻件分类及工序 32.制定变形工艺方案 43.确定合适的锻比 4 51.毛坯质量计算 52.毛坯尺寸确定 6四.选定锻造设备及吨位 81.查表选定法 8 91.确定锻造温度范围 92.确定加热规范及火次 5.确定热处理规范 5 绘制锻件图是拟定锻造工艺规程、选择工具、指导生产和验收锻件的主要依据。它是以机械零件图为基础,结合自由锻工艺特点,考虑到机械加工余量、锻造公差、工艺余块、检验试样及工艺卡头等绘为了简化锻件的外形或根据锻造工艺需要,零件上某些难以锻出的凹档、台阶、斜面、凸缘和内孔等部位添加余块,以使锻件形状简单而便于锻出,加上余块而不予锻出块要根据零件的形状、尺寸、锻造技术水平和经济效果来确定的。由零件图可知,齿轮上的齿形、轮辐上的小孔等部分,采用自由锻方法很难形成这些部位,因此考虑到技术上的可行性和经济性,决定不予锻出,并采用附加余块简化锻件外形,以利于锻造。为使零件具有一定的加工尺寸和表面粗糙度,在零件表面需要加工的部分,在锻件上留一层供作机械加工用的金属,称作机械加工余量。其大小取决于零件的形状和尺寸、精度和粗糙度要求等。3.确定锻造公差锻造公差是指锻件实际尺寸和公称尺寸之间说允许的偏差,其大小根据锻件的形状、尺寸和具体生产条件来确定的。查表知本零件的加工余量为a=9±3、b=8±3、c=12±5。当余块、余量和公差确定后,用双点画线画出零件轮廓形状,再用粗实线描绘出锻件轮廓,锻件的公称尺寸和公差标注在尺寸线上面,零件公称尺寸标注在尺寸线下面并加上括弧,如图所示。1.锻件分类及工序生产中常见锻件按其形状特点,可分为轴杆类、盘状类、空心类、曲轴类、弯曲类和复杂形类等。各种类型及形状零件的锻造工序,应根据锻件形状、尺寸、技术要求和生产批量等进行选择,并且先确定锻件成形所必须的基本工序、辅助工序、修正工序、再选择所需的工具并确定工序顺序和工序尺寸齿轮属于轮盘类,查表知锻造工序为:镦粗或拔长及镦粗、冲孔或芯轴扩孔等。2.制定变形工艺方案从动齿轮锻件属于空心零件,根据锻件形状尺寸,确定在锻锤上进行锻造,且主要变形工艺为下料、镦粗、冲孔、冲头扩孔、平整端面等工序,由于齿轮内径较大,因此确定采用冲头冲孔。3.确定合适的锻比锻造比是锻造时金属变形程度的一种表示方法。锻造比以金属变形前后的横断面积的比值来表示。不同的锻造工序,锻造比的计算由于锻造比大小可反映锻造对锻件组织和力学性能的影响,因此在制订变形工艺时,选择适当的锻造比是十分重要的。本课程设计已给定锻造比为Y=1.2三.确定毛坯的质量和尺寸根据锻件的形状和尺寸,可计算出锻件的质量,再考虑加热时的氧化损失、冲孔时冲掉的料芯以及切头损失等,则可计算出锻件所用坯料的质量,其计算公式如下:m烧——加热时坯件表面氧化而烧损的质量m芯——冲孔时冲掉的金属质量m头——锻造时从锻件端部切去的金属质量;采用钢锭作坯料时切掉的钢锭头部和尾部质量等。的4%计算。本次课程设计给定的数据为(均选择锻造比为1.2、钢密度为7.8、烧损质量为锻件质量的2.0%,料头质量除料头尾外还包含冲切掉的金属质量)m锻的计算可用形体分析法,即按毛坯形状和结构特点,划分成几个简单几何图形而分别计算体积,再按公式m锻=V总×e(e材料密度kg坯尺寸加上1/2偏差值。冲孔芯料质量(取d=60mm,H=60mm)冲孔芯料损耗m芯=K₂d²H(d—冲孔直径/dm;H—坯料高度/dm)实心冲头冲孔K₂=1.18~1.57m芯=(1.18~1.57)d²H=(1.18~1.57)60²×60kg≈0.3kg本次烧损率已给定为2%,考虑到该锻件需要经过2~3次扩孔,而至少加热2次,因此应取单火烧损率的值再加上适当烧损值,即为δm烧=δm锻=0.035×15.73=0.55kg实际生产中,对于中小型锻件的截料损失m头,通常按锻件质量根据公式算得坯料质量为m坯=m锻+m烧+m芯+m头=17.21kg2.毛坯尺寸确定毛坯尺寸确定与所选钢坯或钢锭有关,也与所用第一道基本工序有关。如果选用的锻造原材料相同,而采用的第一道基本工序不同,则确定坯料尺寸的方法也不同。从动齿轮为饼状类和空心类锻件,常选用钢坯并采用镦粗法锻造毛坯。为避免镦粗时产生弯曲,坯料高度H不得超过其直径D(或方形边长A)的2.5倍,亦即坯料高径比H/D不得超过2.5即对圆截面坯料 计算坯料直径时,由于采用镦粗成形,可按下式计算D=0.9√V环=0.9m还/P=0.9/17.21/7.8错误!不能通过编辑域查表标准热轧圆钢直径,确定选取坯料直径D=118mm。坯料长度为m选定锻造设备的依据是锻件材料、尺寸和质量,同时还要适当考虑车间现有设备条件。若设备吨位太小,锻件内部锻不透,生产率也低,反则造成设备和动力浪费,且操作不便也不安全,锻造设备的选定通常按查表法或经验类比法等确定。从动齿轮按照圆环类锻件的尺寸D=257.16±3、H=56±3查下表知,应选用0.5t自由锻锤杆件类型及规格锻锤落下部分质量/t1235圆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026安徽合肥市人力资源服务有限公司驻场项目工作人员招聘4人笔试参考题库及答案解析
- 内江市城市规划中心公开考核招聘事业单位工作人员的考试参考题库及答案解析
- 2026重庆市永川区文学艺术界联合会招聘公益性岗位人员1人考试参考试题及答案解析
- 2026四川成都国际铁路港投资发展有限公司社会招聘工作人员2人考试参考题库及答案解析
- 2026年福建莆田市江口镇、西天尾镇、笏石镇报纸投递员招聘4人考试参考试题及答案解析
- 2026年西安国际医学中心医院招聘(172人)笔试参考题库及答案解析
- 2026河北承德市承德县人力资源和社会保障局招聘公益性岗位人员考试参考试题及答案解析
- 2026年先进封装设备项目评估报告
- 2026中国联通埇桥区分公司招聘考试备考题库及答案解析
- 2026广东深圳市第三幼儿园招聘1人考试参考题库及答案解析
- 广东深圳市华睿欣能投资控股集团有限公司2026届校园招聘笔试备考题库及答案解析
- 2026浙江省创新投资集团有限公司招聘备考题库含答案详解(能力提升)
- 2026年春节后复工复产“开工第一课”安全生产培训课件
- 探秘黄河-中国的河流(第三课时)设计
- 【初中语文】九年级语文春季开学第一课(新教材统编版)
- 2026年ESG专项知识考试题目
- 2026年上海市春季高考卷试题真题及答案详解(精校打印版)
- 洪涝灾害的防治课件高中地理湘教版必修一
- GB/T 46692.2-2025工作场所环境用气体探测器第2部分:有毒气体探测器的选型、安装、使用和维护
- 2026年常德职业技术学院单招职业技能考试必刷测试卷附答案
- 遗体器官捐献宣传
评论
0/150
提交评论