PHP项目开发实战密码

生活百科 2023-01-17 17:57生活百科www.aizhengw.cn

PHP项目开发实战密码

《PHP项目开发实战密码》是清华大学出版社出版的图书,作者是于广。

基本介绍

  • 书名PHP项目开发实战密码
  • 作者于广
  • ISBN9787302404248
  • 定价62元
  • 出版社清华大学出版社

内容简介

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

目录

第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章线上考试系统
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章贝斯会客间
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章四公里社区网
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章电子相册管理系统
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章新春许愿墙
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章图书馆管理系统
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章典型企业网站
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章电子商务网站
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章开心斗地主
10.1做好项目管理者 336
10.1.1软体工程师到项目经理到
管理者之路 336
10.1.2赢在管理——运转一个
健步如飞的团队 336
10.2新的项目 338
10.3使用MVC设计思想 338
10.3.1MVC设计思想介绍 339
10.3.2MVC设计模式的实现 339
10.3.3MVC设计模式的扩展和
优缺点 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章线上微博系统
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.5RSS订阅 398
11.9.6关注管理 400
11.10系统测试 401
第12章OA线上办公系统
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

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有