第一篇:动态网站设计的色彩应用论文
摘要:由于多数网站设计师一般是工科背景,缺乏对艺术和色彩的研究,导致设计出来的网站仅能满足客户功能方面的需求,在版面和网页整体视觉效果方面无法满足客户日益增长的需求,本案例从色彩学方面分析色彩及搭配特点,结合儿童摄影网站的浏览人群对色彩的喜爱,提出解决色彩搭配和主页版面设计的方案,为工科背景设计师在设计网页界面的时候解决版面色彩搭配提供启发和借鉴。
关键词:色彩;色彩搭配;儿童摄影网站
0引言
动态网站设计课程是计算机大专业的教学体系中的一门重要课程。计算机专业的授课老师通常出自工科而非艺术类专业,程序和技术是他们的强项,着重代码或界面在DREWEAVER中技术部分的实现,也是教学中的重点。计算机专业的学生一般也是非艺术类考生,对美术和色彩的知识了解相对较少,这导致其设计出的界面不美观,网页中图片素材的选择、色彩的整体把握和搭配比较欠缺。然而从网站使用者的角度来讲,打开网站首先是视觉上的感知,对于功能部分感受没那么直接,漂亮精美的界面可以让人耳目一新,视觉上的强烈印象可以激发浏览者更多的好奇心,从而增加浏览者停留在本网站的时间。网站的设计和推广的目的是获得浏览者的关注量,所以一个好的动态网站不仅功能代码要设计完善,界面美工方面也需要精心设计,而设计精美的界面则需要整体图片与色彩的搭配。
1色彩与网页设计
1.1网页界面布局
在动态网站设计课程的教学实际中,网页布局是授课重点,常见的布局技术手段是采用DIV+CSS。其技术核心是:DIV实现网页用层进行区域划分,在区域与区域的位置调整和细节效果的处理方面利用CSS盒子模型原理来实现,盒子模型如图一所示。利用DIV+CSS技术来布局网页界面使得网页整体效果看起来更为精美,但学生仅仅只掌握DIV+CSS技术还不能做出耳目一新的网页效果,DIV+CSS只是网页界面设计的一个工具,熟练掌握和运用工具还不能达到境界高的网页制作,想要随心所欲的根据不同浏览人群特点设计出相应的美工效果的界面则需要掌握和运用色彩学。
1.2色彩构成与搭配和网页界面设计的关系
1.2.1色彩
色彩是光经过物体散射到达人眼睛中的颜色,由明度、纯度、色相三要素组成,分为无彩色系和有彩色系,国际上普及的色彩分类是孟氏色立体,色彩实际运用和搭配中通常参考它。不同的要素组合出不同的颜色效果。色彩的构成是将两个或两个以上的色彩,根据不同的目的,按照一定的原则,重新组合、搭配、构成新的、美的色彩关系,在网页设计中要运用这个原理来进行素材搭配。色彩是客观存在的,但人对色彩的反应却是随着很多因素的变化而变化的,也就是说色彩具有生理特性。视觉的适应是由于外界变化引起视觉的改变过程,当人们看物体时,常常伴随着心里的调节。现实生活中,人们看到的颜色大部分是多种色彩的混合。即用两种或多种颜色互相混合而产生新色彩的方法,分为加色混合、减色混合和中性混合三种。网页界面设计中,整体色彩搭配选择图片组合的时候要重点考虑,可运用色彩混合来控制网页整体效果,从而达到设计效果耳目一新,具有强烈的色彩视觉冲击感,给网页浏览者留下深刻的印象。
1.2.2色彩与网页设计
一般来讲,网站美工设计要完成如下任务:表达一定的界面艺术效果、使页面结构清晰可读性强、实现不同的功能、丰富网页的内容。其中界面艺术效果设计主要包括色彩运用。在网页制作中,用户视觉上看到的往往是图片、线条、文字、动画等,这些元素在色彩方面都有色彩的构成要素。把诸多的网页要素放在同一个页面上,需要考虑网页元素之间的色彩搭配以及整体色彩的构成。根据不同的设计应用需求,选择性地把网页元素整合放在一起才能获得色彩美观的网页效果。
2儿童摄影动态网站美工设计中的色彩学应用
2.1案例概述
主题为儿童摄影的动态网站,一个优秀的网站通常比较注重主页的设计,本案例重点工作为区域划分和运用色彩学对整体效果的控制,根据主页要达到的整体效果准备网页图片等素材。网站主页界面区域布局为:公司店面和拍摄场地的展示区域、展示最新儿童摄影作品区域、页脚区域.2.2儿童摄影网站中的色彩设计
2.2.1色彩与审美需求
配色实践证实,凡是能与接受者产生共鸣的色彩搭配,接受者才认为是美的,是调和的,因此色彩调和就有一个与接受者审美需求的统一问题。色彩设计能够获得成功,使接受者与之产生共鸣,设计就必须有针对性。儿童摄影作品的对象主要是儿童,儿童摄影中使用的工具是色彩对比强烈、个性鲜明的服装、玩具、道具及场景。儿童摄影网站浏览的对象主要以年轻妈妈居多,所以本案例的主页整体色彩要符合多数女性对色彩的接受和喜好需求。多数年轻女性一般喜欢粉、红色、白色以及其他偏清新亮丽的色系。
2.2.2色彩与营销
研究和了解消费者心理,给商品恰当定位,然后给商品、包装等恰当的色彩,将商品的理念传达给消费者,使营销实现高效化,取得最佳效果,可以说,色彩是一把打开消费者心灵的无形钥匙。
2.2.3儿童摄影主页的色彩设计
本案例中,主页整体风格为色彩清新亮丽的颜色。因为儿童摄影被拍摄者是小朋友,网站的浏览者以女性为主,所以网站色调以粉色系、白色系为主色调。色彩需要对比,色调需要过度,这样搭配出来的颜色更能使得多数人接受。本案例中,采用的网页整体背景以非常淡的粉色加少许白色为背景颜色。这个背景色将充满整个网页的边角和非主体区域。色彩的明度、纯度需要一个对比和过渡,所以在选择图片素材上,本案例中的照片素材部分选择纯度和明度比背景略高的粉色、红色。本案例采用大面积的暖色调粉色为主色调,冷暖色调搭配是工业设计应用中较为经典和谐的色彩搭配,所以笔者在大面积为暖色调的主页版面上加入蓝色、绿色等冷色调的小面积色区。这是因为在色彩视觉方面,当呈现在眼前的大面积是一种色调,容易引起视觉上的疲劳感,所以笔者在设计主页过程中加入了小部分蓝色的线条、小图片的冷色调色区,从而达到冷暖色调对比和谐的色彩呈现。由于黑色、白色和灰色这三种颜色一般可以与任何颜色相搭而不失协调,所以主页版面笔者加入了局部的黑、白、灰小色区的素材。这样儿童摄影主页的色彩构成为:淡粉色为主色调,图片区域既考虑了和粉色一个色系的暖色调,又加入了小面积的冷色调做点缀,同时破除掉色彩上的视觉疲劳问题,最后主页呈现出来的是色彩结构清新亮丽又不觉眼花缭乱和疲劳的效果。
3结束语
本案例从色彩学的原理及特性分析,以儿童摄影主页的美工设计为案例,解决了网站整体效果控制方面的色彩搭配问题,为工科背景的网站程设计人员在网页界面美工设计方面提供重要参考。
参考文献
[1]黑马程序员.网页设计与制作项目教程[M].北京:人民邮电出版社出版社,2017.[2]赵国志.色彩设计基础[M].北京:高等教育出版社,2007.[3]周至禹.艺术的色彩[M].重庆:重庆大学出版社,2013.[4]张帆.网站美工高级培训教程[M].北京:清华大学出版社,2002.
第二篇:动态电子商务应用论文
文 章来
源莲山 课
件 w w w.5Y
k J.Com 7 摘 要:Internet促进了电子商务飞速发展,B2B模式的企业级电子商务要求动态电子商务的应用。动态电子商务着重程序对程序的交互作用,实现应用程序之间的集成。动态电子商务实现的关键是Web Service,它不仅已作为动态电子商务的基础,也是“电子商务随需应变”技术发展的基础。关键词:动态电子商务; Web Service; 多层结构应用程序; 应用程序集成 1 引言 电子商务(E-business)是在Internet开放的网络环境下,以在线的形式实现用户、合作伙伴、供应商以及员工进行交互的商业运营模式。今天,Internet为电子商务带来了飞速的增长,但现在的电子商务应用遇到了局限。目前,大多数商业网站都像是提供数据和逻辑的孤岛。它们不同其他的商业网站协同工作,当前在站点之间建立有用的交互是很痛苦的。通过用Web Services,使不仅两个站点,而是许多站点能够更容易地相互间协同工作[1]。2 动态电子商务 电子商务主要有两种形式:B2C和 B2B。B2B模式是企业级电子商务,电子商务更核心的是市场潜力比零售业大一个量级的企业级电子商务过程。企业级电子商务是一个将买方、卖方以及服务于他们的中间商(如金融机构)之间的信息交换和交易行为集成到一起的电子运作方式。而这种技术的使用会从根本上改变企业的计划、生产、销售和运行模式,甚至改变整个产业社会的基本生存方式。动态电子商务是着重于 B2B 的综合性和基础设施组成上的下一代电子商务,通过调节因特网标准和通用基础设施为内部和外部企业计算创造最佳效益。动态电子商务实现的关键是Web Service。Web Service就是原来的组件技术思想在Internet时代中的进一步发展,它集成了CORBA、COM/DCOM等各种组件模型技术,是原有各种组件技术的继承和发展。它不仅已作为动态电子商务的基础,也是“电子商务随需应变”技术发展的基础。3 Web Service框架 Web service是描述一些操作的接口,利用标准化的 XML 和SOAp消息传递机制可以通过网络访问这些操作[2],如图1所示 Web Service与服务请求者通过SOAp交互。XML(可扩展标记语言)具有跨平台的特性,它作为数据交换和网络计算的基础,将无可非议的成为网络的通用语言,尤其是在电子商务的应用上的出色表现。图1 Web Service与服务请求者交互 Web Service 体系结构基于XML,SOAp,WSDL和 UDDI,图 2 展示了一个概念性 Web 服务协议,上面的几层建立在下面几层提供的功能之上[3,4]。Web service体系结构基于三种角色(服务提供者、服务代理者和服务请求者)之间的交互,如图3。交互涉及发布、查找和绑定操作。图2 Web service 层次结构 图3 三种角色之间的交互 SOAp是一种基于XML的不依赖传输协议的表示层协议,用来在应用程序之间方便地以对象的形式交换数据。在SOAp的下层,可以是HTTp,也可以是SMTp/pOp3,还可以是为一些应用而专门设计的特殊的通信协议。服务提供者通过在服务代理者那里注册来配置和发布服务,服务请求者通过查找服务代理者那里的被发布服务的登记记录来找到服务,服务请求者绑定服务提供者并使用可用的服务。在Web Service的世界里,三个操作都包含三个不同的技术。发布服务使用UDDI(统一描述、发现和集成),查找服务使用 UDDI 和 WSDL(Web Service描述语言)的组合,绑定服务使用WSDL 和SOAp。在三个操作中,绑定操作是最重要的,它包含了服务的实际使用,这也是容易发生互操作性问题的地方。正是由于服务提供者和服务请求者对 SOAp 规范的全力支持才解决了这些问题,并实现了无缝互操作性。电子商务驱动了Web Service的发展,Web Service是高度可集成的、基于Web 的对象,能够将你现有的企业应用使用SOAp包装、WSDL描述,从而发布企业的商务功能或商务数据。Web service 使应用程序之间可以通过Web交互,而不管应用程序在不同的操作系统或用不同的语言编写。通过Web service,应用程序间可以共享数据,在这种环境下,Web Service 成为应用程序集成的平台。4 多层分布式应用程序 企业级的商用应用程序开发中,企业里经常都要把用不同语言写成的在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发的力量。你的应用程序经常都需要从运行在古老的IBM主机上的程序中获取数据;或者再把数据发送到主机或UNIX应用程序中去。即使是在同一个平台上,不同的软件厂商生产的各种软件也常常需要集成起来。通过Web service,应用程序可以用标准的方法把功能和数据暴露出来,供其它的应用程序使用。用Web service集成应用程序,可以使你公司内部以及公司之间的商务处理更加自动化。与企业级应用程序相关联的概念基于一个常规分布式应用程序结构;Microsoft 最近几年为降低企业范围内应用程序的复杂性而开发了这个结构。这一模型被称为“多层结构”(Multi-tier),原因是它可以非常容易地按照逻辑分组来加以理解。Microsoft.Net平台提供了对多层结构模型的支持,用Visual Studio 可创建基于Web Service 的多层结构的应用程序。使用.NET平台创建分布式应用程序的关键原则是将应用程序逻辑地分为三个层: 图4表示了三层分布式应用程序体系结构[5]。图4 三层分布式应用程序体系 表示层为应用程序提供大量可视的,灵活的以及交互式的用户界面。商业逻辑层(也称为中间层)负责接收来自表示层的请求,并根据它包含的业务逻辑给表示层返回一个结果。在表示层所有发生的所有事情通常都会调用商业逻辑层。而逻辑层则需要调用数据层,获取其中能响应表示层请求的信息。数据层负责存储应用程序的数据,并在接收到请求时,把这些数据发送给逻辑层[5,6]。中间层采用Web service,用户界面通过SOAp与Web service 通信。Web Service的主要目标是跨平台的可互操作性,使用Web Service给我们带来很大的好处:第一,应用程序的代码的可重用性比以前更高,当你完成一个Web Service之后,任何已授权的且连接的设备或别的软件可使用它。第二,增强企业之间应用程序的交互能力,提高数据的集成。最新数据源的集成很简单,即使它距离你很远,你也可以很简单地把它拿来同别的数据一起,在你的决策系统和分析工具中使用。第三,相对于现在的软件,Web Service可使你开发出能完成更加复杂功能的软件。你不仅可以使用一个节点的处理能力,你也可以使用与之相连的别的结点的及节点之间的处理能力[7]。Web Service的使用给软件业带来的革命好比是制造业中从手工转向流水线。安全,自由的数据流可提高效率,使你有机会接触或服务于更多的客户,产生新的合作关系。这些商业需求促使了Web Service的发展。5 下一代Internet服务模式 “电子商务随需应变”(e-business on demand)。就是企业用户在需要企业管理程序、商业数据库资料时,不必再独立投资建立内部的全套软件和程序,只需到应用服务提供者提供的网上企业电子商务应用软件库(Web Service)里去调一个出来用。这样做的好处很明显,首先,不用再付软件和程序本身的高额费用,而只需付软件使用费,成本大大降低,使用更加简便和经济。其次,企业的电子商务软件在使用过程中,可以更直接地得到专家的协助和技术支持,效率可以大大提高。Web Service的核心就是集成,他们把计算机的处理能力从台式机传到数据中心,通过无处不在的Internet作为媒体,把应用程序连接起来创造更大的价值。Web Service实现了应用的集成,为客户调用远端的对象提供了一整套的Internet规范,而使远程调用轻松方便。基于Web Service 的使Internet更能发挥作用的框架,将是下一代Internet 服务模式。6 小结 本文介绍了Web Service的动态电子商务。电子商务可以利用Web Service 创建多层分布式结构,这种分布式构建实现了跨平台的可互操作性,提高了软件模块的可重用性,减少应用程序的开发时间。Web Service 集成各种应用,为用户提供统一的界面,使得新型电子商务应用和动态服务集成能迅速发展,推动下一代Internet服务模式的开发应用。参考文献: 1 Juval Lowy.Web Services Hurdle the Firewall[EB/OL]..Net magazine,Nov.2001 2 尚俊杰 .ASp.NET程序设计[M].北京:清华大学出版社、北京交通大学出版社,2004 3 Microsoft Corporation.Global XML Web Services Architecture[EB/OL]. http://www.xiexiebang.com/team/XMLwebservices/gxa_overview.aspx,October 2001 4 吴增德, 刘岩, 马范援.基于服务的电子商务应用集成框架研究[J].上海交通大学学报,2002,36(9):1341-1345 5 Stephen Chu, Branko Cesnik.A three-tier clinical information systems design model[J].International Journal of Medical Informatics,2000,57(3):91-107 6 Cristian Darie, Karli Watson.ASp.NET电子商务入门经典[M].北京:清华大学出版社,2002 7 Charles Fitzgerald.一种了不起的创新:Web Services[EB/OL] . http://www.xiexiebang.com/china/XmlFile.aspx?ID=100,April 2002
文 章来
源莲山 课
件 w w w.5Y
k J.Com 7
第三篇:个人网站设计(动态)毕业论文
个人网站设计与实现(动态)
俸亚雄
(湖南交通职业技术学院物流管理学院,湖南423000)
摘要:网站伴随着网络的快速发展而快速兴起,作为上网的主要依托,由于人们使用网络的频繁而变得非常的重要,其中个人网站作为其对外展示自己的窗口,在现代互联网时代是推销自己的不二选择工具。本文将简单介绍个人网站在社会生活中对人们生活产生的影响,说明个人网站在互联网时代对个人的重要性,其次介绍网站个人网站的色调搭配,设计风格,重点介绍个人网站的功能模块以及文字内容和图片展示;最后解释一些网站设计的重要代码以及其实现功能。
关键词:个人网站、网站设计、功能模块、程序代码
目录
摘要-------------I
第一章 文献综述----------------------------1.网页设计行业现状----------------------2.网站设计条件-----------------------------3.网站建设入门门槛(大专)-----------
第二章 设计部分------------------------------1.设计愿望----2.设计预期成果-----------------------------3.数据库和环境的配置--------------------4.设计工具和设计语言---------------------第三章 网站模块功能--------------------------1.个人简介模块 2.兴趣爱好模块------------------------------3.家乡模块------4.个人相册模块------------------------------
第四章 总结-------
第一章 文献综述 互联网是社会发展的必然趋势,很多人已经意识到网络的强大生命力和它在未来将处于的重要地位。他们钻研并且努力进入到这一个新的空间,新的领域。以个人为中心,淡化了传统中心地位,使得我们的世界向多元化加速发展,人人都有话语权,人人都是中心。
互联网是一个互动性极强的平台,它自由、宽容、平等、共享,并使来自民间的声音参与到了构建主流话语的行动中来。Internet飞速发展使得网站不再仅仅为企业或公司等大型结构所拥有,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,一个家庭甚至个人都可以拥有属于自己的网站,而在这其中,个人网站已经日渐普及,而且发展到今天,创建一个能充分体现自我风格和特色的个人网站已经成为互联网用户的新追求。
1.1网页设计师就业现状
1.中国网民数量多
中国的网民数量已超过5亿,处于全球网民数量最多的位置。整个互联网处于快速发展阶段,每个人,每个企业都想要一个网站,网页设计师就业前景良好。网页设计师培训成为了许多人进修以及进入网页设计师行业的首选。
2.社会这类人才需求大,发展空间大 根据权威的人才招聘网站显示,每年全国各类企业对网页设计师的人才需求缺口在50万人左右,而实际需求远远大于这个数字,网页设计师不仅IT专业企业需要,广大的非IT企业也需要,一个基本的企业都需要一个网站作为展示自己产品的平台,有能力维护企业网站的网页设计师就变得非常吃香。就业前景是非常乐观的,同时网页设计师和其他一些专业比起来具有一些特点:工作起点高,发展空间大,职业寿命长,越老越吃香,性别无偏好,工作最稳定,不用频繁跳槽,前景年年好,薪水待遇高!3.薪水待遇高
随着国内信息化工作的迅速推进、互联网业的蓬勃发展及网络技术的日新月异,市场对网页设计师、网站开发人员等技术人员的需求不断看涨。网页设计师的就业范围相当宽广,几乎所有的企业都需要网页设计师帮助企业设计网站和建设客户交互式系统;几乎所有有前瞻意识的企业都需要网页设计师负责运行和维护工作。因此,网页设计师的就业机会比IT专业多,而且,薪酬待遇也不错,统计数据显示,网页设计师平均月薪约3500~7000元,高的则在15000元以上。1.2个人网站设计条件
想要独立设计网页,需要具备一些必要条件,否则就不能胜任这份工作。1.软件基础
网页设计软件三剑客:Flash、Dreamweaver、Fireworks熟练掌握其中之一 辅助软件:Photoshop 2.技术需求(1)基础内容
网页设计概述、网站设计制作的基本流程、色彩搭配在网站中的应用、网站在用户界面的设计、网站广告的设计、网站中表格的使用、网站中层的应用、框架网站的制作、模板网站的制作、javascript特效制作、使用CSS样式表设计网页等(2)技术内容
HTML语法、CSS语法、javascript语法(3)图像处理
Flash动画创意、gif动画制作、网页图片处理(4)行业网站实例 个人网站、企业宣传网站、新闻资讯网站、教育网站、电子政务网站、电子商务网站、旅游网站、免费资源网站、门户网站等(5)后台编程
数据库:SQLServer设计、MySQL设计、Access设计 编程语言:ASP、JSP、VBScript、Javascript、PHP等一种
编程实例:文章发布系统、留言板、BBS、会员注册系统、在线购物网站 1.3网站建设入门门槛(大专)我们是大专学生,所以针对我们电子商务的同学实践操作特点,我们下面和大家探讨一下学习的建站技术的基本步骤和具体的时间安排:
1、html(3天)
是最简单易学的,不需要过多的时间,一天就能了解,三天就能掌握。
2、学习ps(7天)
能用ps切图设计出漂亮的table页面。什么?不符合web标准?不是div+css?
因为表格做的网页很直观,新手很容易理解,ps网页界面,只要有一点平面设计基础的都能很快掌握,结合代码能更加熟悉html的相关细节。这个过程大概需要7-10天时间,具体地,可以每天做一个网站首页,从简单的做起,如果能做的像网页截图那样。那就完美了,中间可以参杂着做网站导航栏、按钮效果、等等。要是没有ps基础的朋友,可以适当延长时间安排。
3、学习css(重点10天)
特别是想做职业站长的新手们,div+css技术是必学的,也是最要下功夫来学的,这里我说一下,css入门很容易,就是那么几个属性,而且在网页编辑软件里都有直接输入数值的面板,我个人认为css的难点在于页面的整体性,要从整个页面甚至整个站点的高度设计规划css,并能熟练的运用各种技巧实现网页样式与布局的变化,包括考虑到浏览器的兼容性,这些都还是需要一定的时间的,一定熟练的作品才能学成。学习css可以考虑买本书来学习,书中的理论知识能帮助你理解每个布局代码的含义。
4、学习javascript+flash(7天)
javascript就是常说的js,如网页的调用幻灯片、调用最新记录、调用评论数等等,这些“调用”都是通过javascript来实现的,javascript是运行与客户端的脚本,学习它能做出很多网页特效,而且它相对简单易学(不包括ajax的高级功能),对于想学习程序代码的朋友,从javascript入手是个不错的选择。我们并不需要很熟练,只要相对了解就行了。能看懂一般的js代码,并能自己写出一小段js的程度就基本够用了。学习完js和photoshop之后再学习一下flash的制作和使用,以便能制作出banner或其它广告条,并不需要达到制作动画片的水平。[中国站长站]
5、学习cms程序(8天)
学完以上技术之后,你的网页基本知识应该算比较牢固了,动态网页需要程序的支持,程序相对比较复杂,要从零基础到用自写程序开发网站,那对于新手站长来说技术门槛太高了,所以现在源码下载站人气比较高。提倡的解决方案就是利用时下比较流行的cms建站程序,用他们可以自定义出几乎任何类型的站点。这里的学习方法,就是到各大cms论坛去找相关教程和帮助文件了。
第二章 设计部分
个人网站要发展,要么是从我的需求出发,要么是从我周围人的需求出发。每个人设计网页都希望自己的网站能够达到自己的期望要求。2.1设计愿望
我所制作的个人网站在完成时,希望能够给浏览者一种简约,时尚的感觉的,这是我的设计愿望。网站大体可以分为以下几大部分:(1)首页
个人网站首页板块布局,采用一个简单的DIV容器,容器左侧设计一个图片滚动AD插件,其目的是将4张大图片做一个轮显特效效果,右侧设计一个垂直导航栏,导航栏分为4个栏目,分别是个人简介、兴趣爱好、家乡、个人相册。(2)个人简介
个人简介板块布局,采用一个简单的DIV容器,容器左侧包括一个DIV,右侧也包括一个DIV容器,左侧容器方一张自己头像的图片,右侧容器显示关于自己的专业、学校、年纪、性格等的文字信息,用来简单的介绍自己(特效)(3)兴趣爱好
兴趣爱好板块布局,在一个的DIV容器里采用float方式镶嵌2个小的DIV,左侧里面再分5个DIV,1、3、5的DIV板块作为栏目分别显示动漫、军事、游戏3个内容,右侧DIV模块当作个子容器,容器分为左右2个DIV模块,右侧模块再分为上下2个DIV模块 上面一个模块是放图片的,左侧大的模块和右侧下面的DIV模块内嵌入一个表格,用了展示相应的文字信息。(4)家乡
家乡板块布局,采用一个大的DIV容器,容器里嵌入一个小的DIV块,这个DIV块里采用图片滚动特效AD插件,和首页图片滚动AD插件的区别是图片较小并且有相关的文字展示区域,用来介绍家乡风景名胜的文字信息。(5)个人相册
个人相册板块布局,采用一个大的DIV容器,容器里嵌入一个小的DIV快,这个DIV块里,采用图片居中放大插件,用来显示相册的每张图片。2.2设计预期成果
在完成网站的风格和色调以后,就是网站的材料组织以及网站的页面设计和数据库设计。网站最后完成发到网上后,能够充分吸引浏览者的目光,能够浏览我个人网站的浏览者能够立刻体会到我网站的简约,时尚绚丽的风格。2.3数据库和环境的配置
(1)数据库连接网站(ACCESS)运用ASP把数据库和网站连接起来
做一个“conn.asp”文件,每次连接数据库时候都调用这个文件即可 <% response.buffer=true '启用缓冲处理 dim conn,db dim connstr db=“%%%%%%%%%%%%.mdb”'数据库链接路径
connstr=“DBQ=”+server.mappath(“"&db&”“)+”;DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};“ set conn=server.createobject(”ADODB.CONNECTION“)conn.open connstr If Err Then err.Clear Set Conn = Nothing Response.Write ”数据库连接出错,请检查数据库连接文件中的数据库参数设置。“ Response.End End If
sub Chkhttp()server_vv=len(Request.ServerVariables(”SERVER_NAME“))server_v1=left(Cstr(Request.ServerVariables(”HTTP_REFERER“)),server_vv)server_v2=left(Cstr(”http://“&Request.ServerVariables(”SERVER_NAME“)),server_vv)if server_v1<>server_v2 or server_v1=”“ or server_v1=”“ then response.Charset=”utf-8“ response.write(”“)response.end end if end sub %>(2)window 7环境(IIS配置)操作步骤(启动IIS):
点击开始-------控制面板----------默认程序--------------程序和功能--------------打开或关闭windows功能----------------internet信息服务-------------Web管理工具--------然后勾选所有的 选项
操作步骤(配置IIS):
点击开始-------控制面板------------管理工具------------internet信息服务(iis)管理器-------------打开后进行相关设置
2.4设计工具和设计语言
我制作网站的网页编辑工具软件是Dreamweaver 8、设计语言:web前端采用HTML5、CSS+DIV、编程语言:javascript+jQuery、服务器语言:ASP
第三章 网站功能模块
3.1首页模块
(1)首页设计板块图:
(2)代码:
1.0
Transitional//EN“
第四篇:动态网站建设论文毕业设计论文[范文]
动态网站建设
——利用
ASP来制作动态网站
目录
1用ASP构建动态网页..........................................................................................................................2 1.1动态网站的优点............................................................................................................................2 1.2 ASP概述........................................................................................................................................2 1.3 ASP工作环境................................................................................................................................3 1.4 ASP工作原理................................................................................................................................3 1.5 ASP技术特点................................................................................................................................3 1.6 ASP内置函数................................................................................................................................5 1.7 ASP中APPLICATION和SESSION对象..........................................................................................9
二、用ASP进行动态网页设计...........................................................................................................20 2.1利用ASP进行动态数据查询.....................................................................................................20 2.2 ASP访问数据库概述及工作原理..............................................................................................21 2.2.1ASP访问数据库概述................................................................................................................21 2.2.2ASP访问数据库的工作原理....................................................................................................21 2.3 ASP连接数据库的方法..............................................................................................................21 2.4 ASP访问数据库..........................................................................................................................22
三、网页的界面设计............................................................................................................................22 3.1网页界面构成要素......................................................................................................................22 3.2网页的整体造型..........................................................................................................................24 3.3网页的色彩搭配..........................................................................................................................25
四、在建设中遇到的问题和解决方法................................................................................................27 4.1媒体对象需要激活——虚线环绕..............................................................................................27 4.2动态网站不亲和搜索引擎——搜索引擎不收录动态页面......................................................31 4.2.1网站优化技术——SEO技术...................................................................................................32 4.2.2 PAGERANK.................................................................................................................................33 4.2.3反向链接、内部链接、外部链接...........................................................................................35
五、结束语............................................................................................................................................36
六、参考文献........................................................................................................................................36
七、致谢................................................................................................................................................36
1用ASP构建动态网页1.1动态网站的优点
•动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等; •动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页; •动态网页中包含有服务器端脚本,所以页面文件名常以ASP、jsp、php等为后缀; •动态网页由于需要数据库处理,所以动态网站的访问速度大大减慢; •动态网页由于存在特殊代码,所以不易被搜索引擎检索.1.2 ASP概述
做动态网站我选择用ASP语言编写.ASP是Active Server Page的缩写,意为“活动服务器网页”.ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具.ASP的网页文件的格式是.ASP,现在常用于各种动态网站中.ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序.ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等.利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序.与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强.例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等.(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取.1.3 ASP工作环境
ASP需要运行在PWS或IIS下.PWS或IIS服务在windows98或windows2000的光盘上附带着,可以通过“添加/删除程序”中的“添加/删除windows组件”来安装.一般ASP需与access数据库或SQL Server数据库结合使用,编出功能强大的程序.能够运行ASP的web服务器软件
Windows2000默认安装的是IIS5.0(internet information server),而windows xp默认安装的是IIS5.1,windows 2003默认安装的IIS6.0.PWS(personal web server)运行在windows98环境下的简单个人网页服务器
1.4 ASP工作原理
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户向浏览器地址栏输入网址,默认页面的扩展名是.ASP.2、浏览器向服务器发出请求.3、服务器引擎开始运行ASP程序.4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容.5、页面信息发送到浏览器.1.5 ASP技术特点
ASP(Application Service Provider,应用软体租赁服务提供者)即是指「透过网路以租赁方式提供应用软体服务的业者」,即是指业者以应用软体为主体,透过网路一对多地传递服务,这种以服务为主的交易模式促使企业可藉由租赁的方式,以更符合成本效益的方式拥有软体的使用权,并且亦能因为业者集中式的管理而大幅降低企业维护的成本.基本上,ASP即具有「软体服务化,服务网路化」,「资讯委外服务与网路结合」与「产品通路化,通路产品化」等三大特性,其甚至可以被视为是ISP(Internet Service Provider)与ITS(Information Technology Service)的结合.ASP的英文是Application Service Provider,中文的标准翻译就是“应用服务提 供商”,是指为商业或者个人客户提供管理应用解决方案的公司或者企业.最近ASP被媒体炒做十分火热,不是IT行业的人面对一堆技术名词专业术语很难弄清楚ASP的内容,本文试图用浅显的语言来为广大的读者揭开ASP神秘的面纱,对于IT行业的大热门ASP领域有一些基本的认识.1.ASP是什么东西?
简单地讲,ASP就是为客户提供服务的服务商,它和会计事物所、婚姻介绍所没有什么本质方面的区别.不同的是ASP主要是通过INTERNET(国际互联网络)作为主要工作和业务工具,采用一对多的方式,向企业、公司提供标准化的应用软件以及相关的技术咨询、管理租赁的服务,ASP的概念最早是1998年由美国人提出来的.目前被全球各大IT厂商看好并被认为是可以推动网络经济发展的,有稳固基础的第三种网络商业模式.和传统的外包服务(Outsourcing)相比,ASP的主要区别在于:ASP是一对多的经营模式,提供的服务有兼容性和可协调性,并且ASP的收费方式一般是按月收费.业界认为:ASP一般有这样一些“成员”:电信运营商、传统IT服务厂商、互联网络接入服务商(ISP)、独立软件供应商(ISV)、系统集成商和单纯的ASP公司.根据流行的观点,ASP有如下五个核心内涵:
a.ASP着重应用为中心,提供对于应用方面的访问和管理.b.ASP服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如ISP,而这样的服务一般按月份ASP收取服务费.c.ASP采用集中管理的方式---ASP一般都有一个管理中心,所有的客户通过INTERNET来进行远程访问,获得技术支持和咨询服务.d.一对多的服务,也就是讲,ASP提供的是标准化的产品包,产品都是最低程度的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准.e.按照合同交付,在ASP客户的眼中,ASP是一家根据客户协议内容提供相关服务,保证应用服务系统服务可以得到确实履行的机构.2.ASP为什么会火?
从大的方面来讲,困扰国内企业生存、发展的核心问题是管理问题.随着互联网络的普及和应用的深入,企业用户可以随时随地直接租用ASP的服务器和软件系统来进行自己的业务管理,这样做的好处在于;第一,企业可以节省大笔用于IT建设方面的资金,大幅度降低企业管理信息化的成本.第二,ASP的用户可以采用各种方式获得应用和服务,软件类服务产品完全可以通过网络在非常短的时间内组成一个完善的、高效的、先进的企业管理系统,迅速获得企业一体化的运营管理方案.网络经济发展突飞猛进,电子商务一日千里,网络和网站从门户到内容、从注意力到垂直性,目前逐渐转向热衷ASP也是一个主要的原因.笔者资料中,国内最早对ASP触电的是网友“飞鸟”,在1998年6月自发组织了研究、交流和探讨ASP技术的“飞鸟之家”,现在已经发展成为chinaASP.com,成为国内最早的ASP应用技术服务提供商网站.上海的互易网络有限公司结合国内实际情况,推出了为国内企业服务的ASP平台互易网,向企业提供以电子商务为核心的,企业内、外部网络设施和应用的远程构架和托管服务,创造虚拟企业门户(EP)直接将ASP应用到商业增殖环节中去.此外,ISP也全面转向ASP的怀抱,成为ISP进一步发展的产物.软件商对于ASP更是情有独钟.业界最新的消息是,中国第三电信“网通”已经制定ASP发展战略,国内最大的管理咨询公司“汉普”将把旗下八个子公司定位在企业内部资源计划管理(ERP)领域的ASP中,北京“联成互动”瞄准客户关系管理(CRM)领域的ASP,北京“数码方舟”定位在网络办公的ASP,HP正在和中国建设银行讨论共建金融领域的ASP.ASP正在IT经济大潮中显山露水,其发展前景不可估量.3.ASP的发展阶段和面临的问题
以网络服务商、软件厂商和ISP为主力的各种IT角色,正在根据自己的优势条件出发对ASP领域进行多种方面的尝试.就目前阶段来讲,ASP提供的服务不计其数五花八门,没有标准化和量化的概念,硬件厂商向ASP的“土壤”和势力方向靠拢,软件厂商和ISP则直接参与到ASP业务的第一线.笔者估计,经过一段时间的试探和发展,ASP将向服务集成方面发展,产品和服务初步的标准化将很快建立起来,接着进入到市场细化和标准制定、ASP产品成熟时期,ASP的稳步增长,最终将成为IT行业商务模式的核心!
目前在ASP发展的道路上,主要面临的问题是观念的转变方面:用租赁代替购买,服务集成代替产品经销商、服务经济代替产品经济等等.具体到实际方面来讲,安全和服务的质量是ASP和客户共同关心的头等大事,要实现ASP提出的“租赁高科技”的口号,ASP任重而道远!
1.6 ASP内置函数
1,日期/时间函数
这些函数包括对“年”、“月”、“日”、“时”、“分”、“秒”、“星期”等的显示.(1)Now函数:根据计算机系统设定的日期和时间,返回当前的日期和时间值.使用方法now();
(2)Date函数:只返回当前计算机系统设定的日期值.使用方法:date();
(3)Time函数:只返回当前计算机系统设定的时间值.使用方法:time();
(4)Year函数:返回一个代表某年的整数.使用方法:year(date),其中date参数是任意的可以代表日期的参数,比如“year(date())”就表示是从“date()”得出的日期中提取其中“年”的整数.另外,还可以这样应用:“year(#5 20,2006#)”表示提取“2006年5月20日”中“年”的整数值.关于“5 20,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表现,即“某月某日”和“某年”的组合.同时注意使用“#”进行包括以表示日期值.(5)Month函数:返回1到12之间的整数值,表示一年中某月.使用方法:month(date).关于参数date的说明和year函数相同.但要注意日期的正确性,比如“#13-31-2006#”,根本就没有“13”月,肯定是错误的了.(6)Day函数:返回1到31之间的整数值,表示一个月中的某天.使用方法:day(date).关于参数date的说明和year函数相同.同样要注意日期的正确性,比如“#2-30-2006#”其中对“2”月定义的“30”日这天就是错误的.(7)Hour函数:返回0到23之间的整数值,表示一天中的某个小时.使用方法:hour(time).其中参数time是任意的可代表时间的表达式.比如“hour(time())”就表示是从“time()”得出的时间中提取其中“小时”的整数.同样,参数time还可以这样应用“hour(#11:45:50#)”表示从“11”时“45”分“50”秒中提取当前小时数.当然,定义的时间要符合时间的规范.(8)Minute函数:返回0到59之间的整数值,表示一小时中的某分钟.使用方法:minute(time).time参数的说明和hour函数相同.(9)Second函数:返回0到59之间的整数值,表示一分钟中的某秒.使用方法:second(time).time参数的说明和hour函数相同.(10)Weekday函数:返回一个星期中某天的整数.使用方法:weekday(date).关于参数date的说明和year函数相同.该函数返回值为“1”到“7”,分别代表“星期日”、“星期一”„„“星期六”.比如当返回值是“4”时就表示“星期三”.(11)WeekDayName函数:返回一个星期中具体某天的字符串.相对weekday函数而言即翻译出“星期几”,使用方法:weekdayname(weekday).参数weekday即星期中具体某天的数值.比如“weekdayname(weekday(date()))”就表示当前是“星期几”.因为“date()”表示的是当前的时间,而“weekday(date())”就表示的是一星期中具体某天的整数.当然weekdayname函数最终显示的字符串内容还与当前操作系统语系有关,比如中文操作系统将显示“星期一”这类的中文字符,而英文操作系统则显示为“Mon”(Monday简写).此外,在VBScript中还有一些关于时间间隔的计算函数:
(1)DateAdd函数:返回指定时间间隔的日期、时间.可以计算出相隔多少年、或相隔几个月、又或相隔几个小时等的新日期、时间.使用方法:dateadd(interval, number, date).其中参数interval表示需要添加的时间间隔单位.其是以字符串的形式表达的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天数,“ww”表示周数,“h”表示小时数,“n”表示分钟数,“s”表示秒数.而参数number则表示添加的时间间隔数.其是以数值的形式表达的,可以为负值.参数date则要求是日期、时间的正确格式.比如dateadd(“d”,100,“2006-5-20”)就表示2006年5月20号以后的100天的日期值:2006-8-28.再比如dateadd(“h”,-12,“2005-5-20 10:00:00”)就表示2005年5月20号上午10点前的12小时的日期时间:2005-5-19 22:00:00.(2)DateDiff函数:返回两个日期时间之间的间隔.可计算出两个日期相隔的年代、小时数等.使用方法:datediff(interval,date1,date2).参数interval和dateadd函数中的interval参数内容描述相同,date1和date2参数分别就是相互比较的两个日期时间.另外,当date1的日期时间值大于date2时,将显示为负值.比如DateDiff(“yyyy”,“1982-7-18”,date)表示某人的出生到现在已经多少年了.又比如DateDiff(“d”,“1982-7-18”,“2062-7-18”)则计算了80年过了多少天:29220.2,字符串处理函数
在脚本的功能处理中,通常需要对一些字符串进行一些修饰性处理.比如过滤掉字符串中的敏感字眼以符合最终显示的要求;又比如一段较长的字符串,需要提取开头的几个字符时.(1)Asc函数:返回字符串中第一个字母对应的ANSI字符代码.使用方法:asc(string).其中string参数表示字符串.(2)Chr函数:返回指定了ANSI 字符代码对应的字符.使用方法:chr(chrcode).参数chrcode是相关的标识数字.该函数的功能和asc函数形成对应.比如:asc(“a”)表示小写字母“a”的ANSI 字符“97”;同样chr(97)表示的就是“小写字母a”.另外chr(chrcode)中参数chrcode值为0到31的数字时,表示不可打印的ASCII码.比如“chr(10)”表示换行符,“chr(13)”表示回车符等,这常用于输入和显示格式的转换中.(3)Len函数:返回字符串内字符的数目(字节数).使用方法:len(string).比如len(“love”)的值就是4.(4)LCase函数:返回所有字符串的小写形式.使用方法:lcase(string).比如lcase(“CNBruce”)返回为“cnbruce”.(5)UCase函数:返回所有字符串的大写形式.与lcase函数形成对应.同样,ucase(“CNBruce”)返回为“CNBRUCE”.(6)Trim函数、LTrim函数和RTrim函数:分别返回前导和后续不带空格、前导不带空格或后续不带空格的字符串内容.比如:
trim(“ cnbruce ”)返回为“cnbruce”,前导和后续都不带空格; ltrim(“ cnbruce ”)返回为“cnbruce ”,前导不带空格;rtrim(“ cnbruce ”)返回为“ cnbruce”,后续不带空格;
该函数常用于注册信息中,比如确保注册用户名前或后的空格.(7)Left函数:返回从字符串的左边算起的指定数目的字符.使用方法:left(string,length).比如left(“brousce”,5)返回为“brous”,即前五位字符.(8)Right函数:返回从字符串的左边算起的指定数目的字符.使用方法:right(string,length).比如right(“brousce”,4)返回为“usce”,即后四位字符.(9)instr函数:返回某字符串在另一字符串中第一次出现的位置.比如现在查找字母“A”在字符串“A110B121C119D1861”中第一次出现的位置,则可以 instr(my_string,“A110B121C119D1861”)
(10)Mid函数:从字符串中返回指定数目的字符.比如现在的“110”则应该是从字符串“A110B121C119D1861”的第2位取得3个单位的值:mid(“A110B121C119D1861”,2,3)
(11)Replace函数:在字符串中查找、替代指定的字符串.replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用来替代的子字符串.比如 replace(rscon,“<”,“<”)则表示将rscon中所有“<”的字符替换为“<”
3,类型转换函数
Cbool(string)转换为布尔值
Cbyte(string)转换为字节类型的值 Ccur(string)转换为货币类值
Cdate(string)转换为日前类型的值 Cdbl(string)转换为双精度值 Cint(string)转换为整数值
Clng(string)转换为长整型的值 Csng(string)转换为单精度的值 Cstr(var)转换为字符串值 Str(var)数值转换为字符串 Val(string)字符串转换为数值
4,运算函数
Abs(nmb)返回数子的绝对值 Atn(nmb)返回一个数的反正切 Cos(nmb)返回一个角度的余炫值 Exp(nmb)返回自然指数的次方值
Int(nmb)返回数字的整形(进位)部份 Fix(nmb)返回数字的整形(舍去)部份 Formatpercent(表达式)返回百分比 Hex(nmb)返回数据的16进制数 Log(nmb)返回自然对数
Oct(nmb)返回数字的8进制数 Rnd 返回大于“0”而小于“1”的随机数,但此前需 randomize 声明产生随机种子 Sgn(nmb)判断一个数字的正负号 Sin(nmb)返回角度的正铉值 Sqr(nmb)返回数字的二次方根 Tan(nmb)返回一个数的正切值
5,其他函数
IsArray(var)判断一个变量是否是数组 IsDate(var)判断一个变量是否是日期 IsNull(var)判断一个变量是否为空
IsNumeric(var)判断表达式是否包含数值 IsObject(var)判断一个变量是否是对象 TypeName(var)返回变量的数据类型 Array(list)返回数组
Split(liststr)从一个列表字符串中返回一个一维数组 LBound(arrayP 返回数组的最小索引 Ubound(array)返回数组的最大索引 CreateObject(class)创建一个对象
GetObject(pathfilename)得到文件对象
1.7 ASP中Application和Session对象
一、Application对象的成员概述
Application对象成员包括Application对象的集合、方法和事件.⒈Application对象的集合
Contents集合:没有使用元素定义的存储于Applicaiton对象中的所有变量的集合 StaticObjects:使用元素定义的存储于Application对象中的所有变量 的集合 例:在default.ASP中有如下赋值
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
则有contents集合
application.contents(1)=“a” '也可写为application.contents(“a”)=“a”
application.contents(2)=128 '也可写为application.contents(“b”)=128
application.contents(3)=false '也可写为application.contents(“c”)=false
在此笔者推荐你在调用时使用类如application.contents(“a”)的方法,因为这样更为直观,如果用序号来表示的话则要考虑赋值的先后顺序.⒉Application对象的方法
Contents.Remove(“变量名”):从Application.Contents集合中删除指定的变量
Contents.RemoveAll():把Application.Contents集合中的所有变量删除
Lock():锁定Application对象,使得只有当前的ASP页对内容能进行访问
Unlock():解除对Application对象的锁定
例:在default.ASP中:
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
response.write application.contents(3)&“ ”
response.write “After Remove b:”
application.contents.remove(“b”)
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
执行结果:
a
128
False
After Remove b:
a
False
如果要删除集合中所有变量用application.contents.removeall即可,至于Lock和Unlock方法在实际中经常用到,读者也比较熟悉,在此就不在累赘.⒊Application对象事件
OnStart:第一个访问服务器的用户第一次访问某一页面时发生
OnEnd :当最后一个用户的会话已经结束并且该会话的OnEnd事件所有代码已经执行完毕后发生,或最后一个用户访问服务器一段时间(一般为20分钟)后仍然没有人访问该服务器产生.想要定义application对象的OnStart和OnEnd事件里做什么需要将代码写在Global.asa这个文件里(下文有举例),并且将该文件放在站点的根目录下(一般是Inetpubwww.xiexiebang.component[.Version].要点:
一般来说,用由Server.CreateObject方法创建的对象拥有页面的范围.这就说,当这页的ASP程序执行完后,这种对象会自动地消失.为了创建一个拥有Session或Application范围的对象,你可以在Global.asa文件中使用
Execute
Execute 方法呼叫一个ASP文件并且执行它就像这个呼叫的ASP文件存在这个ASP文件中一样.这很像许多语言中的类的调用.语法
Server.Execute(Path)
参数
Path
指定执行的那个ASP文件的路径.如是它是一个绝对路径,那么它必须是一个在这个ASP应用程序相同的地方(目录).讲解
Server.Execute 方法提供了一种将一个复杂ASP应用程序分化为小块单位来执行的方法.通过这种方法,你能够建一个ASP图书馆,你能够随便在你需要时调用你图书馆中的ASP文件.这个就有点像SSI了!嘿嘿!
当IIS根据指定的ASP文件路径执行完这个ASP文件之后,就会自动返回以前的ASP文件.这个刚刚执行完的ASP文件有可能改变了HTTP head.但是和其它的ASP文件一样,当程序试图改变http head时,就会报错!
这个path参数可以包括一个询问信息.如果在被呼叫和呼叫的ASP文件中都含有相同的子函数,那么这些子函数只在本ASP文件中起作用.举个例子,如果在下面的ASP1和ASP2两个文件中都含有放弃程序的子函数.首先ASP1呼叫ASP2,那么ASP2中的的OnTransactionAbort开始执行,当ASP2执行完毕,ASP1中的OnTransactionAbort才开始执行.ASP1: < %@ Transaction= Required %> < %
Server.Execute(“Page22.ASP”)
Sub OnTransactionAbort Sub OnTransactionCommit %>
ASP2.ASP: < %@
Transaction=Required Sub OnTransactionAbort Sub OnTransactionCommit %>
Example
ASP1 < % Response.Write(“I am going to execute ASP2 ”)Server.Execute(“/myASPs/ASP2.ASP”)%> ASP2 < % Response.Write(“Here I am”)%>
GetLastError
GetLastError 方法返回一个ASPError Object 来描述一个错误信息.这个方法只适用于在ASP文件发送任何内容给用户机之前.语法
Server.GetLastError()
要点
如果一个500;100 用户错误已经被定义在一个ASP应用程序中,它是指的一个以.ASP为后缀的文件.这种情况下,在这个程序运行时当一个错误发生时,服务器就会自动的以Server.Transfer这种方式传送到这个正在执行的ASP页面.ASP应用程序就会将有效的处理这个错误.另外,这个ASPError Object一定要有效,这样你就能够看到服务器提供给你的错误信息来改这个文件了!
一般的Web Site 都是根据文件iishelpcommon500-100.ASP来构造的.你能够用它来执行一个ASP错误,当然你能够自己定义了!.如果你想改变为另外一个ASP文件的来执行这些用户错误.那么你可以用IIS中的snap-in.注意:当IIS发现了一个ASP文件或者global.asa文件中的一个错误,那么一个500;100用户错误产生.以下的程序将不能执行!
Example
下面的三个例子证明不同的错误会产生的用户错误.三个错误是:
编译错误
运行错误
逻辑错误
第一个例子证明了一个编译错误,就是当IIS试图包含一个文件时产生的.这个错误会产生是因为在这个包含文件中没有定义所需的参数.第二个例子显示的是一个运行错误,这个程序中断的原因是程序中没有“next“.第三个例子显示的是一个逻辑错误,因为这个程序试图除以一个0.不行啦!
Example 1 < %
response.write ”hello“ %>
Example 2 < %
dim I
for i=1 to 1
nxt %>
Example 3
< %
dim i,j
dim sum
sum=0
j=0
for i=1 to 10
sum=sum+1
next
sum=sum/j %>
HTMLEncode
HTMLEncode方法对指定的字符串进行HTML编码.语法
Server.HTMLEncode(string)
参数
string 要进行编码的字符
例子
下面的程序:
< %= Server.HTMLEncode(”The paragraph tag: “)%>
输出为:
The paragraph tag:
注意 程序执行后在浏览器中看到的是:
The paragraph tag:
但是如果你用”查看源文件“看一下的话,源代码就不是了.MapPath
MapPath 方法将相对路径转化为服务器上的物理路径
语法
Server.MapPath(Path)
参数
Path
相对路径.这个路径是以”/“或”“开头的路径,如果这个路径中没有”“,那么MapPath方法就会返回以当前目录为基础的路径.讲解
MapPath 方法不能检查路径在这个服务器下是否存在.因为 MapPath 转化路径时是不管这个路径是否在这个服务器下存在的.你能够用它来将一个相对路径转化为一个物理路径,然后再在这个路径下进行各种操作.Example
在下面的例子中,data.txt文件存在 C:Inetpubwww.xiexiebang.com”))% >
显示为:
http%3A%2F%2Fwww.xiexiebang.com
属性:ScriptTimeout
ScriptTimeout 属性规定了程序的最大运行时间.语法
Server.ScriptTimeout = NumSeconds
参数
NumSeconds
规定了程序的最大的运行时间(以秒计算).缺省值是90秒
Remarks
一个缺省的Scritpt Timeout的值会能过ASPScriptTimeOUT属性来设置在Web sertvic 或 Web server上.在程序中,ScriptTimeout属性的值不能小于这个缺省值.举个例子吧,如果NumSeconds我们设置为10秒,而缺省值为90秒,那么程序就会中止在90秒以后,而不是10秒以后的.同样,如果我们设置ScriptTimeout的值为100秒,那么,程序就会在100秒之后中止,而不是90秒.Example
下面的例了中程序将被设置为100秒后自动中止.< % Server.ScriptTimeout = 100 %>
下面的例子中将重新得到ScriptTimeout的值,然后把它存在Timout变量中
< % TimeOut = Server.ScriptTimeout %>
二、用ASP进行动态网页设计
2.1利用ASP进行动态数据查询.涉及网站制作的成本,在制作网站使用的数据库我采用office的Acces.这里我们先了解以下数据库的概念:
数据库,顾名思义,是存入数据的仓库.只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的.当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息.当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源.要是下定义的话,就应该是:指长期储存在计算机内的、有组织的、可共享的数据集合.数据库包含关系数据库、面向对象数据库及新兴的XML数据库等多种,目前应用最广泛的是关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库.在数据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使用.2.2 ASP访问数据库概述及工作原理.2.2.1ASP访问数据库概述
访问Web数据库的技术有以下几种:公共网关接口CGI(Common Gateway Interface)、Internet Server应用程序编程接口ISAPI(Internet Server Application Programming Interface)、Java/JDBC、Plug_in(插件)和ASP技术.这些技术都是为了克服HTML静态页面发展起来的,在网页制作中应用以上技术可以随心所欲地开发出动态页面,利用它们更是可以开发出高性能的数据库系统.CGI是较早开发的技术,但是开发成本高、编程复杂、服务器性能差、功能有限且不具备事务(Transaction)功能.ISAPI改进了CGI的缺点,利用DLL技术,但编程更加复杂.JDBC和Plug_in技术功能较完备,但适用性较差.ASP技术是微软公司推出的最新的Web应用程序开发技术,在访问数据库方面更加方便、简单,目前ASP已成为开发动态网站和Web数据库的主要技术之一.ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序.2.2.2ASP访问数据库的工作原理
ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的任何脚本(VBScript或JavaScript),若脚本中有访问数据库请求,立刻通过ODBC或OLE DB与相应的后台数据库相连,由数据库访问组件ADO(ActiveX Data Objects)完成操作,最后,ASP根据访问数据库的结果集生成HTML语言的主页返回给前端用户(工作原理见下图).用户看到的只是HTML网页,看不到ASP的程序代码,增强了保密性.2.3 ASP连接数据库的方法.前文已经概述,我们使用的数据库为Acces,这里已ASP链接Acces数据库为例: 有两种方式,个人推荐使用第一种方式.1、<%
dim conn,mdbfile
mdbfile=server.mappath(“数据库名称.mdb”)set conn=server.createobject(“adodb.connection”)
conn.open “driver={microsoft access driver(*.mdb)};uid=admin;pwd=数据库密码;dbq=”&mdbfile '//若数据库无用户和密码请把“uid=admin;pwd=“数据库密码”去掉 %>
2、<% Set conn = Server.CreateObject(”ADODB.Connection“)conn.Open ”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ & Server.MapPath(”xxx.mdb“)%> 2.4 ASP访问数据库.检索记录
一个成功的数据库应用程序都使用 Connection 对象建立链接并使用 Recordset 对象处理返回的数据.通过“协调”两个对象的特定功能,您可以开发出几乎可以执行任何数据处理任务的数据库应用程序.例如,下面的服务器端脚本使用 Recordset 对象执行 SQL SELECT 命令.SELECT 命令检索一组基于查询限制的信息.查询也包含 SQL WHERE 子句,用来缩小查询的范围.此例中,WHERE 子句将查询限制为所有的 Customers 数据库表中包含的姓 Smith 的记录.注意,在前面的例子中,用来建立数据库连接的 Connection 对象和 Recordset 对象使用该连接从数据库中检索结果.当您需要精确地设置和数据库建立链接所采用的方式时,这个方法是非常有用的.例如,如果您需要在连接尝试失败之前指定等待的时间,则需要使用 Connection 对象去设置属性.但是,如果您仅仅想使用 ADO 默认的连接属性建立连接,则应该使用 Recordset 对象的 Open 方法去建立链接:
当使用 Recordset 对象的 Open 方法建立一个连接时,必须使用 Connection 对象去保证链接的安全.用 Command 对象改善查询
通过 ADO Command 对象,可以象用 Connection 对象和 Recordset 对象那样执行查询,唯一的不同在于用 Command 对象您可以在数据库源上准备、编译您的查询并且反复使用一组不同的值来发出查询.这种方式的编译查询的优点是您可以最大程度地减少向现有查询重复发出修改的请求所需的时间.另外,您还可以在执行之前通过您的查询的可变部分的选项使 SQL 查询保持局部未定义.三、网页的界面设计.3.1网页界面构成要素.界面构成要素与传统媒体不同,网页除了文字和图像以外,还包含声音、视频和动画等新兴多媒体元素,更借助由代码语言编程所实现的各种交互式效果,增加了网页界面的生动性和复杂性,也使得网页设计者需要考虑更多页面元素的排布、优化.文字元素是信息传达的主体部分,从网页最初的纯文字界面发展至今,文字仍是其他任何元素无法取代的重要构成.这首先是文字信息符合人类的阅读习惯,其次因为文字所占存取空间小,节省了下载和浏览时间.网页中的文字主要包括标题、信息、文字链接、几种主要形式.标题和传统媒体中信息传达的基本作用相同,是内容的简概说明一般比较醒目、优先编排.文字作为占据页面重要比率的元素,同时又是信息重要载体,它的字体、大小、颜色和排布对页面整体设计影响极大,应精心处理.图形在网页界面中具有重要作用.图形的出现,打破了网页初期单纯的文字界面,也带来了新的直观表现形式.很多网页中,图形占据了重要页面,有的甚至是全部页面.图形往往能引起人们的注意,并激发阅读兴趣,图形给人的视觉印象要优于文字,合理的运用图形.可以生动直观、形象地表现设计主题.网页中常用的图形格式包括jpg和gif,这两种格式压缩比高,得到了规范浏览器的支持,下载速度快,具有跨平台的特性,不需要浏览器安装插件即可直接阅览.图形元素包括标题、背景、主图、链接图标四种.以图像作为标题和链接可以使网页具有更好的视觉效果,配合文字增强生动和形象性.需要特别注意的是背景和主图的作用.以图形为背景能衬托主题的表现,增加网页的层次感,使网页不再但点枯燥,融入设计者的风格.主图与背景和装饰性小土不同,背景是衬托主题,主图则是突出表现主题.主图是整个网页的视觉中心,它具有直观性强的特点,可以为单调的文字信息增强活力,不需要象文字那样去逐句阅读,可以不受文化水平的限制,能给人强烈的视觉信息.页面版式也称页面的构图,版式是网页界面设计的重要组成部分,它将文字、图形等视觉元素进行组合配置,使页面整体视觉效果美观和谐,便于阅读,实现信息传达的最佳效果.以下是几个成功的版式的例子:[图例3]页面层次感强,简洁流畅.看似随意的大处留白正是版式布局的精妙之处.[图例4]借助图片对页面的黄金分割,在淡雅的色调上成功排布了文字信息,整个页面清新素雅,平衡和谐.网页构成中的多媒体元素主要包括音频、视频和动画.这些是界面构成中最吸引人的元素,但是我个人始终认为网页应该“内容为王”,任何技术的应用应该以信息的更好传达为中心,不能唯视觉化.网页的技术要素并非任何情况下在网页中都能直观体现,但是却代表了设计的整体水平,也是衡量设计成功的重要标准.网页界面设计最基本的技术要求包括:
浏览器,应该保证成功的设计作品在不同的主流浏览器下所显现的页面与原设计作品一致(主要考虑IE与Netscape).具体技术细节后面会有详细说明...传输速度,界面设计的视觉成功,不能以牺牲网页下载显示速度为代价,图形是网页界面中最常见的易造成传输速度缓慢的因素,下面是一些网页图形处理的常用原则(技术细节参见图像优化章节):保证所需清晰度的条件下,尽量压缩图形文件大小/采用图片分割,切割成若干小图多线程下载/采用尽量少的界面颜色/优化版式、表格排布,使主要页面框架内容先行载入/减少客户端程序如javascript等的应用.屏幕分辨率,专业设计人员的标准显示器应工作在1024*768模式下,但是必须考虑验证其他较低分辨率下的兼容显示效果.颜色显示,通常显示设备的显示颜色模式主要是256色、32378色(32K)、65536色(64K,16位增强色)、或1677万色(24位真彩色).16色可以满足绝大多数网络图形的颜色要求,如果需要更高精度的图像文件,应该在文件大小和显示质量之间选择平衡.网页界面设计需要设计师综合多方面的知识.他与网络艺术、经济学、心理学及美学等领域都有着密切的联系,界面设计的中心是“信息传达”这一主题
这里我们还是以事例来说明,下面的图片为一家制作电器的企业网站.3.2网页的整体造型.什么是造型,造型就是创造出来的物体形象.这里是指页面的整体形象,这种形象应该是一个整体,图形与文本的接合应该是层叠有序.虽然,显示器和浏览器都是矩形,但对于页面的造型,你可以充分运用自然界中的其它形状以及它们的组合:矩形,圆形,三角形,菱形等.对于不同的形状,它们所代表的意义是不同的.比如矩形代表着正式,规则,你注意到很多ICP和政府网页都是以矩形为整体造型;圆形带表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型;三角形代表着力量,权威,牢固,侵略等,许多大型的商业站点为显示它的权威性常以三角形为页面整体造型;菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体造型.虽然不同形状带表着不同意义,但目前的网页制作多数是接合多个图形加以设计,在这其中某种图形的构图比例可能占的多一些.这里我们还是以事例来说明,下面的图片为一家制作电器的企业网站.3.3网页的色彩搭配.网页的色彩是树立网站形象的关键之一,色彩搭配却是网友们感到头疼的问题.网页的背景,文字,图标,边框,超链接...,应该采用什么样的色彩,应该搭配什么色彩才能最好的表达出预想的内涵呢?阿捷这里谈一些心得,希望对你有所启发.首先我们先来了解一些色彩的基本知识:
1.颜色是因为光的折射而产生的.2.红,黄,蓝是三原色,其它的色彩都可以用这三种色彩调和而成.网页html语言中的色彩表达即是用这三种颜色的数值表示例如:红色是color(255,0,0)十六进制的表示方法为(FF0000)白色为(FFFFFF), 我们经常看到的”bgColor=#FFFFFF“就是指背景色为白色.3.颜色分非彩色和彩色两类.非彩色是指黑,白,灰系统色.彩色是指除了非彩色以外的所有色彩.4.任何色彩都有饱和度和透明度的属性,属性的变化产生不同的色相,所以至少可以制作几百万种色彩.网页制作用彩色还是非彩色好呢?根据专业的研究机构研究表明:彩色的记忆效果是黑白的3.5倍.也就是说,在一般情况下,彩色页面较完全黑白页面更加吸引人.我们通常的做法是:主要内容文字用非彩色(黑色),边框,背景,图片用彩色.这样页面整体不单调,看主要内容也不会眼花.非彩色的搭配
黑白是最基本和最简单的搭配,白字黑底,黑底白字都非常清晰明了.灰色是万能色,可以和任何彩色搭配,也可以帮助两种对立的色彩和谐过渡.如果你实在找不出合适的色彩,那么用灰色试试,效果绝对不会太差.彩色的搭配
色彩千变万化,彩色的搭配是我们研究的重点.我们依然需要进一步学习一些色彩的知识.一.色环.我们将色彩按”红->黄->绿->蓝->红“依次过度渐变,就可以得到一个色彩环.色环的两端是暖色和寒色,当中是中型色.红.橙.橙黄.黄.黄绿.绿.青绿.蓝绿.蓝.蓝紫.紫.紫红.红.暖色系.中性系.寒色系.中性系
二.色彩的心理感觉.不同的颜色会给浏览者不同的心理感受.红色---是一种激奋的色彩.刺激效果,能使人产生冲动,愤怒,热情,活力的感觉.绿色---介于冷暖两中色彩的中间,显得和睦,宁静,健康,安全的感觉.它和金黄,淡白搭配,可以产生优雅,舒适的气氛.橙色---也是一种激奋的色彩,具有轻快,欢欣,热烈,温馨,时尚的效果.黄色---具有快乐,希望,智慧和轻快的个性,它的明度最高.蓝色---是最具凉爽,清新,专业的色彩.它和白色混合,能体现柔顺,淡雅,浪漫的气氛(象天空的色彩:)白色---具有洁白,明快,纯真,清洁的感受.黑色---具有深沉,神秘,寂静,悲哀,压抑的感受.灰色---具有中庸,平凡,温和,谦让,中立和高雅的感觉.每种色彩在饱和度,透明度上略微变化就会产生不同的感觉.以绿色为例,黄绿色有青春,旺盛的视觉意境,而蓝绿色则显得幽宁,阴深.网页色彩搭配的原理
1.色彩的鲜明性.网页的色彩要鲜艳,容易引人注目.2.色彩的独特性.要有与众不同的色彩,使得大家对你的印象强烈.(参考设计思考第二篇网站CI的标准色彩一节)
3.色彩的合适性.就是说色彩和你表达的内容气氛相适合.如用粉色体现女性站点的柔性.4.色彩的联想性.不同色彩会产生不同的联想,蓝色想到天空,黑色想到黑夜,红色想到喜事等,选择色彩要和你网页的内涵相关联.网页色彩掌握的过程
随着网页制作经验的积累,我们用色有这样的一个趋势:单色->五彩缤纷->标准色->单色.一开始因为技术和知识缺乏,只能制作出简单的网页,色彩单一;在有一定基础和材料后,希望制作一个漂亮的网页,将自己收集的最好的图片,最满意色彩堆砌在页面上;但是时间一长,却发现色彩杂乱,没有个性和风格;第三次重新定位自己的网站,选择好切合自己的色彩,推出的站点往往比较成功;当最后设计理念和技术达到顶峰时,则又返朴归真,用单一色彩甚至非彩色就可以设计出简洁精美的站点.网页色彩搭配的技巧
1.用一种色彩.这里是指先选定一种色彩,然后调整透明度或者饱和度,(说得通俗些就是将 色彩变淡或则加深),产生新的色彩,用于网页.这样的页面看起来色彩统一,有层次感.2.用两种色彩.先选定一种色彩,然后选择它的对比色(在photoshop里按ctrl+shift+I).我的主页用蓝色和黄色就是这样确定的.整个页面色彩丰富但不花稍.3.用一个色系.简单的说就是用一个感觉的色彩,例如淡蓝,淡黄,淡绿;或者土黄,土灰,土蓝.确定色彩的方法各人不同,我是在photoshop里按前景色方框,在跳出的拾色器窗中选择”自定义“,然后在”色库“中选就可以了:)
4.用黑色和一种彩色.比如大红的字体配黑色的边框感觉很”跳“.在网页配色中,忌讳的是:不要将所有颜色都用到,尽量控制在三种色彩以内.还记得张老师跟我说过,做网站尽量选择三种色彩之内,再在这三种颜色里面换对比率来挑战网页的颜色.我一直遵守这三种颜色的规律.在这里还是多用事例来证明颜色搭配的方案.四、在建设中遇到的问题和解决方法.4.1媒体对象需要激活——虚线环绕.2006年2月,微软针对IE浏览器发布了一项非安全性更新,禁止了IE浏览的ActiveX控件自动激活功能.补丁为KB912945
2006年4月,微软发布KB912812,是针对的IE浏览器的安全性更新.功能大体就是禁止ActiveX控件自动激活.补丁为KB912812
不过由于很多软件都来不及更新ActiveX控件的处理方式,禁止ActiveX控件自动激活将使目前很多软件无法正常使用.具体的效果就是当IE中要显示ActiveX部分的时候,会被一个灰色边框围住,鼠标指向这个ActiveX时会显示一个TIP,内容为”单击以激活并使用此控件
对FLASH最大的影响就是不美观,其次会使FLASH中的实例不能接受到鼠标事件.我的解决方式是在网页代码head 头中添加下面代码,连接这个 ObjectWrap.Js,其他就不用管了,加载网页的时候会自动对页面中的 object 进行重写,激活问题就解决了,不单只是解决flash 像一些流媒体都能解决.“”
ObjectSwap 代码如下:
/* ObjectSwap-Bypasses the new ActiveX Activation requirement in Internet Explorer by swapping existing ActiveX objects on the page with the same objects.Can also be used for Flash version detection by adding the param:
to the object tag.Author: Karina Steffens, www.xiexiebang.com 在搜索栏里输入site:http://www.xiexiebang.com/baiyea 制作了还没有一个月.下图有注册信息
下面这张图是google收录情况,这里同样在搜索栏里输入site:http://hi.baidu.com/baiyea
Google已经收录了这个网页14个页面,随着时间的延长加上文章的更新,我自信认为google会收录更多这个站点页面.五、结束语
六、参考文献.七、致谢
全文完
第五篇:动态网站设计教学课改创新探析论文
摘要:随着我国新课改的深入发展,教学模式有了极大改革与创新,得以高效落实教学内容,为社会培育优质人才。本文通过试述动态网站设计教学课改的改革和创新,以期为推动我国专业教育良性发展,提供行之有效的参考依据。
关键词:动态网站设计;教学;课改;创新
引言
我国科学技术发展迅猛,计算机系统已然成为社会发展、工作、生活的重要系统。动态网站设计作为新兴设计类学科,可以实现静态网页与动态网页交互,使网页设计更具人性化,提高网站管理质量,符合社会对网站发展的新要求,是信息技术专业教育的重要内容。基于此,为了使动态网站设计教学更加科学高效,对新课改背景下,对该学科教学课改的改革与创新背景、现况以及方法进行分析显得尤为重要。
1试述动态网站设计教学
动态网站与静态网站概念相对应,通过网页编程技术,在网站内页面代码不变的情况下,可使网站内容随环境、时间、数据库随之发生变化,改变静态网站只能依照修改代码,丰富网站功能、落实网站管理的现象,凸显网站设计人性化、功能性以及技术性。动态网站设计与动感网站设计概念存在差异,该设计教学内容与滚动字幕、动画造型等视觉效果设计无直接关联,使用动态网站设计技术的网站,均可称为“动态网站”,该技术是动态网站设计教学主要内容。在动态网站设计教学中,html语法规范、数据库编程技术、ASP、ASP.NET以及JSP等技术均是该学科教学内容,通过动态网站设计技术的合理应用,达到对网站表现内容、设计风格的动态、高效管理,使动态网站更符合时代发展客观需求,可以提高网站功能性。动态网站设计在社会中的应用日趋普遍,实现对网站开发、管理、升级维护的高效管理,使互联网便捷、高效、科学、及时等优势发挥到极致。网站建设数量急剧攀升,对设计人才需求量与日俱增,在此背景下动态网站设计教学应运而生。随着我国教学水平不断提高,动态网站设计教学逐渐走向课改道路,使其教学手段、教育内容、教学方向,更贴合时代发展对动态网站设计的客观需求,达到为社会输送更多优质技术型人才的目的。为了使动态网站设计教学课改更具科学性,教师应先明确当今动态网站设计教学现况,为课改创新与改革指明方向。
2分析动态网站设计教学现况
2.1动态网站设计教学存在教学主体模糊的现象
受我国传统教学理念影响,教师为了更好完成教学内容,在有限课时内教授学生更多专业设计知识,依照教学大纲开展课堂教学,不关注学生对动态网站设计教学内容的实时反馈,出现学生“课堂边缘化”的消极现象,使学生无法有效融入到课程教学节奏中,与课堂教学节奏呈脱节状态,影响学生学习兴趣,降低课堂教学效率。
2.2动态网站设计教学存在教学方法单一的现象
动态网站教学内容抽象难懂,理论知识偏多,需要学生动手实践,受传统教学方法影响,该专业教师存在沿用填鸭式、满堂灌等机械式教学方法,向学生灌输动态网站设计教学内容的消极现象,使本就与学生生活距离较远的专业设计知识,更无法与学生高效融合,影响学习效率,降低课堂教学质量,长此以往学生将失去学习兴趣,使动态网站设计课堂教学在单一教学方法下流于形式,缺乏师生交互,无法激发课堂教学活力,影响教学内容的有效落实。
2.3动态网站设计教学存在教学内容与时代脱节的现象
随着信息技术不断的发展,新科技层出不穷。书本知识具有“滞后性”特点,无法依照科学技术的创新,对教学内容进行及时调整,使书本知识出现与现实社会需求脱节的消极现象,影响人才培育成效。动态网站设计教学作为信息技术飞速发展大环境下的教育学科,应迎合新课改课程教学变革潮落,以当今动态网站设计教学现况为基础,结合时代发展需求,对动态网站设计教学进行高效创新,使教育更具实效性,符合人才培育目标。
3动态网站设计教学课改的改革和创新方略
3.1提高动态网站设计教师综合素质
创新无法凭空产生,需要不断积累专业知识,树立创新意识,规划创新方向,实践创新理念,使创新可以从思想意识,转化为具体行动,落实教育创新有效性。基于此,作为动态网站设计教学设计教师,应在日常生活中不断学习新型动态网站设计专业理论,与教学内容有机融合,在提高自身综合教育能力的同时,可以达到丰富课程教学内容的目的,使学生可以时刻保持与时俱进的创新设计精神,提高自身综合素质。例如,动态网站设计教师可以申请进修机会,充实自己的专业能力,也可自学先进理论,针对自身在教育过程中存在的薄弱环节,进行知识补给,让学生看到教师热爱学习、不断进取的专业精神,为学生树立榜样,激发教师动态网站教学设计积极性,达到培养学生综合素质的目的,符合新课改对教学变革与创新的实践要求。
3.2教师应积极转变传统教学思想,坚持“以人为本”的教育原则
传统教学形式过于注重教学进度,忽视学生对课堂教学内容的掌握情况,使学生无法积极融入动态网站设计教学氛围中,影响学习效率。基于此,教师应秉持“以人为本”的教学原则,认清以学生为课堂主体的教育变革与创新前提,使课堂组织、教育规划、教学创新、教学目标设立,均以学生主观学习情况、学习需求、能力以及兴趣为导向,通过教学创新与变革,为教育与学生构建联系桥梁,拉近师生之间的距离,使教师在教育过程中,可以更好掌握学生学习进程,灵活创设课堂教学内容,提高专业教育质量,达到提高学生动态网站设计能力的目的。例如,教师在进行《ASP应用基础》的教学时,可以适当调整教学节奏,对于“ASP的基本概念和工作原理”、“Web与URL内涵”、“html与http”等ASP基础知识的教学,应以学生自主学习为主,在学生了解基础知识的基础上,适当加快教学节奏,将教育重点放在“ASP工作原理”上,通过列举实际案例,让学生可以有效掌握区别动态网页与静态网页的主要方法,具体是指分析脚本程序是否在服务器端执行,明确ASP执行过程,奠定动态网站设计教学基础。教师可以通过举例做好案例教学导入,使动态网站设计的专业知识得以由浅入深教授给学生,降低学习难度,转变书本理论知识枯燥乏味的消极印象,通过案例分析有效融入专业知识,提高学习效率。
3.3结合教学内容、学生本体创新教学模式
在新课改背景下,当今教学模式有了极大的创新与变革,许多创新型教学模式在教学领域中具有极高应用价值,可以激发学生学习积极性,提高教学质量,达到培养学生综合素质的目的。例如,教师可以依照专业发展需求、教学内容、学生学习兴趣等客观因素,构建“校本化”教材,丰富动态网站设计教学内容。教师在进行“ASP综合应用实例”的教学时,可以抛开书本知识对学生创新思维与课堂教学的约束,引导学生结合所学知识,实践ASP设计技术,赋予学生创新实践新天地,教师在学生实践过程中,可以总结“校本化”教学内容,使理论知识教育符合学生实践需求,针对学生技术掌握薄弱环节,深化理论知识,提高学生技术应用能力。同时,学生在实践过程中,逃脱固有思维框架,在教师引导下勇于创新、开拓进取,符合新时代对创新型人才优质品格的要求,达到通过动态网站设计教育提高学生综合素质的目的。教师还可以积极构建“校企合作”教学模式,聘请企业岗位人才来校开设技术指导课程,使理论知识与实际应用形成联系,为学生指明学习与专业发展方向,激发学生学习欲望,提高技术教育质量。企业可以为学生提供岗位实习机会,参与动态网站设计项目,使学生可以更好发现自身不足,培养学生团队精神,为学生更好适应就业环境奠定基础,达到提高学生综合素质的目的。
4结束语
综上所述,动态网站设计教学改革,应顺应时代发展潮流,符合学生学习需求,与课程教学内容相契合,使教育创新更具针对性,为此教师应了解学生本体学习需求,不断提高教育能力,结合实际需求采用“校本化”教学内容、“校企合作”教学模式以及案例教学法等变革方法,使动态网站设计教学质量得到有效提高,达到提高学生综合素质的目的。
参考文献:
[1]陆璐,张新红.《JSP动态网站设计》项目化教学模式的研究与实施[J].郑州铁路职业技术学院学报,2016.[2]谢红.《动态网站设计》课程网络资源建设[J].科技视界,2015.[3]汪小霞.基于项目化教学的《ASP动态网站》课程设计与实践[J].教育教学论坛,2015.[4]兰伟.《JSP动态网页设计》精品课程网站设计与实现[D].电子科技大学,2014.
文档为doc格式
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
色彩秩序论文室内设计论文:色彩在设计中的应用
色彩秩序论文室内设计论文:色彩在设计中的应用 内容摘要:现代艺术设计已经步入了一个多元化的时期,新材料、新工艺层出不穷,对设计者也提出了更多的要求。色彩作为艺术设计的构......
网站设计论文目录
目录 摘要................1 第一章 诸论............ 2 1.1设计思想.............. 2 1.2开发工具的选用及介绍............ 2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5HTML语言..........
个人网站设计论文
秦皇岛职业技术学院信息工程系 分类号: TP319 秦皇岛职业技术学院 课程设计(论文) 个人博客网页设计论文 学生姓专班指导教指导教师职名 王飞飞 业 计算机应用技术 级 1100103......
大学论文网站的设计与应用(共五篇)
网站的设计与应用 摘要 学校网站是实现教育资源分配的桥梁,它有巨大的教育资源库并且可以集全社会的力量,使教育资源无限增长。在我制作学校网站时我所使用的软件是dreamweave......
动态网站建设自荐信
尊敬的领导: 您好!首先感谢您在百忙之中抽时间来阅读这封自荐信。 我是一名即将毕业的计算机系本科生,届时将获得计算机学士学位。大学四年,奠定了扎实的专业理论基础,良好的组织......
应用网站
【大学四年100万份资料大集合】 http://www.xiexiebang.com/forum.php?mod=viewthread&tid=7083&fromuid=561675 新视野大学英语课后习题答案1-4册全集 http://www.xiexie......
论文-对设计色彩的思考
当代艺术专业设计色彩教学的新探索 摘要:当代艺术设计教育的发展,对设计色彩教学提出了更高的时代要求。本文在实践教学的基础上,对设计色彩教学进行了重新解读与探索,以期拓宽......
计算机个人网站设计论文
浅谈计算机个人网站建设及运用 13级 计算机 刘润 摘要:个人网站在现在的个人生活中可以起到非常重要的作用,本文主要介绍了个人网站设计规划,库文件和模板文件的制作,利用模板制......