当前位置:首页 > 工业技术
赢在项目开发  PHP项目开发实战密码
赢在项目开发  PHP项目开发实战密码

赢在项目开发 PHP项目开发实战密码PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:于广编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302404248
  • 页数:464 页
图书介绍:本书通过10个综合实例的实现过程,详细讲解了使用PHP语言开发综合实践项目中的过程。主要内容有:在线留言板系统、综合信息网、在线相册系统、在线许愿墙、图书馆管理系统、典型企业网站、客房管理系统、开心斗地主游戏的、微博系统、客户管理系统等的基本流程。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。
《赢在项目开发 PHP项目开发实战密码》目录

第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

相关图书
作者其它书籍
返回顶部