项目1 数据库设计及创建 1
1.1 概述 1
1.2 Smart On Line电子商城项目介绍 1
1.3 项目1分析 2
1.4 知识准备 3
1.4.1 SQL Server 2008概述 3
1.4.2 SQL Server 2008的安装 4
1.4.3 SQL Server 2008的配置 6
1.4.4 SQL Server集成管理器的使用 8
1.4.5 创建数据库 11
1.4.6 创建表 14
1.4.7 创建外键约束 20
1.4.8 创建唯一性约束 22
1.5 项目实施 22
1.5.1 任务1:创建Smart On Line电子商城数据库 22
1.5.2 任务2:创建表外键约束 26
1.5.3 任务3:创建唯一性约束 28
1.6 总结归纳 28
1.7 课后习题 28
1.8 同步操练 29
项目2 网站页面开发 33
2.1 项目引入 33
2.2 项目分析 33
2.3 知识准备 33
2.3.1 ASP.NET处理过程及运行机制 33
2.3.2 Visual Studio 2012集成开发工具 35
2.3.3 使用Visual Studio 2012创建Web站点、编辑页面 38
2.3.4 使用母版页统一页面风格 40
2.3.5 使用样式表控制页面 45
2.3.6 使用JavaScript客户端编程 60
2.4 项目实施 73
2.4.1 任务1:建立Smart On Line电子商城站点,添加网站横幅广告 73
2.4.2 任务2:制作Smart On Line商城母版页 79
2.4.3 任务3:实现Smart On Line商城首页的制作 83
2.4.4 任务4:实现Smart On Line商城首页广告的轮动显示 89
2.5 总结归纳 91
2.6 课后习题 91
2.7 同步操练 93
项目3 会员注册 95
3.1 项目引入 95
3.2 项目分析 95
3.3 知识准备 95
3.3.1 ASP.NET常用服务器控件 95
3.3.2 ASP.NET输入验证控件 103
3.3.3 ADO.NET数据访问模型 107
3.4 项目实施 121
3.4.1 任务1:会员注册U1设计 121
3.4.2 任务2:会员输入信息验证 124
3.4.3 任务3:会员注册信息存储 128
3.5 总结归纳 130
3.6 课后习题 130
3.7 同步操练 131
项目4 会员登录 132
4.1 项目引入 132
4.2 项目分析 132
4.3 知识准备 132
4.3.1 Response对象 133
4.3.2 Request对象 134
4.3.3 Session对象 138
4.3.4 Server对象 140
4.3.5 Cookie对象 141
4.3.6 ASP.NET AJAX 143
4.4 项目实施 150
4.4.1 任务1:登录界面设计和用户信息验证 150
4.4.2 任务2:会员输入信息验证 153
4.5 总结归纳 154
4.6 课后习题 155
4.7 同步操练 156
项目5 商品展示 157
5.1 项目引入 157
5.2 项目分析 157
5.3 知识准备 157
5.3.1 DataList基本知识 157
5.3.2 DataList分页 167
5.3.3 GridView 171
5.3.4 DetailsView 180
5.4 项目实施 180
5.4.1 任务1:大图标方式显示商品信息 180
5.4.2 任务2:列表方式显示商品信息 183
5.4.3 任务3:显示商品详细信息 185
5.5 总结归纳 187
5.6 课后习题 187
5.7 同步操练 189
项目6 会员购物 191
6.1 项目引入 191
6.2 项目分析 191
6.3 知识准备 191
6.3.1 存储过程 191
6.3.2 事务 202
6.3.3 DataTable 207
6.3.4 GridView的高级应用技巧 211
6.4 项目实施 213
6.4.1 任务1:编写SqlHelper数据访问类 213
6.4.2 任务2:实现商品购买功能 217
6.4.3 任务3:在客户端实现商品数量增减的功能 222
6.4.4 任务4:删除购物车中的记录 223
6.4.5 任务5:订单的生成 224
6.5 总结归纳 230
6.6 课后习题 230
6.7 同步操练 231
项目7 商品信息管理 234
7.1 项目引入 234
7.2 项目分析 234
7.3 知识准备 234
7.3.1 使用FileUpLoad上传文件 234
7.3.2 保存图片到数据库中 237
7.3.3 GridView模板列 239
7.4 项目实施 242
7.4.1 任务1:制作管理员界面母版页 242
7.4.2 任务2:一级目录的添加和编辑 245
7.4.3 任务3:二级目录的添加和编辑 249
7.4.4 任务4:三级目录的添加和编辑 254
7.4.5 任务5:商品信息的添加 258
7.5 总结归纳 266
7.6 课后习题 267
7.7 同步操练 267
项目8 订单管理 270
8.1 项目引入 270
8.2 项目分析 270
8.3 知识准备 270
8.3.1 使用Web Service提供服务 270
8.3.2 使用SMTP发送电子邮件 279
8.4 项目实施 281
8.4.1 任务1:以Web Service方式提供访问Smart数据库的服务 281
8.4.2 任务2:实现订单的编辑 284
8.5 总结归纳 290
8.6 课后习题 290
8.7 同步操练 290
项目9 发布Smart On Line网站 291
9.1 项目引入 291
9.2 项目分析 291
9.3 知识准备 291
9.3.1 IIS的安装和配置 291
9.3.2 加解密web.config配置文件 293
9.4 项目实施 293
9.4.1 任务1:加密web.config配置文件 293
9.4.2 任务2:发布Smart On Line网站 294
9.5 总结归纳 296
9.6 课后习题 297
9.7 同步操练 297
参考文献 298