内容简介
第1章 网站环境设计基础
1.1网络应用程序概述
1.1.1网络应用程序的结构
1.1.2网络应用程序的模式
1.1.3网页、网站和网络应用程序
1.2“互联网+”概述
1.2.1什么是“互联网+”
1.2.2“互联网+”的应用
1.3网站的工作原理
1.4网站建设的相关软件和技术
1.4.1网站的常用软件
1.4.2网页应用程序分类
1.5 Apache服务器的安装与测试
1.5.1下载Apache服务器软件
1.5.2安装与卸载Apache服务器软件
1.5.3启动和配置Apache服务器
1.5.4测试Apache服务器软件
1.6 MySQL数据库管理系统的安装与测试
1.6.1 MySQL数据库管理系统的下载
1.6.2 MySQL数据库管理系统的安装
1.6.3 MySQL数据库管理系统的测试
1.7常见MySQL可视化管理工具
1.7.1常用管理工具介绍
1.7.2 PHPMyAdmin的安装与启动
1.7.3 Navicat的安装与测试
1.8 XAMPP软件包的安装与测试
1.9网站建设的流程
习题
思考题
第2章 数据库逻辑设计及数据库系统结构
2.1数据库逻辑设计的前期准备工作
2.1.1需求分析
2.1.2概念设计
2.2数据表及其常见术语
2.3属性的函数依赖关系
2.4关系模式的规范化
2.4.1第一范式
2.4.2第二范式
2.4.3第三范式
2.5数据编码对关系模式的作用
2.5.1数据编码
2.5.2数据编码的作用
2.6人才招聘数据库的设计
2.7数据库系统结构
2.7.1数据库系统的三层模式
2.7.2数据库系统的二级映像
2.7.3数据库系统的运行过程
习题
思考题
第3章 MySQL数据库管理与维护
3.1 MySQL数据库的常用管理工具
3.1.1 MySQL命令窗口
3.1.2 PHPMyAdmin可视化窗口
3.2 MySQL语句的语法规则
3.3用户管理
3.3.1添加用户
3.3.2修改用户信息
3.3.3删除用户
3.4用户权限管理
3.4.1用户授权的操作
3.4.2用户授权的语句
3.4.3检查权限
3.4.4撤销用户的权限
3.5数据库管理
3.5.1创建数据库
3.5.2选择当前数据库
3.5.3修改数据库
3.5.4删除数据库
3.6创建数据表
3.6.1创建数据表结构的操作
3.6.2字段的数据类型
3.6.3设置字段的附加属性
3.7维护数据表
3.7.1维护数据表结构及相关索引
3.7.2数据表操作
3.7.3数据表间关联及参照完整性
3.8维护数据表中的数据
3.9复制及导入导出数据库
习题
思考题
第4章 数据库访问及结构化查询语言
4.1 SQL语句的编辑及运行环境
4.2创建表
4.2.1创建表的语句格式
4.2.2创建表的关键字及索引
4.2.3表的外键、关联及参照完整性
4.3表及其结构维护
4.3.1表结构维护
4.3.2有关表及结构的其他操作
4.4 MySQL的表达式
4.4.1算术运算符及常用的数学函数
4.4.2常用日期时间函数
4.4.3常用字符串函数
4.4.4混合数据类型的转换
4.5增加数据记录
4.5.1增加多个记录
4.5.2增加一个记录
4.5.3替换数据记录
4.6数据维护
4.6.1逻辑值表达式
4.6.2修改数据记录
4.6.3删除数据记录
4.6.4参照完整性对数据维护的影响
4.7数据查询及统计分析
4.7.1数据基本查询
4.7.2数据排序分析
4.7.3数据分组统计分析
4.7.4多个数据源连接
4.8 SQL语句的嵌套
4.8.1主SQL语句与子查询
4.8.2嵌套语句的执行过程
4.8.3子查询的运算规则
4.9 SQL语句合并
4.9.1创建表与查询语句合并
4.9.2增加记录与查询语句合并
4.9.3查询语句的合并
4.10视图及其应用
4.10.1创建视图
4.10.2应用视图
4.10.3维护视图
4.11表中数据的导出与导入
4.11.1导出表中的数据
4.11.2导入表中的数据
习题
思考题
第5章 MySQL程序设计
5.1过程式数据库对象应用实例
5.2常用MySQL基本语句
5.2.1复合语句
5.2.2 MySQL变量及其赋值
5.2.3获取一行查询结果
5.2.4获取多行查询结果
5.3 MySQL分支结构程序设计
5.3.1 If分支结构程序设计
5.3.2 Case分支结构程序设计
5.4 MySQL循环结构程序设计
5.4.1 While循环结构
5.4.2 Repeat循环结构
5.4.3 loop循环结构
5.5存储过程设计
5.5.1创建存储过程
5.5.2调用存储过程
5.5.3删除存储过程
5.6存储函数设计
5.6.1创建存储函数
5.6.2调用和管理存储函数
5.7触发器设计
5.7.1创建触发器
5.7.2查看与编辑触发器
5.7.3删除触发器
5.8事件设计
5.8.1开启事件调度器
5.8.2创建事件
5.8.3修改事件
5.8.4删除事件
5.9在动态网页中调用存储过程及函数
5.9.1 PHP调用存储函数
5.9.2 PHP调用存储过程
习题
思考题
第6章 Dreamweaver及静态网页设计基础
6.1 Dreamweaver软件的安装与配置
6.1.1 Dreamweaver系统的安装和启动
6.1.2 Dreamweaver系统环境的配置
6.2站点及其设计与管理
6.2.1站点的基础知识
6.2.2建立本地站点
6.2.3管理站点
6.3 Dreamweaver基本操作
6.3.1工作界面
6.3.2设计网页的一般步骤
6.4 HTML文档的设计基础
6.4.1 HTML基本术语
6.4.2 HTML文档的设计工具及规则
6.4.3 HTML文档基本结构
6.4.4 〈Body〉页面主体标签
6.5文本与图像设计
6.5.1标题级别
6.5.2段落与换行
6.5.3文本基本属性
6.5.4文本格式标签
6.5.5图像的添加与设置
6.6链接与锚记设计
6.6.1链接设计
6.6.2引用对象的文件路径
6.6.3设计链接文字的颜色
6.6.4锚记链接
6.7水平线及媒体播放设计
6.7.1水平线
6.7.2多媒体对象
6.8 CSS设计
6.8.1 CSS基础
6.8.2 CSS选择器
6.8.3创建CSS
习题
思考题
第7章 静态网页设计
7.1网页布局设计
7.1.1常见网页版面布局类型
7.1.2使用Dreamweaver预设布局
7.2 Div元素及CSS布局
7.2.1 CSS的定位机制
7.2.2设计Div元素
7.3框架集及框架设计
7.3.1设计框架集
7.3.2设计框架
7.3.3框架集及框架设计向导
7.3.4框架集嵌套
7.4表格设计
7.4.1表格的基本结构
7.4.2设计表格
7.4.3表格设计向导
7.4.4利用表格进行布局
7.5表单及其控件设计
7.5.1表单概述
7.5.2设计表单
7.5.3设计表单控件
7.6 Spry构件设计
7.6.1 Spry构件的概念
7.6.2 Spry菜单栏构件
7.6.3 Spry折叠式构件
7.6.4 Spry选项卡式面板构件
7.6.5 Spry工具提示构件
7.6.6 Spry表单
7.7模板设计与引用
习题
思考题
第8章 PHP程序设计基础
8.1 PHP程序的编辑与运行
8.2 PHP程序的语法
8.3 PHP与HTML的区别及关联
8.4变量及表达式
8.4.1变量的定义及引用
8.4.2表达式及其输出
8.4.3输入变量的值
8.5字符串表达式
8.5.1字符串
8.5.2字符串的连接符
8.5.3字符串常用函数
8.6数值型表达式
8.6.1常量
8.6.2数值运算符
8.6.3运算符的优先级与结合性
8.6.4常用数值函数
8.7日期和时间表达式
8.8逻辑值表达式
8.8.1逻辑运算符
8.8.2比较运算符
8.8.3条件运算符
8.8.4逻辑值函数
8.9正则表达式简介
8.9.1正则表达式概述
8.9.2正则表达式函数
习题
思考题
第9章 PHP程序设计
9.1数组
9.1.1数组分类
9.1.2创建数组
9.1.3输出数组
9.1.4多维数组
9.2分支程序设计
9.2.1 If…ElseIf…Else…分支结构
9.2.2 Switch Case分支结构
9.3循环结构程序设计
9.3.1 While循环结构
9.3.2 Do…While循环结构
9.3.3 For循环结构
9.3.4循环嵌套
9.4数组的典型应用
9.4.1数组元素的排序
9.4.2数组元素的查找
9.4.3遍历数组
9.5获取表单控件数据的程序设计
9.5.1调用PHP程序的表单设计
9.5.2获取表单控件的数据
9.6自定义函数设计
9.6.1用户自定义函数的结构
9.6.2函数的调用
9.6.3函数的参数传递
9.6.4程序文件之间的数据传递
9.7变量作用域
9.7.1函数局部变量
9.7.2延伸全局变量的作用域
9.7.3静态变量
9.8二维码程序设计
9.9 PHP程序出错处理
9.9.1简单的错误处理
9.9.2用户自定义错误处理
习题
思考题
第10章 动态网页及程序设计
10.1网页与数据库服务器的连接
10.1.1连接数据库服务器
10.1.2连接数据库服务器的函数和语句
10.2发送SQL语句的向导
10.2.1发送简单Select语句的向导
10.2.2发送与设计Select语句的向导
10.3数据查询动态网页程序设计
10.3.1输出记录集中的数据
10.3.2与记录集相关的函数
10.4数据维护程序设计
10.4.1设计插入数据的网页程序
10.4.2设计删除和修改数据记录的程序
10.4.3删除和修改数据记录的程序设计向导
10.5用户注册网页程序设计
习题
思考题
第11章 会话管理及应用
11.1会话概述
11.2 Cookie会话技术
11.2.1 Cookie会话技术主要环节
11.2.2启动Cookie会话
11.2.3获取和操作Cookie会话信息
11.2.4注销Cookie会话
11.3 Session会话技术
11.3.1 Session会话技术主要环节
11.3.2程序启动Session会话
11.3.3系统启动Session会话
11.3.4注销Session会话及会话元素
习题
思考题
第12章 移动互联网网页及程序设计
12.1移动互联网终端和网站
12.1.1终端系统
12.1.2网页设计标准
12.2网页设计基础
12.2.1像素和分辨率
12.2.2视口
12.3网页布局与样式设计
12.4人才招聘移动互联网网站设计实例
12.4.1系统分析
12.4.2系统设计
12.4.3测试
习题
思考题
第13章 BBS系统的程序设计
13.1系统分析与设计
13.2用户注册与登录网页设计
13.2.1登录页面设计过程
13.2.2注册页面设计
13.3系统主页设计
13.3.1主框架设计
13.3.2顶区相关网页设计
13.3.3左区网页设计
13.3.4浏览区网页设计
13.4招聘信息功能模块设计
13.5信息论坛功能模块设计
13.5.1数据库连接设置过程
13.5.2论坛模块主页面设计过程
13.5.3论坛模块发表主题页面设计过程
13.5.4论坛模块管理页面设计过程
13.5.5论坛模块中回复主题页面的设计过程
13.6网站发布
13.6.1通过独立IP的服务器发布项目
13.6.2通过租用云主机发布项目
13.7网站的运营与推广
13.7.1网站运营的内容与方法
13.7.2网站推广的意义与方法
习题
思考题
第14章 人才招聘网站综合设计
14.1网站前期设计
14.2网站结构和模板设计
14.2.1配置站点和模板页
14.2.2模板页的设计
14.2.3用模板生成页面
14.3首页和注册页面设计
14.3.1首页设计
14.3.2搜索栏设计
14.3.3用户登录区设计
14.3.4注册页面设计
14.4岗位信息页设计
14.4.1岗位展示区设计
14.4.2岗位信息页设计
14.4.3岗位信息提交页面设计
14.5成绩管理页设计
14.5.1成绩展示区设计
14.5.2成绩管理功能设计
习题
思考题
附录A MySQL常用运算符及函数
附录B PHP常用运算符及函数
参考文献