第1章 都市供求信息网(Struts 2.0+SQL
Server 2005实现)1
视频讲解:3小时55分钟
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 系统功能结构5
1.3.3 系统流程图6
1.3.4 系统预览6
1.3.5 构建开发环境7
1.3.6 文件夹组织结构11
1.3.7 编码规则12
1.4 数据库设计13
1.4.1 数据库分析13
1.4.2 数据库概念设计14
1.4.3 数据库逻辑结构15
1.4.4 创建数据库及数据表16
1.5 公共类设计17
1.5.1 数据库连接及操作类18
1.5.2 业务处理类20
1.5.3 分页类24
1.5.4 字符串处理类26
1.6 前台页面设计27
1.6.1 前台页面概述27
1.6.2 前台页面的技术分析27
1.6.3 前台页面的实现过程28
1.7 前台信息显示设计29
1.7.1 信息显示概述29
1.7.2 信息显示技术分析30
1.7.3 列表显示信息的实现过程32
1.7.4 显示信息详细内容的实现过程43
1.8 信息发布模块设计44
1.8.1 信息发布模块概述44
1.8.2 信息发布技术分析45
1.8.3 信息发布实现过程49
1.8.4 单元测试52
1.9 后台登录设计56
1.9.1 后台登录功能概述56
1.9.2 后台登录技术分析57
1.9.3 后台登录的实现过程58
1.10 后台页面设计60
1.10.1 后台页面概述60
1.10.2 后台页面的技术分析60
1.10.3 后台页面的实现过程61
1.11 后台信息管理设计62
1.11.1 信息管理功能概述62
1.11.2 信息管理技术分析64
1.11.3 信息显示的实现过程66
1.11.4 信息审核的实现过程70
1.11.5 信息付费设置的实现过程73
1.12 网站发布75
1.13 开发技巧与难点分析76
1.13.1 实现页面中的超链接76
1.13.2 Struts 2.0中的中文乱码问题77
1.14 Struts 2.0框架搭建与介绍77
1.14.1 搭建Struts 2.0框架77
1.14.2 Struts 2.0框架介绍79
1.15 本章小结83
第1章 都市供求信息网(Struts 2.0+SQL
Server 2005实现)1
视频讲解:3小时55分钟
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 系统功能结构5
1.3.3 系统流程图6
1.3.4 系统预览6
1.3.5 构建开发环境7
1.3.6 文件夹组织结构11
1.3.7 编码规则12
1.4 数据库设计13
1.4.1 数据库分析13
1.4.2 数据库概念设计14
1.4.3 数据库逻辑结构15
1.4.4 创建数据库及数据表16
1.5 公共类设计17
1.5.1 数据库连接及操作类18
1.5.2 业务处理类20
1.5.3 分页类24
1.5.4 字符串处理类26
1.6 前台页面设计27
1.6.1 前台页面概述27
1.6.2 前台页面的技术分析27
1.6.3 前台页面的实现过程28
1.7 前台信息显示设计29
1.7.1 信息显示概述29
1.7.2 信息显示技术分析30
1.7.3 列表显示信息的实现过程32
1.7.4 显示信息详细内容的实现过程43
1.8 信息发布模块设计44
1.8.1 信息发布模块概述44
1.8.2 信息发布技术分析45
1.8.3 信息发布实现过程49
1.8.4 单元测试52
1.9 后台登录设计56
1.9.1 后台登录功能概述56
1.9.2 后台登录技术分析57
1.9.3 后台登录的实现过程58
1.10 后台页面设计60
1.10.1 后台页面概述60
1.10.2 后台页面的技术分析60
1.10.3 后台页面的实现过程61
1.11 后台信息管理设计62
1.11.1 信息管理功能概述62
1.11.2 信息管理技术分析64
1.11.3 信息显示的实现过程66
1.11.4 信息审核的实现过程70
1.11.5 信息付费设置的实现过程73
1.12 网站发布75
1.13 开发技巧与难点分析76
1.13.1 实现页面中的超链接76
1.13.2 Struts 2.0中的中文乱码问题77
1.14 Struts 2.0框架搭建与介绍77
1.14.1 搭建Struts 2.0框架77
1.14.2 Struts 2.0框架介绍79
1.15 本章小结83
第2章 图书馆管理系统(Struts+
MySQL 5.0实现)84
视频讲解:5小时8分钟
2.1 开发背景85
2.2 系统分析85
2.2.1 需求分析85
2.2.2 可行性分析85
2.2.3 编写项目计划书86
2.3 系统设计88
2.3.1 系统目标88
2.3.2 系统功能结构89
2.3.3 系统流程图89
2.3.4 系统预览90
2.3.5 构建开发环境90
2.3.6 文件夹组织结构94
2.4 数据库设计95
2.4.1 数据库分析95
2.4.2 数据库概念设计95
2.4.3 使用PowerDesigner建模96
2.4.4 创建数据库及数据表98
2.5 公共模块设计102
2.5.1 数据库连接及操作类的编写103
2.5.2 字符串处理类的编写106
2.5.3 配置Struts107
2.6 主界面设计108
2.6.1 主界面概述108
2.6.2 主界面技术分析108
2.6.3 主界面的实现过程110
2.7 管理员模块设计110
2.7.1 管理员模块概述110
2.7.2 管理员模块技术分析111
2.7.3 系统登录的实现过程113
2.7.4 查看管理员的实现过程117
2.7.5 添加管理员的实现过程121
2.7.6 设置管理员权限的实现过程124
2.7.7 删除管理员的实现过程127
2.7.8 单元测试129
2.8 图书档案管理模块设计130
2.8.1 图书档案管理模块概述130
2.8.2 图书档案管理模块技术分析131
2.8.3 查看图书信息列表的实现过程132
2.8.4 添加图书信息的实现过程134
2.8.5 修改图书信息的实现过程137
2.8.6 删除图书信息的实现过程139
2.9 图书借还模块设计140
2.9.1 图书借还模块概述140
2.9.2 图书借还模块技术分析140
2.9.3 图书借阅的实现过程142
2.9.4 图书续借的实现过程146
2.9.5 图书归还的实现过程149
2.9.6 图书借阅查询的实现过程151
2.9.7 单元测试154
2.10 开发技巧与难点分析156
2.10.1 如何自动计算图书归还日期156
2.10.2 如何对图书借阅信息进行统计排行156
2.11 操作MySQL数据库157
2.11.1 创建、删除数据库和数据表157
2.11.2 查看、修改数据表结构及重命名
数据表158
2.12 本章小结159
第3章 企业电子商城(Struts+SQL
Server 2005实现)160
视频讲解:4小时32分钟
3.1 开发背景161
3.2 系统分析161
3.2.1 需求分析161
3.2.2 可行性研究161
3.3 系统设计162
3.3.1 系统目标162
3.3.2 系统功能结构162
3.3.3 业务流程图163
3.3.4 系统预览164
3.3.5 开发环境165
3.3.6 文件夹组织结构166
3.4 数据库设计166
3.4.1 数据库需求分析166
3.4.2 数据库概念设计166
3.4.3 数据库逻辑结构168
3.5 公共类设计171
3.5.1 获取系统时间的类171
3.5.2 数据库连接类171
3.5.3 字符串自动处理类172
3.6 前台首页设计173
3.6.1 前台首页概述173
3.6.2 前台首页技术分析173
3.6.3 前台首页的布局174
3.7 用户登录模块设计175
3.7.1 用户登录模块概述175
3.7.2 用户登录模块技术分析175
3.7.3 用户登录模块的实现过程177
3.7.4 单元测试182
3.8 前台商品信息查询模块设计183
3.8.1 前台商品信息查询模块概述183
3.8.2 商品信息查询模块技术分析183
3.8.3 商品信息分页查询的实现过程185
3.8.4 商品信息分类查询的实现过程189
3.8.5 商品销售排行查询的实现过程191
3.8.6 单元测试193
3.9 前台购物车模块设计194
3.9.1 前台购物车模块概述194
3.9.2 前台购物车模块技术分析194
3.9.3 购物车添加商品的实现过程195
3.9.4 查看购物车的实现过程196
3.9.5 修改商品数量的实现过程198
3.9.6 清空购物车的实现过程199
3.9.7 生成订单的实现过程199
3.10 后台首页设计201
3.10.1 后台首页概述201
3.10.2 后台首页技术分析202
3.10.3 后台首页的布局202
3.11 后台商品管理模块设计203
3.11.1 后台商品管理模块概述203
3.11.2 后台商品管理模块技术分析203
3.11.3 商品查询的实现过程204
3.11.4 商品添加的实现过程206
3.12 后台订单管理模块设计207
3.12.1 后台订单管理模块概述207
3.12.2 后台订单管理模块技术分析208
3.12.3 订单详细查询的实现过程209
3.12.4 订单执行的实现过程212
3.13 开发技巧与难点分析213
3.14 Struts框架的构建213
3.14.1 Struts实现MVC的机制213
3.14.2 Struts工作流程214
3.15 本章小结215
第4章 企业快信——短信+邮件(短信猫+
Java Mail实现)216
视频讲解:3小时43分钟
4.1 开发背景217
4.2 系统分析217
4.2.1 需求分析217
4.2.2 可行性研究217
4.3 系统设计218
4.3.1 系统目标218
4.3.2 系统功能结构218
4.3.3 业务流程图219
4.3.4 系统预览219
4.3.5 构建开发环境220
4.3.6 文件夹组织结构221
4.4 数据库设计222
4.4.1 数据库分析222
4.4.2 数据库概念设计222
4.4.3 使用PowerDesigner建模223
4.4.4 创建数据库及数据表224
4.5 公共模块设计226
4.5.1 数据库连接及操作类的编写227
4.5.2 字符串处理类的编写230
4.5.3 配置Struts230
4.6 主页设计231
4.6.1 主页概述231
4.6.2 主页技术分析232
4.6.3 主页的实现过程234
4.7 名片夹管理模块设计234
4.7.1 名片夹管理模块概述234
4.7.2 名片夹管理模块技术分析235
4.7.3 查看客户信息列表的实现过程237
4.7.4 添加客户信息的实现过程238
4.7.5 删除客户信息的实现过程242
4.8 收发短信模块设计243
4.8.1 收发短信模块概述243
4.8.2 收发短信模块技术分析243
4.8.3 发送短信的实现过程245
4.8.4 接收短信的实现过程250
4.8.5 单元测试252
4.9 邮件群发模块设计252
4.9.1 邮件群发模块概述252
4.9.2 邮件群发模块技术分析253
4.9.3 邮件群发的实现过程254
4.9.4 单元测试257
4.10 开发技巧与难点分析258
4.10.1 从“名片夹”中选择手机号码到
“接收方手机号码”文本框258
4.10.2 从信息库中插入短信内容259
4.11 使用短信猫和Java Mail组件260
4.11.1 使用短信猫260
4.11.2 使用Java Mail组件262
4.12 本章小结267
第5章 企业人力资源管理系统(Spring+
Struts+Hibernate+SQL Server
实现)268
视频讲解:2小时35分钟
5.1 开发背景269
5.2 系统分析269
5.2.1 需求分析269
5.2.2 可行性研究269
5.3 系统设计270
5.3.1 系统目标270
5.3.2 系统功能结构270
5.3.3 业务流程图271
5.3.4 系统预览271
5.3.5 开发环境272
5.3.6 文件夹组织结构272
5.4 数据库设计273
5.4.1 数据库分析273
5.4.2 数据库概念设计273
5.4.3 数据库逻辑结构274
5.5 公共模块设计277
5.5.1 获取系统时间的类277
5.5.2 获取自动编号278
5.5.3 字符串自动处理类278
5.5.4 编写分页Bean279
5.5.5 编写数据持久化类282
5.5.6 定制Spring框架依赖注入映射文件284
5.6 主界面设计287
5.6.1 主界面概述287
5.6.2 主界面技术分析288
5.6.3 主界面的布局288
5.7 管理员管理模块设计289
5.7.1 管理员管理模块概述289
5.7.2 管理员设置模块技术分析289
5.7.3 管理员登录的实现过程292
5.7.4 浏览管理员信息的实现过程295
5.7.5 添加管理员信息的实现过程297
5.7.6 单元测试298
5.8 招聘管理模块设计299
5.8.1 招聘管理模块概述299
5.8.2 招聘管理模块技术分析299
5.8.3 浏览应聘人员信息的实现过程301
5.8.4 添加应聘信息的实现过程304
5.8.5 单元测试306
5.9 员工管理模块设计307
5.9.1 员工管理模块概述307
5.9.2 员工管理模块技术分析307
5.9.3 员工录用的实现过程309
5.9.4 删除员工信息的实现过程311
5.10 开发技巧与难点分析312
5.10.1 去除设置图片超链接时出现的
蓝色边框312
5.10.2 JSP区分大小写312
5.11 Spring、Struts和Hibernate构建312
5.12 本章小结315
第6章 办公自动化管理系统(Struts+
Hibernate+SQL Server 2005
实现)316
视频讲解:2小时44分钟
6.1 开发背景317
6.2 系统分析317
6.2.1 需求分析317
6.2.2 可行性研究317
6.3 系统设计318
6.3.1 系统目标318
6.3.2 系统功能结构318
6.3.3 系统流程图318
6.3.4 系统预览318
6.3.5 开发环境320
6.3.6 文件夹组织结构320
6.4 数据库设计321
6.4.1 数据库分析321
6.4.2 数据库概念结构分析321
6.4.3 数据库逻辑结构设计322
6.5 公共模块设计325
6.5.1 Hibernate配置文件的编写325
6.5.2 Session管理类的编写326
6.5.3 获得日期和时间类的编写327
6.5.4 字符串处理过滤器328
6.5.5 配置Struts329
6.6 登录模块设计329
6.6.1 登录模块概述329
6.6.2 登录模块技术分析330
6.6.3 登录模块实现过程331
6.6.4 单元测试336
6.7 主界面设计336
6.7.1 主界面概述336
6.7.2 主界面技术分析337
6.7.3 主界面的实现过程338
6.8 日常管理模块设计341
6.8.1 日常管理模块概述341
6.8.2 日常管理模块技术分析341
6.8.3 会议管理的实现过程342
6.8.4 公告管理的实现过程347
6.8.5 单元测试351
6.9 考勤管理模块设计351
6.9.1 考勤管理模块概述351
6.9.2 考勤管理模块技术分析352
6.9.3 外出登记的实现过程352
6.9.4 上下班登记的实现过程354
6.9.5 单元测试356
6.10 通讯管理模块设计356
6.10.1 通讯管理模块概述356
6.10.2 通讯管理模块技术分析357
6.10.3 显示通讯组的实现过程357
6.10.4 添加通讯详细信息的实现过程360
6.11 开发技巧与难点分析362
6.11.1 截取字符串362
6.11.2 Session有效性的判断362
6.11.3 通过Hibernate API声明事务边界363
6.12 Hibernate技术的应用363
6.13 本章小结365
第7章 物流信息网(JavaBean+SQL Server
2005实现)366
视频讲解:2小时
7.1 物流信息网概述367
7.2 系统分析367
7.2.1 需求分析367
7.2.2 可行性研究367
7.3 系统设计368
7.3.1 系统目标368
7.3.2 系统功能结构368
7.3.3 业务流程图369
7.3.4 系统预览370
7.3.5 开发环境370
7.3.6 文件夹组织结构371
7.4 数据库设计371
7.4.1 数据库需求分析371
7.4.2 数据库概念设计372
7.4.3 数据库逻辑结构373
7.4.4 数据库的创建376
7.5 公共模块设计377
7.6 前台页面设计379
7.6.1 前台页面概述379
7.6.2 前台首页技术分析380
7.6.3 前台首页布局380
7.7 用户登录模块381
7.7.1 用户登录模块概述381
7.7.2 用户登录模块技术分析381
7.7.3 用户登录的实现过程382
7.8 货物信息模块383
7.8.1 货物信息模块概述383
7.8.2 货物信息模块技术分析383
7.8.3 货物信息查询实现过程386
7.8.4 货物信息添加的实现过程388
7.8.5 货物信息详细查询的实现过程390
7.8.6 货物信息修改的实现过程392
7.8.7 货物信息删除的实现过程393
7.8.8 单元测试393
7.9 车辆信息模块394
7.9.1 车辆信息模块概述394
7.9.2 车辆信息模块技术分析394
7.9.3 车辆信息查询的实现过程395
7.9.4 车辆信息添加的实现过程396
7.9.5 单元测试398
7.10 后台页面设计398
7.10.1 后台页面概述398
7.10.2 后台首页技术分析398
7.10.3 后台首页布局399
7.10.4 公告信息管理模块概述399
7.10.5 公告信息管理模块技术分析400
7.10.6 公告信息添加的实现过程400
7.10.7 公告信息修改的实现过程401
7.10.8 公告信息删除的实现过程402
7.11 开发技巧与难点分析403
7.11.1 解决连接字符破坏版面的问题403
7.11.2 无效的描述器索引403
7.12 数据库连接池技术405
7.12.1 连接池简介405
7.12.2 获得JNDI的名称实现对数据库的连接406
7.13 本章小结407
第8章 网络在线考试系统(Struts+Ajax+
SQL Server 2005实现)408
视频讲解:3小时48分钟
8.1 开发背景409
8.2 系统分析409
8.2.1 需求分析409
8.2.2 可行性研究409
8.3 系统设计410
8.3.1 系统目标410
8.3.2 系统功能结构410
8.3.3 业务流程图411
8.3.4 系统预览411
8.3.5 开发环境412
8.3.6 业务逻辑编码规则412
8.3.7 文件夹组织结构413
8.4 数据库设计413
8.4.1 数据库分析413
8.4.2 数据库概念设计413
8.4.3 数据库逻辑结构414
8.5 公共类设计416
8.5.1 数据库连接及操作类的编写416
8.5.2 字符串处理类416
8.6 前台首页设计418
8.6.1 前台首页概述418
8.6.2 前台首页技术分析418
8.6.3 前台首页的实现过程419
8.7 考生信息模块设计420
8.7.1 考生信息模块概述420
8.7.2 考生信息模块的技术分析420
8.7.3 考生注册的实现过程422
8.7.4 找回密码的实现过程425
8.8 在线考试模块设计428
8.8.1 在线考试模块的概述428
8.8.2 在线考试模块的技术分析428
8.8.3 选择考试课程的实现过程429
8.8.4 随机抽取试题并显示试题的实现过程430
8.8.5 自动阅卷并显示考试成绩的实现过程436
8.8.6 单元测试437
8.9 后台首页设计439
8.9.1 后台首页概述439
8.9.2 后台首页技术分析440
8.9.3 后台首页的实现过程441
8.10 考试题目管理模块设计441
8.10.1 考试题目管理模块的概述441
8.10.2 考试题目管理模块的技术分析442
8.10.3 查看考试题目列表的实现过程443
8.10.4 添加考试题目的实现过程446
8.10.5 删除考试题目的实现过程449
8.10.6 单元测试450
8.11 开发技巧与难点分析451
8.11.1 在Struts中解决中文乱码问题451
8.11.2 通过Ajax技术实现计时与显示
剩余时间451
8.12 Ajax技术453
8.12.1 Ajax概述453
8.12.2 Ajax中的核心技术XMLHttpRequest454
8.13 本章小结456
第9章 编程体验BBS——论坛系统
(Struts+SQL Server 2005实现)457
视频讲解:2小时7分钟
9.1 开发背景458
9.2 需求分析458
9.3 系统设计458
9.3.1 系统目标458
9.3.2 系统功能结构459
9.3.3 业务流程图459
9.3.4 系统预览459
9.3.5 开发环境461
9.3.6 业务逻辑编码规则461
9.3.7 文件夹组织结构462
9.4 数据库设计462
9.4.1 数据库分析462
9.4.2 数据库概念设计463
9.4.3 数据库逻辑结构464
9.5 公共类设计466
9.5.1 业务处理类466
9.5.2 解决中文乱码的公共类468
9.6 前台页面设计469
9.6.1 前台页面概述469
9.6.2 前台页面实现技术分析469
9.6.3 前台页面的实现过程470
9.7 前台显示设计470
9.7.1 前台显示概述470
9.7.2 前台显示技术分析472
9.7.3 首页面论坛类别显示的实现过程474
9.7.4 某版面中根帖列表显示的实现过程477
9.7.5 显示根帖和回复帖内容的实现过程478
9.8 发表帖子模块设计481
9.8.1 发表帖子模块概述481
9.8.2 发表帖子模块技术分析482
9.8.3 发表帖子模块的实现过程483
9.8.4 单元测试485
9.9 根帖操作设计486
9.9.1 根帖操作概述487
9.9.2 根帖操作技术分析488
9.9.3 根帖操作的实现过程488
9.10 后台页面设计490
9.10.1 后台页面概述490
9.10.2 后台页面实现技术分析490
9.10.3 后台页面的实现过程491
9.11 版面管理模块设计492
9.11.1 版面管理模块概述492
9.11.2 版面管理模块技术分析492
9.11.3 版面添加的实现过程493
9.11.4 删除版面的实现过程496
9.12 开发技巧与难点分析497
9.12.1 如何通过资源文件显示汉字497
9.12.2 使用静态代码块498
9.13 Validator验证框架498
9.13.1 Validator验证框架的配置与介绍498
9.13.2 Validator验证框架和ActionForm501
9.14 本章小结502
第10章 博客网(Servlet +JavaBean+SQL
Server 2005实现)503
视频讲解:1小时49分钟
10.1 博客网概述504
10.2 系统分析504
10.2.1 需求分析504
10.2.2 可行性研究504
10.3 系统设计505
10.3.1 系统目标505
10.3.2 系统功能结构506
10.3.3 系统流程图506
10.3.4 系统预览507
10.3.5 开发环境508
10.3.6 文件夹组织结构509
10.4 数据库设计509
10.4.1 数据库需求分析509
10.4.2 数据库概念设计510
10.4.3 数据库逻辑结构设计511
10.5 公共模块设计513
10.5.1 数据库连接及操作类的编写513
10.5.2 字符串处理类的编写515
10.5.3 系统配置515
10.6 前台页面设计516
10.6.1 前台首页概述516
10.6.2 前台首页技术分析516
10.6.3 前台首页的布局517
10.7 用户登录模块设计518
10.7.1 用户登录模块概述518
10.7.2 用户登录模块技术分析519
10.7.3 用户登录模块的实现过程520
10.8 文章查询模块设计523
10.8.1 文章查询模块概述523
10.8.2 文章查询模块技术分析524
10.8.3 文章分类查询实现过程524
10.8.4 文章详细查询的实现过程526
10.8.5 单元测试528
10.9 后台页面设计529
10.9.1 后台首页概述529
10.9.2 后台首页技术分析530
10.9.3 后台首页的布局530
10.10 相册管理模块设计530
10.10.1 相册管理模块概述530
10.10.2 相册管理模块技术分析531
10.10.3 相册查询的实现过程532
10.10.4 相册上传的实现过程534
10.10.5 单元测试538
10.11 开发技巧与难点分析539
10.11.1 禁止用户复制页面内容539
10.11.2 使用当前窗口承载框架页中的
超链接页面540
10.12 Servlet的生命周期540
10.13 本章小结541
第11章 聊天室系统(JSP+Ajax实现)542
视频讲解:1小时19分钟
11.1 开发背景543
11.2 需求分析543
11.3 系统设计543
11.3.1 业务流程图543
11.3.2 系统预览543
11.3.3 开发环境544
11.4 关键技术545
11.4.1 Ajax重构545
11.4.2 Application对象547
11.4.3 监控用户在线状态547
11.4.4 通过快捷键发送聊天信息549
11.4.5 滚屏显示550
11.4.6 踢出长时间不发言的用户552
11.5 公共类设计552
11.5.1 字符编码过滤器552
11.5.2 编写聊天室相关的Servlet类553
11.6 用户登录模块555
11.7 聊天室主体功能模块557
11.7.1 设计聊天室主页面557
11.7.2 实时获取并显示在线人员列表559
11.7.3 实现用户发言561
11.7.4 实时显示聊天内容563
11.8 退出聊天室模块565
11.8.1 实现安全退出聊天室功能565
11.8.2 处理非正常退出聊天室566
11.9 本章小结566
第12章 在线音乐吧(JSP+Struts+
SQL Server 2005实现)567
视频讲解:5小时48分钟
12.1 开发背景568
12.2 系统分析568
12.2.1 需求分析568
12.2.2 可行性分析568
12.2.3 编写项目计划书569
12.3 系统设计571
12.3.1 系统目标571
12.3.2 系统功能结构571
12.3.3 系统流程图571
12.3.4 系统预览572
12.3.5 构建开发环境573
12.4 数据库设计573
12.4.1 数据库分析573
12.4.2 数据库概念设计573
12.4.3 数据库逻辑结构574
12.4.4 创建数据库及数据表575
12.5 公共类设计577
12.5.1 数据库连接及操作类577
12.5.2 业务处理类577
12.5.3 分页类580
12.5.4 字符串处理类582
12.6 前台页面设计583
12.6.1 前台页面概述583
12.6.2 前台页面的技术分析583
12.6.3 前台页面的实现过程584
12.7 试听歌曲并同步显示歌词589
12.7.1 试听歌曲并同步显示歌词概述589
12.7.2 试听歌曲并同步显示歌词分析589
12.7.3 试听歌曲并同步显示歌词实现过程589
12.8 以顺序和随机方式进行歌曲连播595
12.8.1 以顺序和随机方式进行歌曲连播概述595
12.8.2 以顺序和随机方式进行歌曲连播分析596
12.8.3 以顺序和随机方式进行歌曲连播的
实现过程596
12.9 后台登录设计601
12.9.1 后台登录功能概述601
12.9.2 后台登录技术分析602
12.9.3 后台登录的实现过程602
12.10 后台添加上传歌曲管理设计604
12.10.1 后台添加上传歌曲管理概述604
12.10.2 后台添加上传歌曲管理分析605
12.10.3 后台添加上传歌曲管理实现过程605
12.10.4 上传歌曲文件及歌词文件606
12.10.5 保存歌曲信息607
12.11 Struts 1.2介绍607
12.11.1 Struts 1.2框架607
12.11.2 Struts的组成608
12.12 疑难问题分析与解决609
12.13 本章小节609