种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

PHP项目案例分析

(2019-05-27 17:11:17) 百科综合
PHP项目案例分析(PHP学习路线图·PHP项目案例分析)

PHP项目案例分析

PHP学习路线图·PHP项目案例分析一般指本词条

《PHP项目案例分析》是2011年12月清华大学出版社出版的图书,作者是潘凯华、李慧、刘欣等。该书系统完整地介绍了6个实用项目和2个毕业设计,实用项目包括图书信息管理系统、俊羽会议管理系统、梦幻网路日记、企业网站系统、明日网上书店和问鼎办公自动化系统的设计;毕业设计包括图书馆管理系统和电子商务网站的设计。

基本介绍

  • 书名:PHP项目案例分析
  • 作者:潘凯华、李慧、刘欣等
  • ISBN:9787302272038
  • 定价:49.8元
  • 出版社:清华大学出版社
  • 出版时间:2011年12月29日
  • 装帧:平装

内容简介

本书从Web项目开发的角度出发,按照项目的开发顺序,系统、全面地介绍了PHP项目开发的流程。从项目概述、资料库设计、公共类设计到主要模组设计,每一过程都进行了详细的介绍。
本书提供了大量的自学视频、源程式、素材,提供了相关的模组库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。
本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校、相关培训机构师生的学习教材,也适合作为软体开发人员的参考资料。

目录

第I篇 实用项目篇
第1章 图书信息管理系统(PHP+MySQL实现)
自学视频、源程式:
配套资源\mr\1\ 2
1.1 项目设计思路 3
1.1.1 功能阐述 3
1.1.2 系统预览 3
1.1.3 功能结构 4
1.1.4 档案组织结构 4
1.2 资料库设计 5
1.2.1 资料库设计结构 5
1.2.2 数据表设计结构 5
1.2.3 连线资料库 6
1.3 首页设计 6
1.3.1 首页页面概述 6
1.3.2 获取超连结传递的数据 7
1.3.3 首页页面实现过程 8
1.4 注册模组设计 12
1.4.1 注册模组概述 12
1.4.2 注册模组实现过程 12
1.5 登录模组设计 14
1.5.1 登录模组概述 14
1.5.2 登录模组实现过程 15
1.6 图书信息添加模组设计 16
1.6.1 图书信息添加模组概述 16
1.6.2 在下拉选单中显示数据表
某列的栏位值 17
1.6.3 图书信息添加模组实现过程 18
1.7 图书信息管理模组设计 20
1.7.1 图书信息管理模组概述 20
1.7.2 分页技术 21
1.7.3 图书信息管理模组实现过程 22
1.8 图书搜寻模组设计 27
1.8.1 图书搜寻模组概述 27
1.8.2 通过JavaScript脚本创建级
联下拉列表框 27
1.8.3 图书搜寻模组实现过程 28
1.9 项目发布 31
本章小结 31
第2章 会议管理系统(PHP+
ADODB+Access实现)
自学视频、源程式:
配套资源\mr\2\ 32
2.1 项目设计思路 33
2.1.1 功能阐述 33
2.1.2 系统预览 33
2.1.3 功能结构 34
2.1.4 档案组织结构 34
2.2 资料库设计 35
2.2.1 资料库设计结构 35
2.2.2 数据表设计结构 35
2.2.3 连线资料库 36
2.3 登录模组设计 36
2.3.1 登录模组概述 36
2.3.2 用户许可权判断技术 37
2.3.3 用户登录模组实现过程 37
2.4 首页设计 39
2.4.1 首页概述 39
2.4.2 首页设计技术 39
2.4.3 首页实现过程 40
2.5 用户个人信息模组设计 42
2.5.1 用户个人信息模组概述 42
2.5.2 用户个人信息模组技术 43
2.5.3 用户个人信息模组实现过程 43
2.5.4 安全退出 44
2.6 会议记录添加模组 45
2.6.1 会议记录添加模组概述 45
2.6.2 会议记录信息验证技术 45
2.6.3 上传档案处理技术 46
2.6.4 会议记录添加模组实现过程 48
2.7 浏览会议记录模组设计 50
2.7.1 浏览会议记录模组概述 50
2.7.2 WebBrowser列印技术 50
2.7.3 Excel报表生成技术 51
2.7.4 文本档案中数据的获取技术 52
2.7.5 浏览会议记录实现过程 52
2.7.6 会议记录详细信息浏览
实现过程 53
2.8 查找会议记录模组设计 55
2.8.1 查找会议记录模组概述 55
2.8.2 分类查找技术 55
2.8.3 查找会议记录实现过程 56
2.9 ADODB连线资料库技术专题 57
2.9.1 ADODB简介 58
2.9.2 ADODB的安装 58
2.9.3 ADODB常用函式及说明 58
2.9.4 不同资料库之间的转换 60
2.10 项目发布 61
本章小结 61
第3章 梦幻网路日记(Apache+PHP+
MySQL实现)
自学视频、源程式:
配套资源\mr\3\ 62
3.1 项目设计思路 63
3.1.1 功能阐述 63
3.1.2 系统预览 63
3.1.3 功能结构 64
3.1.4 档案组织结构 64
3.2 资料库设计 65
3.2.1 资料库设计结构 65
3.2.2 数据表设计结构 65
3.2.3 连线资料库 67
3.3 用户模组设计 68
3.3.1 用户模组概述 68
3.3.2 注册模组实现过程 68
3.3.3 登录模组实现过程 70
3.3.4 密码找回实现过程 72
3.4 首页设计 73
3.4.1 首页概述 73
3.4.2 通过switch和include语句
设计框架 74
3.4.3 二级导航选单实现过程 76
3.5 网页闹钟模组设计 78
3.5.1 网页闹钟模组概述 78
3.5.2 闹钟铃声试听 79
3.5.3 Ajax无刷新控制闹铃 80
3.5.4 网页闹钟设定的实现过程 83
3.6 理财助手模组设计 85
3.6.1 理财助手模组设计概述 85
3.6.2 验证日期格式是否正确 86
3.6.3 日期选择器 89
3.6.4 无框线视窗 90
3.6.5 添加收入实现过程 91
3.6.6 财务管理实现过程 94
3.6.7 财务查询实现过程 97
3.6.8 财务统计实现过程 100
3.7 我的日记模组设计 102
3.7.1 我的日记模组设计概述 102
3.7.2 过滤敏感词 103
3.7.3 当前页完成验证码的验证 104
3.7.4 查询关键字描红 107
3.7.5 添加日记的实现过程 108
3.7.6 分页显示日记列表 110
3.7.7 弹出视窗修改日记 112
3.7.8 查询日记的实现过程 113
3.7.9 套用JavaScript实现批量
删除 116
3.8 管理日记本 118
3.8.1 管理日记本概述 118
3.8.2 MD5加密技术 118
3.8.3 修改密码的实现过程 119
3.9 项目发布 119
本章小结 120
第4章 企业网站系统(PHP+MySQL
实现)
自学视频、源程式:
配套资源\mr\4\ 121
4.1 项目设计思路 122
4.1.1 功能阐述 122
4.1.2 系统预览 122
4.1.3 功能结构 124
4.1.4 档案组织结构 124
4.2 资料库设计 125
4.2.1 资料库设计结构 125
4.2.2 数据表设计结构 126
4.2.3 连线资料库 127
4.3 首页设计 128
4.3.1 首页页面概述 128
4.3.2 在网页中嵌入flash动画 128
4.3.3 首页页面实现过程 129
4.4 最新活动模组设计 133
4.4.1 最新活动模组概述 133
4.4.2 使用<marquee>标籤实现
文字滚动效果 133
4.4.3 最新活动标题滚动显示
实现过程 134
4.4.4 查看活动详细信息实现过程 135
4.5 产品中心模组设计 136
4.5.1 产品中心模组概述 136
4.5.2 do…while循环输出查询
结果 137
4.5.3 <img>标籤输出产品效果图 138
4.5.4 显示软体产品实现过程 138
4.5.5 查看产品详细信息实现过程 140
4.5.6 查看更多产品信息实现过程 140
4.6 客户反馈模组设计 142
4.6.1 客户反馈模组概述 142
4.6.2 数字验证码 143
4.6.3 留言信息分页浏览 143
4.6.4 查看留言详细信息 144
4.6.5 添加留言信息 145
4.7 后台主页设计 146
4.7.1 后台主页概述 146
4.7.2 后台主页框架设计原理 147
4.7.3 后台主页实现过程 148
4.8 软体产品管理模组设计 149
4.8.1 软体产品管理模组概述 149
4.8.2 档案上传技术扩展 149
4.8.3 添加软体信息实现过程 150
4.8.4 修改软体信息实现过程 152
4.8.5 删除软体信息实现过程 154
4.8.6 查询软体信息实现过程 155
4.9 项目发布 156
本章小结 157
第5章 明日网上书店(PHP+Smarty+
ADODB+MySQL实现)
自学视频、源程式:
配套资源\mr\5\ 158
5.1 功能设计思路 159
5.1.1 功能阐述 159
5.1.2 系统预览 160
5.1.3 功能结构 161
5.1.4 档案组织结构 162
5.2 资料库设计 163
5.2.1 资料库设计结构 163
5.2.2 数据表设计结构 163
5.3 公共类设计 165
5.3.1 资料库连线类 166
5.3.2 资料库管理类 168
5.3.3 Smarty模板引擎配置类 169
5.3.4 购物车类 169
5.3.5 分页类 172
5.3.6 工具类 173
5.4 首页设计 176
5.4.1 首页概述 176
5.4.2 首页技术分析 177
5.4.3 首页实现过程 178
5.5 用户模组设计 179
5.5.1 用户模组概述 179
5.5.2 用户注册 179
5.5.3 用户登录 184
5.5.4 用户中心 185
5.5.5 找回登录密码 188
5.6 图书展示模组设计 190
5.6.1 图书分类展示 190
5.6.2 特别图书展示 194
5.6.3 图书试读展示 196j
5.6.4 图书详细信息展示 199
5.7 图书订购模组设计 203
5.7.1 购物车的实现 203
5.7.2 填写收货人信息 206
5.7.3 确认订购信息 207
5.7.4 选择支付方式 209
5.7.5 确认支付信息 209
5.8 后台登录页设计 212
5.8.1 后台登录页概述 212
5.8.2 后台登录页实现过程 212
5.9 系统管理模组 214
5.9.1 系统信息设定 214
5.9.2 更改管理员密码 215
5.10 图书类别管理模组 216
5.10.1 图书大类管理 216
5.10.2 图书小类管理 218
5.10.3 出版社分类管理 220
5.11 图书管理模组 223
5.11.1 图书信息管理 223
5.11.2 图书试读管理 227
5.12 用户信息管理模组 229
5.12.1 用户信息管理 229
5.12.2 用户反馈信息管理 230
5.13 订单信息管理模组 231
5.13.1 订单信息列表管理 231
5.13.2 订单详细信息管理 232
5.14 项目发布 233
5.15 用户使用手册 236
本章小结 239
第6章 办公自动化系统 (PHP+Smarty
+MS SQL Server 2000+
PDO实现)
自学视频、源程式:
配套资源\mr\6\ 240
6.1 功能设计思路 241
6.1.1 功能阐述 241
6.1.2 系统预览 241
6.1.3 功能结构 242
6.1.4 资料夹组织结构 243
6.2 资料库设计 244
6.2.1 资料库设计结构 244
6.2.2 数据表设计结构 244
6.2.3 连线资料库 246
6.3 公共模组设计 247
6.3.1 Smarty类库的封装 247
6.3.2 类的实例化 248
6.3.3 JavaScript脚本 248
6.3.4 自定义函式 249
6.4 前台首页设计 250
6.4.1 前台首页概述 250
6.4.2 前台首页框架技术 251
6.4.3 前台首页的实现过程 253
6.4.4 定义顶部框架内显示的页面 253
6.4.5 定义左侧框架内显示的页面 255
6.4.6 定义中间主框架显示的页面 256
6.5 人事讯息模组设计 257
6.5.1 人事讯息模组概述 257
6.5.2 $_GET[]和$_POST[]全局
数组 257
6.5.3 讯息管理的实现过程 258
6.6 考勤管理模组设计 262
6.6.1 考勤管理模组概述 263
6.6.2 Smarty模板中if语句嵌套
技术 263
6.6.3 上下班登记的实现过程 264
6.6.4 设定时间的实现过程 269
6.7 后台主页设计 271
6.7.1 后台主页概述 271
6.7.2 后台主页框架技术 271
6.7.3 后台登录实现过程 272
6.7.4 后台主页实现过程 273
6.8 部门管理模组设计 275
6.8.1 部门管理模组概述 275
6.8.2 部门功能结构的动态输出
技术 276
6.8.3 部门查看的实现过程 278
6.8.4 部门添加的实现过程 281
6.9 系统管理模组设计 283
6.9.1 系统管理模组概述 283
6.9.2 通过档案存储数据技术 283
6.9.3 系统日誌的实现过程 284
6.10 许可权管理模组设计 286
6.10.1 许可权管理模组概述 286
6.10.2 使用JavaScript关联多选
列表框 286
6.10.3 账号许可权 288
6.10.4 用户组设定 289
6.10.5 许可权分配 293
6.11 项目发布 296
6.11.1 配置程式运行环境 296
6.11.2 配置MS SQL Server 2000
资料库 296
本章小结 298
第II篇 毕业设计篇
第7章 图书馆管理系统(PHP+MySQL 5.0实现)
自学视频、源程式:
配套资源\mr\7\ 300
7.1 设计说明 301
7.1.1 毕业设计(论文)主要内容 301
7.1.2 毕业设计(论文)要求 301
7.2 填写开题报告 302
7.3 封面设计 303
7.4 书写摘要 304
7.5 编排目录 305
7.6 绪论 307
7.6.1 本课题的开发背景及意义 307
7.6.2 课题研究内容 307
7.6.3 设计组织结构 307
7.7 开发工具及相关技术 308
7.7.1 常用开发工具 308
7.7.2 运行环境 309
7.7.3 相关技术 312
7.7.4 B/S结构简介 313
7.8 需求分析 314
7.8.1 可行性分析 314
7.8.2 系统需求 315
7.8.3 功能需求 315
7.8.4 性能要求 316
7.9 系统资料库设计 316
7.9.1 资料库概述 316
7.9.2 系统实体E-R图 317
7.9.3 系统数据表设计 319
7.10 系统设计 320
7.10.1 系统实现关係图 320
7.10.2 系统功能模组设计 321
7.11 系统功能实现 321
7.11.1 管理员模组设计 321
7.11.2 图书档案管理模组设计 324
7.11.3 图书借还模组设计 326
7.12 结论 328
7.13 参考文献 329
7.14 致谢 329
7.15 附录 329
7.15.1 附录A 主程式(Index.php
代码) 329
7.15.2 附录B 子程式(Book
Borrow.php代码) 332
本章小结 335
第8章 电子商务网站(PHP+MySQL 5.0
实现)
自学视频、源程式:
配套资源\mr\8\ 336
8.1 设计说明 337
8.1.1 毕业设计(论文)主要内容 337
8.1.2 毕业设计(论文)要求 337
8.2 填写开题报告 338
8.3 封面设计 339
8.4 书写摘要 340
8.5 编排目录 341
8.6 绪论 343
8.6.1 本课题的开发背景及意义 343
8.6.2 课题研究内容 343
8.6.3 设计组织结构 343
8.7 开发工具及相关技术 344
8.7.1 开发工具 344
8.7.2 运行环境 345
8.7.3 相关技术 346
8.7.4 B/S系统结构 347
8.8 需求分析 348
8.8.1 必要性与可行性分析 349
8.8.2 系统需求 349
8.8.3 功能需求 350
8.8.4 系统性能要求 350
8.9 系统资料库设计 350
8.9.1 资料库理论基础 351
8.9.2 系统实体E-R图 351
8.9.3 系统数据表设计 352
8.10 系统设计 354
8.10.1 系统实现结构图 354
8.10.2 系统功能模组设计 355
8.11 系统功能实现 356
8.11.1 商品展示模组设计 356
8.11.2 购物车模组设计 358
8.11.3 搜寻模组设计 359
8.11.4 订单管理模组设计 360
8.11.5 商品管理模组设计 362
8.12 结论 363
8.13 参考文献 364
8.14 致谢 364
8.15 附录 365
8.15.1 附录A 主程式(Index.php
代码) 365
8.15.2 附录B 子程式(gouwu1.php
代码) 368
本章小结 370
附录A 372
附录B 409

前言

学习语言的目的是为了开发项目,很多初学者对于学习技术没有问题,但要真正开发项目,就会感到迷茫和手足无措。而对于即将毕业的学生来说,提交的毕业设计又会让他们感到焦头烂额。
为了帮助读者解决这些问题,引导读者学有所用,特编写了本书,内容涉及PHP开发的主流开发技术,并以最简单通俗的方式向读者介绍如何开发Web项目。相信通过本书的学习,读者会在PHP项目开发的道路上积累更多的实战经验,掌握项目开发的方法。同时,也为正在忙于毕业设计的同学提供了一条捷径。
如果读者在学习的过程中遇到问题,可以通过QQ、论坛等方式与我们联繫,我们会力争排除读者在PHP学习过程中遇到的各种障碍。
本书内容
本书分为8章,其中包括6个实用项目和2个毕业设计。实用项目包括图书信息管理系统、俊羽会议管理系统、梦幻网路日记、企业网站系统、明日网上书店和问鼎办公自动化系统的设计;毕业设计包括图书馆管理系统和电子商务网站的设计。
本书特色
* 技术丰富:本书从实际套用的角度出发,运用最简洁、最实用的技术开发最流行的项目。如PHP操作MySQL资料库、Smarty模板、PDO和ADODB资料库抽象层等技术。
* 横向扩展:本书属于PHP系列图书的一部分,在经过了基础、範例和典型模组等内容的学习后,以此来检验读者的学习成果,体会Web项目开发的过程,积累实战经验。
* 讲解到位:本书对每个项目中最有价值的部分进行了剖析,以达到画龙点睛的目的。
* 赠送项目原始码和毕业设计论文:书中所有项目均提供有原始码,用户在开发中可以快速借鉴或套用,并且提供了两篇毕业设计论文,以供参考。
* 提供多节视频录像:本书提供了多节的项目开发视频录像,读者可以边看边学,快速提高。
本书配套资源
本书提供了内容丰富的配套资源,包括自学视频、源程式、素材,以及模组库、案例库、题库、素材库等多项辅助内容,读者朋友可以通过如下方式获取。
第1种方式:
(1)登录清华大学出版社的网站,在网页右上角的搜寻文本框中输入本书书名(注意区分大小写和留出空格),或者输入本书关键字,或者输入本书ISBN号(注意去掉ISBN号间隔线“-”),单击“搜寻”按钮。
(2)找到本书后单击超连结,在该书的网页下侧单击“网路资源”超连结,即可下载。
第2种方式:
访问本书的新浪微博PHPbook,找到配套资源的连结地址进行下载。
本书约定
* 项目使用方法
用户在学习本书过程中,可以从配套资源中複製程式,去掉其唯读属性。有些项目需要使用相应的资料库或第三方资源,此类程式在使用前需要进行相应配置,详细使用方式可参考本书的配套资源使用说明书。此外,如果用户直接将本书内容用于商业用途,由此产生的不良后果由用户自己承担。
* 部分项目只给出关键代码
由于篇幅限制,书中有些模组只给出了关键代码,完整代码可参见配套资源项目程式。
读者人群
本书非常适合以下人员阅读:
* 从事PHP编程行业的开发人员
* 有一定语言基础,想进一步提高技能的人员
* 大中专院校的老师和学生
* 即将走上工作岗位的大学毕业生
* 相关培训机构的老师和学员
* PHP编程爱好者

标 签

搜索
随机推荐

Powered By 种豆资源网||