第3章 企业电子商城(Struts+SQLServer 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 配置Struts 230
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