描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302457008丛书名: 高等院校计算机任务驱动教改教材
编辑推荐
①该教材将以一个完整的商业级企业网站项目为载体,将项目按软件工程的思想划分功能模块,并形成典型的工作任务,让读者在完成任务的过程中掌握动态网站的开发技术与技能。 ②该教材将完全按照网站建设行业的工程过程来编排,强调能力目标、知识目标和情感目标,并图文并茂地体现开发的过程与细节。 ③在配套服务上,该教材将配套教学设计、PPT以及整套无错误、可运行的项目案例源代码。 ④该教材所形成的结果为一套完整的企业网站管理系统,可直接投入商用。
内容简介
本书以网站建设情境为导入,结合软件工程思想和网站建设工作过程,将一个完整的动态网站项目划分为典型的工作任务,让读者在完成工作任务的过程中学习网站开发的技术技能。本书在编写的过程中,致力于体现 “做中学,学中做”的教学理念,主要内容包括: 动态网站概述、需求分析、版面设计、版面切图、数据库设计、网站后台开发、网站前后台的整合、网站测试、网站发布、网站验收等。
本书可作为大中专院校相关专业的教材,也可作为网站程序员等网站设计与开发人员的参考书,还可以作为各类计算机培训班的教材及广大网站设计与开发爱好者的学习用书。
本书可作为大中专院校相关专业的教材,也可作为网站程序员等网站设计与开发人员的参考书,还可以作为各类计算机培训班的教材及广大网站设计与开发爱好者的学习用书。
前 言
序言
随着互联网技术的高速发展和互联网的日益普及,网站已成为企业在互联网上进行网络营销和形象宣传的平台,越来越多的公司或企业通过建立自己的网站来宣传公司的产品,发掘潜在的客户和商机,提高自身的竞争力。本书将站在网站建设行业的角度,以一个完整的动态网站项目为载体,结合软件工程思想和网站开发的工作过程为读者讲授网站开发的技术技能。本书与其他网站开发类书籍相比,突出了以下几点创新。(1) 内容创新本书的内容与其他网站开发类书籍内容相比,突出了创新性。本书将以一个完整的动态网站项目为载体,并按照软件工程的思想划分功能模块,形成典型的工作任务,让读者在完成任务的过程中学习网站开发的技术技能。(2) 内容组织形式创新本书内容完全按照网站建设行业的工作过程进行编排,在每个任务中,强调能力目标和知识目标,图文并茂地体现了开发的过程,同时根据每个任务实际情况适时插入知识点进行讲解,让读者在基于教材的学习与实践中提升自身的设计与开发水平,同时让读者“零距离”接触网站开发流程。(3) 配套服务创新全书配套相关教学资源,并提供整套无错误、可运行的项目案例源代码,并可根据读者的要求有偿扩展教材项目的功能模块。另外,为方便读者对本书的使用,本书建立了教学资源网站(http://phpwebsite.sj5u.xyz)和QQ交流群(513112309)。(4) 实用性强本书所用的网站项目为编者亲自设计与开发,能直接投入商用,已使用该系统为社会众多公司和企业设计开发网站,具有很强的实用性和商用价值。本书是由广东省惠州经济职业技术学院林龙健和李观金主编。林龙健负责编写任务3~任务7,李观金负责编写任务1和任务2,以及任务8~任务10。由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
编者2016年11月
编者2016年11月
媒体评论
评论
在线试读
目前广泛应用的动态网站技术主要有以下四种。1. PHPPHP,即Hypertext Preprocessor(超文本预处理器),其语法借鉴了C、Java、Perl等编程语言,只需要很少的编程知识,就能使用PHP建立一个真正交互的Web站点。因为PHP为开源代码,所以被广大的编程者所喜爱,它也是当前为流行的脚本语言之一。PHP与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码就能实现页面控制。PHP提供了标准的数据库接口,数据库连接方便,兼容性强,扩展性强,而且还可以进行面向对象的编程。2. ASPASP(Active Server Pages)是一种HTML、Script与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP应用程序。与HTML相比,编写ASP程序更方便,也更灵活。ASP的优点是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更加灵活。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象的方法和属性,以简单的方式实现强大的交互功能。但ASP技术基本上是局限于微软的操作系统平台之上,主要工作环境为微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术不能很好地实现在跨平台Web服务器上工作,因此一般只适合一些中小型站点。3. ASP.NETASP.NET的前身为ASP技术,是在IIS 2.0(Windows NT 3.51)上首次推出的,当时与 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual Inter Dev开发工具,在1994—2000年,ASP技术已经成为微软推广Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般地出现在网络上。简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐地浮现出来: 面向过程型的程序开发方法,让维护的难度增加了很多,尤其是大型的ASP应用程序。解释型的VBScript或JScript语言,让性能无法完全发挥。扩展性由于其基础架构的不足而受限,虽然有COM元件可用,但开发一些特殊功能(如文件上传)时,没有来自内置的支持,需要寻求第三方控件商的控件。1997年时,微软开始针对ASP的缺点(尤其是面向过程型的开发思想),开发了一个新的项目。当时ASP.NET的主要领导人Scott Guthrie刚从美国杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被开发出来,并授予一个名称XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台上确实有很大的风险,但当时的XSP团队却是以CLR开发应用的个团队。为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言进行了重构,并且改名为ASP 。而且为ASP开发人员提供了相应的迁移策略。ASP 首次的Beta版本以及应用在PDC 2000中亮相,由比尔·盖茨主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言编写ASP 应用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl、Nemerle与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。在2000年第二季时,微软正式推动.NET策略,ASP 也顺理成章地改名为ASP.NET,经过四年的开发,个版本的ASP.NET在2002年1月5日亮相(与.NET Framework1.0一起),Scott Guthrie也成为ASP.NET的产品经理(后来Scott Guthrie主导开发了数个微软产品,如ASP.NET AJAX、Silverlight、SignalR以及ASP.NET MVC)。自.NET 1.0之后,每次.NET Framework的新版本发布,都会给ASP.NET带来新的特性,目前ASP.NET版本的是4.5,ASP.NET技术主要用于开发B/S结构的信息管理系统。
书摘插画
评论
还没有评论。