书籍详情

PHP5+MYSQL网页系统开发设计

PHP5+MYSQL网页系统开发设计

作者:陈湘扬,陈国益 著

出版社:电子工业出版社

出版时间:2007-02-01

ISBN:9787121033988

定价:¥59.80

购买这本书可以去
内容简介
  这是一本讲述如何利用PHP5+MySQL进行网页系统开发的书。与其他网页系统开发方式相比,LAMP架构有许多无可比拟的优势,它开发方式简单、效率高,开发出来的系统稳定,而且软件都是免费的。.本书系统地讲述了网页系统开发的全过程,其中包括LAMP环境的配置,PHP、MySQL、HTML的基础知识和操作范例,网页编辑器的基本操作和项目开发的基本流程等内容。书中附有大量详细而完整的实例,能引导读者很快进入网页系统开发的殿堂。这本书不仅适合于没有任何基础的读者,同时它还适合于有一定开发经验的读者。除此之外,对于那些想学习网页开发设计的读者来说,它也是一本很好的自学参考书。本书介绍了如何在目前最热门的Apache+MySQL+PHP环境下开发网站系统。除了介绍一次性的完整安装方式外,还介绍了各个软件在不同平台上的安装方式,以适应各类型用户的需要。..除了基本的安装指导外,本书还通过基本的HTML语法帮助读者熟悉程序语言的编写,详细介绍PHP语法的使用,并结合MySQL的语法以及Namo WebEditor的网页美术设计,配合适用的范例介绍,以提高读者运用软件的熟练程度,让您轻松迈进网页设计的大门。本书最后以会员管理系统及在线投票系统为完整范例,将理论与实践很女子地结合在一起,对读者会有较大的帮助。本书同时也从项目经理的角度,给出了详细的项目开发流程,读者除了可以学习到完整的系统规划设计知识外,还可以深入学习项目文件的编写、项目实行的分工与进度管理,乃至项目的步骤规划。本书所附的光盘中包含了书中部分范例的源代码。...
作者简介
暂缺《PHP5+MYSQL网页系统开发设计》作者简介
目录
第1章  WWW和LAMP基本概念    1
1.1  WWW的由来    1
1.2  WWW的架构    3
1.3  URL网址    4
1.4  静态网页    5
1.5  动态网页    6
1.6  LAMP介绍    8
1.6.1  Linux介绍    9
1.6.2  Apache介绍    10
1.6.3  MySQL介绍    11
1.6.4  PHP介绍    12
1.7  开源软件    12
1.8  开源软件与商业软件的比较    15
1.8.1  可靠度测试    15
1.8.2  性能测试    16
1.8.3  安全性比较    16
1.8.4  可伸缩性(Scalability)    17
1.8.5  开源软件的缺点    17
习题    18
第2章  系统安装    21
2.1  LAMP的安装    21
2.1.1  Apache Server    22
2.1.2  MySQL    23
2.1.3  PHP    24
2.2  下载最新版的AppServ安装包    25
2.3  安装新版AppServ    27
2.4  AppServ相关文件夹    32
2.5  程序集    34
2.5.1  Service Control Server    35
2.5.2  Apache Configure Server    36
2.6  Namo WebEditor安装    38
习题    42
第3章  项目开发    45
3.1  项目开发概述    45
3.2  开发流程    46
3.2.1  需求分析(Requirement Analysis)    48
3.2.2  系统分析(System Analysis)    49
3.2.3  系统设计(System Design)    54
3.2.4  程序开发(Implementation)    59
3.2.5  集成及测试(Integration and Testing)    59
3.3  文件制作    60
3.3.1  提案简报(Promotion brief)    60
3.3.2  系统分析文件(System Analysis Document)    60
3.3.3  系统设计文件(System Design Document)    61
3.3.4  其他文件    61
3.4 项目进行    62
3.4.1  项目分工    62
3.4.2 进度管理    64
3.4.3  结案    64
3.5  项目范例    65
习题    81
第4章  MySQL数据库    83
4.1  MySQL数据库概述    83
4.1.1  MySQL 特性    84
4.1.2  MySQL 授权问题    84
4.2  MySQL基础操作    84
4.2.1  进入MySQL    85
4.2.2  密码修改    86
4.2.3  账号与权限管理    86
4.3  MySQL基本的SQL命令    87
4.3.1  创建与删除数据库    87
4.3.2  数据库选用    89
4.3.3  得知目前状态    90
4.3.4  命令与函数    90
4.3.5  创建、描述、删除表格    91
4.3.6  多行命令    93
4.3.7  数据输入    94
4.3.8  查阅表格    96
4.3.9  删除数据    97
4.3.10  修改数据    99
4.3.11  回溯命令    100
4.3.12  表名称与结构修改    101
4.3.13  导入数据    102
4.3.14  导出数据    104
4.4  MySQL高级SQL命令    105
4.4.1  高级查询    105
4.4.2  where子句    106
4.4.3  连接    108
4.4.4  有条件的join子句    108
4.4.5  单向join子句    110
4.4.6  万用字符    112
4.4.7  统计函数    112
4.4.8  分类与排序    113
4.4.9  别名(Alias)的运用    115
4.5  MySQL其他界面    117
4.5.1  phpMyAdmin    117
4.5.2  mysql-fornt    118
习题    118
第5章  标签介绍    121
5.1  HTML    121
5.1.1  学PHP前,先学HTML    122
5.2  HTML 文件基本架构    123
5.3  HTML 文件编写规则    124
5.4  HTML 文件标签    125
5.4.1  文件主体标签    125
5.4.2  表头区标签    126
5.4.3  主体区标签    127
5.4.4  颜色属性    128
5.5  字符的格式化    129
5.5.1  标题样式 (Headings)    129
5.5.2  字体设置 (Font)    130
5.5.3  字体样式标签    131
5.6  文件的段落结构    132
5.6.1  段落结尾 (Paragraph mark)    133
5.6.2  强制换行 (Line Break)    133
5.6.3  区段标签 (Division)    134
5.6.4  居中区段 (Center)    135
5.6.5  水平线 (Horizontal line)    136
5.7  清单列表    137
5.7.1  有序号列表标签(Numbered List)    137
5.7.2  无序号列表标签 (Unnumbered List)    139
5.8  链接文件资源    140
5.8.1  相对路径    140
5.8.2  超链接标签    140
5.8.3  设置段名    141
5.9  多媒体(Multimedia)    142
5.9.1  图形(Image)标签    143
5.10  表格 (Table)    144
5.10.1  表格声明标签 (Table)    145
5.10.2   表格行 (Table Row)和数据存储格 (Table Data)    146
5.10.3  表格标题存储格(Table Header cell)    147
5.11  表单    148
5.12  按钮    151
5.13  文本框    153
5.14  文本语句块    155
5.15  下拉列表    157
5.16  多选型列表    158
5.17  复选框    159
5.18  单选按钮    161
5.19  传递方式Get与Post    162
习题    164
第6章  PHP基础语法介绍    169
6.1  Hello World程序    169
6.1.1  PHP 语句的语法    171
6.1.2  PHP的程序注释    172
6.2  常量和变量    174
6.2.1  常量    174
6.2.2  变量声明    176
6.3  数据类型    179
6.3.1  布尔值    179
6.3.2  整数值    180
6.3.3  浮点数    182
6.3.4  字符串    182
6.3.5  数组    185
6.3.6  对象    189
6.3.7  资源(resource)    190
6.3.8  NULL    190
6.3.9  类型转换    191
6.4  PHP表达式/操作符/优先顺序    193
6.4.1  算术操作符(Arithmetic Operators)    193
6.4.2  递增/递减操作符(Incrementing/Decrementing Operators)    194
6.4.3  字符串操作符(String Operators)    196
6.4.4  指定操作符(Assignment Operators)    197
6.4.5  位移操作符(Bitwise Operators)    198
6.4.6  比较操作符(Comparison Operators)    199
6.4.7  逻辑操作符(Logical Operators)    201
6.4.8  条件操作符(Conditional Operator)    202
6.4.9  错误控制操作符(Error Control Operators)    204
6.4.10  执行操作符(Execution Operators)    204
6.4.11  优先等级    205
6.5  选择语句    206
6.5.1  if 语句    208
6.5.2  搭配else语句    209
6.5.3  再搭配elseif语句    210
6.5.4  嵌套if语句    212
6.5.5  switch语句    213
6.6  循环语句    215
6.6.1  while 语句    215
6.6.2  do...while 语句    216
6.6.3  for语句    217
6.6.4  break指令    218
6.6.5  continue 命令    218
6.6.6  嵌套循环    219
习题    220
第7章  函数和变量的作用域    225
7.1  自定义函数    225
7.2  参数传递与返回值    227
7.2.1  参数默认值    231
7.2.2  返回值    232
7.3  可变函数名称    233
7.4  变量作用域    234
7.4.1  global 声明    235
7.4.2  $GLOBALS[]变量数组    236
7.5  引用文件    237
7.5.1  require与 require_once    237
7.5.2  include 与 include_once    240
7.5.3  require 与 include的差异    241
7.6  cookie与session    242
7.6.1  cookie    242
7.6.2  Session    245
习题    248
第8章  PHP5的类与对象    251
8.1  类与对象    251
8.2  限定字符    253
8.2.1  public 和 private限定字符    254
8.2.2  const和final限定字符    256
8.3  构造函数与析构函数    258
8.3.1  构造函数    258
8.3.2  析构函数    258
8.4  封装    260
8.5  继承    262
8.6  多态    264
8.7  接口    266
习题    269
第9章  PHP与MySQL连接    271
9.1  PHP与MySQL连接简介    271
9.1.1  前置作业    271
9.1.2  连接检查    272
9.2  指令介绍    274
9.2.1  创建连接    274
9.2.2  数据库选用    274
9.2.3  执行SQL指令    275
9.2.4  分析表头    275
9.2.5  分析表身    276
9.2.6  释放资源    277
9.3  PHP 中的MySQL处理函数    277
9.3.1  连接与查询    277
9.3.2  分析、计算与统计    279
9.3.3   显示系统信息    284
9.4  PHP与MySQL操作范例    285
9.4.1  会员登录    285
9.4.2  数据条数查询    290
9.4.3  比较查询    293
习题    296
第10章  网页编辑器    299
10.1  网页编辑器简介    299
10.2  Namo WebEditor简介    300
10.3  快速创建网站    300
10.3.1  Site Wizard    300
10.3.2  结构树管理    303
10.3.3  新建页面    304
10.3.4  文件目录分类    308
10.3.5  配合SA文件网页架构图建构网页结构树    310
10.4  基本文本编辑技巧    312
10.4.1  基本样式的设置    312
10.4.2  字体设置    312
10.4.3  设置段落    314
10.4.4  设置列表    315
10.4.5  缩排调整    316
10.5  背景主题    317
10.5.1  套用背景主题    317
10.5.2  插入背景主题组件    318
10.5.3  横幅    319
10.5.4  编辑背景主题    319
10.6  智能按钮    323
10.6.1  插入智能按钮    323
10.6.2  FLASH 按钮    326
10.7  图形处理    328
10.7.1  插入图片    328
10.7.2  图片处理    331
10.7.3  创建相册    337
10.8  超链接    339
10.8.1  导航栏    340
10.8.2  书签    343
10.8.3  图像地图    345
10.9  表格    347
10.9.1  表格操作    347
10.9.2  布置表格    349
10.10   多媒体对象    351
10.11   Script    353
10.12   WebCanvas向量图形绘制    355
10.13   网页编辑器辅助开发    356
习题    357
第11章  会员管理系统    361
11.1  会员管理系统    361
11.2  开发文件编写    362
11.2.1  提案简报    362
11.2.2  系统分析文件    363
11.2.3  系统设计    364
11.3  数据库规划    368
11.4  程序编写    369
11.4.1  公共程序    369
11.4.2  会员注册模块    370
11.4.3  会员登录模块    372
11.4.4  会员修改数据模块    374
11.4.5  管理员删除会员模块    376
11.4.6  管理员修改会员数据模块    379
11.5  集成测试    381
习题    381
第12章  用Namo WebEditor开发会员管理系统    383
12.1  用Namo WebEditor开发会员管理系统    383
12.2  创建网站    384
12.2.1  站点向导    384
12.2.2  细节调整    385
12.3  程序编写    389
12.3.1  HTML编辑模式    389
12.3.2  编写公共程序    390
12.3.3  创建会员注册模块    391
12.3.4  会员登录模块    394
12.3.5  会员修改数据模块    396
12.3.6  管理员删除会员模块    398
12.3.7  管理员修改会员数据模块    400
12.4  添加功能    402
12.4.1  模块流程图规划    403
12.4.2  页面复制    404
12.4.3  程序编写    405
12.4.4  功能测试    407
习题    408
第13章  在线投票系统    411
13.1  在线投票系统    411
13.2  需求分析    412
13.3  系统分析    412
13.4  系统设计    414
13.5  系统配置    416
13.5.1  用户登录程序    418
13.5.2  投票和显示结果程序    419
习题    423
附录A  PHP常见问题处理    425
A.1  数据注入式(SQL Injection)攻击    425
A.2  中文乱码问题    428
A.3  全局变量register_globals    428
A.4  Form Method    430
A.5  Session and Cookie    430
A.6  连接其他数据库    432
附录B  PHP实用组件    435
B.1  PHP组件    435
B.2  PHP class的特性    435
B.3  组件说明    440
B.4  组件运用    445
附录C  PHP常用函数    451
C.1  PHP常用函数    451
C.2  一般函数    451
C.2.1  系统信息    451
C.2.2  变量相关    452
C.2.3  数组操作    452
C.2.4  日期时间操作    454
C.2.5  随机数创建    456
C.2.6  字符串操作    456
C.3  网络相关函数    459
C.3.1  电子邮件相关    459
C.3.2  URL函数    459
C.3.3  FTP函数    460
C.3.4  DNS函数    462
C.3.5  Session函数    462
C.3.6  HTML处理    464
C.4  数学运算    464
C.5  文件操作    465
C.5.1  目录操作    465
C.5.2  文件信息    466
C.5.3  文件操作    467
C.6  外部程序执行    468
附录D  MySQL常用语法    469
D.1  MySQL 常用语法    469
附录E  单独软件安装方式    475
E.1  为何软件需要单独安装    475
E.2  Apache安装    476
E.2.1  Windows的Apache安装    476
E.2.2  Linux的Apache安装    478
E.3  PHP安装    480
E.3.1  Windows的PHP安装    480
E.3.2  Linux的PHP安装    483
E.4  MySQL安装    484
E.4.1  Windows的MySQL安装    484
E.4.2  Linux的MySQL安装    494
附录F  PHP Documentor自动产生程序说明文件    495
F.1  PHP Documentor的介绍    495
F.2  PHP Documentor的安装    497
F.3  PHP Documentor的执行    497
F.5  创建的PHP程序说明文件    
猜您喜欢

读书导航