本书以网站建设情境为导入,结合软件工程思想和网站建设工作过程,将一个完整的动态网站项目划分为典型的工作任务,让读者在完成工作任务的过程中学习网站开发的技术技能。本书在编写的过程中,致力于体现 做中学,学中做的教学理念,主要内容包括: 动态网站概述、需求分析、版面设计、版面切图、数据库设计、网站后台开发、网站前后台的整合、网站测试、网站发布、网站验收等。
本书可作为大中专院校相关专业的教材,也可作为网站程序员等网站设计与开发人员的参考书,还可以作为各类计算机培训班的教材及广大网站设计与开发爱好者的学习用书。
①该教材将以一个完整的商业级企业网站项目为载体,将项目按软件工程的思想划分功能模块,并形成典型的工作任务,让读者在完成任务的过程中掌握动态网站的开发技术与技能。 ②该教材将完全按照网站建设行业的工程过程来编排,强调能力目标、知识目标和情感目标,并图文并茂地体现开发的过程与细节。 ③在配套服务上,该教材将配套教学设计、PPT以及整套无错误、可运行的项目案例源代码。 ④该教材所形成的结果为一套完整的企业网站管理系统,可直接投入商用。
序言
随着互联网技术的高速发展和互联网的日益普及,网站已成为企业在互联网上进行网络营销和形象宣传的平台,越来越多的公司或企业通过建立自己的网站来宣传公司的产品,发掘潜在的客户和商机,提高自身的竞争力。本书将站在网站建设行业的角度,以一个完整的动态网站项目为载体,结合软件工程思想和网站开发的工作过程为读者讲授网站开发的技术技能。本书与其他网站开发类书籍相比,突出了以下几点创新。(1) 内容创新本书的内容与其他网站开发类书籍内容相比,突出了创新性。本书将以一个完整的动态网站项目为载体,并按照软件工程的思想划分功能模块,形成典型的工作任务,让读者在完成任务的过程中学习网站开发的技术技能。(2) 内容组织形式创新本书内容完全按照网站建设行业的工作过程进行编排,在每个任务中,强调能力目标和知识目标,图文并茂地体现了开发的过程,同时根据每个任务实际情况适时插入知识点进行讲解,让读者在基于教材的学习与实践中提升自身的设计与开发水平,同时让读者零距离接触网站开发流程。(3) 配套服务创新全书配套相关教学资源,并提供整套无错误、可运行的项目案例源代码,并可根据读者的要求有偿扩展教材项目的功能模块。另外,为方便读者对本书的使用,本书建立了教学资源网站(http://phpwebsite.sj5u.xyz)和QQ交流群(513112309)。(4) 实用性强本书所用的网站项目为编者亲自设计与开发,能直接投入商用,已使用该系统为社会众多公司和企业设计开发网站,具有很强的实用性和商用价值。本书是由广东省惠州经济职业技术学院林龙健和李观金主编。林龙健负责编写任务3~任务7,李观金负责编写任务1和任务2,以及任务8~任务10。由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
编者2016年11月
目录
工作任务1动态网站概述11.1什么是动态网站21.2建立动态网站的作用21.3动态网站的开发流程21.4动态网站开发的基本原则51.5网站开发技术简介6工作任务2需求分析92.1从功能结构角度分析92.2从用例模型角度分析112.3撰写用户需求说明书12工作任务3版面设计173.1设计首页版面173.2设计关于我们版面213.3设计新闻动态版面243.4设计产品展示版面283.5设计给我留言版面323.6设计联系我们版面33工作任务4版面切图364.1版面切图概述364.2首页版面切图374.3关于我们版面切图544.4新闻动态版面切图614.5产品展示版面切图694.6给我留言版面切图784.7联系我们版面切图82工作任务5数据库设计875.1数据库的E\|R分析875.2形成数据逻辑模型905.3设计数据表915.4数据库的实施93工作任务6网站后台开发1056.1配置开发环境1056.2开发登录验证模块1086.3开发后台框架模块1176.4开发网站基本配置模块1316.5开发管理员管理模块1386.6开发单页管理模块1486.7开发文章管理模块1576.8开发产品管理模块1736.9开发留言管理模块1856.10开发焦点幻灯管理模块1896.11开发QQ客服管理模块1996.12开发友情链接管理模块2076.13开发退出后台模块214工作任务7网站前后台的整合2167.1整合网站首页2167.2整合关于我们页面2297.3整合新闻动态页面2337.4整合产品展示页面2407.5整合给我留言页面2467.6整合联系我们页面250工作任务8网站测试253工作任务9网站发布2619.1注册域名2619.2购买虚拟主机2649.3网站备案266工作任务10网站验收275参考文献279