第1篇 SSH2框架应用篇
第1章 都市供求信息网20
1.1 开发背景21
1.2 系统分析21
1.2.1 需求分析21
1.2.2 编写项目计划书21
1.3 系统设计23
1.3.1 系统目标23
1.3.2 系统功能结构23
1.3.3 系统流程图24
1.3.4 构建开发环境24
1.3.5 文件夹组织结构25
1.4 数据库设计25
1.4.1 数据库分析25
1.4.2 数据库逻辑结构26
1.5 公共类设计27
1.5.1 数据库连接及操作类27
1.5.2 业务处理类30
1.5.3 分页类33
1.5.4 字符串处理类35
1.6 前台页面设计35
1.6.1 前台页面概述35
1.6.2 前台页面的技术分析36
1.6.3 前台页面的实现过程37
1.7 信息发布模块设计38
1.7.1 信息发布模块概述38
1.7.2 信息发布技术分析38
1.7.3 信息发布实现过程42
1.8 后台登录设计45
1.8.1 后台登录功能概述45
1.8.2 后台登录技术分析46
1.8.3 后台登录的实现过程46
1.9 后台信息管理设计49
1.9.1 信息管理功能概述49
1.9.2 信息管理技术分析51
1.9.3 信息显示的实现过程52
1.9.4 信息付费设置的实现过程56
1.10 开发技巧与难点分析58
1.10.1 实现页面中的超链接58
1.10.2 Struts 2中的中文乱码问题59
1.11 本章小结59
第2章 物流配货网60
2.1 开发背景61
2.2 系统分析61
2.2.1 需求分析61
2.2.2 必要性分析61
2.3 系统设计62
2.3.1 系统目标62
2.3.2 系统功能结构62
2.3.3 系统文件夹架构62
2.4 数据库设计63
2.4.1 数据表概要说明63
2.4.2 数据库逻辑设计63
2.5 公共模块设计65
2.5.1 编写数据库持久化类65
2.5.2 编写获取系统时间操作类66
2.5.3 编写分页Bean66
2.5.4 请求页面中元素类的编写69
2.6 管理员功能模块设计70
2.6.1 管理员模块概述70
2.6.2 管理员模块技术分析70
2.6.3 管理员模块实现过程71
2.7 车源管理模块设计75
2.7.1 车源管理模块概述75
2.7.2 车源管理技术分析75
2.7.3 车源管理实现过程77
2.8 发货单管理流程模块81
2.8.1 发货单管理流程概述81
2.8.2 发货单管理流程技术分析81
2.8.3 发货单管理流程实现过程83
2.9 开发问题解析87
2.10 本章小结87
第1篇 SSH2框架应用篇
第1章 都市供求信息网20
1.1 开发背景21
1.2 系统分析21
1.2.1 需求分析21
1.2.2 编写项目计划书21
1.3 系统设计23
1.3.1 系统目标23
1.3.2 系统功能结构23
1.3.3 系统流程图24
1.3.4 构建开发环境24
1.3.5 文件夹组织结构25
1.4 数据库设计25
1.4.1 数据库分析25
1.4.2 数据库逻辑结构26
1.5 公共类设计27
1.5.1 数据库连接及操作类27
1.5.2 业务处理类30
1.5.3 分页类33
1.5.4 字符串处理类35
1.6 前台页面设计35
1.6.1 前台页面概述35
1.6.2 前台页面的技术分析36
1.6.3 前台页面的实现过程37
1.7 信息发布模块设计38
1.7.1 信息发布模块概述38
1.7.2 信息发布技术分析38
1.7.3 信息发布实现过程42
1.8 后台登录设计45
1.8.1 后台登录功能概述45
1.8.2 后台登录技术分析46
1.8.3 后台登录的实现过程46
1.9 后台信息管理设计49
1.9.1 信息管理功能概述49
1.9.2 信息管理技术分析51
1.9.3 信息显示的实现过程52
1.9.4 信息付费设置的实现过程56
1.10 开发技巧与难点分析58
1.10.1 实现页面中的超链接58
1.10.2 Struts 2中的中文乱码问题59
1.11 本章小结59
第2章 物流配货网60
2.1 开发背景61
2.2 系统分析61
2.2.1 需求分析61
2.2.2 必要性分析61
2.3 系统设计62
2.3.1 系统目标62
2.3.2 系统功能结构62
2.3.3 系统文件夹架构62
2.4 数据库设计63
2.4.1 数据表概要说明63
2.4.2 数据库逻辑设计63
2.5 公共模块设计65
2.5.1 编写数据库持久化类65
2.5.2 编写获取系统时间操作类66
2.5.3 编写分页Bean66
2.5.4 请求页面中元素类的编写69
2.6 管理员功能模块设计70
2.6.1 管理员模块概述70
2.6.2 管理员模块技术分析70
2.6.3 管理员模块实现过程71
2.7 车源管理模块设计75
2.7.1 车源管理模块概述75
2.7.2 车源管理技术分析75
2.7.3 车源管理实现过程77
2.8 发货单管理流程模块81
2.8.1 发货单管理流程概述81
2.8.2 发货单管理流程技术分析81
2.8.3 发货单管理流程实现过程83
2.9 开发问题解析87
2.10 本章小结87
第3章 编程爱好者博客地带88
3.1 开发背景89
3.2 系统设计89
3.2.1 系统目标89
3.2.2 系统功能结构89
3.2.3 系统流程90
3.2.4 系统文件夹架构90
3.3 数据库设计91
3.3.1 数据表概要说明91
3.3.2 设计E-R图91
3.3.3 数据库逻辑设计92
3.4 公共模块设计93
3.4.1 Struts 2与Hibernate 3整合流程93
3.4.2 Hibernate配置文件编写94
3.4.3 数据持久化类94
3.5 主页面设计97
3.5.1 首页操作实现类97
3.5.2 首页显示的实现98
3.6 用户管理模块设计99
3.6.1 用户管理模块概述99
3.6.2 用户管理模块技术分析99
3.6.3 用户管理模块实现过程100
3.7 文章模块设计104
3.7.1 文章模块概述104
3.7.2 文章模块技术分析104
3.7.3 文章模块实现过程106
3.8 开发技巧与难点分析112
3.9 本章小结112
第4章 明日知道113
4.1 开发背景114
4.2 系统分析114
4.2.1 需求分析114
4.2.2 可行性研究114
4.3 系统设计115
4.3.1 系统目标115
4.3.2 系统功能结构115
4.3.3 系统流程图115
4.3.4 开发环境116
4.3.5 文件夹组织结构116
4.4 数据库设计117
4.4.1 数据库概念结构分析117
4.4.2 数据库逻辑结构设计118
4.5 公共模块设计120
4.5.1 Spring+Hibernate组合下实现持久层120
4.5.2 Struts 2标签实现分页121
4.6 主页面设计123
4.6.1 主页面概述123
4.6.2 主页面技术分析124
4.6.3 首页实现过程125
4.6.4 论坛首页实现过程126
4.7 文章维护模块设计127
4.7.1 模块概述127
4.7.2 文章维护模块技术分析127
4.7.3 添加文章实现过程128
4.7.4 浏览文章实现过程130
4.7.5 文章回复实现过程131
4.7.6 修改文章实现过程132
4.7.7 删除文章实现过程132
4.8 文章搜索模块设计134
4.8.1 模块概述134
4.8.2 文章搜索模块技术分析134
4.8.3 搜索我的文章实现过程134
4.8.4 根据关键字搜索文章实现过程135
4.8.5 热门搜索实现过程137
4.8.6 搜索文章作者的所有文章实现过程138
4.8.7 搜索回复作者的所有文章实现过程139
4.9 开发技巧与难点分析140
4.9.1 实现文章回复的异步提交难点140
4.9.2 系统当前位置动态设置的难点142
4.10 本章小结144
第5章 天下淘网络商城145
5.1 开发背景146
5.2 系统分析146
5.2.1 需求分析146
5.2.2 可行性分析146
5.3 系统设计147
5.3.1 功能结构图147
5.3.2 系统流程图148
5.3.3 开发环境148
5.3.4 文件夹组织结构148
5.4 数据库设计149
5.4.1 数据库概念设计149
5.4.2 创建数据库及数据表150
5.5 公共模块的设计152
5.5.1 泛型工具类153
5.5.2 数据持久化类153
5.5.3 分页操作154
5.5.4 字符串工具类156
5.6 登录注册模块设计156
5.6.1 模块概述156
5.6.2 注册模块的实现156
5.7 前台商品信息查询模块设计158
5.7.1 模块概述158
5.7.2 前台商品信息查询模块技术分析158
5.7.3 商品搜索的实现159
5.7.4 前台商品其他查询的实现160
5.7.5 单元测试161
5.8 购物车模块设计164
5.8.1 模块概述164
5.8.2 购物车模块技术分析164
5.8.3 购物车基本功能的实现165
5.8.4 订单相关功能的实现167
5.9 后台商品管理模块设计169
5.9.1 模块概述170
5.9.2 后台商品管理模块技术分析170
5.9.3 商品管理功能的实现170
5.9.4 商品类别管理功能的实现173
5.10 后台订单管理模块的设计176
5.10.1 模块概述176
5.10.2 后台订单管理模块技术分析177
5.10.3 后台订单查询的实现178
5.10.4 单元测试179
5.11 开发技巧与难点分析180
5.12 本章小结181
第2篇 SSH框架应用篇
第6章 成长在线考试网183
6.1 开发背景184
6.2 系统分析184
6.2.1 需求分析184
6.2.2 可行性研究184
6.3 系统设计185
6.3.1 系统目标185
6.3.2 系统功能结构185
6.3.3 系统流程图186
6.3.4 开发环境186
6.3.5 业务逻辑编码规则186
6.3.6 文件夹组织结构187
6.4 数据库设计187
6.4.1 数据库分析187
6.4.2 数据库概念设计187
6.4.3 数据库逻辑结构188
6.5 公共类设计191
6.5.1 数据库连接及操作类的编写191
6.5.2 字符串处理类194
6.6 前台首页设计196
6.6.1 前台首页概述196
6.6.2 前台首页技术分析196
6.6.3 前台首页的实现过程197
6.7 考生信息模块设计198
6.7.1 考生信息模块概述198
6.7.2 考生信息模块的技术分析198
6.7.3 考生注册的实现过程200
6.7.4 找回密码的实现过程203
6.8 在线考试模块设计206
6.8.1 在线考试模块的概述206
6.8.2 在线考试模块的技术分析206
6.8.3 选择考试课程的实现过程207
6.8.4 随机抽取试题并显示试题的实现过程209
6.8.5 自动阅卷并显示考试成绩的实现过程214
6.8.6 单元测试216
6.9 后台首页设计217
6.9.1 后台首页概述217
6.9.2 后台首页技术分析218
6.9.3 后台首页的实现过程219
6.10 考试题目管理模块设计220
6.10.1 考试题目管理模块的概述220
6.10.2 考试题目管理模块的技术分析220
6.10.3 查看考试题目列表的实现过程222
6.10.4 添加考试题目的实现过程224
6.10.5 删除考试题目的实现过程227
6.10.6 单元测试229
6.11 开发技巧与难点分析229
6.11.1 在Struts中解决中文乱码229
6.11.2 通过Ajax技术实现计时与显示剩余时间230
6.12 本章小结231
第7章 企业物资管理系统232
7.1 开发背景233
7.2 系统分析233
7.2.1 需求分析233
7.2.2 可行性研究233
7.3 系统设计234
7.3.1 系统目标234
7.3.2 系统功能结构234
7.3.3 业务流程图234
7.3.4 开发环境235
7.3.5 文件夹组织结构235
7.4 数据库设计235
7.4.1 数据库分析235
7.4.2 数据库逻辑结构236
7.5 公共模块设计239
7.5.1 配置Struts239
7.5.2 配置hibernate配置文件241
7.5.3 Session管理类的编写241
7.5.4 获取日期和时间类的编写242
7.6 物资管理模块设计243
7.6.1 物资管理模块概述243
7.6.2 物资管理模块的技术分析243
7.6.3 查看物资列表的实现过程245
7.6.4 添加物资信息的实现过程247
7.6.5 删除/恢复物资信息的实现过程249
7.7 物资入库模块设计251
7.7.1 物资入库模块的概述251
7.7.2 物资入库模块的技术分析251
7.7.3 采购登记的实现过程255
7.7.4 审核入库的实现过程261
7.7.5 借出归还的实现过程265
7.8 查询统计模块267
7.8.1 查询统计模块概述267
7.8.2 查询统计模块的技术分析267
7.8.3 在QueryDAO类中创建通用查询的方法269
7.8.4 采购单查询实现过程271
7.8.5 部门领用汇总的实现过程274
7.8.6 部门汇总的实现过程277
7.9 疑难问题分析与解决280
7.9.1 在Struts中解决中文乱码280
7.9.2 部门汇总模块SQL语句解析280
7.10 本章小结284
第8章 办公自动化管理系统285
8.1 开发背景286
8.2 系统分析286
8.2.1 需求分析286
8.2.2 可行性研究286
8.3 系统设计287
8.3.1 系统目标287
8.3.2 系统功能结构287
8.3.3 系统流程图287
8.3.4 开发环境288
8.3.5 文件夹组织结构288
8.4 数据库设计289
8.4.1 数据库分析289
8.4.2 数据库概念结构分析289
8.4.3 数据库逻辑结构设计290
8.5 公共模块设计293
8.5.1 Hibernate配置文件的编写293
8.5.2 Session管理类的编写293
8.5.3 获得日期和时间类的编写294
8.5.4 字符串处理过滤器295
8.6 登录模块设计296
8.6.1 登录模块概述296
8.6.2 登录模块技术分析297
8.6.3 登录模块实现过程298
8.6.4 单元测试303
8.7 主界面设计304
8.7.1 主界面概述304
8.7.2 主界面技术分析304
8.7.3 主界面的实现过程305
8.8 日常管理模块设计308
8.8.1 日常管理模块概述308
8.8.2 日常管理模块技术分析308
8.8.3 会议管理的实现过程309
8.8.4 公告管理的实现过程314
8.8.5 单元测试317
8.9 考勤管理模块设计317
8.9.1 考勤管理模块概述317
8.9.2 考勤管理模块技术分析318
8.9.3 外出登记的实现过程318
8.9.4 上下班登记的实现过程320
8.9.5 单元测试321
8.10 通讯管理模块设计322
8.10.1 通讯管理模块概述322
8.10.2 通讯管理模块技术分析323
8.10.3 显示通讯组的实现过程323
8.10.4 添加通讯详细信息的实现过程326
8.11 开发技巧与难点分析327
8.11.1 截取字符串327
8.11.2 Session有效性的判断328
8.12 本章小结328
第9章 校园管理系统329
9.1 开发背景330
9.2 系统分析330
9.2.1 需求分析330
9.2.2 可行性分析330
9.3 系统设计331
9.3.1 项目规划331
9.3.2 功能结构分析331
9.3.3 系统文件夹架构332
9.4 数据库设计332
9.4.1 数据表概要说明332
9.4.2 主要数据表的结构333
9.5 系统配置与公共类的设计335
9.5.1 系统文件配置335
9.5.2 数据库操作的核心类设计338
9.6 档案管理模块设计339
9.6.1 档案管理模块概述339
9.6.2 档案管理模块技术分析340
9.6.3 学生信息维护实现过程343
9.6.4 学生登记查询实现过程344
9.7 成绩管理模块设计345
9.7.1 成绩管理模块概述345
9.7.2 成绩管理模块技术分析346
9.7.3 成绩录入模块实现过程347
9.7.4 成绩查询模块实现过程349
9.7.5 班级成绩实现过程351
9.8 教职工管理模块设计353
9.8.1 教职工管理功能模块概述353
9.8.2 教职工管理功能模块技术分析353
9.8.3 任班主任功能实现过程354
9.8.4 班主任查询功能实现过程356
9.9 图书馆管理模块设计359
9.9.1 图书馆管理功能模块概述359
9.9.2 图书馆管理模块技术分析359
9.9.3 图书维护功能实现过程359
9.9.4 图书借阅功能实现过程363
9.10 开发技巧与难点分析367
9.11 本章小结367
第10章 高校学生选课系统368
10.1 开发背景369
10.2 系统分析369
10.2.1 需求分析369
10.2.2 可行性分析369
10.3 系统设计370
10.3.1 系统目标370
10.3.2 系统功能结构371
10.3.3 文件夹组织结构371
10.4 数据库设计372
10.4.1 数据库分析372
10.4.2 数据库逻辑结构设计372
10.5 公共模块设计374
10.6 用户模块设计376
10.6.1 用户模块概述376
10.6.2 用户模块技术分析378
10.6.3 用户登录模块实现过程379
10.6.4 用户注册模块实现过程381
10.6.5 密码修改模块实现过程383
10.7 管理模块设计383
10.7.1 管理模块概述383
10.7.2 管理模块技术分析385
10.7.3 专业管理模块实现过程386
10.7.4 课程管理模块实现过程388
10.7.5 信息统计模块实现过程393
10.8 学生模块设计397
10.8.1 学生模块概述397
10.8.2 学生模块技术分析398
10.8.3 选择新课程模块实现过程399
10.8.4 查询已选课程模块实现过程401
10.8.5 密码修改模块实现过程402
10.9 本章小结402
第3篇 JSP项目实战篇
第11章 网络购物中心404
11.1 开发背景405
11.2 系统分析405
11.2.1 需求分析405
11.2.2 可行性分析405
11.3 系统设计406
11.3.1 系统目标406
11.3.2 系统功能结构406
11.3.3 开发环境406
11.3.4 文件夹组织结构407
11.4 数据库设计407
11.4.1 数据库分析407
11.4.2 数据库逻辑结构408
11.5 公共类设计410
11.5.1 数据库连接及操作类的编写411
11.5.2 字符串处理类的编写411
11.5.3 商品JavaBean的编写412
11.5.4 保存购物信息的JavaBean的编写413
11.5.5 操作商品信息的接口的编写413
11.5.6 操作商品信息的JavaBean的编写413
11.6 网站前台主要功能模块设计415
11.6.1 网站前台主要功能模块概述415
11.6.2 网站前台主要功能模块的技术分析415
11.6.3 网站前台首页的实现过程418
11.6.4 新品上市模块的实现过程419
11.6.5 特价商品模块的实现过程421
11.6.6 商品分类模块的实现过程422
11.6.7 会员管理模块的实现过程423
11.6.8 购物车模块的实现过程425
11.6.9 收银台模块的实现过程430
11.6.10 畅销商品模块的实现过程433
11.7 网站后台主要功能模块设计434
11.7.1 网站后台主要功能模块概述434
11.7.2 网站后台主要功能模块技术分析434
11.7.3 后台登录模块的实现过程435
11.7.4 商品管理模块的实现过程437
11.7.5 会员管理模块的实现过程444
11.7.6 订单管理模块的实现过程445
11.7.7 退出系统模块的实现过程447
11.8 开发技巧与难点分析448
11.8.1 连接SQL Server 2005的简单方法448
11.8.2 连接SQL Server 2005数据库常见错误分析449
11.9 本章小结450
第12章 博研图书馆管理系统451
12.1 开发背景452
12.2 系统分析452
12.2.1 需求分析452
12.2.2 可行性研究452
12.3 系统设计453
12.3.1 系统目标453
12.3.2 系统功能结构454
12.3.3 系统流程图454
12.3.4 开发环境455
12.3.5 文件夹组织结构455
12.4 数据库设计455
12.4.1 数据库分析455
12.4.2 数据库逻辑结构455
12.5 公共模块设计458
12.5.1 数据库连接及操作类的编写458
12.5.2 字符串处理类的编写459
12.5.3 配置解决中文乱码的过滤器459
12.6 主界面设计460
12.6.1 主界面概述460
12.6.2 主界面技术分析461
12.6.3 主界面的实现过程461
12.7 管理员模块设计462
12.7.1 管理员模块概述462
12.7.2 管理员模块技术分析463
12.7.3 系统登录的实现过程464
12.7.4 查看管理员的实现过程467
12.7.5 添加管理员的实现过程471
12.7.6 设置管理员权限的实现过程474
12.7.7 删除管理员的实现过程478
12.7.8 单元测试479
12.8 图书借还模块设计480
12.8.1 图书借还模块概述480
12.8.2 图书借还模块技术分析480
12.8.3 图书借阅的实现过程482
12.8.4 图书续借的实现过程485
12.8.5 图书归还的实现过程488
12.8.6 图书借阅查询的实现过程490
12.8.7 单元测试493
12.9 开发技巧与难点分析495
12.9.1 如何自动计算图书归还日期495
12.9.2 如何对图书借阅信息进行统计排行495
12.10 本章小结496
第13章 讯友网络相册497
13.1 开发背景498
13.2 系统分析498
13.2.1 需求分析498
13.2.2 可行性分析498
13.3 系统设计499
13.3.1 系统目标499
13.3.2 系统功能结构499
13.3.3 文件夹组织结构499
13.4 数据库设计500
13.4.1 数据库概念设计500
13.4.2 数据库逻辑设计500
13.5 公共模块设计501
13.5.1 网络相册模块的Form实现类501
13.5.2 网络相册模块的Servlet实现类502
13.5.3 配置web.xml文件503
13.6 主界面设计503
13.7 分栏显示相片类别506
13.8 相片浏览模块设计510
13.8.1 相片浏览模块技术分析510
13.8.2 相片浏览模块实现过程511
13.9 相片上传模块设计516
13.9.1 相片上传模块技术分析516
13.9.2 相片上传模块实现过程518
13.10 相片基本管理模块设计522
13.10.1 相片基本管理模块技术分析522
13.10.2 相片基本管理模块实现过程522
13.11 生成水印相片526
13.11.1 生成水印相片模块技术分析526
13.11.2 生成水印相片模块实现过程527
13.12 疑难问题与解决529
13.13 本章小结531
第14章 企业门户网站532
14.1 开发背景533
14.2 系统分析533
14.2.1 需求分析533
14.2.2 可行性分析533
14.3 系统设计533
14.3.1 系统目标533
14.3.2 系统功能结构图534
14.3.3 开发环境535
14.3.4 文件夹组织结构535
14.4 数据库设计535
14.4.1 数据库概要说明535
14.4.2 数据库逻辑设计536
14.5 公共模块设计538
14.5.1 数据库连接及操作类538
14.5.2 字符串处理类540
14.5.3 常量类547
14.5.4 验证用户是否登录549
14.5.5 分页类549
14.5.6 业务处理类551
14.6 前台主要功能模块设计558
14.6.1 前台主要功能模块概述558
14.6.2 前台主要功能模块技分析559
14.6.3 前台主要功能模块实现过程560
14.7 后台主要功能模块设计561
14.7.1 后台主要功能模块概述562
14.7.2 后台主要功能模块技术分析562
14.7.3 后台主要功能模块实现过程562
14.8 开发技巧与难点分析563
14.8.1 防止IE缓存JSP文件564
14.8.2 解决MySQL数据不支持批量添加数据的问题564
14.9 本章总结564
第15章 芝麻开门博客网565
15.1 开发背景566
15.2 系统分析566
15.2.1 需求分析566
15.2.2 可行性分析566
15.3 系统设计567
15.3.1 系统目标567
15.3.2 系统功能结构图567
15.3.3开发及运行环境568
15.3.4 文件夹架构568
15.4 数据库设计569
15.4.1 数据库概念结构分析569
15.4.2 数据库逻辑结构设计569
15.5 公共模块设计571
15.5.1 字符串处理类571
15.5.2 分页类572
15.6 “我的文章”模块设计574
15.6.1 我的文章模块概述574
15.6.2 我的文章模块技术分析575
15.6.3 列表显示发表的文章的实现576
15.6.4 查看文章详细内容的实现581
15.6.5 列表显示文章评论的实现583
15.6.6 发表文章评论的实现587
15.7 后台影音管理模块590
15.7.1 模块概述590
15.7.2 后台影音管理模块技术分析590
15.7.3 浏览所有影音实现过程591
15.7.4 观看影音实现过程595
15.7.5 删除影音实现过程598
15.7.6 上传影音实现过程600
15.8 疑难问题分析与解决604
15.9 本章小结605
第16章 进销存管理系统606
16.1 开发背景607
16.2 系统分析607
16.2.1 需求分析607
16.2.2 项目规划607
16.3 系统设计608
16.3.1 系统目标608
16.3.2 开发及运行环境608
16.3.3 系统功能结构图608
16.3.4 系统文件夹架构609
16.4 数据库设计609
16.4.1 数据库概要说明609
16.4.2 数据库逻辑设计610
16.5 公共模块设计613
16.5.1 编写数据库连接及操作的JavaBean613
16.5.2 编写中文乱码处理的JavaBean614
16.5.3 编写客户基本信息的JavaBean615
16.5.4 编写提交客户信息的JavaBean615
16.5.5 编写查询和分页JavaBean616
16.6 管理员登录模块设计620
16.6.1 管理员登录模块概述620
16.6.2 管理员登录模块技术分析621
16.6.3 管理员登录实现过程621
16.7 系统主界面设计622
16.7.1 系统主界面概述622
16.7.2 系统主界面技术分析622
16.7.3 系统主界面实现过程623
16.8 基础信息管理主要功能模块设计624
16.8.1 基础信息管理模块概述624
16.8.2 基础信息管理模块技术分析624
16.8.3 基础信息管理模块实现过程624
16.9 库存管理主要功能模块设计629
16.9.1 库存管理主要功能模块概述629
16.9.2 库存管理主要功能模块技术分析629
16.9.3 库存管理主要功能实现过程629
16.10 商品销售主要功能模块设计634
16.10.1 商品销售模块概述634
16.10.2 商品销售模块技术分析634
16.10.3 商品销售模块实现过程634
16.11 查询统计主要功能模块设计635
16.11.1 查询统计主要模块概述635
16.11.2 查询统计主要模块技术分析635
16.11.3 查询统计主要模块实现过程636
16.12 开发问题解析641
16.13 本章小结642
第17章 网上淘书吧643
17.1 开发背景644
17.2 系统设计644
17.2.1 系统目标644
17.2.2 系统功能结构644
17.2.3 系统文件夹架构645
17.3 数据库设计645
17.3.1 数据库概要说明645
17.3.2 数据库逻辑设计645
17.4 公共模块设计648
17.4.1 数据库操作类648
17.4.2 字符串处理类650
17.5 前台模块设计651
17.5.1 前台模块概述651
17.5.2 前台模块技术分析651
17.5.3 前台主要功能实现过程652
17.6 后台主要模块设计670
17.6.1 后台主要模块概述670
17.6.2 后台主要模块技术分析670
17.6.3 后台主要模块实现过程671
17.7 开发技巧与难点分析681
17.8 本章小结681
第18章 新奥家电连锁网络系统682
18.1 开发背景683
18.2 系统分析683
18.2.1 需求分析683
18.2.2 可行性研究683
18.3 系统设计684
18.3.1 系统目标684
18.3.2 系统功能结构684
18.3.3 构建开发环境684
18.3.4 文件夹组织结构685
18.4 数据库设计685
18.4.1 数据库分析685
18.4.2 数据库逻辑结构685
18.5 公共类设计688
18.5.1 数据库连接及操作类688
18.5.2 常量类689
18.5.3 字符串处理类689
18.6 前台页面设计692
18.6.1 前台页面概述692
18.6.2 前台页面的技术分析692
18.6.3 前台页面的实现过程693
18.7 产品展示设计694
18.7.1 产品展示模块概述694
18.7.2 产品展示技术分析695
18.7.3 产品展示实现过程696
18.8 连锁网络设计699
18.8.1 连锁网络模块概述699
18.8.2 连锁网络技术分析699
18.8.3 连锁网络实现过程699
18.9 后台登录设计701
18.9.1 后台登录功能概述701
18.9.2 后台登录技术分析701
18.9.3 后台登录的实现过程701
18.10 用户管理模块设计702
18.10.1 用户管理模块概述702
18.10.2 用户管理模块技术分析703
18.10.3 用户管理模块实现过程704
18.11 开发技巧与难点分析712
18.11.1 使用PreparedStatement接口提高数据库的总体性能712
18.12 本章小结713
第19章 大学生就业求职网714
19.1 开发背景715
19.2 系统分析715
19.2.1 需求分析715
19.2.2 可行性分析716
19.3 系统设计716
19.3.1 系统目标716
19.3.2 功能结构图717
19.3.3 开发环境718
13.3.4 系统文件夹架构718
19.4 数据库设计718
19.4.1 数据库概要说明718
19.4.2 数据库概念设计719
19.4.3 数据表结构719
19.5 公共类设计722
19.5.1 数据库连接的JavaBean722
19.5.2 对数据库具体操作的JavaBean724
19.6 前台主要功能模块详细设计726
19.6.1 前台主要功能模块概述726
19.6.2 前台主要功能模块技术分析726
19.6.3 前台主要功能模块实现过程727
19.7 后台主要功能模块详细设计737
19.7.1 模块功能概述737
19.7.2 后台主要功能模块的技术分析738
19.7.3 后台主要功能模块的实现过程739
19.8 开发技巧与疑难解析748
19.9 本章小结749
第20章 华奥汽车销售集团网749
20.1 开发背景750
20.2 系统设计750
20.2.1 系统目标750
20.2.2 系统功能结构750
20.2.3 系统流程751
20.2.4 系统文件夹架构752
20.3 数据库设计752
20.3.1 数据库概要说明752
20.3.2 数据库逻辑设计752
20.4 公共模块设计755
20.4.1 车辆数据添加及更新的JavaBean756
20.4.2 查询结果分页显示的JavaBean758
20.4.3 以数据流的形式读取表单数据的JavaBean759
20.4.4 交叉表查询的JavaBean761
20.5 前台主要功能模块详细设计765
20.5.1 前台功能模块概述765
20.5.2 前台功能模块技术分析767
20.5.3 前台功能模块实现过程768
20.6 后台主要功能模块详细设计776
20.6.1 后台功能模块概述776
20.6.2 后台功能模块技术分析778
20.6.3 后台主要功能模块实现过程778
20.7 开发技巧与难点分析783
20.7.1 本地数据流与网络数据流的差别783
20.7.2 防止非法用户绕过系统登录直接进入系统783
20.8 本章小结784
第21章 科研成果申报管理系统784
21.1 开发背景785
21.2 系统分析785
21.2.1 需求分析785
21.2.2 必要性分析785
21.3 系统设计785
21.3.1 系统目标785
21.3.2 系统功能结构786
21.3.3 系统文件夹架构786
21.4 数据库设计787
21.4.1 数据库分析787
21.4.2 数据库逻辑结构设计787
21.5 公共模块设计789
21.6 科研申报模块设计791
21.6.1 科研申报模块概述791
21.6.2 科研申报模块技术分析794
21.6.3 申报员登录模块实现过程794
21.6.4 成果申报模块实现过程796
21.6.5 修改个人信息模块实现过程798
21.6.6 查询成果申报实现过程799
21.7 科研审批模块设计800
21.7.1 科研审批模块概述800
21.7.2 科研审批模块技术分析801
21.7.3 审批员登录模块实现过程802
21.7.4 未入库课题及成果浏览实现过程803
21.7.5 查看用户信息实现过程804
21.7.6 添加用户信息实现过程805
21.8 开发技巧与难点分析806
21.9 本章小结807