21世纪高等学校电子商务专业规划教材 电子商务网站开发教程 基于C#+ASP.NETPDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:李春葆,蒋林,陈良臣,喻丹丹,曾平编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:7302431981
- 页数:485 页
第1章 电子商务开发概述 1
1.1 什么是电子商务 1
1.1.1 电子商务的定义 2
1.1.2 电子商务系统和电子商务网站 2
1.1.3 电子商务网站的功能、特点和分类 3
1.2 电子商务网站的技术基础 5
1.2.1 计算机网络及其类型 5
1.2.2 WWW、互联网和因特网 5
1.2.3 Web的系统结构和工作原理 7
1.2.4 Web网页、网页文件和网站 9
1.2.5 静态网页和动态网页 9
1.2.6 Web网页开发技术 11
1.3 电子商务网站的开发过程 12
1.3.1 电子商务网站开发步骤 12
1.3.2 网站规划与设计 13
1.3.3 网站建设 14
1.3.4 网站发布和网站的管理与维护 15
1.4 练习题 16
第2章 电子商务网站开发环境配置 18
2.1 电子商务网站开发环境 18
2.2 安装和配置Visual Studio 2012 19
2.2.1 安装Visual Studio 2012 19
2.2.2 设置Visual C#开发环境 23
2.3 安装和使用SQL Server 2012 25
2.3.1 下载并安装SQL Server 2012 25
2.3.2 SQL Server 2012的主要管理工具 37
2.3.3 创建数据库school 37
2.3.4 在school数据库中创建3个数据表 39
2.4 练习题 41
第3章 ASP .NET网站结构 43
3.1 ASP.NET网站 43
3.1.1 ASP.NET网站的构成 44
3.1.2 ASP.NET网站创建过程 45
3.2 ASP.NET网页 46
3.2.1 设计ASP.NET网页的过程 46
3.2.2 ASP .NET网页的执行过程 50
3.2.3 ASP.NET网页代码编写模型 51
3.2.4 ASP.NET网页的基本结构 56
3.3 ASP.NET网站配置文件 58
3.3.1 web.config文件 58
3.3.2 system.web配置节 59
3.3.3 自定义配置节 61
3.4 练习题 62
第4章 HTML和CSS 65
4.1 HTML文档结构 65
4.1.1 HTML文档的基本结构 65
4.1.2 HTML文档的头部标记 66
4.1.3 HTML文档的主体标记 67
4.2 HTML文档主体中的常用标记 69
4.2.1 HTML基础标记 69
4.2.2 HTML格式标记 70
4.2.3 HTML表格标记 72
4.2.4 HTML样式/节标记 73
4.2.5 HTML列表标记 75
4.2.6 HTML超链接标记 77
4.2.7 HTML图像标记 79
4.2.8 HTML框架标记 81
4.2.9 HTML表单标记 84
4.3 CSS设计 89
4.3.1 CSS是什么 89
4.3.2 CSS样式设计 89
4.3.3 CSS样式的组织方式 93
4.3.4 使用Visual Studio样式生成器设计样式 95
4.3.5 CSS方框模型 97
4.3.6 网页页面布局 99
4.4 练习题 101
4.5 上机实验题 104
第5章 JavaScript编程基础 105
5.1 JavaScript概述 105
5.1.1 JavaScript的特点 105
5.1.2 HTML文档中引入JavaScript脚本代码 106
5.2 JavaScript的数据类型和运算符 108
5.2.1 变量的定义方式 109
5.2.2 JavaScript的基本数据类型 109
5.2.3 JavaScript的其他数据类型 111
5.2.4 值变量和引用变量 116
5.2.5 JavaScript的运算符 117
5.3 JavaScript的控制语句 118
5.3.1 选择条件语句 119
5.3.2 循环控制语句 122
5.4 JavaScript的函数设计 124
5.4.1 创建和调用JavaScript函数 124
5.4.2 函数的参数 125
5.4.3 函数的返回值 126
5.4.4 变量 126
5.4.5 异常处理语句 127
5.5 事件编程 129
5.5.1 JavaScript事件和事件处理方法 129
5.5.2 事件处理方法的调用方法 130
5.6 浏览器对象 132
5.6.1 浏览器对象模型 133
5.6.2 window对象 133
5.6.3 document对象 136
5.6.4 history对象 142
5.6.5 location对象 144
5.6.6 navigator对象 145
5.6.7 screen对象 146
5.7 练习题 148
5.8 上机实验题 152
第6章 C#编程基础 153
6.1 C#概述 153
6.1.1 C#的特点 154
6.1.2 C#和ASP.NET 154
6.1.3 HTML文档和C#脚本代码 154
6.2 C#的数据类型 155
6.2.1 值类型 155
6.2.2 引用类型 156
6.2.3 变量定义 157
6.3 C#的运算符 158
6.3.1 C#常用的运算符 158
6.3.2 运算符的优先级 159
6.3.3 装箱和拆箱运算 160
6.4 结构体类型和枚举类型 160
6.4.1 结构体类型 161
6.4.2 枚举类型 162
6.5 C#的控制语句 163
6.5.1 选择控制语句 163
6.5.2 循环控制语句 165
6.6 C#的数组和集合 167
6.6.1 一维数组 167
6.6.2 二维数组 168
6.6.3 集合 170
6.7 异常处理和命名空间 170
6.7.1 异常处理 170
6.7.2 命名空间 172
6.8 面向对象程序设计 173
6.8.1 设计类 174
6.8.2 创建类对象 176
6.8.3 构造函数和析构函数 179
6.8.4 静态成员 181
6.8.5 属性设计 182
6.8.6 方法设计 183
6.8.7 委托和事件 186
6.9 C#中常用类和结构体 186
6.9.1 String类 186
6.9.2 Math类 187
6.9.3 Convert类 188
6.9.4 数据类型转换 188
6.9.5 DateTime结构体 189
6.10 继承和接口 190
6.10.1 继承设计 190
6.10.2 接口设计 194
6.11 练习题 196
6.12 上机实验题 199
第7章 ASP.NET控件 200
7.1 ASP.NET控件概述 200
7.1.1 什么是ASP.NET控件 200
7.1.2 HTML控件和HTML服务器控件 201
7.1.3 Web服务器控件 202
7.2 Web标准服务器控件 202
7.2.1 Web标准服务器控件的分类 203
7.2.2 Web标准控件的公共属性、公共方法和公共事件 203
7.3 常用的表单控件 204
7.3.1 Label控件 205
7.3.2 TextBox控件 205
7.3.3 Button控件 206
7.3.4 Image控件 207
7.3.5 HyperLink控件 207
7.3.6 CheckBox控件 208
7.3.7 RadioButton控件 208
7.4 常用的列表控件 212
7.4.1 DropDownList控件 212
7.4.2 ListBox控件 213
7.4.3 CheckBoxList控件 214
7.4.4 RadioButtonList控件 215
7.5 常用的其他标准控件和组件 219
7.5.1 Fi1eUpload控件 219
7.5.2 发送邮件组件 221
7.6 ASP.NET验证控件 224
7.6.1 验证控件概述 225
7.6.2 RequiredFieldValidator控件 226
7.6.3 CompareValidator控件 226
7.6.4 RangeValidator控件 227
7.6.5 RegularExpressionValidator控件 227
7.6.6 CustomValidator控件 228
7.6.7 ValidationSummary控件 234
7.7 练习题 234
7.8 上机实验题 237
第8章 ASP .NET内置对象 238
8.1 ASP.NET对象概述 238
8.1.1 常用的ASP.NET对象 238
8.1.2 网页生命周期 239
8.2 Page对象 241
8.2.1 Page对象的属性、方法和事件 241
8.2.2 Page对象的应用 242
8.3 Response对象 245
8.3.1 Response对象的属性和方法 246
8.3.2 Response对象的应用 247
8.4 Request对象 248
8.4.1 Request对象的属性和方法 248
8.4.2 Request对象的应用 250
8.5 Server对象 253
8.5.1 Server对象的属性和方法 253
8.5.2 Server对象的应用 254
8.6 Application对象 256
8.6.1 Application对象的属性、方法和事件 256
8.6.2 Global.asax文件 258
8.6.3 Application对象的应用 259
8.7 Session对象 261
8.7.1 Session对象的属性、方法和事件 261
8.7.2 Session对象的应用 263
8.8 Cookie对象 263
8.8.1 Cookie对象的属性 264
8.8.2 Cookie对象的应用 264
8.9 ViewState对象 266
8.9.1 ViewState对象概述 267
8.9.2 ViewState对象的应用 268
8.10 练习题 270
8.11 上机实验题 272
第9章 主题、母版页和导航设计 273
9.1 设计和应用主题 273
9.1.1 主题概述 273
9.1.2 创建主题 274
9.1.3 应用主题 276
9.1.4 禁用主题 278
9.2 设计和应用母版页 279
9.2.1 母版页和内容页概述 279
9.2.2 创建母版页 280
9.2.3 创建内容页 282
9.3 站点导航设计 286
9.3.1 站点导航概述 287
9.3.2 创建站点地图 287
9.3.3 站点导航控件概述 288
9.3.4 TreeView控件 289
9.3.5 TreeView控件的应用 292
9.4 练习题 297
9.5 上机实验题 299
第10章 ASP.NET数据库编程 300
10.1 数据库概述 300
10.1.1 关系数据库的基本概念 300
10.1.2 结构化查询语言 301
10.2 ADO.NET模型 305
10.2.1 ADO.NET模型简介 305
10.2.2 ADO.NET数据库的访问流程 308
10.3 ADO.NET的数据访问对象 308
10.3.1 SqlConnection对象 309
10.3.2 SqlCommand对象 311
10.3.3 SqlDataReader对象 317
10.3.4 SqlDataAdapter对象 320
10.4 DataSet对象 322
10.4.1 DataSet对象概述 323
10.4.2 DataTable对象 323
10.4.3 DataSet对象的应用 324
10.5 练习题 325
10.6 上机实验题 328
第11章 ASP .NET数据控件 329
11.1 数据控件概述 329
11.1.1 数据控件的用途 330
11.1.2 ASP.NET有哪些数据控件 330
11.2 SqlDataSource控件 331
11.2.1 SqlDataSource控件概述 331
11.2.2 SqlDataSource控件的应用 334
11.2.3 SQL注入攻击 342
11.3 列表绑定控件 343
11.3.1 列表绑定控件概述 343
11.3.2 列表绑定控件的应用 344
11.4 GridView控件 345
11.4.1 GridView控件概述 346
11.4.2 GridView控件的基本设计 347
11.4.3 GridView控件的复杂设计 353
11.5 DetailsView控件 372
11.5.1 DetailsView控件概述 373
11.5.2 DetailsView控件的应用 374
11.6 ObjectDataSource控件 376
11.6.1 ObjectDataSource控件概述 376
11.6.2 ObjectDataSource控件的应用 377
11.7 练习题 387
11.8 上机实验题 389
第12章 电子商务网站开发实例 390
12.1 OnRetS网站的需求分析 390
12.1.1 OnRetS网站的功能 390
12.1.2 OnRetS网站的主要业务流程 392
12.2 OnRetS网站结构设计 393
12.3 数据库设计 394
12.3.1 创建数据库OnRet 394
12.3.2 创建数据表 395
12.4 网站公共模块设计 397
12.4.1 web.config配置文件 397
12.4.2 CommDB.cs类文件 398
12.4.3 StyleSheet.css样式文件 400
12.4.4 MasterPage.master母版页 401
12.4.5 公共网页dispinfo.aspx 401
12.5 主页设计 402
12.6 游客功能网页设计 404
12.6.1 游客功能主页设计 404
12.6.2 “用户注册”功能网页设计 406
12.6.3 “查看(浏览)商品”功能网页设计 410
12.7 顾客功能网页设计 415
12.7.1 顾客功能主页设计 415
12.7.2 “选购商品放入购物车”功能网页设计 417
12.7.3 “编辑我的购物车”功能网页设计 423
12.7.4 “购物车结算”功能网页设计 424
12.7.5 “查看我的订单”功能网页设计 427
12.7.6 “撤销尚未处理的订单”功能网页设计 429
12.7.7 “订单商品评价”功能网页设计 430
12.7.8 “更改我的信息”功能网页设计 433
12.7.9 “更改我的密码”功能网页设计 434
12.8 管理员功能网页设计 434
12.8.1 管理员功能主页设计 434
12.8.2 “添加新用户信息”功能网页设计 435
12.8.3 “编辑用户信息”功能网页设计 435
12.8.4 “查看顾客信息”功能网页设计 437
12.8.5 “临时封杀顾客信息”功能网页设计 438
12.8.6 “查看顾客订单信息”功能网页设计 440
12.8.7 “商品库存预警”功能网页设计 442
12.8.8 “商品库存报警”功能网页设计 444
12.8.9 “商品下架”功能网页设计 446
12.8.10 “按商品分类统计”功能网页设计 447
12.8.11 “按商品子类统计”功能网页设计 448
12.8.12 “按商品品牌统计”功能网页设计 449
12.8.13 “设置顾客学历数据”功能网页设计 450
12.8.14 “设置顾客地区数据”功能网页设计 452
12.8.15 “设置商品类型数据”功能网页设计 453
12.8.16 “删除下架的商品信息”功能网页设计 453
12.8.17 “系统初始化”功能网页设计 455
12.9 操作员功能网页设计 456
12.9.1 操作员功能主页设计 456
12.9.2 “添加新型号商品信息”功能主页设计 457
12.9.3 “更新老商品信息”功能主页设计 459
12.9.4 “查看新订单”功能主页设计 460
12.9.5 “新订单处理”功能主页设计 463
12.9.6 “新订单结算处理”功能主页设计 465
附录A部分练习题参考答案 467
附录B上机实验题参考答案 475
参考文献 484
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《商务英语口译教程 第3版》朱佩芬,徐东风编著 2017
- 《实用商务英语听说 第1册》窦琳,江怡平主编 2019
- 《英语实训教程 第2册 商务英语听说》盛湘君总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《中国电子政务发展报告 2018-2019 数字中国战略下的政府管理创新》何毅亭主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019