WEB信息系统设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WEB信息系统设计 本章主要内容 WEB信息系统开发岗位技能分析 静态网页与动态网页 Web开发技术概述 本课程的学习要求 ASP.net的运行环境 WEB信息系统开发岗位技能分析: 前台网页界面设计(静态网页设计) 色彩与布局等美术基础 Frontpage、Dreamweaver、Flash、Fireworks、Photoshop、CSS、Html、Javascript等开发工具的使用 动态网页设计:ASP/ASP.NET、PHP、JSP。 后台数据库的设计:SQL Server、Oracle、MS SQL等。 WEB服务器 Windows+IIS Unix/Linux+Apache 实际经验:课程设计、毕业设计、研究性课程、创业(打工)等完成 静态网页和动态网页 静态网页 这类网页文件里没有程序代码,只有HTML标记,一般以后缀.htm或.html存放。 制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。 静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。 静态网页示例 静态网页和动态网页 动态网页 这类网页文件不仅含有HTML标记,而且含有程序代码,这种网页的后缀一般根据不同的程序设计语言而不同,如ASP.NET文件的后缀为.aspx。 两个显著特点: 可以动态产生页面 支持客户端和服务器端的交互功能 动态网页示例 BBS论坛 留言板 聊天室 网页的工作原理 客户端 服务器端 发出请求 发回网页 静态网页的工作原理 接受请求 找到静态网页 发送网页 服务器端 动态网页的工作原理 接受请求 找到动态网页 发送网页 服务器端 执行程序代码, 生成静态网页 常见的网络程序设计-WEB开发技术 CGI ASP PHP JSP ASP.NET J2EE Web开发技术概述之一 HTML HTML(Hypertext Markup Language)是一种超文本标记语言,比较适合制作静态网页。 HTML文件是被网络浏览器读取并产生的网页文件。 目前比较常用的浏览工具IE及Netscape communicator等。  举例:用Frontpage建一网页。 Web开发技术概述之二 CGI CGI(Common Gateway Interface)是一种共用的网关接口,它可以称为一种机制。 CGI可以运行在许多平台上,具有强大的功能,可以处理表单、增加搜索功能、创建聊天室等动态、交互的Web页内容。制作动态网页。 用来实现CGI编程的语言有许多种,如现在市面上流行的C/C++语言、Visual Basic语言、Tcl语言、Shell Script、 Perl语言、Java Apple和Java Script等。 CGI发展较早,也较为常用。但其速度慢和安全性差。 Web开发技术概述之三 脚本语言(Script Language) 脚本语言(Script Language)是一种简单的描述性语言,它的语法结构与计算机上的高级语言颇为相似。 脚本语言分为客户端和服务器端两个不同的版本。 比较流行的脚本语言有Javascript和Vbscript。 Web开发技术概述之四 PHP(Professionl Hypertext Preprocessor) PHP是一种服务器端嵌入HTML的脚本程序。(类似于ASP/asp.net) 而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法,它比CGI更快速地执行动态网页。 与ASP/asp.net功能相似,并驾齐驱,它主要用在unix、linux操作系统中。 跨平台、源代码开放、功能强大、易学。 Web开发技术概述之五 JSP(Java Server Pages) JSP是将纯Java代码嵌入HTML中实现动态功能的一种技术。与ASP/asp.net技术非常相似,必将成为ASP/asp.net技术的有力竞争者。 跨平台、开放的源代码、功能强大、难学。 Web开发技术概述之六 ASP(Active Server Pages) ASP是目前网页开发技术中最容易学习、灵活性最大的开发工具之一。 ASP拥有非常大的可扩充性,具有3个重要特性。 ASP可包含服务器端脚本。这样可创建动态网页。 ASP提供了几种内置对象。使其功能更强大。 用ActiveX附加组件,可以扩展Active Server Pages。 ASP是用服务器端脚本、对象和组件扩展了的标准HTML页,使用Active Server Pages可以用动态内容创建网站。 ASP.NET 2.0简介 1、开发人员工作效率 (1)新的服务器控件 (2)数据控件 (3)导航控件 (4)登录控件 (5)Web部件控件 (6)母版页 (7)

文档评论(0)

锦绣中华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档