简介
《软件项目开发全程实录》丛书是一套以展现项目开发完整过程为主,同时配备完整教学视频和源程序的软件开发“案例类”图书。该丛书第一版自2008年出版以来,受到广大读者,尤其是高校师生和求职人员的热烈欢迎,2011年进行了改版,截至目前,该丛书已经累计销售近16万册,成为近年来最畅销的编程案例类丛书之一。应读者朋友的要求,我们根据最新的市场变化并结合广大读者的建议,编写了该丛书的第3版。本书的特点有:
10套完整项目开发案例,项目开发全程展现
17个项目开发案例涵盖了常用的不同类别的应用系统,每个案例都从需??目案例常用资源,网站还提供技术论坛支持等。
本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者既可以了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。
大量的程序代码,冗长的代码往往令初学者望而生畏。为了方便读者阅读和理解代码,本书避免了连续大篇幅的代码,将其分割为多个部分,并对重要的变量、方法
目录
第1章九九度供求信息网(Apache+PHP+phpMyAdmin+MySQL5.0实现)1
视频讲解:1小时50分钟
1.1开发背景2
1.2系统分析2
1.2.1需求分析2
1.2.2可行性分析2
1.2.3编写项目计划书3
1.3系统设计5
1.3.1系统目标5
1.3.2系统功能结构6
1.3.3系统流程图6
1.3.4系统预览6
1.3.5开发环境8
1.3.6文件夹组织结构8
1.4在Windows操作系统下搭建PHP开发环境9
1.4.1在Windows下应用AppServ快速配置PHP开发环境9
1.4.2Windows下Apache的安装配置11
1.4.3Windows下MySQL的安装配置14
1.4.4Windows下PHP的安装配置15
1.4.5在Windows下设置IIS+PHP的执行环境16
1.5数据库设计19
1.5.1数据库分析19
1.5.2数据库概念设计19
1.5.3使用PowerDesigner建模20
1.5.4创建数据库及数据表22
1.6单元测试23
1.6.1单元测试概述23
1.6.2单元测试的优点23
1.7前台首页设计23
1.7.1前台首页概述23
1.7.2前台首页技术分析25
1.7.3前台首页的实现过程26
1.8免费供求信息发布模块设计27
1.8.1免费供求信息发布模块概述27
1.8.2免费供求信息发布模块技术分析28
1.8.3免费供求信息发布模块的实现过程30
1.9信息检索模块设计32
1.9.1信息检索模块概述32
1.9.2信息检索模块技术分析32
1.9.3信息检索模块的实现过程34
1.10后台首页设计36
1.10.1后台首页概述36
1.10.2后台首页技术分析37
1.10.3后台首页的实现过程39
1.11付费供求信息发布模块设计40
1.11.1付费供求信息发布模块概述40
1.11.2付费供求信息发布模块技术分析40
1.11.3付费供求信息发布模块的实现过程41
1.12付费信息管理模块设计43
1.12.1付费信息管理模块概述43
1.12.2付费信息管理模块技术分析43
1.12.3付费信息显示的实现过程45
1.12.4付费信息审核的实现过程47
1.12.5付费信息删除的实现过程48
1.12.6单元测试49
1.13网站发布50
1.14开发技巧与难点分析51
1.14.1查询关键字描红功能51
1.14.2表单数据的提交方式52
1.15MySQL数据库技术专题54
1.15.1创建和删除数据库54
1.15.2创建和删除数据表54
1.16本章总结55
第2章BCTY365网上社区(Apache+PHP+phpMyAdmin+MySQL5.0实现)56
视频讲解:2小时25分钟
2.1开发背景57
2.2系统分析57
2.2.1需求分析57
2.2.2可行性分析57
2.2.3编写项目计划书58
2.3系统设计60
2.3.1系统目标60
2.3.2系统功能结构60
2.3.3系统预览61
2.3.4开发环境62
2.3.5文件夹组织结构63
2.4在Linux操作系统下搭建PHP开发环境63
2.4.1Linux下Apache的安装配置63
2.4.2Linux下MySQL的安装配置64
2.4.3Linux下PHP的安装配置65
2.5数据库设计67
2.5.1数据库分析67
2.5.2数据库概念设计68
2.5.3创建数据库及数据表69
2.6公共模块设计71
2.6.1数据库连接文件71
2.6.2将文本中的字符转换为HTML标识符71
2.7前台首页设计72
2.7.1前台首页概述72
2.7.2前台首页技术分析73
2.7.3前台首页的实现过程75
2.8注册模块设计76
2.8.1注册模块概述76
2.8.2注册模块技术分析77
2.8.3注册模块的实现过程78
2.9技术支持模块设计80
2.9.1技术支持模块概述80
2.9.2技术支持模块技术分析80
2.9.3常见问题的实现过程82
2.9.4客户反馈的实现过程82
2.9.5单元测试83
2.10在线订购模块设计83
2.10.1在线订购模块概述84
2.10.2在线订购模块技术分析84
2.10.3购物车的实现过程86
2.10.4商品订单的实现过程88
2.10.5单元测试90
2.11社区论坛模块设计90
2.11.1社区论坛模块概述90
2.11.2社区论坛模块技术分析91
2.11.3论坛分类的实现过程92
2.11.4论坛帖子浏览的实现过程93
2.11.5论坛帖子发布的实现过程96
2.11.6论坛帖子回复的实现过程98
2.11.7单元测试99
2.12后台首页设计100
2.12.1后台首页概述100
2.12.2后台首页技术分析101
2.12.3后台首页的实现过程102
2.13编程词典管理模块设计103
2.13.1编程词典管理模块概述103
2.13.2编程词典管理模块技术分析103
2.13.3添加编程词典的实现过程105
2.13.4编辑编程词典的实现过程107
2.14软件升级管理模块设计108
2.14.1软件升级管理模块概述108
2.14.2软件升级管理模块技术分析108
2.14.3软件升级包上传的实现过程110
2.14.4软件升级包删除的实现过程111
2.15在Linux系统下发布网站111
2.16开发技巧与难点分析113
2.16.1管理员权限的设置113
2.16.2帖子置顶的设置114
2.17在线支付技术专题115
2.18本章总结117
第3章办公自动化管理系统(Apache+PHP+phpMyAdmin+MySQL5.0实现)118
视频讲解:1小时52分钟
3.1开发背景119
3.2需求分析119
3.3系统设计119
3.3.1系统目标119
3.3.2系统功能结构120
3.3.3系统功能预览120
3.3.4系统流程图122
3.3.5开发环境123
3.3.6文件夹组织结构123
3.4数据库设计123
3.4.1数据库分析123
3.4.2数据库概念设计123
3.4.3数据库物理结构设计124
3.5公共模块设计125
3.5.1JavaScript脚本125
3.5.2自定义函数126
3.6前台首页设计127
3.6.1前台首页概述127
3.6.2前台首页技术分析128
3.6.3前台首页的实现过程130
3.7人事消息模块设计130
3.7.1人事消息模块概述130
3.7.2人事消息模块技术分析131
3.7.3消息管理的实现过程131
3.7.4意见箱的实现过程135
3.8考勤管理模块设计138
3.8.1考勤管理模块概述138
3.8.2考勤管理模块技术分析139
3.8.3上下班登记的实现过程140
3.8.4设置时间的实现过程144
3.9后台首页设计146
3.9.1后台首页概述146
3.9.2后台首页技术分析147
3.9.3后台首页的实现过程147
3.10部门管理模块设计147
3.10.1部门管理模块概述147
3.10.2部门管理模块技术分析148
3.10.3部门查看的实现过程150
3.10.4部门添加的实现过程153
3.10.5单元测试155
3.11系统管理模块设计155
3.11.1系统管理模块概述155
3.11.2系统管理模块技术分析155
3.11.3系统日志的实现过程157
3.11.4数据备份的实现过程158
3.12开发技巧与难点分析159
3.12.1使用JavaScript关联多选列表框159
3.12.2用户组设置161
3.13MySQL数据备份专题162
3.14本章总结164
第4章网络在线考试系统(Apache+PHP+Ajax+SQLServer2000实现)165
视频讲解:1小时22分钟
4.1开发背景166
4.2系统分析166
4.2.1需求分析166
4.2.2可行性分析166
4.3系统设计167
4.3.1系统目标167
4.3.2系统功能结构167
4.3.3系统流程图168
4.3.4系统预览168
4.3.5开发环境169
4.3.6文件夹组织结构169
4.4数据库设计170
4.4.1数据库分析170
4.4.2数据库概念设计170
4.4.3数据库物理结构171
4.5前台首页设计172
4.5.1前台首页概述172
4.5.2前台首页技术分析172
4.5.3前台首页的实现过程173
4.6考生信息模块设计174
4.6.1考生信息模块概述174
4.6.2考生信息模块的技术分析174
4.6.3考生注册的实现过程177
4.6.4单元测试180
4.7在线考试模块设计181
4.7.1在线考试模块的概述181
4.7.2在线考试模块的技术分析181
4.7.3应用Ajax在线答题的实现过程182
4.7.4分数统计和成绩保存的实现过程185
4.7.5单元测试186
4.8后台首页设计187
4.8.1后台首页概述187
4.8.2后台首页技术分析187
4.8.3后台首页的实现过程188
4.9考题信息管理模块设计188
4.9.1考题信息管理模块的概述188
4.9.2考题信息管理模块的技术分析189
4.9.3考题信息添加的实现过程189
4.9.4查询考题信息的实现过程191
4.10开发技巧与难点分析194
4.10.1考生登录编号的获取194
4.10.2通过Ajax技术实现计时与显示剩余时间195
4.11Ajax无刷新技术专题197
4.11.1Ajax概述197
4.11.2Ajax的优点197
4.11.3Ajax的工作原理198
4.11.4Ajax的工作流程199
4.11.5Ajax中的核心技术XMLHttpRequest199
4.12本章总结200
第5章物流配送信息网(Apache+PHP+phpMyAdmin+MySQL5.0实现)201
视频讲解:1小时26分钟
5.1开发背景202
5.2系统分析202
5.2.1需求分析202
5.2.2可行性分析202
5.3系统设计203
5.3.1系统目标203
5.3.2系统功能结构203
5.3.3系统预览204
5.3.4开发环境205
5.3.5文件夹组织结构206
5.4数据库设计206
5.4.1数据库分析206
5.4.2数据库概念设计206
5.4.3创建数据库及数据表207
5.5网站首页设计209
5.5.1网站首页概述209
5.5.2网站首页技术分析209
5.5.3网站首页的实现过程210
5.6车源信息查询模块设计211
5.6.1车源信息查询模块概述211
5.6.2车源信息查询模块技术分析211
5.6.3车源信息查询模块的实现过程212
5.6.4单元测试213
5.7发货单管理模块设计214
5.7.1发货单管理模块概述214
5.7.2发货单管理模块技术分析214
5.7.3发货单填单的实现过程217
5.7.4发货单查询的实现过程218
5.7.5发货单打印的实现过程220
5.7.6单元测试220
5.8回执单验收管理模块设计221
5.8.1回执单模块概述221
5.8.2回执单模块技术分析221
5.8.3回执单验收模块的实现过程223
5.9基础信息管理模块设计224
5.9.1基础信息管理模块概述224
5.9.2基础信息管理模块技术分析225
5.9.3客户信息管理的实现过程226
5.9.4车源信息管理的实现过程228
5.10开发技巧与难点分析230
5.10.1应用存储过程实现管理员登录230
5.10.2应用正则表达式验证电话号码232
5.11报表打印技术233
5.12本章总结235
第6章学校图书馆管理系统(Apache+PHP+phpMyAdmin+MySQL5.0实现)236
视频讲解:2小时20分钟
6.1开发背景237
6.2需求分析237
6.3系统设计237
6.3.1系统目标237
6.3.2系统功能结构238
6.3.3系统流程图238
6.3.4系统预览238
6.3.5开发环境240
6.3.6文件夹组织结构240
6.4数据库设计240
6.4.1数据库分析240
6.4.2数据库概念设计241
6.4.3创建数据库及数据表242
6.5首页设计243
6.5.1首页概述243
6.5.2首页技术分析243
6.5.3首页的实现过程244
6.6管理员模块设计245
6.6.1管理员模块概述245
6.6.2管理员模块技术分析245
6.6.3系统登录的实现过程246
6.6.4查看管理员的实现过程248
6.6.5添加管理员的实现过程249
6.6.6设置管理员权限的实现过程250
6.6.7删除管理员的实现过程251
6.6.8单元测试252
6.7图书档案管理模块设计253
6.7.1图书档案管理模块概述253
6.7.2图书档案管理模块技术分析253
6.7.3查看图书信息列表的实现过程254
6.7.4添加图书信息的实现过程255
6.7.5修改图书信息的实现过程256
6.7.6删除图书信息的实现过程257
6.8图书借还模块设计258
6.8.1图书借还模块概述258
6.8.2图书借还模块技术分析258
6.8.3图书借阅的实现过程259
6.8.4图书续借的实现过程261
6.8.5图书归还的实现过程263
6.8.6图书借阅查询的实现过程264
6.8.7单元测试266
6.9开发技巧与难点分析267
6.9.1如何自动计算图书归还日期267
6.9.2如何对图书借阅信息进行统计排行268
6.10联接语句技术专题269
6.10.1内联接语句269
6.10.2外联接语句269
6.11本章总结270
第7章博客管理系统(Apache+PHP+phpMyAdmin+MySQL5.0实现)271
视频讲解:1小时16分钟
7.1开发背景272
7.2需求分析272
7.3系统设计272
7.3.1系统目标272
7.3.2系统功能结构273
7.3.3系统功能预览273
7.3.4系统流程图274
7.3.5开发环境275
7.3.6文件夹组织结构275
7.4数据库设计275
7.4.1数据库分析275
7.4.2数据库概念设计275
7.4.3数据库物理结构设计276
7.5首页设计277
7.5.1首页概述277
7.5.2首页技术分析277
7.5.3首页的实现过程279
7.6文章管理模块设计280
7.6.1文章管理模块概述280
7.6.2文章管理模块技术分析281
7.6.3添加文章的实现过程282
7.6.4文章列表的实现过程284
7.6.5查看文章、评论的实现过程286
7.6.6删除文章、评论的实现过程288
7.7图片上传模块设计289
7.7.1图片上传模块概述289
7.7.2图片上传模块技术分析289
7.7.3图片上传的实现过程291
7.7.4图片浏览的实现过程293
7.7.5删除图片的实现过程296
7.7.6单元测试296
7.8朋友圈模块设计297
7.8.1朋友圈模块概述297
7.8.2朋友圈模块技术分析297
7.8.3查询好友的实现过程298
7.9开发技巧与难点分析299
7.10登录验证码技术专题304
7.10.1简单的数字验证304
7.10.2数字图形验证码305
7.10.3汉字图形验证码306
7.11本章总结306
第8章online影视365网(Apache+PHP+ADODB+phpMyAdmin+MySQL5.0实现)307
视频讲解:1小时32分钟
8.1开发背景308
8.2需求分析308
8.3系统分析308
8.3.1系统目标308
8.3.2系统功能结构308
8.3.3功能预览309
8.3.4系统流程图310
8.3.5开发环境311
8.3.6文件夹组织结构311
8.4数据库设计311
8.4.1数据库分析311
8.4.2数据库概念设计311
8.4.3数据库物理结构设计312
8.5前台首页设计314
8.5.1前台首页概述314
8.5.2前台首页技术分析315
8.5.3前台首页的实现过程315
8.6详细信息查看模块316
8.6.1信息查看模块概述316
8.6.2信息查看模块技术分析316
8.6.3信息查看的实现过程317
8.7点歌模块设计318
8.7.1点歌模块概述318
8.7.2点歌模块技术分析318
8.7.3点歌模块的实现过程319
8.8在线视听模块设计321
8.8.1在线视听模块概述321
8.8.2在线视听模块技术分析321
8.8.3在线视听模块的实现过程322
8.9后台首页设计323
8.9.1后台首页概述323
8.9.2后台首页技术分析323
8.9.3后台首页的实现过程323
8.10目录管理模块设计325
8.10.1目录管理模块概述325
8.10.2目录管理模块技术分析325
8.10.3目录管理的实现过程326
8.10.4目录添加的实现过程327
8.10.5目录删除的实现过程329
8.11数据管理模块设计329
8.11.1数据管理模块概述329
8.11.2数据管理模块技术分析330
8.11.3数据添加的实现过程331
8.11.4数据删除的实现过程336
8.12管理员设置模块设计337
8.12.1管理员设置模块概述337
8.12.2管理员设置模块技术分析337
8.12.3管理员添加的实现过程338
8.12.4管理员删除的实现过程339
8.13开发技巧与难点分析340
8.13.1无边框窗口340
8.13.2刷新父级窗口和关闭子窗口341
8.14ADODB连接数据库技术专题341
8.14.1ADODB简介342
8.14.2ADODB的安装342
8.14.3ADODB常用函数及说明342
8.14.4不同数据库之间的转换344
8.15本章总结344
第9章明日知道网站(ZendFramework实现)345
视频讲解:1小时20分钟
9.1开发背景346
9.2需求分析346
9.3功能结构346
9.4功能预览347
9.5数据库设计348
9.5.1数据库分析348
9.5.2数据库概念设计348
9.5.3创建数据库及数据表349
9.6技术攻关350
9.6.1类似Google搜索引擎的搜索条350
9.6.2使用空格分隔多关键字354
9.6.3关键字描红358
9.6.4制作在线编辑器359
9.7MVC框架结构搭建362
9.7.1MVC开发模式介绍362
9.7.2ZendFramework框架的MVC目录结构363
9.7.3ZendFramework框架的MVC结构创建过程363
9.8首页设计365
9.8.1首页概述366
9.8.2首页技术分析366
9.8.3首页的实现过程367
9.9用户模块设计369
9.9.1用户模块概述369
9.9.2用户模块技术分析370
9.9.3用户注册的实现过程372
9.9.4用户登录的实现过程374
9.10发表问题模块设计376
9.10.1发表问题模块概述376
9.10.2发表问题模块技术分析376
9.10.3发表问题模块实现过程378
9.11回复问题模块设计380
9.11.1回复问题模块概述380
9.11.2回复问题模块技术分析380
9.11.3回复问题模块实现过程381
9.12程序调试与错误处理382
9.12.1项目开发过程中常见错误及解决方法382
9.12.2自定义错误页面383
9.13本章总结383
第10章电子商务网站(Apache+PHP+
ADODB+Smarty+Ajax+MySQL实现)385
视频讲解:2小时5分钟
10.1开发背景386
10.2需求分析386
10.3系统分析386
10.3.1系统目标386
10.3.2系统功能结构387
10.3.3功能预览387
10.3.4系统流程图388
10.3.5开发环境388
10.3.6文件夹组织结构389
10.4数据库设计390
10.4.1数据库分析390
10.4.2创建数据库和数据表391
10.5公共文件设计392
10.5.1数据库连接、管理和分页类文件392
10.5.2Smarty模板配置类文件395
10.5.3类的实例化文件395
10.6前台首页设计395
10.6.1前台首页概述395
10.6.2前台首页技术分析396
10.6.3前台首页实现过程396
10.7登录模块设计398
10.7.1登录模块概述398
10.7.2登录模块技术分析398
10.7.3用户注册400
10.7.4用户登录402
10.7.5找回密码403
10.8会员信息模块设计408
10.8.1会员信息模块概述408
10.8.2会员信息模块技术分析408
10.8.3会员中心409
10.8.4安全退出411
10.9商品显示模块412
10.9.1商品显示模块概述412
10.9.2商品显示模块技术分析412
10.9.3商品显示模块的实现过程413
10.10购物车模块设计414
10.10.1购物车模块概述414
10.10.2购物车模块技术分析414
10.10.3购物车展示416
10.10.4更改商品数量419
10.10.5删除商品419
10.10.6保存购物车422
10.11收银台模块设计424
10.11.1收银台模块概述424
10.11.2收银台模块技术分析424
10.11.3显示订单425
10.11.4填写订单426
10.11.5处理订单426
10.12后台首页设计428
10.12.1后台首页概述428
10.12.2后台首页技术分析428
10.12.3后台首页实现过程430
10.13开发技巧与难点分析432
10.13.1解决Ajax的乱码问题432
10.13.2使用JavaScripe脚本获取、输出
标签内容432
10.13.3禁用页面缓存432
10.13.4在新窗口中使用session433
10.13.5判断上传文件格式433
10.13.6设置服务器的时间433
10.14Smarty类库技术专题434
10.14.1Smarty类库下载、安装435
10.14.2Smarty类库的配置435
10.14.3本项目中Smarty类库的配置方法436
10.15本章总结437
视频讲解:1小时50分钟
1.1开发背景2
1.2系统分析2
1.2.1需求分析2
1.2.2可行性分析2
1.2.3编写项目计划书3
1.3系统设计5
1.3.1系统目标5
1.3.2系统功能结构6
1.3.3系统流程图6
1.3.4系统预览6
1.3.5开发环境8
1.3.6文件夹组织结构8
1.4在Windows操作系统下搭建PHP开发环境9
1.4.1在Windows下应用AppServ快速配置PHP开发环境9
1.4.2Windows下Apache的安装配置11
1.4.3Windows下MySQL的安装配置14
1.4.4Windows下PHP的安装配置15
1.4.5在Windows下设置IIS+PHP的执行环境16
1.5数据库设计19
1.5.1数据库分析19
1.5.2数据库概念设计19
1.5.3使用PowerDesigner建模20
1.5.4创建数据库及数据表22
1.6单元测试23
1.6.1单元测试概述23
1.6.2单元测试的优点23
1.7前台首页设计23
1.7.1前台首页概述23
1.7.2前台首页技术分析25
1.7.3前台首页的实现过程26
1.8免费供求信息发布模块设计27
1.8.1免费供求信息发布模块概述27
1.8.2免费供求信息发布模块技术分析28
1.8.3免费供求信息发布模块的实现过程30
1.9信息检索模块设计32
1.9.1信息检索模块概述32
1.9.2信息检索模块技术分析32
1.9.3信息检索模块的实现过程34
1.10后台首页设计36
1.10.1后台首页概述36
1.10.2后台首页技术分析37
1.10.3后台首页的实现过程39
1.11付费供求信息发布模块设计40
1.11.1付费供求信息发布模块概述40
1.11.2付费供求信息发布模块技术分析40
1.11.3付费供求信息发布模块的实现过程41
1.12付费信息管理模块设计43
1.12.1付费信息管理模块概述43
1.12.2付费信息管理模块技术分析43
1.12.3付费信息显示的实现过程45
1.12.4付费信息审核的实现过程47
1.12.5付费信息删除的实现过程48
1.12.6单元测试49
1.13网站发布50
1.14开发技巧与难点分析51
1.14.1查询关键字描红功能51
1.14.2表单数据的提交方式52
1.15MySQL数据库技术专题54
1.15.1创建和删除数据库54
1.15.2创建和删除数据表54
1.16本章总结55
第2章BCTY365网上社区(Apache+PHP+phpMyAdmin+MySQL5.0实现)56
视频讲解:2小时25分钟
2.1开发背景57
2.2系统分析57
2.2.1需求分析57
2.2.2可行性分析57
2.2.3编写项目计划书58
2.3系统设计60
2.3.1系统目标60
2.3.2系统功能结构60
2.3.3系统预览61
2.3.4开发环境62
2.3.5文件夹组织结构63
2.4在Linux操作系统下搭建PHP开发环境63
2.4.1Linux下Apache的安装配置63
2.4.2Linux下MySQL的安装配置64
2.4.3Linux下PHP的安装配置65
2.5数据库设计67
2.5.1数据库分析67
2.5.2数据库概念设计68
2.5.3创建数据库及数据表69
2.6公共模块设计71
2.6.1数据库连接文件71
2.6.2将文本中的字符转换为HTML标识符71
2.7前台首页设计72
2.7.1前台首页概述72
2.7.2前台首页技术分析73
2.7.3前台首页的实现过程75
2.8注册模块设计76
2.8.1注册模块概述76
2.8.2注册模块技术分析77
2.8.3注册模块的实现过程78
2.9技术支持模块设计80
2.9.1技术支持模块概述80
2.9.2技术支持模块技术分析80
2.9.3常见问题的实现过程82
2.9.4客户反馈的实现过程82
2.9.5单元测试83
2.10在线订购模块设计83
2.10.1在线订购模块概述84
2.10.2在线订购模块技术分析84
2.10.3购物车的实现过程86
2.10.4商品订单的实现过程88
2.10.5单元测试90
2.11社区论坛模块设计90
2.11.1社区论坛模块概述90
2.11.2社区论坛模块技术分析91
2.11.3论坛分类的实现过程92
2.11.4论坛帖子浏览的实现过程93
2.11.5论坛帖子发布的实现过程96
2.11.6论坛帖子回复的实现过程98
2.11.7单元测试99
2.12后台首页设计100
2.12.1后台首页概述100
2.12.2后台首页技术分析101
2.12.3后台首页的实现过程102
2.13编程词典管理模块设计103
2.13.1编程词典管理模块概述103
2.13.2编程词典管理模块技术分析103
2.13.3添加编程词典的实现过程105
2.13.4编辑编程词典的实现过程107
2.14软件升级管理模块设计108
2.14.1软件升级管理模块概述108
2.14.2软件升级管理模块技术分析108
2.14.3软件升级包上传的实现过程110
2.14.4软件升级包删除的实现过程111
2.15在Linux系统下发布网站111
2.16开发技巧与难点分析113
2.16.1管理员权限的设置113
2.16.2帖子置顶的设置114
2.17在线支付技术专题115
2.18本章总结117
第3章办公自动化管理系统(Apache+PHP+phpMyAdmin+MySQL5.0实现)118
视频讲解:1小时52分钟
3.1开发背景119
3.2需求分析119
3.3系统设计119
3.3.1系统目标119
3.3.2系统功能结构120
3.3.3系统功能预览120
3.3.4系统流程图122
3.3.5开发环境123
3.3.6文件夹组织结构123
3.4数据库设计123
3.4.1数据库分析123
3.4.2数据库概念设计123
3.4.3数据库物理结构设计124
3.5公共模块设计125
3.5.1JavaScript脚本125
3.5.2自定义函数126
3.6前台首页设计127
3.6.1前台首页概述127
3.6.2前台首页技术分析128
3.6.3前台首页的实现过程130
3.7人事消息模块设计130
3.7.1人事消息模块概述130
3.7.2人事消息模块技术分析131
3.7.3消息管理的实现过程131
3.7.4意见箱的实现过程135
3.8考勤管理模块设计138
3.8.1考勤管理模块概述138
3.8.2考勤管理模块技术分析139
3.8.3上下班登记的实现过程140
3.8.4设置时间的实现过程144
3.9后台首页设计146
3.9.1后台首页概述146
3.9.2后台首页技术分析147
3.9.3后台首页的实现过程147
3.10部门管理模块设计147
3.10.1部门管理模块概述147
3.10.2部门管理模块技术分析148
3.10.3部门查看的实现过程150
3.10.4部门添加的实现过程153
3.10.5单元测试155
3.11系统管理模块设计155
3.11.1系统管理模块概述155
3.11.2系统管理模块技术分析155
3.11.3系统日志的实现过程157
3.11.4数据备份的实现过程158
3.12开发技巧与难点分析159
3.12.1使用JavaScript关联多选列表框159
3.12.2用户组设置161
3.13MySQL数据备份专题162
3.14本章总结164
第4章网络在线考试系统(Apache+PHP+Ajax+SQLServer2000实现)165
视频讲解:1小时22分钟
4.1开发背景166
4.2系统分析166
4.2.1需求分析166
4.2.2可行性分析166
4.3系统设计167
4.3.1系统目标167
4.3.2系统功能结构167
4.3.3系统流程图168
4.3.4系统预览168
4.3.5开发环境169
4.3.6文件夹组织结构169
4.4数据库设计170
4.4.1数据库分析170
4.4.2数据库概念设计170
4.4.3数据库物理结构171
4.5前台首页设计172
4.5.1前台首页概述172
4.5.2前台首页技术分析172
4.5.3前台首页的实现过程173
4.6考生信息模块设计174
4.6.1考生信息模块概述174
4.6.2考生信息模块的技术分析174
4.6.3考生注册的实现过程177
4.6.4单元测试180
4.7在线考试模块设计181
4.7.1在线考试模块的概述181
4.7.2在线考试模块的技术分析181
4.7.3应用Ajax在线答题的实现过程182
4.7.4分数统计和成绩保存的实现过程185
4.7.5单元测试186
4.8后台首页设计187
4.8.1后台首页概述187
4.8.2后台首页技术分析187
4.8.3后台首页的实现过程188
4.9考题信息管理模块设计188
4.9.1考题信息管理模块的概述188
4.9.2考题信息管理模块的技术分析189
4.9.3考题信息添加的实现过程189
4.9.4查询考题信息的实现过程191
4.10开发技巧与难点分析194
4.10.1考生登录编号的获取194
4.10.2通过Ajax技术实现计时与显示剩余时间195
4.11Ajax无刷新技术专题197
4.11.1Ajax概述197
4.11.2Ajax的优点197
4.11.3Ajax的工作原理198
4.11.4Ajax的工作流程199
4.11.5Ajax中的核心技术XMLHttpRequest199
4.12本章总结200
第5章物流配送信息网(Apache+PHP+phpMyAdmin+MySQL5.0实现)201
视频讲解:1小时26分钟
5.1开发背景202
5.2系统分析202
5.2.1需求分析202
5.2.2可行性分析202
5.3系统设计203
5.3.1系统目标203
5.3.2系统功能结构203
5.3.3系统预览204
5.3.4开发环境205
5.3.5文件夹组织结构206
5.4数据库设计206
5.4.1数据库分析206
5.4.2数据库概念设计206
5.4.3创建数据库及数据表207
5.5网站首页设计209
5.5.1网站首页概述209
5.5.2网站首页技术分析209
5.5.3网站首页的实现过程210
5.6车源信息查询模块设计211
5.6.1车源信息查询模块概述211
5.6.2车源信息查询模块技术分析211
5.6.3车源信息查询模块的实现过程212
5.6.4单元测试213
5.7发货单管理模块设计214
5.7.1发货单管理模块概述214
5.7.2发货单管理模块技术分析214
5.7.3发货单填单的实现过程217
5.7.4发货单查询的实现过程218
5.7.5发货单打印的实现过程220
5.7.6单元测试220
5.8回执单验收管理模块设计221
5.8.1回执单模块概述221
5.8.2回执单模块技术分析221
5.8.3回执单验收模块的实现过程223
5.9基础信息管理模块设计224
5.9.1基础信息管理模块概述224
5.9.2基础信息管理模块技术分析225
5.9.3客户信息管理的实现过程226
5.9.4车源信息管理的实现过程228
5.10开发技巧与难点分析230
5.10.1应用存储过程实现管理员登录230
5.10.2应用正则表达式验证电话号码232
5.11报表打印技术233
5.12本章总结235
第6章学校图书馆管理系统(Apache+PHP+phpMyAdmin+MySQL5.0实现)236
视频讲解:2小时20分钟
6.1开发背景237
6.2需求分析237
6.3系统设计237
6.3.1系统目标237
6.3.2系统功能结构238
6.3.3系统流程图238
6.3.4系统预览238
6.3.5开发环境240
6.3.6文件夹组织结构240
6.4数据库设计240
6.4.1数据库分析240
6.4.2数据库概念设计241
6.4.3创建数据库及数据表242
6.5首页设计243
6.5.1首页概述243
6.5.2首页技术分析243
6.5.3首页的实现过程244
6.6管理员模块设计245
6.6.1管理员模块概述245
6.6.2管理员模块技术分析245
6.6.3系统登录的实现过程246
6.6.4查看管理员的实现过程248
6.6.5添加管理员的实现过程249
6.6.6设置管理员权限的实现过程250
6.6.7删除管理员的实现过程251
6.6.8单元测试252
6.7图书档案管理模块设计253
6.7.1图书档案管理模块概述253
6.7.2图书档案管理模块技术分析253
6.7.3查看图书信息列表的实现过程254
6.7.4添加图书信息的实现过程255
6.7.5修改图书信息的实现过程256
6.7.6删除图书信息的实现过程257
6.8图书借还模块设计258
6.8.1图书借还模块概述258
6.8.2图书借还模块技术分析258
6.8.3图书借阅的实现过程259
6.8.4图书续借的实现过程261
6.8.5图书归还的实现过程263
6.8.6图书借阅查询的实现过程264
6.8.7单元测试266
6.9开发技巧与难点分析267
6.9.1如何自动计算图书归还日期267
6.9.2如何对图书借阅信息进行统计排行268
6.10联接语句技术专题269
6.10.1内联接语句269
6.10.2外联接语句269
6.11本章总结270
第7章博客管理系统(Apache+PHP+phpMyAdmin+MySQL5.0实现)271
视频讲解:1小时16分钟
7.1开发背景272
7.2需求分析272
7.3系统设计272
7.3.1系统目标272
7.3.2系统功能结构273
7.3.3系统功能预览273
7.3.4系统流程图274
7.3.5开发环境275
7.3.6文件夹组织结构275
7.4数据库设计275
7.4.1数据库分析275
7.4.2数据库概念设计275
7.4.3数据库物理结构设计276
7.5首页设计277
7.5.1首页概述277
7.5.2首页技术分析277
7.5.3首页的实现过程279
7.6文章管理模块设计280
7.6.1文章管理模块概述280
7.6.2文章管理模块技术分析281
7.6.3添加文章的实现过程282
7.6.4文章列表的实现过程284
7.6.5查看文章、评论的实现过程286
7.6.6删除文章、评论的实现过程288
7.7图片上传模块设计289
7.7.1图片上传模块概述289
7.7.2图片上传模块技术分析289
7.7.3图片上传的实现过程291
7.7.4图片浏览的实现过程293
7.7.5删除图片的实现过程296
7.7.6单元测试296
7.8朋友圈模块设计297
7.8.1朋友圈模块概述297
7.8.2朋友圈模块技术分析297
7.8.3查询好友的实现过程298
7.9开发技巧与难点分析299
7.10登录验证码技术专题304
7.10.1简单的数字验证304
7.10.2数字图形验证码305
7.10.3汉字图形验证码306
7.11本章总结306
第8章online影视365网(Apache+PHP+ADODB+phpMyAdmin+MySQL5.0实现)307
视频讲解:1小时32分钟
8.1开发背景308
8.2需求分析308
8.3系统分析308
8.3.1系统目标308
8.3.2系统功能结构308
8.3.3功能预览309
8.3.4系统流程图310
8.3.5开发环境311
8.3.6文件夹组织结构311
8.4数据库设计311
8.4.1数据库分析311
8.4.2数据库概念设计311
8.4.3数据库物理结构设计312
8.5前台首页设计314
8.5.1前台首页概述314
8.5.2前台首页技术分析315
8.5.3前台首页的实现过程315
8.6详细信息查看模块316
8.6.1信息查看模块概述316
8.6.2信息查看模块技术分析316
8.6.3信息查看的实现过程317
8.7点歌模块设计318
8.7.1点歌模块概述318
8.7.2点歌模块技术分析318
8.7.3点歌模块的实现过程319
8.8在线视听模块设计321
8.8.1在线视听模块概述321
8.8.2在线视听模块技术分析321
8.8.3在线视听模块的实现过程322
8.9后台首页设计323
8.9.1后台首页概述323
8.9.2后台首页技术分析323
8.9.3后台首页的实现过程323
8.10目录管理模块设计325
8.10.1目录管理模块概述325
8.10.2目录管理模块技术分析325
8.10.3目录管理的实现过程326
8.10.4目录添加的实现过程327
8.10.5目录删除的实现过程329
8.11数据管理模块设计329
8.11.1数据管理模块概述329
8.11.2数据管理模块技术分析330
8.11.3数据添加的实现过程331
8.11.4数据删除的实现过程336
8.12管理员设置模块设计337
8.12.1管理员设置模块概述337
8.12.2管理员设置模块技术分析337
8.12.3管理员添加的实现过程338
8.12.4管理员删除的实现过程339
8.13开发技巧与难点分析340
8.13.1无边框窗口340
8.13.2刷新父级窗口和关闭子窗口341
8.14ADODB连接数据库技术专题341
8.14.1ADODB简介342
8.14.2ADODB的安装342
8.14.3ADODB常用函数及说明342
8.14.4不同数据库之间的转换344
8.15本章总结344
第9章明日知道网站(ZendFramework实现)345
视频讲解:1小时20分钟
9.1开发背景346
9.2需求分析346
9.3功能结构346
9.4功能预览347
9.5数据库设计348
9.5.1数据库分析348
9.5.2数据库概念设计348
9.5.3创建数据库及数据表349
9.6技术攻关350
9.6.1类似Google搜索引擎的搜索条350
9.6.2使用空格分隔多关键字354
9.6.3关键字描红358
9.6.4制作在线编辑器359
9.7MVC框架结构搭建362
9.7.1MVC开发模式介绍362
9.7.2ZendFramework框架的MVC目录结构363
9.7.3ZendFramework框架的MVC结构创建过程363
9.8首页设计365
9.8.1首页概述366
9.8.2首页技术分析366
9.8.3首页的实现过程367
9.9用户模块设计369
9.9.1用户模块概述369
9.9.2用户模块技术分析370
9.9.3用户注册的实现过程372
9.9.4用户登录的实现过程374
9.10发表问题模块设计376
9.10.1发表问题模块概述376
9.10.2发表问题模块技术分析376
9.10.3发表问题模块实现过程378
9.11回复问题模块设计380
9.11.1回复问题模块概述380
9.11.2回复问题模块技术分析380
9.11.3回复问题模块实现过程381
9.12程序调试与错误处理382
9.12.1项目开发过程中常见错误及解决方法382
9.12.2自定义错误页面383
9.13本章总结383
第10章电子商务网站(Apache+PHP+
ADODB+Smarty+Ajax+MySQL实现)385
视频讲解:2小时5分钟
10.1开发背景386
10.2需求分析386
10.3系统分析386
10.3.1系统目标386
10.3.2系统功能结构387
10.3.3功能预览387
10.3.4系统流程图388
10.3.5开发环境388
10.3.6文件夹组织结构389
10.4数据库设计390
10.4.1数据库分析390
10.4.2创建数据库和数据表391
10.5公共文件设计392
10.5.1数据库连接、管理和分页类文件392
10.5.2Smarty模板配置类文件395
10.5.3类的实例化文件395
10.6前台首页设计395
10.6.1前台首页概述395
10.6.2前台首页技术分析396
10.6.3前台首页实现过程396
10.7登录模块设计398
10.7.1登录模块概述398
10.7.2登录模块技术分析398
10.7.3用户注册400
10.7.4用户登录402
10.7.5找回密码403
10.8会员信息模块设计408
10.8.1会员信息模块概述408
10.8.2会员信息模块技术分析408
10.8.3会员中心409
10.8.4安全退出411
10.9商品显示模块412
10.9.1商品显示模块概述412
10.9.2商品显示模块技术分析412
10.9.3商品显示模块的实现过程413
10.10购物车模块设计414
10.10.1购物车模块概述414
10.10.2购物车模块技术分析414
10.10.3购物车展示416
10.10.4更改商品数量419
10.10.5删除商品419
10.10.6保存购物车422
10.11收银台模块设计424
10.11.1收银台模块概述424
10.11.2收银台模块技术分析424
10.11.3显示订单425
10.11.4填写订单426
10.11.5处理订单426
10.12后台首页设计428
10.12.1后台首页概述428
10.12.2后台首页技术分析428
10.12.3后台首页实现过程430
10.13开发技巧与难点分析432
10.13.1解决Ajax的乱码问题432
10.13.2使用JavaScripe脚本获取、输出
标签内容432
10.13.3禁用页面缓存432
10.13.4在新窗口中使用session433
10.13.5判断上传文件格式433
10.13.6设置服务器的时间433
10.14Smarty类库技术专题434
10.14.1Smarty类库下载、安装435
10.14.2Smarty类库的配置435
10.14.3本项目中Smarty类库的配置方法436
10.15本章总结437
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!