计算机类专业教育 > 信息检索与信息系统类

Web应用系统开发(PHP) (第二版)

书号:9787113206017 套系名称:全国高等职业院校计算机教育规划教材

作者:张健 出版日期:2015-08-01

定价:29.00 页码 / 开本:216 /16

策划编辑:王春霞 责任编辑:王春霞 徐盼欣

适用专业:无 适用层次:高等职业

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •        本书根据“Web 应用系统开发(PHP) ”的课程大纲编写,内容覆盖了基于 PHP 的动态 Web系统开发的常见知识、技术和实现方法。本书精心设计了双循环模式:其一是将“网上选课”系统分为 9 个模块,模拟实际系统开发顺序,循序渐进地逐步实现,9 个模块相对独立,每个模块都可以以“工作坊”式的教学方法实现;其二是在此基础上,平行地由学生进行一个“留言板”系统的开发,相关的知识和技能与“网上选课”系统同步,均可以借鉴“网上选课”系统的相关模块,让学生在内容和技术上进行一次整合。

            本书遵循从易到难、循序渐进的原则。针对网站开发的特点,提出了“页面(文件)流图”的概念,以此为载体进行模块分析与实现,可作为网站类开发的设计开发规范。

            本书内容全面,概念清楚,注重实际开发过程,适应面较广,适合作为高等职业院校计算机软件、计算机信息管理类专业的教材,也可供相同层次的人员自学。
  • 基 础 篇
    第 1 章  动态 Web 技术简介.............................................................................................2
    1.1  动态 Web 技术................................................................................................................ 3
    1.2  Web 体系结构................................................................................................................. 6
    1.3  通过 Web 访问数据库..................................................................................................... 8
    1.4  Web 地址......................................................................................................................... 9
    1.5  浏览器、服务器和数据库的连接................................................................................. 11
    1.6  PHP 简介....................................................................................................................... 13
    1.7  5W1H............................................................................................................................. 16
    1.8  Apache+MySQL+PHP 的安装 ........................................................................................ 18
    1.9  实训项目 1 .................................................................................................................... 18
    第 2 章  “网上选课”系统分析......................................................................................20
    2.1  项目引入与需求分析.................................................................................................... 21
    2.2  功能分析.......................................................................................................................23
    2.3  页面(文件)流图........................................................................................................ 24
    2.4  数据库和表设计............................................................................................................ 26
    2.5  实训项目 2 .................................................................................................................... 30
    第 3 章  首页的设计与实现模块......................................................................................32
    3.1  首页的设计................................................................................................................... 33
    3.2  HTML 与网站风格 CSS 文件的编写.............................................................................. 36
    3.3  表单的编写................................................................................................................... 39
    3.4  实训项目 3 .................................................................................................................... 42
    第 4 章  访问者计数器模块.............................................................................................43
    4.1  访问者计数器的实现思想与工作流程 ......................................................................... 44
    4.2  模块结构图与流程图.................................................................................................... 45
    4.3  代码组装与分析............................................................................................................ 46
    4.4  实训项目 4 .................................................................................................................... 50
    第 5 章  随机显示课程信息模块......................................................................................53
    5.1  课程信息的组成............................................................................................................ 54
    5.2  随机显示课程信息的工作流程..................................................................................... 55
    5.3  实现思想与手段............................................................................................................ 56
    5.4  模块结构图与流程图.................................................................................................... 62
    5.5  代码组装与分析............................................................................................................ 62
    5.6  实训项目 5 .................................................................................................................... 67
    数据查询与显示篇
    第 6 章  登录模块............................................................................................................70
    6.1  登录模块信息的组成.................................................................................................... 71
    6.2  登录模块的工作流程.................................................................................................... 72
    6.3  实现思想与手段............................................................................................................ 73
    6.4  模块结构图、流程图与页面(文件)流图.................................................................. 77
    6.5  代码组装与分析............................................................................................................ 79
    6.6  实训项目 6 .................................................................................................................... 84
    第 7 章  显示课程信息模块.............................................................................................88
    7.1  课程信息的组成............................................................................................................ 89
    7.2  显示课程信息模块的工作流程..................................................................................... 90
    7.3  实现思想与手段............................................................................................................ 91
    7.4  模块结构图、流程图与页面(文件)流图.................................................................. 94
    7.5  代码组装与分析............................................................................................................ 96
    7.6  实训项目 7 .................................................................................................................. 101
    第 8 章  课程查询模块 ..................................................................................................102
    8.1  课程查询模块信息的组成 .......................................................................................... 103
    8.2  课程查询模块的工作流程 .......................................................................................... 104
    8.3  实现思想与手段.......................................................................................................... 105
    8.4  模块结构图、流程图与页面(文件)流图................................................................ 107
    8.5  代码组装与分析.......................................................................................................... 109
    8.6  实训项目 8 .................................................................................................................. 116
    数据操纵篇
    第 9 章  添加、修改与删除课程信息模块......................................................................119
    9.1  课程信息的添加.......................................................................................................... 121
    9.2  课程信息的修改.......................................................................................................... 131
    9.3  课程信息的删除.......................................................................................................... 149
    9.4  实训项目 9 .................................................................................................................. 162
    第 10 章  选课模块........................................................................................................164
    10.1  选课操作................................................................................................................... 166
    10.2  选课信息的显示与调整 ............................................................................................ 175
    10.3  实训项目 10 .............................................................................................................. 184
    第 11 章  系统的组装、测试及维护模块.......................................................................185
    11.1  系统的组装与测试.................................................................................................... 186
    11.2  组装与测试过程........................................................................................................ 188
    11.3  系统维护................................................................................................................... 192
    11.4  实训项目 11 .............................................................................................................. 197
    第 12 章  PHP 面向对象编程和框架讨论......................................................................198
    12.1  面向对象编程的基本概念 ........................................................................................ 199
    12.2  数据库连接类............................................................................................................ 200
    12.3  框架........................................................................................................................... 204
    12.4  实训项目 12 .............................................................................................................. 207