编辑: yn灬不离不弃灬 2019-09-05

第一章 引言 随着Internet的普及和深入,传统的静态网页已经不能满足人们日益增长的获取有效信息的需求,在这种情况下,能够实现交互式的动态网页技术应运而生.

目前实现交互式动态网页的技术主要有:CGI、ASP、JSP、PHP等,下面具体介绍一下各语言的区别以及我对将来语言发展趋势的观点: CGI CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口.可以使用各种不同的程序语言编写适合的CGI程序,这些程序语言包括Visual Basic、Delphi或C/C++等等,可以将已经写好的程序放在Web服务器的计算机上运行,再将其运行结果通过Web服务器传输到客户端的网页浏览器上.事实上,这样的编制方式比较困难而且效率低,因为每一次修改程序都必须重新将CGI程序编译成可执行文件. ASP ASP由于其应用程序程序容易开发和修改、功能强大等特点,一经推出就受到了众多专业人士的好评,再加上微软强有力的支持,可以说是时下网站建设最为流行的技术之一. 可以认为Dreamweaver是一种类似HTML、Script与CGI的合体,但是其运行效率却要比CGI高.Dreamweaver与CGI最大的不同在于对象和组件的使用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、Application对象及Object Context对象等基本对象外,还允许用户以外挂的方式使用ActiveX控件.当然,Dreamweaver本身也提供了多个ActiveX控件使用,这些组件包括广告回转组件、文件存取组件、文件连接组件及数据库存取件等,这些大量扩充且重复使用的组件使得ASP的功能远远强于CGI. PHP PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP).PHP秉承Linux的CNU风格,借助于源代码公开,成为目前广泛应用的网站建设的技术之一.PHP独特的语法混合了C、JAVA、Perl以及PHP式的新语法,它执行动态网页的速度也比CGI快.从性能、开发及维护时间上看,PHP和ASP是并驾齐驱的,它们都有不错的表现. JSP JSP(Java Server Pages)是SUN公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术.目前JSP已经成为ASP的有力竞争者. JSP与Dreamweaver技术非常相似,两者都是在HTML代码中嵌入某种脚本并由语言引擎解释执行程序代码,它们都是面向服务器的技术,客户端浏览器不需要任何附加软件的支持. 两者最明显的区别在于Dreamweaver使用的编程语言是VBScript之类的脚本程序,而JSP使用的是Java.此外,ASP中的VBScript代码被ASP引擎解释执行,而JSP中的脚本在第一次执时被编译成Servlet并由Java虚拟机执行,这是ASP与JSP技术本质的区别. 本系统的开发语言是Dreamweaver,那么我就先谈一下它的发展趋势.当今一些企业由于语言发展的速度,已经渐渐淡忘了Dreamweaver,也就是说现在企业开发网站一般不用ASP,只有及少部分的小型企业还在用.尽管这样,我还是敢做出推测,在将来, Dreamweaver还是不会被忘记,还会存在于公司内部.因为ASP这种语言虽说与新出的语言功能、支持方面减弱了不少,但是这种语言用起来非常简便、易懂.而且还可以外挂组件,几乎所有网站建设功能都包括在内,所以我认为Dreamweaver还可以在企业之间留一席之地. JSP,可以说现在十分流行,大部分大、中型企业都开始使用这种语言,将来的趋势也趋向这门语言,他对ASP语言相对比,最明显的好处就是安全性强. PHP,这种语言,一般用得很少,只有官方、政府、大型企业之类的网站使用这种语言,中、小企业都很少使用,这种语言到任何时候都是一样的,只能应用于特殊的网站. CGI,就不用再讲了,现在几乎是脱离了这种语言,对于未来我想它也不会再出现. 实际上语言这个东西真不好说,有谁敢保证不再出新的程序语言,也许出来之后,立刻就能跑到语言的头衔位置;

JSP就是一个很好的例子. 1.1 网站开发意义

1、为什么要建立网站,简单的说是为了大家的方便与交流.

2、整合资源,确定网站功能.根据需要而计划,确定网站的功能类型:企业型网站、应用型网站、商业型网站、电子商务型网站、产品宣传型、网上营销型、客户服务型、型等.

3、根据网站功能,确定网站应达到的目的作用. 学校网的建设情况. 1.2 网站简介 一个网站的成功与否与建站前的网站策划有着极为重要的关系.在建立网站前应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,等.只有详细的策划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行. 网站策划是指在网站建设前对市场进行分析、确定网站的目的和功能,并根据需要对网站建设中的技术、内容、费用、测试、维护等做出策划.网站策划对网站建设起到计划和指导的作用,对网站的内容和维护起到定位作用. 网站策划书出应该尽可能涵盖网站策划中的各个方面,网站策划书的写作要科学、认真、实事求是. 1.3 网站制作背景

1、根据网站的目的确定网站的结构导航. 一般学校网站应包括:学校概况、教师队伍、学生天地、家长之窗、教育科研、教学资源、校园采风.

2、根据网站的目的及内容确定网站整合功能. 如开篇引导、网站图片显示系统、等.

3、确定网站的结构导航中的每个频道的子栏目. 如每个子栏目当中都会及时更新当天发生的重要事件及图片新闻等等.

4、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容. 注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客. . 1.4 网站制作目标 建设网站前的分析 根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:

1、学校概况:通过学校历史、学校现状、学校前景及部分图片等内容来展现学校精神风貌,从开始就能给人极大的了解空间.

2、教师队伍:通过介绍我们学校的部分市级、区级和校级的优秀教师,展示学校教师的风采.

3、学生天地:通过通过学生活动的照片及活动记录,展示学生的成绩,学校的主要工作还是以学生的成长和发展为主,多让外界了解学校学生参加各种活动的情况,这样为学校的发展也是有益的事情.

4、家长之窗:学生家长可已通过网站学习一些有关教育孩子的方法,加强孩子的家庭管理,这样就可以使学校和家庭成为一个整体,对于孩子的教育有着重要的帮助.

5、教育科研:通过特殊教育、小班化教学和内涵式学习等方面的内容,展示我校的教育教学工作的各项内容.

6、教学资源:通过语文、数学、综合及课件四个方面,提供各种文档和课件资源,便于师生共同查阅和应用.

7、校园采风:通过校园景观、活动纪实和瞬间留念来展示我校的整体情况,同时也是对师生活动的纪实,展示师生的风采. 1.5 相关技术及软件介绍 在设计过程中,我运用了Dreamweaver、Fireworks、Flash、photoshop等工具软件,这些工具的综合运用使得网站制作更加方便,并且把这些工具软件的功能发挥得更加淋漓尽致.下面就对这些工具软件进行简单的介绍. Macromedia Dreamweaver

8 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发.无论您愿意享受手工编写 HTML 代码时的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供有用的工具,使您拥有更加完美的 Web 创作体验.利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码.您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中.您可以在 Macromedia Fireworks 或其他图形应用程序中创建和编辑图像,然后将它们直接导入 Dreamweaver,或者添加 Macromedia Flash 对象,从而优化您的开发工作流程. Dreamweaver 还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色和标签完成),以及有关层叠样式表 (CSS)、JavaScript 和ColdFusion 标记语言 (CFML) 等的语言参考资料.Macromedia 的可自由导入导出 HTML 技术可导入您手工编码的 HTML 文档而不会重新设置代码的格式.Dreamweaver 还使您可以使用服务器技术(如CFML、ASP.NET、ASP、JSP 和PHP)生成由动态数据库支持的 Web 应用程序.Dreamweaver 可以完全自定义.您可以创建您自己的对象和命令,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能. 利用 Dreamweaver 中的可视化编辑功能,您可以快速创建 Web 页面而无需编写任何代码.您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中.您可以在 Macromedia Fireworks 或其它图形应用程序中创建和编辑图像,然后将它们直接导入 Dreamweaver,从而优化您的开发工作流程.Dreamweaver 还提供了其它工具,可以简化向 Web 页中添加 Flash 资源的过程.除了可帮助您生成 Web 页的拖放功能外,Dreamweaver 还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、 编码 工具栏和代码折叠);

有关层叠样式表 (CSS)、JavaScript、ColdFusion 标记语言 (CFML) 和其它语言的语言参考资料.Macromedia 的可自由导入导出 HTML 技术可导入您手工编码的 HTML 文档而不会重新设置代码的格式,您可以随后用您首选的格式设置样式来重新设置代码的格式.Dreamweaver 还使您可以使用服务器技术(如CFML、ASP.NET、ASP、JSP 和PHP)生成动态的、数据库驱动的 Web 应用程序.如果您偏爱使用 XML 数据,Dreamweaver 也提供了相关工具,可帮助您轻松创建 XSLT 页、附加 XML 文件并在 Web 页中显示 XML 数据.Dreamweaver 可以完全自定义.您可以创建您自己的对象和命令,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能. Macromedia Fireworks

8 是一款用来设计网页图形的多功能应用程序.您可以创建和编辑位图和矢量图像、设计网页效果(如变换图像和弹出菜单)、修剪和优化图形以减小其文件大小以及通过使重复性任务自动进行来节省时间.它所含的创新性解决方案解决了图形设计人员和网站管理员所面临的主要问题.使用 Fireworks,您可以在一个专业化的环境中创建和编辑网页图形、对其进行动画处理、添加高级交互功能以及优化图像.Fireworks 使您可以在单个应用程序中创建和编辑位图和矢量两种图形.并且所有元素都可以随时被编辑.除此之外,工作流可以实现自动化,从而满足耗费时间的更新和更改要求. Fireworks 与多种产品集成在一起,包括 Macromedia 的其它产品(如Dreamweaver、Flash、FreeHand 和Director)和其它您喜欢的图形应用程序及 HTML 编辑器,从而提供了一个真正集成的 Web 解决方案.利用为........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题