内容简介
第1章 电子商务开发概述
1.1 什么是电子商务
1.1.1 电子商务的定义
1.1.2 电子商务系统和电子商务网站
1.1.3 电子商务网站的功能、特点和分类
1.2 电子商务网站的技术基础
1.2.1 计算机网络及其类型
1.2.2 WWW、互联网和因特网
1.2.3 Web的系统结构和工作原理
1.2.4 Web网页、网页文件和网站
1.2.5 静态网页和动态网页
1.2.6 Web网页开发技术
1.3 电子商务网站的开发过程
1.3.1 电子商务网站开发步骤
1.3.2 网站规划与设计
1.3.3 网站建设
1.3.4 网站发布和网站的管理与维护
1.4 练习题
第2章 电子商务网站开发环境配置
2.1 电子商务网站开发环境
2.2 安装和配置Visual Studio 2012
2.2.1 安装Visual Studio 2012
2.2.2 设置Visual C#开发环境
2.3 安装和使用SQL Server 2012
2.3.1 下载并安装SQL Server 2012
2.3.2 SQL Server 2012的主要管理工具
2.3.3 创建数据库school
2.3.4 在school数据库中创建3个数据表
2.4 练习题
第3章 ASP .NET网站结构
3.1 ASP.NET网站
3.1.1 ASP.NET网站的构成
3.1.2 ASP.NET网站创建过程
3.2 ASP.NET网页
3.2.1 设计ASP.NET网页的过程
3.2.2 ASP .NET网页的执行过程
3.2.3 ASP.NET网页代码编写模型
3.2.4 ASP.NET网页的基本结构
3.3 ASP.NET网站配置文件
3.3.1 web.config文件
3.3.2 system.web配置节
3.3.3 自定义配置节
3.4 练习题
第4章 HTML和CSS
4.1 HTML文档结构
4.1.1 HTML文档的基本结构
4.1.2 HTML文档的头部标记
4.1.3 HTML文档的主体标记
4.2 HTML文档主体中的常用标记
4.2.1 HTML基础标记
4.2.2 HTML格式标记
4.2.3 HTML表格标记
4.2.4 HTML样式/节标记
4.2.5 HTML列表标记
4.2.6 HTML超链接标记
4.2.7 HTML图像标记
4.2.8 HTML框架标记
4.2.9 HTML表单标记
4.3 CSS设计
4.3.1 CSS是什么
4.3.2 CSS样式设计
4.3.3 CSS样式的组织方式
4.3.4 使用Visual Studio样式生成器设计样式
4.3.5 CSS方框模型
4.3.6 网页页面布局
4.4 练习题
4.5 上机实验题
第5章 JavaScript编程基础
5.1 JavaScript概述
5.1.1 JavaScript的特点
5.1.2 HTML文档中引入JavaScript脚本代码
5.2 JavaScript的数据类型和运算符
5.2.1 变量的定义方式
5.2.2 JavaScript的基本数据类型
5.2.3 JavaScript的其他数据类型
5.2.4 值变量和引用变量
5.2.5 JavaScript的运算符
5.3 JavaScript的控制语句
5.3.1 选择条件语句
5.3.2 循环控制语句
5.4 JavaScript的函数设计
5.4.1 创建和调用JavaScript函数
5.4.2 函数的参数
5.4.3 函数的返回值
5.4.4 变量
5.4.5 异常处理语句
5.5 事件编程
5.5.1 JavaScript事件和事件处理方法
5.5.2 事件处理方法的调用方法
5.6 浏览器对象
5.6.1 浏览器对象模型
5.6.2 window对象
5.6.3 document对象
5.6.4 history对象
5.6.5 location对象
5.6.6 navigator对象
5.6.7 screen对象
5.7 练习题
5.8 上机实验题
第6章 C#编程基础
6.1 C#概述
6.1.1 C#的特点
6.1.2 C#和ASP.NET
6.1.3 HTML文档和C#脚本代码
6.2 C#的数据类型
6.2.1 值类型
6.2.2 引用类型
6.2.3 变量定义
6.3 C#的运算符
6.3.1 C#常用的运算符
6.3.2 运算符的优先级
6.3.3 装箱和拆箱运算
6.4 结构体类型和枚举类型
6.4.1 结构体类型
6.4.2 枚举类型
6.5 C#的控制语句
6.5.1 选择控制语句
6.5.2 循环控制语句
6.6 C#的数组和集合
6.6.1 一维数组
6.6.2 二维数组
6.6.3 集合
6.7 异常处理和命名空间
6.7.1 异常处理
6.7.2 命名空间
6.8 面向对象程序设计
6.8.1 设计类
6.8.2 创建类对象
6.8.3 构造函数和析构函数
6.8.4 静态成员
6.8.5 属性设计
6.8.6 方法设计
6.8.7 委托和事件
6.9 C#中常用类和结构体
6.9.1 String类
6.9.2 Math类
6.9.3 Convert类
6.9.4 数据类型转换
6.9.5 DateTime结构体
6.10 继承和接口
6.10.1 继承设计
6.10.2 接口设计
6.11 练习题
6.12 上机实验题
第7章 ASP.NET控件
7.1 ASP.NET控件概述
7.1.1 什么是ASP.NET控件
7.1.2 HTML控件和HTML服务器控件
7.1.3 Web服务器控件
7.2 Web标准服务器控件
7.2.1 Web标准服务器控件的分类
7.2.2 Web标准控件的公共属性、公共方法和公共事件
7.3 常用的表单控件
7.3.1 Label控件
7.3.2 TextBox控件
7.3.3 Button控件
7.3.4 Image控件
7.3.5 HyperLink控件
7.3.6 CheckBox控件
7.3.7 RadioButton控件
7.4 常用的列表控件
7.4.1 DropDownList控件
7.4.2 ListBox控件
7.4.3 CheckBoxList控件
7.4.4 RadioButtonList控件
7.5 常用的其他标准控件和组件
7.5.1 Fi1eUpload控件
7.5.2 发送邮件组件
7.6 ASP.NET验证控件
7.6.1 验证控件概述
7.6.2 RequiredFieldValidator控件
7.6.3 CompareValidator控件
7.6.4 RangeValidator控件
7.6.5 RegularExpressionValidator控件
7.6.6 CustomValidator控件
7.6.7 ValidationSummary控件
7.7 练习题
7.8 上机实验题
第8章 ASP .NET内置对象
8.1 ASP.NET对象概述
8.1.1 常用的ASP.NET对象
8.1.2 网页生命周期
8.2 Page对象
8.2.1 Page对象的属性、方法和事件
8.2.2 Page对象的应用
8.3 Response对象
8.3.1 Response对象的属性和方法
8.3.2 Response对象的应用
8.4 Request对象
8.4.1 Request对象的属性和方法
8.4.2 Request对象的应用
8.5 Server对象
8.5.1 Server对象的属性和方法
8.5.2 Server对象的应用
8.6 Application对象
8.6.1 Application对象的属性、方法和事件
8.6.2 Global.asax文件
8.6.3 Application对象的应用
8.7 Session对象
8.7.1 Session对象的属性、方法和事件
8.7.2 Session对象的应用
8.8 Cookie对象
8.8.1 Cookie对象的属性
8.8.2 Cookie对象的应用
8.9 ViewState对象
8.9.1 ViewState对象概述
8.9.2 ViewState对象的应用
8.10 练习题
8.11 上机实验题
第9章 主题、母版页和导航设计
9.1 设计和应用主题
9.1.1 主题概述
9.1.2 创建主题
9.1.3 应用主题
9.1.4 禁用主题
9.2 设计和应用母版页
9.2.1 母版页和内容页概述
9.2.2 创建母版页
9.2.3 创建内容页
9.3 站点导航设计
9.3.1 站点导航概述
9.3.2 创建站点地图
9.3.3 站点导航控件概述
9.3.4 TreeView控件
9.3.5 TreeView控件的应用
9.4 练习题
9.5 上机实验题
第10章 ASP.NET数据库编程
10.1 数据库概述
10.1.1 关系数据库的基本概念
10.1.2 结构化查询语言
10.2 ADO.NET模型
10.2.1 ADO.NET模型简介
10.2.2 ADO.NET数据库的访问流程
10.3 ADO.NET的数据访问对象
10.3.1 SqlConnection对象
10.3.2 SqlCommand对象
10.3.3 SqlDataReader对象
10.3.4 SqlDataAdapter对象
10.4 DataSet对象
10.4.1 DataSet对象概述
10.4.2 DataTable对象
10.4.3 DataSet对象的应用
10.5 练习题
10.6 上机实验题
第11章 ASP .NET数据控件
11.1 数据控件概述
11.1.1 数据控件的用途
11.1.2 ASP.NET有哪些数据控件
11.2 SqlDataSource控件
11.2.1 SqlDataSource控件概述
11.2.2 SqlDataSource控件的应用
11.2.3 SQL注入攻击
11.3 列表绑定控件
11.3.1 列表绑定控件概述
11.3.2 列表绑定控件的应用
11.4 GridView控件
11.4.1 GridView控件概述
11.4.2 GridView控件的基本设计
11.4.3 GridView控件的复杂设计
11.5 DetailsView控件
11.5.1 DetailsView控件概述
11.5.2 DetailsView控件的应用
11.6 ObjectDataSource控件
11.6.1 ObjectDataSource控件概述
11.6.2 ObjectDataSource控件的应用
11.7 练习题
11.8 上机实验题
第12章 电子商务网站开发实例
12.1 OnRetS网站的需求分析
12.1.1 OnRetS网站的功能
12.1.2 OnRetS网站的主要业务流程
12.2 OnRetS网站结构设计
12.3 数据库设计
12.3.1 创建数据库OnRet
12.3.2 创建数据表
12.4 网站公共模块设计
12.4.1 web.config配置文件
12.4.2 CommDB.cs类文件
12.4.3 StyleSheet.css样式文件
12.4.4 MasterPage.master母版页
12.4.5 公共网页dispinfo.aspx
12.5 主页设计
12.6 游客功能网页设计
12.6.1 游客功能主页设计
12.6.2 “用户注册”功能网页设计
12.6.3 “查看(浏览)商品”功能网页设计
12.7 顾客功能网页设计
12.7.1 顾客功能主页设计
12.7.2 “选购商品放入购物车”功能网页设计
12.7.3 “编辑我的购物车”功能网页设计
12.7.4 “购物车结算”功能网页设计
12.7.5 “查看我的订单”功能网页设计
12.7.6 “撤销尚未处理的订单”功能网页设计
12.7.7 “订单商品评价”功能网页设计
12.7.8 “更改我的信息”功能网页设计
12.7.9 “更改我的密码”功能网页设计
12.8 管理员功能网页设计
12.8.1 管理员功能主页设计
12.8.2 “添加新用户信息”功能网页设计
12.8.3 “编辑用户信息”功能网页设计
12.8.4 “查看顾客信息”功能网页设计
12.8.5 “临时封杀顾客信息”功能网页设计
12.8.6 “查看顾客订单信息”功能网页设计
12.8.7 “商品库存预警”功能网页设计
12.8.8 “商品库存报警”功能网页设计
12.8.9 “商品下架”功能网页设计
12.8.10 “按商品分类统计”功能网页设计
12.8.11 “按商品子类统计”功能网页设计
12.8.12 “按商品品牌统计”功能网页设计
12.8.13 “设置顾客学历数据”功能网页设计
12.8.14 “设置顾客地区数据”功能网页设计
12.8.15 “设置商品类型数据”功能网页设计
12.8.16 “删除下架的商品信息”功能网页设计
12.8.17 “系统初始化”功能网页设计
12.9 操作员功能网页设计
12.9.1 操作员功能主页设计
12.9.2 “添加新型号商品信息”功能主页设计
12.9.3 “更新老商品信息”功能主页设计
12.9.4 “查看新订单”功能主页设计
12.9.5 “新订单处理”功能主页设计
12.9.6 “新订单结算处理”功能主页设计
附录A部分练习题参考答案
附录B上机实验题参考答案
参考文献