第1章 系统分析 1
1.1 开发背景 1
1.2 系统分析 1
1.2.1 可行性分析 1
1.2.2 任务一 编写可行性分析论证报告 2
1.3 需求分析 3
1.3.1 系统需求分析研究 3
1.3.2 任务二 系统流程图 3
1.4 系统设计 4
1.4.1 系统功能设计 4
1.4.2 系统功能结构 4
1.4.3 系统数据库设计 5
1.4.4 任务三 系统数据库模型和逻辑设计 11
1.5 本书项目中的文件夹结构 11
1.6 本章小结 12
1.7 课后任务与思考 12
第2章 网站整体规划设计 13
2.1 网站开发环境概述 13
2.1.1 开发环境介绍 13
2.1.2 任务四 构建开发环境 14
2.2 确定网站主题 16
2.3 确定网站配色方案 17
2.3.1 网页色彩简介 17
2.3.2 网页色彩搭配技巧 17
2.3.3 链接颜色的设置 18
2.4 收集网站素材和内容 18
2.5 网站栏目和布局的策划 20
2.5.1 根据网站的要求确定网站栏目 20
2.5.2 常用的几种网页布局 20
2.5.3 根据网站内容确定布局方案 20
2.5.4 任务五 建立网站分类文件 20
2.5.5 任务六 规划网站 23
2.6 网页技术的介绍与应用 24
2.6.1 在Photoshop中制作网页模板的步骤 24
2.6.2 任务七 在Photoshop中设计主页并切割图像 25
2.6.3 主题简介 25
2.6.4 用户控件简介 27
2.6.5 母版页简介 27
2.6.6 任务八 主题和外观设计与应用 27
2.6.7 任务九 用户控件的设计与应用 31
2.6.8 任务十 母版页的设计与应用 33
2.7 网站主页设计 36
2.7.1 任务十一 网站主页的实现 36
2.7.2 任务十二 在网页中插入Flash广告 38
2.8 本章小结 41
2.9 课后任务与思考 41
第3章 ADO.NET技术及应用 42
3.1 ADO.NET概述 42
3.2 ADO.NET体系结构 42
3.3 ADO.NET中的数据访问技术 44
3.3.1 Connection对象 45
3.3.2 Command对象 47
3.3.3 DataReader对象 47
3.3.4 DataAdapter对象 48
3.3.5 DataSet对象 51
3.4 使用ADO.NET操作数据库 51
3.4.1 select语句查询 51
3.4.2 添加数据 54
3.4.3 修改数据 54
3.4.4 删除数据 55
3.5 系统公共类的封装与应用 55
3.5.1 公共类概述 55
3.5.2 公共类的创建 56
3.5.3 任务十三 公共类的设计与实现 57
3.6 本章小结 65
3.7 课后任务与思考 65
第4章 用户管理系统 66
4.1 用户体系的需求分析 66
4.2 会员注册模块 67
4.2.1 会员注册模块简介 67
4.2.2 数据验证 67
4.2.3 使用正则表达式 67
4.2.4 使用ASP.NET服务器验证控件 69
4.2.5 任务十四 会员注册模块的实现 70
4.3 会员登录模块 85
4.3.1 用户登录简介 85
4.3.2 用户登录技术分析 85
4.3.3 随机验证码 86
4.3.4 任务十五 用户登录的实现 86
4.4 会员资料管理 96
4.4.1 会员中心 97
4.4.2 会员资料修改 97
4.4.3 我的收藏夹 97
4.4.4 任务十六 会员资料管理的实现 97
4.5 本章小结 121
4.6 课后任务与思考 121
第5章 商品展示模块设计 122
5.1 商品展示模块的需求分析 122
5.2 商品分类列表模块 122
5.2.1 商品分类列表模块分析 122
5.2.2 TreeView控件简介 123
5.2.3 任务十七 商品分类列表模块的实现 123
5.3 商品信息列表模块 126
5.3.1 商品信息列表模块简介 126
5.3.2 DataList控件简介 127
5.3.3 任务十八 商品信息列表模块的实现 129
5.4 商品详细信息显示模块 137
5.4.1 模块简介 137
5.4.2 商品评价详情简介 137
5.4.3 GridView控件简介 137
5.4.4 任务十九 商品详细信息显示页面的实现 139
5.5 商品搜索模块 145
5.5.1 商品搜索模块简介 145
5.5.2 任务二十 商品搜索模块的实现 146
5.5.3 任务二十一 商品搜索结果显示模块的实现 147
5.6 本章小结 156
5.7 课后任务与思考 156
第6章 购物车模块与订单模块设计 157
6.1 购物车模块简介 157
6.1.1 购物车管理界面技术分析 158
6.1.2 任务二十二 购物车管理界面的实现 158
6.1.3 任务二十三 购物车信息确认页面 166
6.2 订单模块简介 172
6.2.1 用户送货信息 172
6.2.2 生成用户订单并且确认订单信息 172
6.2.3 用户历史订单的显示和管理 172
6.2.4 任务二十四 订单模块的实现 172
6.3 登录页面 196
6.4 本章小结 197
6.5 课后任务与思考 197
第7章 综合设计实例 198
7.1 留言板 198
7.1.1 留言板简介 198
7.1.2 任务二十五 留言板系统的实现 198
7.2 新闻发布系统 207
7.2.1 新闻显示模块(前台部分) 207
7.2.2 新闻管理模块(后台部分) 207
7.2.3 用户管理模块(后台部分) 207
7.2.4 任务二十六 新闻发布系统的具体实现 207
7.3 本章小结 216
7.4 课后任务与思考 217
第8章 网上在线支付技术分析 218
8.1 第三方支付模式概述 218
8.2 网上在线支付应用举例 219
8.2.1 HS通知接口模式简介 220
8.2.2 任务二十七 工商银行在线支付模块的实现 221
8.3 本章小结 227
8.4 课后任务与思考 227
第9章 网上服装专卖店的后台管理 228
9.1 网站后台登录模块 228
9.1.1 后台登录模块概述 228
9.1.2 后台登录模块技术分析 229
9.1.3 任务二十八 后台登录模块的实现 230
9.2 网站后台主页设计 233
9.2.1 网站后台主页概述 233
9.2.2 网站后台主页技术分析 233
9.2.3 任务二十九 网站后台主页实现 235
9.3 销售订单管理 240
9.3.1 销售订单管理模块简介 240
9.3.2 销售订单管理模块关键技术 240
9.3.3 任务三十 销售订单管理的实现 241
9.4 本章小结 262
9.5 课后任务与思考 262
第10章 网站发布与部署 263
10.1 网站的编译和发布 263
10.1.1 网站编译概述 263
10.1.2 任务三十一 网站发布 264
10.2 网站部署 268
10.2.1 空间申请 269
10.2.2 任务三十二 网站部署 274
10.3 本章小结 278
10.4 课后任务与思考 278
参考文献 279