如何实施美术新课程标准探究及如何设计个人动态网站-毕业论文_第1页
如何实施美术新课程标准探究及如何设计个人动态网站-毕业论文_第2页
如何实施美术新课程标准探究及如何设计个人动态网站-毕业论文_第3页
如何实施美术新课程标准探究及如何设计个人动态网站-毕业论文_第4页
如何实施美术新课程标准探究及如何设计个人动态网站-毕业论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE6如何实施美术新课程标准探究【摘要】美术课程是学校进行美育的主要途径。美术新课程标准的制定,力求体现素质教育的要求,为中小学美术课程改革提供了重要依据。如何实施新课标,把新课标的精神落到实处,是广大中小学美术教育工作者面临的新课题。【关键词】和谐、综合、探究、直观、感受、兴趣、创新、评价在大力提倡素质教育的今天,人们越来越深刻地认识到美术教育在提高与完善人的素质方面所具有的独特作用。我国义务教育阶段的美术教育还有许多不能适应素质教育要求的地方,必须通过课程改革,促进美术教育的发展。中小学美术新课程标准打破了传统美术教学的知识框架,从全新的角度,按学习活动方式划分学习领域,加强学习活动的综合性和探索性,强调培养学生学习兴趣,强调参与合作、强调情感体验,注重培养学生创新精神,通过美术实践活动提高学生的整体素质,使每个学生在自己原有的基础上有所发展。课程的改革不仅是内容的改革,也是教学过程和教学方法的改革。美术教师在教学中应该怎样定位自己的角色,应该怎样贯穿新课标的精神?下面,我就谈谈自己在美术课堂教学实践中的一些做法和体会。一、创设宽松自由的学习环境,营造平等和谐的教学气氛人们常常有这样的体验:在宽松愉快的环境里,往往心情舒畅、思维活跃,容易突发奇想,有利于个性的发挥。教师不只是知识的传授者,而更应该是学生学习的促进者、辅导者和合作者。以往为了维持好课堂纪律,我们常常要求孩子们坐端正,不许讲话。其实,太多的限制会使学生对教学失去兴致。营造一个和谐平等的学习气氛,把威严放下,做孩子们的朋友,有利于师生情感的交流与沟通。我在上课时,常讲一些健康有趣的笑话作为开场白,尽量用生动风趣的语言来吸引学生,激起学生学习的兴趣,活跃课堂气氛。老师教学的语言和方法要符合儿童的生理和心理的发展特点,给孩子们多些宽容和耐心,多些呵护和关爱,会使我们的教学收到意想不到的效果。在学生作业时,我允许他们自由地组合、几个人一起讨论,在表现的方式和选择材料上也给他们一定的自由和空间。在完成作业后,我让他们自己把作品贴到展示栏,给他们感受到美术课主要是参与各种美术活动。学生在宽松自由的学习环境下,在平等和谐的教学气氛中比较容易发挥个性特长。二、为综合性学习和探究性学习拓展空间综合性学习是世界教育发展的一个新特点,它对发展学生的综合实际能力和探究发现能力起到极大作用。我们打破了学科的界限,使各种学科知识相互渗透、交融、综合化,有利于提高学生的综合素质。把音乐、文学、自然等学科引入美术课堂,不仅可以丰富美术课堂内容和知识,还能开阔学生视野。捷克教育学家夸美纽斯说过:“知识的开端必须永远来自于感官”。美术是视觉艺术,我们要想学生轻松快捷地获取知识,最好的方法是利用直观教学原理,通过课件、实物等资料展示,让学生感受和体验,并在这一过程中不断启发和引导学生去认真观察和区别各种物象的具体特征,通过直观感受发展认识。我在上课前常布置学生收集有关资料,为教学提供更加丰富的信息和参考资料。学生在收集资料的过程中,一方面学习到收集资料的方法,另一方面加深了对知识的了解,这对教学起到很好的辅助作用。我还利用现代多媒体教学手段,在网上下载相关的图片资料,作为制作课件的素材。在制作课件时,我考虑到加上适当的音乐,融合相关的知识,尽量使课堂知识容量大些,知识面广些,知识点多些。比如我在上《未来的汽车》一课的时候,展示给学生的不只是现代汽车的各种造型,还展示汽车的发展历史及背景资料以及各时代汽车的性能技术特点资料。从人们用木头的滚动来搬运重物到轮子的产生,从蒸汽机的发明到“甲壳虫”的诞生再到最新的陆空两用汽车的制造,一整套完整的资料给学生大开眼界,使学生不仅从外观上了解现代的汽车,还了解汽车的起源和发展,了解一些相关的人物,了解一些汽车制造的国家和厂商,了解到汽车的发展史也是人类科学和文明发展的历史……在这基础上我再引导学生去探究、去思考,我们未来的汽车应该是怎样的呢?我们还可以制造什么样的汽车呢?一节课下来,不仅扩大了学生的知识层面,还引导他们进行探究性学习,为学生综合知识学习和探究性学习拓展了更为广阔的空间。三、培养创新精神,提高艺术表达能力。儿童可塑性强,有着非同寻常的创造力,我们不要忽视儿童个性化的表现,压抑儿童创造力的发展。在课堂中,我常用比赛、做游戏的方法,鼓励他们勇敢地表达自己所感所想,大胆地对一些事物进行联想,培养孩子们的创新精神。为了提高学生的想象力和表现力,我常自编一些有助于挖掘学生创造潜力的教材。比如我编了《谁想象的本事大》这一课教材,在上课时首先把几个简单的几何形状让学生猜一猜,这些形状表现的是什么?然后请同学们思考:通过你的想象,这些形状还可以表现什么?接着在这基础上提出你能用这些形状创造什么形象?你能用什么方法表现出你的想法、表达出你的意图?我通过这样的方法训练,让学生展开想象的翅膀,在艺术的天空自由翱翔。我还常让学生对我们身边的事物进行自由的创意联想,比如把静物、植物拟人化,给它们加上夸张的动作和表情,创造出生动有趣的形象;在塑造形象的时候,我反对孩子们套用公式,千篇一律,大家画得如同一个模子翻印出来一般;我要求孩子们别出心裁,即使画同一样东西,也要画得跟别人的不一样。通过一连串创新思维的启发和形象思维表现的训练,培养孩子们的创新精神,提高他们的艺术表达能力。四、采用积极评价机制,促进学生发展以往我们对学生的评价方式太过单调刻板,从而带来的后果是孩子们对评价提不起兴趣、麻木。现在我通常用几种方法:1、尽量展示学生的作品,使师生在评价作业时有对比,有参考。2、用几分钟时间请几位有代表性的同学作自我评价。3、请全班同学一起来评论。4、老师评论。在评价学生作业时,我一般采用鼓励性的语言,尽量挖掘他们在作品中表现出来的闪光点,和他们一起分享成功的喜悦。即使作业表现不太理想,也注意保护孩子们的自尊心,多激励能力较弱的学生,增强他们的信心。不光评价作业的效果,更注重评价学生在参与美术活动中的表现。美术新课程标准是否得以顺利实施,关键是它直接的使用者——美术教师是否能领会它的精神并运用到我们的教学中。作为新时期的美术教育工作者,我们应该紧跟时代的步伐,责无旁贷地担起课程改革的重任。在美术课堂教学中,把传统的教师为中心转变为以学生为中心,把学生被动接受学习转变为探究学习,提升教学水平和教学质量,为培养高素质的人才贡献一份力量。摘要人类已进入21世纪,科学突飞猛进,知识经济初见端倪,特别信息技术和网络技术的迅载发展和广泛应用,对社会、经济、军事、科学和文化等领域产生越来越深刻的影响,也在正在改变着人们的工作、生活、学习和交流方式。随着信息的迅猛发展,越来越的多人们通过Web来获取所需要的信息,越来越多的企业建立了自己的WWW网站,也有许多人也制做了自己的个人网站,我所选的毕业设计就是个人网站。最初的WWW以提供信息资源为主,人们上网主要的目是是查看资料。而随着网络技术的快速发展,电子商务、电子政务等网上应用蓬勃发展,而这样网络设计语言应运而生。目前主要的网络程序设计语言有ASP、PHP和JSP程序设计语言。而总方面来说,ASP、PHP和JSP基本上都是把脚本本语言嵌入HTML文档中。关键词:ASP:ASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。个人网页:个人网页就是所属个人的网站,表现个人思想的网站。动态网页:所谓动态网页,就是说该文件不仅含有html标记,而且含有程序代码。数据库:数据库是一种存储数据并对数据进行操作的工具。

目录:引言………………3第一章我的个人网站初步设计……………3第二章网站系统设计选用的工具…………………42.1ASP工具的选用……………42.1.1ASP的定义…………2.1.2ASP的运行环境…………………52.1.3浏览ASP文件……………………52.1.4ASP文件基本组成………………52.1.5ASP的程序的特点:………………52.1.6ASP的工作原理…………………62.2ASP与数据库………………62.2.1ASP的对象存取数据库方法……………………62.2.2ASP中常用的数据库……………62.3SQL语言在ASP中的使用………………62.4ADO的介绍………………72.4.1什么是ADO…………72.4.2ADO的对象………………………72.5三剑客在网站中的应用…………………72.6脚本语言VBScript在ASP中的应用…………………72.6.1VBScript的定义…………………72.6.2VBScript的特点…………………8我的个人网站的总体设计…………83.1网站的分析与设计………………………83.1.1我的个人网站全面分析………83.1.2网站页面的设计…………………83.2数据库的设计………………83.3网站的各项功能的实现…………………93.3.1首页的登录功能……………………93.3.2首页用户注册……………………93.3.3用户未登录而不能浏览网站…………………103.3.4首页的公告栏的功能…………103.3.5后台与网站的连接………………103.3.6我的相册功能的实现……………113.4我的论坛设计……………13结论……………13参考书目………………………13

如何设计个人动态网站引言我所选择的毕业设计是个人动态网站设计。我是在姜清超老师指导下进行这一毕业设计的.我的毕业设计是从三月初开始的。通过这一个月多的我的个人动态网站的设计,我学到了很多知识,这也对于我自己来说是一次很好的实践机会的。这一个月多的对于我的网站设计,我在网上查了很多关于ASP的书藉。我也重新看了以前我所学的网页制做书藉。学校之所以给我们这些毕业生按排毕业设计,是为了我们能有机会对于这们这三年的大学学习的总结机会。学校一共给我们这届毕业生按排了五个毕业设计项目。我比较对网站设计感兴趣。这一次的毕业设计对我今后的工作,是一次很好的实践的机会的。在这一个月多的毕业设计过程中我学习了很多以前所学没接触的知识,也开拓了我的视野。以下我就对正文进行介绍:第一章我的个人网站初步设计计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低。因此许多企业都开始利用网站开展商务活动,比如在互联网上发布企业信息、为商品做广告、利用电子邮件进行信息交流等。在互联网上不仅可以进行商务活动,我们也可以把自己的个人网站发布到互联网上,以供大家欣赏。网站的设计包括它的外观和它的感观,而且也要考虑网页所有的元素:包括观众信息、意图和目标描述、域信息、页面的规范。网页的设计是一种审美活动,成功的设计作品一般都很艺术化。但艺术只是设计的手段,而并非设计的任务。设计的任务是要实现设计者的意图,而并非创造美。网页设计是指设计者要表现的主题和实现的功能。个人网站用户界面要好,简明实用,既要有自己的特点又要有接近大众化。主页的设计应以醒目优先,应该令人一目了然,不堆砌太多不必要的细节,或使画面过于复杂。要做到这一点,首先要在整体上规划好自己网站的主题和内容,确定自己需要传达给访问用户的主要信息,然后仔细斟酌,把自己所有要表达的意念合情合理地组织起来;其次,是设计一个富有个性的页面式样,务求尽善尽美。这样制作出来的主页才会清晰、明了、内容充实。第二章网站系统设计选用的工具2.1ASP工具的选用2.1.1ASPASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页面和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。如果您编过HTML网页,您将发现ASP脚本提供了创建交互页的简便方法。如果您曾想从HTML表格中收集数据,或用顾客的姓名个人化HTML文件,或根据浏览器的不同使用不同的特性,您会发现ASP提供了一个出色的解决方案。以前,要想从HTML表格中收集数据,就不得不学习一门编程语言来创建一个CGI应用程序。现在,您只要将一些简单的指令嵌入到您的HTML文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用ASP和脚本语言的技巧,您可以创建更复杂的脚本。对于ASP,您可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息。如果您已经掌握一门脚本语言,如VBScript、JavaScript或PERL,而且您已经了解使用ASP的方法。只要安装了符合ActiveX脚本标准的相应脚本引擎,就可以在ASP页面中使用任何一种脚本语言。ASP带有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJscript的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX和Python的ActiveX脚本引擎可以从第三方开发人员处获得。P/pWeb开发人员:如果您已经掌握了一门编程语言,如VisualBasic,您将发现ASP是快速创建Web应用程序的一个非常灵活的方法。通过向HTML中添加脚本命令,您能够创建应用程序的HTML接口。通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。P/p使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用ASP脚本可以让客户察看现有的航班、比较费用并预定座位。P/pAsp是这样工作的:浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本:Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。P/p运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。但是由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。2.1.2ASP的运行环境Windows2000+IIs5.0(Internet信息管理器5.0)。WindowsXP+Iis5.0(Intetnet信息管理器5.0)。Windows98+PWS4.0(personalWebServer4.0,个人Web服务管理器)。WindowsNT4.0+WindowsNTOptionpack。2.1.3浏览ASP文件http://localhost/temp.asp/temp.asphttp://您的计算机的名字/temp.asphttp://您的计算机的IP地址/temp.asp2.1.4ASP文件基本组成普通的HTML文件,也就是普通的Web的页内容。服务器端的Script程序代码:位于<%…%>内的程序代码。客户的

Script的程序代码:位于<Script>…<Script>内程序代码。2.1.5ASP的程序的特点:使用Vbscript、Jscript等简单易懂的脚本语言,结合HTML代码,即可速地完成网站的应用程序。无需编译,容易编写,可在服务器直接执行。使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所用的脚本语言(Vbscript、Jscript)均在Web服务器端执行,用户的浏览器不需要能够执行这些脚本语言。ASP能与任何ActiveXscripting语言相容。除了可使用VBScript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。譬如Perl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)组件。ASP的源程序,不被传到客户浏览器。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。物件导向(Object-oriented)。ActiveX(服务器组件ActiveX)ServerComponents具有无限可扩充性。可以使用VisualBasic、java、Visualc++、COBOL等编程语言来编写所需要的ActiveX服务器组件。2.1.6ASP的工作原理用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。浏览器将这个ASP的请求发送到给Web服务器。WebServer接收这些申请并根据.asp的后缀名判断这是ASP要求。WebServer从硬盘或内存中读取正确的ASP文件。WebServer将这个文件发送到ASP.DLL的特定文件中。ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。HTML文件被送回浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。2.2ASP与数据库2.2.1ASP的对象存取数据库方法在ASP中,用来存取数据库的对象统称ADO(ActiveDataObjects),主要含有三种对象:Connection、Recordset、CommandConnection:负责打开或连接数据Recordset:负责存取数据表Command:负责对数据库执行行动查询命令2.2.2ASP中常用的数据库在ASP中一般使用SQL或Access数据库。

SQLserver运行稳定、效率高、速度快,但配置起来较困难、移植也比较复杂,适合大型网站使用;Access配置简单,移植方便,但效率较低。适合小型网站。我在我的个人网站所选用的就是Access数据库。2.3SQL语言在ASP中的使用SQL(StructureQueryLangage)语言,即结构化查询语言,是操作数据库的标准语言。在ASP中,无论何时要访问一个数据库,都要使用SQL语言。以下为在ASP中最常用到的语句:select语句——查询数据Insert语句——添加记录Delete语句——删除记录Update语句——更新记录2.4ADO的介绍2.4.1什么是ADOASP的DatabaseAccess组件使用ADO为Web应用程序提供了一组基于对象的数据访问接口,是一项将数据库访问添加到Web页的技术。ADO是一个运行于服务器端的ActiveX组件,它所提供的功能是进行数据库访问,也是近年来数据库编程的一个新进展。在ASP中通过使用ADO编写简明紧凑的脚本,可以连接任何ODBC兼容的数据库,如SQLServer、Access及普通文本文件等数据源。ADO具有界面的一致性的特点,不论后台使用的是什么数据库,对于网页开发人员来说都没有什么不同。这样,当企业单位发展了,数据库需要从小型的移植到大型的数据库时,应用程序的界面几乎不用作任何变动。另外,ADO具有语言无关性的特点,它同时可以应用于VB、VC++、VBScript、JavaScrip或Java的开发环境中。2.4.2ADO的对象Command对象定义了将对数据源执行的指定命令Connection代表打开的、与数据源的连接。DataControl将数据查询Recordset绑定到一个或多个控件上(例如,文本框、网格控件或组合框),以便在Web页上显示ADO.Recordset数据。DataFactory实现对客户端应用程序的指定数据源进行读写数据访问方法。Error包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。Recordset代表来自基本表或命令执行结果的记录的全集。任何时候,Recordset对象所指的当前记录均为集合内的单个记录。三剑客在网站中的应用三剑客的融会应用能够发挥起网页制作的理想效果。我对整体的网页布局制作比较喜欢用Dreamweaver。它的设计与ASP代码的结合能够达到理想的效果。Fireworks能够使网页的占用空间较小,使网页打开速度提高。2.6脚本语言VBScript在ASP中的应用ASP本身并不是一种脚本语言,但它却为嵌入HTML页面的脚本语言提供了运行的环境,在ASP程序中常用的脚本语言有VBScript和JavaScript等语言,我在我的这一毕业设计所选用的脚本语言为VBScript。2.6.1VBScript的定义VBScript是在HTML文件中使用的一种VB脚本语言,它是VB的一个子集,可以实现部分VB的功能,从而使HTML语言得到大大的扩展。2.6.2VBScript的特点易学易用。可编写服务器脚本,也要编写客户端脚步本。客户端脚本的特点:浏览器完成了所有的工作,这可以减轻服务器的负担。客户端运行程序运行比服务端程序运行快的多。第三章人网站的总体设计3.1网站的分析与设计3.1.1我的个人网站全面分析我的个人网站包括:首页(index1.asp)、个人简介(gejian.htm)、心情日记(rjshouye.asp)、我的论坛(index.asp)、我的相册(listpicture.asp)。首页(index1.asp):用户和管理员通过这一页面对网站进行操作。第一次访问我的个从网站的用户也可以通过一页面进行注册用户。个人简介(gejian.htm):这一页面就是站长对于自己的介绍。心情日记(rjshouye):这一页面内包含了10个日记:*&<疯了.真的快疯了’夜很静心也很静吗夜很静心也很静、平静心情、。。习。。。惯。。、阳光很好、﹣愛,覆水難收\。、无奈...、离我远点、不要忽视老人的心愿、╰☆我想我是海☆╮。我的论坛(index.asp):用户可以在此页面内发表自己的意见。我的相片(listpicture.asp):这一页面内有我收集的明星相片,以供大家欣赏。3.1.2网站页面的设计我制做我的个人网站采用了动、静相结合。即静态的主画面和动态的子页面相结合。网站的一些辅助页面采用静态页方式如:心情日记(rjshouye

.asp)内的10个日记和我的个人简介(gejian.htm),对于我的论坛及我的相册则采用了ASP与Acceess数据库相相合的,采用交互式的动态的web画面来实现。本网站采用了flash与图片结合的方法(flash的参数设置为参数:wmode,值:transparent),使网站的页更有清新的效果。网站的整体布局,链接,等都在Dreamweaver中制作;图片的优化用Fireworks制作。3.2数据库的设计我的个人网站采用的数据库是Access,有temp1.mdb,temp.mdb,bbs.mdb三个数据库文件。temp.mdb的users表文件为用户登录与注册。temp1.mdb的picture为我的相册的数据表文件。bbs.mdb的forum和bbs是实现我的论坛的表文件。以下就的各个数据库表文件的详细介绍:users表:username(用户登录与注册名)、password(用户与注册登录的密码)、realname(用户注册所填写的真实姓名)、sex(用户注册的性别)、address(用户注册的通讯地址)、postalcode(用户注册的邮政编码)、tel(用户注册电话)、mobiletel(用户注册手机)、email(用户注册电子邮箱)、web(用户注册个人主页)、intro(用户注册个人简介)。Picture表:title(网页所显示的图片名字)、flilename(图片的名字)。Froum表:froum_id(为论的栏目id编号)、title(论坛的论题)body(论坛发表的内容)hits(用户点击的次数)、ip(用户的ip地址)、user_id(用户发表贴子的用户名)、user_email(为用户发表贴子的电子邮件名)、submit_date(用户发表文章提交的期)、frist_id(用户发布贴子的主题目)、father_id(用户发布贴子的子题目)、froumnme(论坛的栏目)、froumcout(统集用户对某一栏目发布贴子的数目)。3.3网站的各项功能的实现3.3.1首页的登录功能如果用户未输入用户名与密码而想登录而单击了用户登录界面的确定按钮,就会弹出“用户名不能为空!”消息是用以下代码现实的。<scriptlanguage="JAVASCRIPT"> <!--functioncheck_Null(){ if(document.form1.username.value==""){ alert("用户名不能为空!"); returnfalse; } if(document.form1.password.value==""){ alert("密码不能为空!"); returnfalse; } returntrue; } //--> </script>3.3.2首页用户注册用户的注册的功能分为了三步:第一步为注册用户输入用户名与密码(ADD_2.asp),第二步注册用户填写详细信息(ADD_3.asp),第三步为用户注册成功的祝贺语。第一步中用户注册的用户名要是已有用户使用了网站就会给予提示“已有人使用该用户,请重新填写。实现这个功能是通过以下代码实现的:sql="selectusernamefromuserswhereusername='"&request("username")&"'" setrs=db.execute(sql) Ifnotrs.eofandnotrs.bofThen exit_flag=1 temp_str="<br>已有人使用该用户" EndIf用户的注册名要求大于或等于5位,小于20位,是用以下代码实现的:Iflen(request("username"))<5orlen(request("username"))>20Then exit_flag=1 temp_str="<br>用户名必须大于5位小于20位" EndIf用户注册完一步就可进入第二步的注册与第三步了。用户注册页的最新发表内有五个动人的故事以供用户欣赏(《錯過一時,錯過一生》,如果在天堂遇见你,您拨的电话号码是空号,100年不变的100句温柔浪漫语,一个让人们潸然泪下的故事。)3.3.3用户未登录而不能浏览网站用户未登录用户是不能浏览心情日记与我的相册。只有登录与注册过的用户才能浏览网站的全部。而这个功能是用以下代码实现的:<%'这里要进行判断,如果客户还没有登录,就引导到登录页面index1.asp。IfSession("username")=""Then Response.Redirect"index1.asp"EndIf%>3.3.4首页的公告栏的功能首页公告栏上下滚动:<MARQUEEid=newsonmouseover=news.stop()onmouseout=news.start()scrollAmount=1scrollDelay=30direction=upwidth=165height=172></MARQUEE>3.3.5后台与网站的连接我把动态相关信息全部储存在数据库中,要想在网页中显示数据库中的相关动态内容必须先对数据库进行链接与打开,要想链接数据库必须使用前文所提到的ADO接口提供的基本对象中的Connection对象;而要想打开数据库则必须使用ADO接口提供的基本对象中的Recordset对象;所以,我采用了调用odbc_connection.asp文件的方法进行连接,将打开与链接的代码写入了文件中,其方法如下:<!--#INCLUDEFILE="odbc_connection.asp"-->以下为数据库连接代码:<% '该文件就是用于连接数据库,它一般被包含在其它文件中。当执行时,就相当于写在包含文件中。 dimdb setdb=server.createobject("ADODB.CONNECTION") db.open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&server.mappath("temp.mdb")%>3.3.6我的相册功能的实现在我的相册中,用户可以浏览我的收集的相片,我的相册有分页的功能,我在的相册中都是相片的缩小版,用户单击某张相片就看到不是相片的缩小的版了,还有相片的名字也一同显示在我的相册中。<% '下面的page_no变量用来确定显示第几页数据。如果是第一次启动该页面,就令其为1。否则就由传回来的参数page_no决定。 Dimpage_no IfRequest.QueryString("page_no")=""Then page_no=1 Else page_no=Cint(Request.QueryString("page_no")) EndIf %> <% dimdb setdb=server.createobject("ADODB.CONNECTION") db.open"DBQ="&server.mappath("temp1.mdb")&";DRIVER={MicrosoftAccessDriver(*.mdb)};" '建立Recordset对象 Setrs=Server.CreateObject("ADODB.Recordset") strSql="Select*Frompicture" rs.OpenstrSql,db,1'因为要分页显示,所以用键盘指针'下面查询记录,如果非空就显示记录IfNotrs.BofAndNotrs.EofThen'以下主要为了分页显示rs.PageSize=12'设置每页显示6条记录dimpage_total'定义总页数变量page_total=rs.PageCount'返回总页数,会在下面输出数据页时用到rs.AbsolutePage=page_no'设置当前显示第几页,这里用到了传过来page_no。'下面一段利用表格显示当前页的所有记录DimI,JI=rs.PageSize'变量I用来控制显示当前页记录,注意这里和rs.PageSize要一致。 J=0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论