图书介绍

实战突击 PHP项目开发案例整合 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

实战突击 PHP项目开发案例整合 第2版
  • 徐康明,辛洪郁编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121221378
  • 出版时间:2014
  • 标注页数:782页
  • 文件大小:189MB
  • 文件页数:802页
  • 主题词:PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

实战突击 PHP项目开发案例整合 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 初级项目篇2

第1章 会议记录管理系统(PHP+ADODB+Access实现)2

1.1开发背景3

1.2需求分析3

1.3系统分析3

1.3.1系统目标3

1.3.2系统功能结构4

1.3.3系统预览4

1.3.4开发环境5

1.3.5文件夹组织结构6

1.4数据库设计6

1.4.1数据库分析6

1.4.2创建数据库和数据表8

1.4.3数据库连接文件9

1.5登录模块设计9

1.5.1登录模块概述9

1.5.2用户权限判断技术10

1.5.3用户登录实现过程10

1.6首页设计12

1.6.1首页概述12

1.6.2首页设计技术12

1.6.3首页实现过程13

1.7用户个人信息模块设计15

1.7.1用户个人信息模块概述15

1.7.2用户个人信息模块技术15

1.7.3用户个人信息实现过程16

1.7.4安全退出17

1.8会议记录添加模块17

1.8.1会议记录添加模块概述17

1.8.2会议记录信息验证技术18

1.8.3上传文件处理技术18

1.8.4会议记录添加的实现过程20

1.9浏览会议记录模块设计22

1.9.1浏览会议记录模块概述22

1.9.2 WebBrowser打印技术22

1.9.3 Excel报表生成技术分析23

1.9.4文本文件中数据的获取技术分析24

1.9.5浏览会议记录实现过程24

1.9.6会议记录详细信息浏览实现过程25

1.10查找会议记录模块设计27

1.10.1查找会议记录模块概述27

1.10.2分类查找技术27

1.10.3查找会议记录实现过程28

1.11 ADODB连接数据库技术专题29

1.11.1 ADODB简介30

1.11.2 ADODB的安装30

1.11.3 ADODB常用函数及说明30

1.11.4不同数据库之间的转换32

1.12开发总结32

第2章 留言本(PHP 5.3+MySQL 5.5实现)33

2.1开发背景34

2.2系统分析34

2.2.1程序业务流程34

2.2.2系统预览34

2.2.3文件夹组织结构36

2.3数据库设计36

2.3.1数据库概要说明36

2.3.2数据库概念设计37

2.3.3数据库逻辑设计38

2.4公共模块设计39

2.4.1数据库连接文件39

2.4.2将文本中的字符转换为HTML标识符40

2.4.3 JavaScript脚本41

2.5首页模块设计42

2.5.1首页设计概述42

2.5.2 switch和include语句43

2.5.3首页实现过程44

2.6用户注册模块设计46

2.6.1用户注册模块概述46

2.6.2 JavaScript脚本验证表单元素46

2.6.3用户注册模块实现过程48

2.7添加留言模块设计49

2.7.1添加留言模块概述49

2.7.2 mysql_query()函数执行SQL语句50

2.7.3添加留言模块实现过程50

2.8查看留言模块设计51

2.8.1查看留言模块概述51

2.8.2验证数据类型与取整52

2.8.3查看留言模块实现过程52

2.9编辑留言模块设计55

2.9.1编辑留言模块概述55

2.9.2 JavaScript脚本控制弹出对话框55

2.9.3编辑留言模块实现过程56

2.10查询留言模块设计57

2.10.1查询留言模块概述57

2.10.2通过mysql_fetch_array函数返回结果集57

2.10.3查询留言模块实现过程58

2.11版主模块设计58

2.11.1版主模块概述58

2.11.2验证登录用户是否是版主59

2.11.3版主管理模块实现过程60

2.12开发技巧与难点分析61

2.12.1过滤敏感词61

2.12.2分页显示留言信息62

2.13开发总结64

第3章 在线投票系统(PHP+Jpgraph+MySQL 5.5实现)65

3.1系统设计思路66

3.1.1功能阐述66

3.1.2程序业务流程66

3.1.3系统预览66

3.1.4文件夹组织结构67

3.2数据库设计68

3.2.1数据库概要说明68

3.2.2数据库概念设计68

3.2.3数据库逻辑设计70

3.3投票模块设计71

3.3.1投票模块概述71

3.3.2创建数据库操作类71

3.3.3投票模块实现过程72

3.4分析投票结果模块设计75

3.4.1分析投票结果模块概述75

3.4.2 Jpgraph类库技术75

3.4.3分析投票结果模块实现过程76

3.5留言板模块设计77

3.5.1留言板模块概述77

3.5.2如何调用数据库操作类78

3.5.3留言板模块实现过程78

3.6主题搜索模块设计79

3.6.1主题搜索及其结果页面运行效果79

3.6.2模糊查询技术80

3.6.3主题搜索模块实现过程81

3.7 Jpgraph类库技术专题83

3.7.1创建饼形图分析2013年图书销量83

3.7.2创建折线图分析图书销售走势84

3.8开发总结85

第4章 个人网络日记(PHP+Access实现)86

4.1开发背景87

4.2系统设计87

4.2.1系统目标87

4.2.2系统功能结构87

4.2.3系统预览88

4.2.4文件夹组织结构89

4.3网络日记数据库设计89

4.3.1数据库概念设计89

4.3.2创建数据库及表91

4.3.3数据库逻辑结构设计93

4.4技术公关95

4.4.1 PHP连接Access数据库95

4.4.2通过SESSION变量获取用户名来修改密码95

4.4.3通过密保方式找回密码96

4.4.4通过证件方式找回密码96

4.5网络日记模块设计97

4.5.1网络日记模块概述97

4.5.2日期、时间处理技术97

4.5.3 FCK编辑器技术99

4.5.4网页闹钟功能实现过程101

4.5.5事物标题添加实现过程101

4.5.6日记记录功能实现过程102

4.5.7个人资料功能实现过程104

4.5.8修改密码功能实现过程106

4.6 Access数据库专题107

4.6.1 PHP与Access数据库的连接107

4.6.2 PHP连接带密码的Access数据库108

4.7开发总结109

第二篇 中级项目篇112

第5章 在线论坛(PHP 5.3+MySQL 5.5实现)112

5.1系统设计思路113

5.1.1功能阐述113

5.1.2程序业务流程113

5.1.3系统预览114

5.1.4文件夹组织结构116

5.2数据库设计117

5.2.1数据库概要说明117

5.2.2数据库概念设计117

5.2.3数据库逻辑设计118

5.3用户注册模块设计119

5.3.1用户注册模块概述119

5.3.2 JavaScript脚本和include()包含语句120

5.3.3用户注册模块实现过程122

5.4用户登录模块设计124

5.4.1用户登录模块概述124

5.4.2通过JavaScript脚本判断用户名和密码是否为空124

5.4.3系统登录模块实现过程125

5.5帖子分类管理模块设计126

5.5.1帖子分类管理模块概述126

5.5.2使用SQL语句查询数据技术127

5.5.3帖子分类管理模块实现过程128

5.6发帖模块设计130

5.6.1发帖模块概述130

5.6.2 while循环语句技术131

5.6.3发帖模块实现过程131

5.7回帖模块设计133

5.7.1回帖模块概述133

5.7.2 MySQL函数处理技术134

5.7.3回帖模块实现过程134

5.8后台管理模块设计136

5.8.1后台管理模块概述136

5.8.2 URL编码和switch框架技术136

5.8.3后台主页实现过程137

5.8.4栏目管理模块实现过程139

5.9加密技术专题142

5.9.1 URL编码加密技术142

5.9.2 base64编码加密技术142

5.9.3 crypt()加密技术143

5.9.4 md5()加密技术143

5.10开发总结144

第6章 博客(PHP+MySQL+mysqli实现)145

6.1开发背景146

6.2需求分析146

6.3系统设计146

6.3.1系统目标146

6.3.2系统功能结构147

6.3.3系统功能预览148

6.3.4文件夹组织结构150

6.4数据库设计150

6.4.1数据库概念设计151

6.4.2数据库物理结构设计151

6.5数据库操作类、配置文件及公共函数文件155

6.5.1数据库操作类155

6.5.2配置文件158

6.5.3公共函数158

6.6博客空间个人首页设计159

6.6.1首页模块概述159

6.6.2文件包含技术160

6.6.3首页模块实现过程161

6.7我的文章模块设计163

6.7.1我的文章模块概述163

6.7.2 SQL语句查询技术164

6.7.3我的文章模块实现过程165

6.7.4文章浏览模块实现过程166

6.8文章管理模块设计168

6.8.1文章管理模块概述168

6.8.2会话处理技术169

6.8.3发表文章模块实现过程170

6.8.4文章列表模块实现过程173

6.8.5文章类别模块实现过程177

6.9用户管理模块设计180

6.9.1用户管理模块概述180

6.9.2冻结、解冻技术180

6.9.3用户管理模块实现过程181

6.10开发总结185

第7章 物流管理系统(PHP+MySQL实现)186

7.1开发背景187

7.2系统分析187

7.2.1需求分析187

7.2.2可行性分析187

7.3系统设计188

7.3.1系统目标188

7.3.2系统功能结构188

7.3.3系统预览189

7.3.4文件夹组织结构192

7.4数据库设计192

7.4.1数据库分析192

7.4.2数据库概念设计192

7.4.3创建数据库及数据表194

7.5网站首页设计196

7.5.1网站首页概述196

7.5.2网站首页设计技术197

7.5.3网站首页的实现过程198

7.6车源信息查询模块设计199

7.6.1车源信息查询模块概述199

7.6.2模糊查询技术199

7.6.3车源信息查询模块的实现过程201

7.7发货单管理模块设计202

7.7.1发货单管理模块概述202

7.7.2发货单编号生成技术202

7.7.3发货单填单的实现过程205

7.7.4发货单查询的实现过程207

7.7.5发货单打印的实现过程209

7.8回执单验收管理模块设计210

7.8.1回执单模块概述210

7.8.2 MySQL函数库函数应用技术210

7.8.3回执单验收模块的实现过程212

7.9基础信息管理模块设计214

7.9.1基础信息管理模块概述214

7.9.2面向对象封装密码修改类214

7.9.3客户信息管理的实现过程215

7.9.4车源信息管理的实现过程217

7.10开发技巧与难点分析220

7.10.1应用存储过程实现管理员登录220

7.10.2应用正则表达式验证电话号码222

7.11报表打印技术专题223

7.12开发总结226

第8章 在线考试管理系统(PHP+AJAX+MS SQL Server 2000实现)227

8.1开发背景228

8.2系统分析228

8.2.1需求分析228

8.2.2可行性分析228

8.3系统设计229

8.3.1系统目标229

8.3.2系统功能结构229

8.3.3系统流程图230

8.3.4系统预览231

8.3.5文件夹组织结构232

8.4数据库设计233

8.4.1数据库分析233

8.4.2数据库概念设计233

8.4.3数据库物理结构234

8.5前台首页设计236

8.5.1前台首页概述236

8.5.2 PHP连接MS SQL Server数据库技术237

8.5.3前台首页的实现过程237

8.6考生信息模块设计238

8.6.1考生信息模块概述238

8.6.2 AJAX无刷新技术239

8.6.3考生注册的实现过程241

8.7在线考试模块设计245

8.7.1在线考试模块的概述245

8.7.2考试题的输出和答案的判断技术246

8.7.3应用AJAX在线答题的实现过程247

8.7.4分数统计和成绩保存的实现过程250

8.8后台首页设计251

8.8.1后台首页概述251

8.8.2后台首页的设计技术252

8.8.3后台首页的实现过程252

8.9考题信息管理模块设计253

8.9.1考题信息管理模块的概述253

8.9.2动态输出考题类别技术253

8.9.3考题信息添加的实现过程254

8.9.4查询考题信息的实现过程256

8.10开发技巧与难点分析260

8.10.1考生登录编号的获取260

8.10.2通过AJAX技术实现计时与显示剩余时间260

8.11 AJAX无刷新技术专题262

8.11.1 AJAX概述262

8.11.2 AJAX的优点263

8.11.3 AJAX的工作原理263

8.11.4 AJAX的工作流程265

8.11.5 AJAX中的核心技术XMLHttpRequest265

8.12开发总结266

第9章 明日编程词典——在线体验版(PHP+Smarty+PDO+MS SQL Server 2000实现)267

9.1明日编程词典概述268

9.2开发背景268

9.3需求分析268

9.4系统设计269

9.4.1系统功能结构269

9.4.2系统功能预览269

9.4.3文件夹架构271

9.5数据库设计272

9.5.1创建数据库272

9.5.2创建数据表273

9.5.3分离、附加数据库274

9.6技术攻关276

9.6.1树状导航菜单设计276

9.6.2向Flash中传递参数279

9.6.3 Smarty注册模板函数——读取文件281

9.7 Smarty模板282

9.8 PDO数据库抽象层283

9.9首页设计285

9.9.1首页概述285

9.9.2 Frame框架技术285

9.9.3首页的实现过程286

9.10网站模块导航设计287

9.10.1网站模块导航概述287

9.10.2超链接中的图片切换技术288

9.10.3网站模块导航实现过程288

9.11内容树状导航设计290

9.11.1内容树状导航概述290

9.11.2 Smarty模板技术291

9.11.3内容树状导航实现过程293

9.12内容展示区设计297

9.12.1内容展示区概述297

9.12.2文件检测技术298

9.12.3内容展示区实现过程298

9.13开发问题解析298

9.14开发总结299

第10章 明日科技企业网站(ThinkPHP+MySQL实现)300

10.1开发背景301

10.2系统设计301

10.2.1系统目标301

10.2.2系统功能结构301

10.2.3系统预览302

10.3数据库设计304

10.3.1数据库概要说明304

10.3.2数据库概念设计304

10.3.3数据库逻辑设计305

10.4主页面设计306

10.4.1主页面概述306

10.4.2 jQuery照片轮显技术307

10.4.3主页面实现过程308

10.5业界新闻页面设计309

10.5.1业界新闻页面概述309

10.5.2 ThinkPHP框架的导包和加载技术310

10.5.3业界新闻页面实现过程311

10.6图书开发页面设计312

10.6.1图书开发页面概述312

10.6.2图片平滑滚动技术312

10.6.3图书开发模块实现过程313

10.7后台登录模块318

10.7.1后台登录模块概述318

10.7.2管理员权限控制技术318

10.7.3后台登录模块实现过程319

10.8后台管理模块设计320

10.8.1后台管理模块概述320

10.8.2 Framework框架技术320

10.8.3后台模块实现过程322

10.9 ThinkPHP框架技术专题(一)326

10.9.1基础概念326

10.9.2下载ThinkPHP框架327

10.9.3环境要求327

10.9.4使用ThinkPHP框架开发的目录结构327

10.9.5自动生成目录328

10.10开发总结329

第11章 明日软件导航系统(ThinkPHP+MySQL实现)330

11.1开发背景331

11.2系统设计331

11.2.1系统目标331

11.2.2系统功能结构331

11.2.3系统预览332

11.3数据库设计333

11.3.1数据库概念设计333

11.3.2数据库逻辑设计334

11.4主页面设计335

11.4.1主页面概述335

11.4.2按钮动态变色技术336

11.4.3主页面实现过程337

11.5软件下载设计340

11.5.1软件下载概述340

11.5.2软件下载技术340

11.5.3软件下载实现过程341

11.6后台登录模块341

11.6.1后台登录模块概述341

11.6.2后台登录模块技术342

11.6.3后台登录模块实现过程342

11.7后台管理模块设计344

11.7.1后台管理模块概述344

11.7.2动画效果技术344

11.7.3动画效果实现过程346

11.7.4无刷新技术分析347

11.7.5后台管理模块的实过程348

11.8 ThinkPHP框架技术专题(二)350

11.8.1 Model模型351

11.8.2配置文件conf php352

11.9开发总结353

第12章 播客(PHP+Smarty+MySQL 5.5+PDO实现)354

12.1系统设计思路355

12.1.1功能阐述355

12.1.2程序业务流程356

12.1.3系统预览357

12.1.4文件夹组织结构359

12.2数据库设计359

12.2.1数据库概念设计359

12.2.2数据库逻辑设计360

12.3在线播放模块设计361

12.3.1在线播放模块概述361

12.3.2视频文件播放技术362

12.3.3在线播放模块实现过程363

12.4热播排行模块设计364

12.4.1热播排行模块概述364

12.4.2自定义数据查询技术365

12.4.3热播排行模块实现过程366

12.5站内订阅模块设计368

12.5.1站内订阅模块概述368

12.5.2 RSS订阅文件生成技术368

12.5.3站内订阅模块实现过程370

12.6播客个人主页模块设计371

12.6.1播客个人主页模块概述371

12.6.2分页技术372

12.6.3播客个人主页模块实现过程373

12.7上传视频管理模块设计377

12.7.1上传视频管理模块概述377

12.7.2数据的删除、更新技术378

12.7.3上传视频管理模块实现过程378

12.8开发技巧与难点分析380

12.8.1 Smarty中的 URL编码380

12.8.2 PDO数据库抽象层的应用381

12.8.3控制播放器窗口状态383

12.8.4 AJAX无刷新评论384

12.8.5更多相关视频搜索387

12.8.6利用cookie技术实现浏览记录388

12.9开发总结390

第13章 在线音乐系统(PHP+Smarty+PDO+MySQL实现)391

13.1开发背景392

13.2系统设计392

13.2.1系统目标392

13.2.2系统功能结构392

13.2.3系统预览393

13.2.4文件夹组织结构394

13.3数据库设计394

13.3.1数据库概要说明394

13.3.2数据库概念设计395

13.3.3数据库操作类与配置文件395

13.4在线音乐前台设计396

13.4.1前台页面概述396

13.4.2音乐的在线播放技术397

13.4.3音乐的同步播放技术398

13.4.4无刷新删除.m3u格式文件技术402

13.4.5应用PDO连接MySQL数据库403

13.4.6上传音频文件功能的实现405

13.4.7在线试听功能的实现410

13.4.8循环和连续播放音乐功能的实现411

13.4.9播放列表功能的实现416

13.4.10音乐下载功能的实现418

13.4.11收藏和播放其他网站音乐功能的实现419

13.5在线音乐后台管理设计421

13.5.1后台页面概述421

13.5.2管理员权限设置技术421

13.5.3权限分配的实现过程422

13.6开发技巧与难点分析424

13.7开发总结425

第14章 电子邮件系统(PHP+Zend Framework实现)426

14.1电子邮件系统概述427

14.1.1电子邮件简介427

14.1.2电子邮件基本原理427

14.2系统分析428

14.2.1需求分析428

14.2.2可行性分析428

14.3系统设计429

14.3.1系统目标429

14.3.2系统预览429

14.3.3文件夹组织结构431

14.4技术公关432

14.4.1安装、配置WinWebMail邮件服务器432

14.4.2载入Zend框架435

14.4.3无刷新删除邮件地址435

14.4.4 AJAX无刷新统计邮件封数436

14.5邮件服务器登录模块设计437

14.5.1邮件服务器登录功能概述437

14.5.2通过POP3服务器读取指定用户的邮件437

14.5.3邮件服务器登录功能实现438

14.6邮件发送模块设计439

14.6.1邮件发送功能概述439

14.6.2邮件发送技术440

14.6.3邮件群发技术440

14.6.4邮件中附件的发送技术441

14.6.5 SMTP邮件发送功能实现441

14.6.6网络版邮件发送功能实现444

14.7邮件接收模块设计445

14.7.1邮件接收功能概述445

14.7.2邮件操作技术446

14.7.3统计邮件数量功能的实现446

14.7.4查看邮件功能的实现447

14.7.5删除邮件功能的实现450

14.8开发总结451

第三篇 高级项目篇454

第15章 BCTY365网上社区(PHP+MySQL 5.5实现)454

15.1系统设计思路455

15.1.1系统功能结构455

15.1.2系统预览456

15.1.3文件夹组织结构458

15.2数据库设计458

15.2.1数据库概要说明459

15.2.2数据库概念设计459

15.2.3数据库逻辑设计461

15.3前台首页设计463

15.3.1前台首页概述463

15.3.2公告信息的滚动输出技术465

15.3.3前台首页的实现过程467

15.4注册模块设计468

15.4.1注册模块概述468

15.4.2通过JavaScript脚本验证表单元素469

15.4.3注册模块的实现过程471

15.5技术支持模块设计472

15.5.1技术支持模块概述472

15.5.2分页技术472

15.5.3常见问题的实现过程474

15.5.4客户反馈的实现过程475

15.6在线订购模块设计476

15.6.1在线订购模块概述476

15.6.2订单的预览及打印技术476

15.6.3购物车的实现过程479

15.6.4商品订单的实现过程481

15.7社区论坛模块设计483

15.7.1社区论坛模块概述483

15.7.2页面跳转技术484

15.7.3论坛分类的实现过程485

15.7.4论坛帖子浏览的实现过程487

15.7.5论坛帖子发布的实现过程490

15.7.6论坛帖子回复的实现过程492

15.8后台首页设计494

15.8.1后台首页概述494

15.8.2 switch框架技术495

15.8.3后台首页的实现过程496

15.9编程词典管理模块设计497

15.9.1编程词典管理模块概述497

15.9.2图片上传技术498

15.9.3添加编程词典的实现过程499

15.9.4编辑编程词典的实现过程501

15.10软件升级管理模块设计503

15.10.1软件升级管理模块概述503

15.10.2动态输出下拉列表框的值503

15.10.3软件升级包上传的实现过程505

15.10.4软件升级包删除的实现过程506

15.11开发技巧与难点分析507

15.11.1管理员权限的设置507

15.11.2帖子置顶的设置508

15.12在线支付技术专题509

15.13开发总结513

第16章 易查供求信息网(Apache+PHP+MySQL 5.5实现)514

16.1开发背景515

16.2系统分析515

16.2.1需求分析515

16.2.2可行性分析515

16.3系统设计516

16.3.1系统目标516

16.3.2系统功能结构517

16.3.3系统预览518

16.3.4文件夹组织结构520

16.4数据库设计521

16.4.1数据库分析521

16.4.2数据库概念设计521

16.4.3创建数据库及数据表522

16.5前台首页设计524

16.5.1前台首页概述524

16.5.2超链接技术525

16.5.3前台首页的实现过程527

16.6免费供求信息发布模块设计528

16.6.1免费供求信息发布模块概述528

16.6.2 MySQL数据库连接技术529

16.6.3免费供求信息发布模块的实现过程531

16.7信息检索模块设计533

16.7.1信息检索模块概述533

16.7.2模糊查询技术534

16.7.3信息检索模块的实现过程535

16.8后台首页设计539

16.8.1后台首页概述539

16.8.2 Frame框架技术539

16.8.3后台首页的实现过程542

16.9付费供求信息发布模块设计543

16.9.1付费供求信息发布模块概述543

16.9.2计算供求信息的有效时间544

16.9.3付费供求信息发布模块的实现过程544

16.10付费信息管理模块设计546

16.10.1付费信息管理模块概述546

16.10.2数据的更新和删除技术547

16.10.3付费信息显示的实现过程548

16.10.4付费信息审核的实现过程551

16.10.5付费信息删除的实现过程552

16.10.6单元测试552

16.11开发技巧与难点分析554

16.11.1查询关键字描红功能554

16.11.2表单数据的提交方式555

16.12开发总结557

第17章 图书馆管理系统(Apache+PHP+MySQL 5.5实现)558

17.1开发背景559

17.2需求分析559

17.3系统设计559

17.3.1系统目标559

17.3.2系统功能结构560

17.3.3系统流程图560

17.3.4系统预览561

17.3.5文件夹组织结构562

17.4数据库设计563

17.4.1数据库分析563

17.4.2数据库概念设计563

17.4.3创建数据库及数据表564

17.5首页设计566

17.5.1首页概述566

17.5.2权限设置技术567

17.5.3首页的实现过程568

17.6管理员模块设计568

17.6.1管理员模块概述568

17.6.2控制文件的访问权限569

17.6.3系统登录的实现过程570

17.6.4查看管理员的实现过程572

17.6.5添加管理员的实现过程573

17.6.6设置管理员权限的实现过程574

17.6.7删除管理员的实现过程576

17.7图书档案管理模块设计577

17.7.1图书档案管理模块概述577

17.7.2图书档案管理中的多表查询技术577

17.7.3查看图书信息列表的实现过程578

17.7.4添加图书信息的实现过程579

17.7.5修改图书信息的实现过程581

17.7.6删除图书信息的实现过程582

17.8图书借还模块设计582

17.8.1图书借还模块概述582

17.8.2图书借还模块中的多表查询技术583

17.8.3图书借阅的实现过程583

17.8.4图书续借的实现过程586

17.8.5图书归还的实现过程588

17.8.6图书借阅查询的实现过程589

17.9开发技巧与难点分析592

17.9.1如何自动计算图书归还日期592

17.9.2如何对图书借阅信息进行统计排行592

17.10连接语句技术专题593

17.10.1内连接语句593

17.10.2外连接语句594

17.11开发总结595

第18章 办公自动化管理系统(PHP+Smarty+MS SQL Server+PDO实现)596

18.1开发背景597

18.2需求分析597

18.3系统设计597

18.3.1系统目标597

18.3.2系统功能结构598

18.3.3系统预览599

18.3.4系统流程图601

18.3.5文件夹组织结构602

18.4数据库设计602

18.4.1数据库概念设计602

18.4.2数据库物理结构设计603

18.5公共模块设计604

18.5.1数据库连接、操作类的封装604

18.5.2 Smarty类库的封装606

18.5.3类的实例化606

18.5.4 JavaScript脚本607

18.5.5自定义函数607

18.6前台首页设计608

18.6.1前台首页概述608

18.6.2前台首页框架技术609

18.6.3前台首页的实现过程611

18.7人事消息模块设计611

18.7.1人事消息模块概述612

18.7.2 $-GET[]和$_POST[]全局数组612

18.7.3消息管理的实现过程613

18.8考勤管理模块设计617

18.8.1考勤管理模块概述617

18.8.2 Smarty模板中的if语句嵌套技术618

18.8.3上下班登记的实现过程619

18.8.4设置时间的实现过程624

18.9后台主页设计625

18.9.1后台主页概述626

18.9.2后台主页框架技术626

18.9.3后台主页的实现过程627

18.10部门管理模块设计628

18.10.1部门管理模块概述628

18.10.2部门功能结构的动态输出技术629

18.10.3部门查看的实现过程631

18.10.4部门添加的实现过程635

18.11系统管理模块设计637

18.11.1系统管理模块概述637

18.11.2通过文件存储数据技术637

18.11.3系统日志的实现过程638

18.12开发技巧与难点分析639

18.12.1使用JavaScript关联多选列表框639

18.12.2用户组设置641

18.13开发总结643

第19章 电子商务网站(PHP+Smarty+MySQL+PDO实现)644

19.1开发背景645

19.2需求分析645

19.3系统分析645

19.3.1系统目标645

19.3.2系统功能结构646

19.3.3系统预览647

19.3.4文件夹组织结构648

19.4数据库设计649

19.4.1数据库分析649

19.4.2创建数据库和数据表650

19.5公共文件设计651

19.5.1数据库连接、管理和分页类文件652

19.5.2 Smarty模板配置类文件654

19.5.3执行类的实例化文件654

19.6前台首页设计655

19.6.1前台首页概述655

19.6.2 Smarty模板页中的框架技术656

19.6.3前台首页实现过程656

19.7登录模块设计658

19.7.1登录模块概述658

19.7.2 AJAX无刷新验证技术658

19.7.3用户注册660

19.7.4用户登录662

19.7.5找回密码664

19.8会员信息模块设计669

19.8.1会员信息模块概述669

19.8.2会员信息查询技术669

19.8.3会员中心670

19.8.4安全退出672

19.9商品展示模块设计673

19.9.1商品展示模块概述673

19.9.2分页技术673

19.9.3商品展示模块的实现过程674

19.10购物车模块设计675

19.10.1购物车模块概述675

19.10.2购物车中的商品添加技术676

19.10.3购物车展示678

19.10.4更改商品数量680

19.10.5删除商品681

19.10.6保存购物车683

19.11收银台模块设计685

19.11.1收银台模块概述685

19.11.2 PDO操作MySQL数据库技术685

19.11.3显示订单686

19.11.4填写订单686

19.11.5处理订单687

19.12后台首页设计688

19.12.1后台首页概述688

19.12.2后台网页布局技术689

19.12.3后台首页实现过程691

19.13开发技巧与难点分析693

19.13.1解决AJAX的乱码问题693

19.13.2使用JS脚本获取、输出标签内容693

19.13.3在新窗口中使用SESSION693

19.13.4判断上传文件格式694

19.14开发总结694

第20章 明日知道网站(PHP+Zend Framework+MySQL实现)695

20.1开发背景696

20.2需求分析696

20.3功能结构696

20.4系统预览697

20.5数据库设计698

20.5.1数据库分析698

20.5.2数据库概念设计699

20.5.3创建数据库及数据表700

20.6技术攻关702

20.6.1类似于Google搜索引擎的搜索条702

20.6.2使用空格分隔多关键字707

20.6.3关键字描红710

20.6.4制作在线编辑器712

20.7 MVC框架结构搭建716

20.7.1 MVC开发模式介绍716

20.7.2 Zend Framework框架的MVC目录结构716

20.7.3 Zend Framework框架的MVC结构创建过程717

20.8首页设计720

20.8.1首页概述720

20.8.2语言选项卡技术720

20.8.3首页的实现过程721

20.9用户模块设计724

20.9.1用户模块概述724

20.9.2验证码技术725

20.9.3用户注册的实现过程727

20.9.4用户登录的实现过程729

20.10发表问题模块设计732

20.10.1发表问题模块概述732

20.10.2文件上传技术733

20.10.3发表问题模块实现过程734

20.11回复问题模块设计736

20.11.1回复问题模块概述736

20.11.2问题引用技术737

20.11.3回复问题模块实现过程737

20.12开发技巧与难点分析739

20.12.1项目开发过程中的常见错误及解决方法739

20.12.2自定义错误页面740

20.13开发总结741

第21章 新闻发布系统(PHP+Zend Framework+MySQL实现)742

21.1新闻发布系统概述743

21.2开发背景743

21.3需求分析743

21.3.1功能分析743

21.3.2运行环境744

21.4功能结构744

21.5系统预览745

21.6数据库设计747

21.6.1数据库概念设计747

21.6.2创建数据库及数据表748

21.7 MVC框架结构搭建750

21.7.1 MVC开发模式介绍750

21.7.2 Zend Framework框架的MVC目录结构750

21.7.3 Zend Framework框架的MVC结构创建过程751

21.8技术攻关754

21.8.1站内搜索——使用空格分隔多关键字754

21.8.2关键字描红759

21.8.3隐藏PHP文件后缀——伪静态技术760

21.9前台首页设计762

21.9.1前台首页概述762

21.9.2 jQuery实现广告轮换特性762

21.9.3前台首页的实现过程764

21.10后台管理模块设计767

21.10.1后台管理模块概述767

21.10.2 Zend Framework框架中的文件上传技术768

21.10.3管理员登录实现过程769

21.10.4新闻管理模块实现过程771

21.10.5用户管理模块实现过程772

21.11程序调试与错误处理技术专题772

21.11.1语法错误772

21.11.2语义错误775

21.11.3注释错误776

21.11.4运行错误776

21.11.5逻辑错误778

21.11.6错误提示页面778

21.12开发总结779

热门推荐