欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > PHP项目开发实战密码

浏览历史

PHP项目开发实战密码

PHP项目开发实战密码

prev next

  • 商品货号:20160113005
  • 所属系列:赢在项目开发
    商品重量:0克
    作者:于广编著
    出版社:清华大学出版社
    图书书号/ISBN:978-7-302-40424-8
    出版日期:2015-08-01
    开本:16开
    图书页数:476
    图书装订:平装
    图书规格:185mm×260mm
    版次:1
    印张:29.75
    字数:721000
    所属分类:TP312
  • 上架时间:2016-01-13
    商品点击数:988
  • 定价:¥62.00元
    本店售价:¥62.00元
    注册用户:¥62.00元
    vip:¥58.90元
    黄金等级:¥55.80元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

 内 容 简 介

PHP语言是当今使用最为频繁的网络编程语言之一,一直在Web开发领域占据重要的地位。本书通过12个综合实例的实现过程,详细讲解了PHP语言在实践项目中的综合运用过程。这12个实例包括大学图书馆管理系统、在线考试系统、贝斯会客间、四公里社区网、电子相册管理系统、新春许愿墙、图书馆管理系统、典型企业网站、电子商务网站、开心斗地主、在线微博系统和OA在线办公系统。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目,到具体开发,再到最后的调试和发布。书中内容循序渐进,并穿插了学习技巧和职场生存法则,可引领读者全面掌握PHP语言。

本书不但适用于PHP语言的初学者,也适用于有一定PHP语言基础的读者,甚至可以作为有一定造诣的程序员的参考书。

 

前   言

PHP语言的重要性

  PHP语言是目前国内外使用最为广泛的程序设计语言之一。它具有功能丰富、表达能力强、使用方便灵活、执行效率高、可移植性好等优点,几乎可用于所有领域。PHP语言既具有高级语言的特点,又具有十分强大的网络编程能力,被广泛应用于网站或者轻量级的Web程序的开发。

  使用PHP语言可以进行站点设计和Web程序开发,为当代网络编程语言的学习打下基础,并且对于深入学习计算机技术是大有裨益的。PHP语言是计算机科学与技术专业的基础课程,学习它后,可为以后进行Visual C++或Java软件开发奠定基础。

本书内容




从菜            第1章介绍大学图书馆管理系统的运行流程,并通过具体的实例来讲解其具体的实现过程               赢在起点,做好职业规划和项目分析


鸟到            第2章介绍在线考试系统的运行流程,并通过具体的实例来讲解其具体的实现过程                      赢在自身,快速提升自身的开发修为 


高手,          第3章介绍贝斯会客间系统的运行流程,并通过具体的实例来讲解其具体的实现过程                    赢在职场,修炼程序员职场秘籍


从学            第4章介绍四公里系统网系统的运行流程,并通过具体的实例来讲解其具体的实现过程                  赢在公司,探讨部门沟通之道


生到            第5章介绍如何开发电子相册管理系统,讲解图文展示系统的实现流程                                赢在代码本身,体现程序开发之美


系统            第6章介绍如何创建一个新春许愿墙,讲解许愿墙系统的具体实现原理和实现技巧                      赢在灵活,让程序具有更好的可扩展性


架构            第7章介绍图书馆管理系统的开发流程,并通过具体的实例来讲解具体的实现过程和技巧               赢在面向对象,实现高内聚和低耦合


师,详          第8章介绍一个典型企业网站的开发过程,了解PHP技术在典型企业网站中的重要作用                 赢在技术,通过可移植性实现跨平台


细记            第9章介绍电子商务网站的开发流程,讲解其具体实现过程,并剖析技术核心和实现技巧                赢在高质量,提高程序的健壮性


录了            第10章介绍开心斗地主的开发流程,讲解PHP技术在游戏类项目中的具体作用                          赢在管理,运转一个健步如飞的团队


笔者            第11章介绍在线微博系统的开发流程,讲解其具体实现过程,并剖析技术核心和实现技巧     赢在技术沉淀,使用计算机中的算法技术


在项            第12章介绍OA在线办公系统的构建方法,对OA系统的构建流程进行详细阐述                           赢在架构,打造一个美丽的架构   

目开

发过

程中

如鱼

得水

的经

历,传

授了

赢在

项目

开发

的秘



读者服务

  为方便读者解决学习过程中的疑难问题,本书的编写团队特为广大读者提供了丰富的学习资源:

* 配书光盘:书中各项目的开发源代码和语音视频讲解。

* 网络下载资源:配书PPT电子课件、配套各章学习的电子书以及海量论文资料。

  

致谢

  本书的主要编写人员有于广、管西京、李淑芳、蒋凯、王梦、王书鹏、张子言、张建敏、陈德春、李藏、张明星、秦雪薇、薛多鸯、李强、刘海洋、唐凯、吴善财、王石磊、席国庆、张家春、扶松柏、杨靖宇、王东华、罗红仙、曹文龙、胡郁、孙宇、于洋、李冬艳、代林峰、谭贞军、张玲玲、朱桂英、徐璐、徐娜子。

  在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

  最后感谢您购买本书,希望本书能成为您编程路上的领航者,祝您读书快乐!

  

  

 

  编  者

 
目   录
 
第1章  大学图书馆管理系统 1
1.1  赢在起点 2
1.1.1  赢在起点——程序员的职业
规划 2
1.1.2  赢在起点——做好项目分析 2
1.2  系统介绍 4
1.2.1  背景介绍 4
1.2.2  系统需求分析 4
1.2.3  系统功能模块 4
1.3  系统运行流程 5
1.4  文件夹组织结构 6
1.5  数据库设计 6
1.5.1  数据库分析 6
1.5.2  数据库概念设计 7
1.5.3  创建数据库及数据表 7
1.6  具体编码 9
1.6.1  系统首页 9
1.6.2  管理员设置模块 13
1.6.3  图书档案管理模块 19
1.6.4  图书借还模块 22
1.6.5  图书借阅查询模块 34
第2章  在线考试系统 39
2.1  修炼自身 40
2.1.1  “码农”和“高大上” 40
2.1.2  赢在自身——快速提升
自身修为 40
2.2  系统介绍 41
2.2.1  背景介绍 41
2.2.2  系统开发的目的和意义 42
2.3  系统分析 42
2.3.1  可行性分析 43
2.3.2  需求分析 43
2.4  系统设计 43
2.4.1  系统的总体设计 43
2.4.2  数据库架构 44
2.5  系统结构设计 45
2.5.1  系统功能结构 45
2.5.2  系统流程图 45
2.6  数据库设计 46
2.6.1  数据库分析 46
2.6.2  数据库概念设计 46
2.6.3  数据库物理设计 47
2.7  系统配置实现 49
2.8  前台详细设计与实现 49
2.8.1  前台首页 49
2.8.2  考生信息模块 51
2.8.3  在线考试模块 55
2.9  后台详细设计与实现 68
2.9.1  考生信息管理模块 69
2.9.2  考题信息添加及管理模块 71
2.10  系统测试 73
第3章  贝斯会客间 75
3.1  程序员职场生存秘籍 76
3.1.1  程序员的生存现状 76
3.1.2  赢在职场——修炼程序员
职场秘籍 76
3.2  新的项目 77
3.3  系统概述和总体设计 78
3.3.1  系统需求分析 78
3.3.2  系统运行流程 79
3.4  数据库设计 79
3.4.1  数据库结构设计 79
3.4.2  数据库配置信息 80
3.4.3  操作数据的常用方法 81
3.5  前台设计 82
3.5.1  前台首页 82
3.5.2  首页中调用的页面 85
3.5.3  签写留言页面 88
3.5.4  验证码 91
3.6  后台设计 91
3.6.1  后台登录首页 92
3.6.2  管理留言页面 94
3.6.3  编辑/回复留言页面 95
3.6.4  系统设置页面 98
3.6.5  修改密码页面 100
3.7  设置留言规则 103
3.8  系统测试 104
第4章  四公里社区网 107
4.1  部门沟通之“钥” 108
4.1.1  开发公司部门现状 108
4.1.2  赢在公司——探讨部门
沟通之道 109
4.2  新的项目 110
4.3  系统概述和总体设计 110
4.3.1  系统需求分析 110
4.3.2  系统运行流程 111
4.4  数据库设计 111
4.4.1  数据库结构设计 111
4.4.2  数据库配置信息 113
4.5  首页设计 113
4.5.1  系统首页 114
4.5.2  顶部页面 114
4.5.3  底部页面 115
4.5.4  左侧页面 115
4.6  免费供求信息发布模块 118
4.6.1  免费信息发布 118
4.6.2  免费信息检查 120
4.6.3  免费信息处理 121
4.7  信息检索模块 122
4.8  后台管理 126
4.8.1  登录页面 126
4.8.2  后台首页 127
4.8.3  后台首页中调入的页面 128
4.8.4  付费信息发布 133
4.8.5  付费信息管理 134
4.8.6  付费信息审核 137
4.8.7  付费信息删除 137
第5章  电子相册管理系统 139
5.1  体验代码之美 140
5.1.1  程序员经常忽视的问题 140
5.1.2  赢在代码本身——体现
程序之美 140
5.2  新的项目 141
5.3  系统概述和总体设计 142
5.3.1  系统需求分析 142
5.3.2  总体设计 142
5.4  数据库设计 143
5.4.1  数据库结构设计 143
5.4.2  数据库配置信息 144
5.4.3  系统配置信息 144
5.5  前台设计 145
5.5.1  系统首页 145
5.5.2  首页涉及的代码 146
5.5.3  关于页面处理的基类 150
5.5.4  显示相册列表 152
5.5.5  进行图片处理 154
5.5.6  显示最新上传的图片 156
5.5.7  显示热门图片 157
5.6  后台设计 158
5.6.1  后台首页 158
5.6.2  后台管理页面 161
5.6.3  创建相册 163
5.6.4  编辑相册 164
5.6.5  设置相册 165
5.6.6  上传图片 172
5.6.7  图片的后台展示 177
5.7  为相册建立模型 181
5.7.1  上传功能的模型 181
5.7.2  设置系统的模型 184
5.7.3  图片的模型 186
5.8  系统测试 187
第6章  新春许愿墙 189
6.1  软件项目的可扩展性 190
6.1.1  成熟软件的完善是一个
不断更新的过程 190
6.1.2  赢在项目质量——让程序
具有更好的可扩展性 190
6.2  新的项目 191
6.3  系统概述和总体设计 192
6.3.1  系统需求分析 192
6.3.2  系统运行流程 193
6.4  数据库设计 193
6.4.1  数据库结构设计 193
6.4.2  数据库配置信息 193
6.4.3  建立一个数据库类 196
6.5  前台设计 200
6.5.1  前台首页 200
6.5.2  前台首页涉及的代码 204
6.5.3  许愿页面 205
6.6  后台设计 210
6.6.1  登录页面 210
6.6.2  管理页面 212
6.6.3  退出管理 214
第7章  图书馆管理系统 215
7.1  模块化编程思想 216
7.1.1  现实中的模块化编程 216
7.1.2  赢在面向对象——实现
高内聚和低耦合代码 216
7.2  新的项目 217
7.3  系统概述和总体设计 218
7.3.1  系统需求分析 218
7.3.2  系统运行流程 219
7.4  数据库设计 221
7.4.1  数据库结构设计 221
7.4.2  数据库配置信息 224
7.5  首页设计 224
7.5.1  权限判断 224
7.5.2  借阅排行榜 226
7.6  管理员设置模块 227
7.6.1  管理员登录 227
7.6.2  查看管理员 230
7.6.3  添加管理员 232
7.6.4  设置管理员权限 233
7.6.5  删除管理员 234
7.7  图书档案管理模块 234
7.7.1   查看图书列表 235
7.7.2   添加图书信息 237
7.7.3   修改图书信息 240
7.7.4   删除图书信息 241
7.8  图书借还模块 241
7.8.1   图书借阅 241
7.8.2   图书续借 244
7.8.3   图书借阅查询 247
7.8.4  借阅到期提醒 250
7.9  读者管理 252
7.9.1   读者类型管理 252
7.9.2   读者档案管理 253
第8章  典型企业网站 257
8.1  程序的可移植性 258
8.1.1  什么是可移植性 258
8.1.2  赢在技术——通过可移植性
实现跨平台项目 258
8.2  新的项目 259
8.3  系统概述和总体设计 259
8.3.1  系统需求分析 260
8.3.2  系统运行流程 260
8.4  数据库设计 261
8.4.1  数据库结构设计 261
8.4.2  数据库配置信息 265
8.5  系统框架设计 265
8.5.1  新闻中心 265
8.5.2  图片中心 268
8.5.3  在线反馈 275
8.5.4  基本模块 277
8.6  后台管理 287
8.6.1  后台登录页面 287
8.6.2  产品中心管理 288
第9章  电子商务网站 297
9.1  提高程序的健壮性 298
9.1.1  一段房贷代码引发的深思 298
9.1.2  赢在高质量——提高程序
的健壮性 298
9.2  新的项目 299
9.3  系统概述和总体设计 300
9.3.1  系统需求分析 300
9.3.2  系统运行流程 300
9.4  数据库设计 301
9.4.1  数据库结构设计 301
9.4.2  数据库配置信息 303
9.4.3  数据库编程 305
9.5  前台设计 307
9.5.1  用户注册和登录管理 308
9.5.2  产品展示 315
9.5.3  购物车 316
9.5.4  产品分类管理 319
9.6  后台管理 321
9.6.1  添加新产品 321
9.6.2  修改产品信息 322
9.6.3  删除产品 323
9.6.4  管理产品目录 327
9.7  数据备份和恢复 328
9.7.1  数据备份 328
9.7.2  数据恢复 331
第10章  开心斗地主 335
10.1  做好项目管理者 336
10.1.1  软件工程师到项目经理到
管理者之路 336
10.1.2  赢在管理——运转一个
健步如飞的团队 336
10.2  新的项目 338
10.3  使用MVC设计思想 338
10.3.1  MVC设计思想介绍 339
10.3.2  MVC设计模式的实现 339
10.3.3  MVC设计模式的扩展和
优缺点 340
10.4  系统概述和总体设计 341
10.4.1  系统需求分析 341
10.4.2  系统运行流程 342
10.5  数据库设计 343
10.5.1  数据库结构设计 343
10.5.2  数据库配置信息 345
10.5.3  常用的数据库程序 345
10.6  用户管理模块 346
10.6.1  用户登录 346
10.6.2  用户注册 349
10.6.3  用户退出 350
10.7  房间管理设计 351
10.7.1  游戏大厅 351
10.7.2  选择房间 353
10.8  游戏模块 354
10.8.1  邀请朋友 354
10.8.2  建立游戏规则 357
第11章  在线微博系统 365
11.1  算法是程序的灵魂 366
11.1.1  何谓算法 366
11.1.2  赢在技术沉淀——计算机
中的算法 366
11.1.3  赢在技术沉淀——表示
算法的方法 367
11.2  新的项目 369
11.3  系统概述和总体设计 370
11.3.1  系统需求分析 370
11.3.2  系统运行流程 370
11.4  编写标准项目计划书 371
11.4.1  可行性分析 371
11.4.2  编写项目计划书 372
11.5  数据库设计 374
11.5.1  数据库结构设计 374
11.5.2  数据库配置信息 375
11.6  系统配置信息 375
11.6.1  站点配置信息 376
11.6.2  用户信息 376
11.7  前台设计 377
11.7.1  系统首页 377
11.7.2  首页配置页面 378
11.7.3  评论页面 380
11.7.4  关注页面 382
11.8  建立各种类 383
11.8.1  分页类 383
11.8.2  数据库类 386
11.8.3  微博类 389
11.9  后台管理 391
11.9.1  后台登录页面 392
11.9.2  账号管理 393
11.9.3  微博设置 395
11.9.4  同步更新 397
11.9.5  RSS订阅 398
11.9.6  关注管理 400
11.10  系统测试 401
第12章  OA在线办公系统 403
12.1  走向架构师之路 404
12.1.1  什么是架构师 404
12.1.2  赢在架构——如何成为
一名架构师 404
12.1.3  赢在架构——何种架构
才算是一个“美丽”的架构 405
12.1.4  赢在架构——如何打造
一个美丽的架构 405
12.2  新的项目 406
12.3  系统概述和总体设计 407
12.3.1  系统需求分析 407
12.3.2  系统运行流程 407
12.4  数据库设计 408
12.4.1  数据库结构设计 408
12.4.2  数据库配置信息 410
12.4.3  系统配置信息 411
12.5  系统框架设计 411
12.5.1  验证码 412
12.5.2  用户注册 413
12.5.3  办公文件上传 414
12.5.4  系统首页 417
12.5.5  登录管理 420
12.6  日常办公常用功能的实现 423
12.6.1  网络硬盘 423
12.6.2  短信箱 428
12.6.3  日程安排 431
12.6.4  通讯录 434
12.6.5  课表查询 440
12.6.6  发表文章 443
12.7  基本管理功能的实现 446
12.7.1  部门、组别、学科和
班级管理 446
12.7.2  栏目操作 457
12.7.3  用户管理 459
12.7.4  学生成绩管理 460
12.7.5  分页设置 463
 

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha