当前位置:首页 > 工业技术
ASP.NET2.0电子商务高级编程 C#2005版
ASP.NET2.0电子商务高级编程 C#2005版

ASP.NET2.0电子商务高级编程 C#2005版PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)Paul Sarknas著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:9787302162483
  • 页数:560 页
图书介绍:本书介绍应用ASP.NET 2.0进行电子商务高级编程(C# 2005版)的方法。
《ASP.NET2.0电子商务高级编程 C#2005版》目录

第1部分 基础知识 3

第1章 电子商务系统简介 3

1.1 商务的定义 3

1.2 电子商务的优势 4

1.3 电子商务的进入壁垒 4

1.4 内容提要 5

1.5 小结 5

第2章 Microsoft工具简介 7

2.1 各种工具 7

2.1.1 Visual Studio 2005 7

2.1.2 Microsoft.NET Framework 2.0 7

2.1.3 C#2.0 8

2.1.4 Microsoft Visio或Visual Studio 2005 Class Designer 8

2.1.5 SQL Server 2005 8

2.1.6 Internet Information Service 8

2.1.7 SSL证书 8

2.2 开发环境 8

2.3 产品环境 9

2.3.1 自己提供主机 9

2.3.2 外购主机 10

2.4 小结 11

第3章 案例分析中的公司背景 13

3.1 公司背景 13

3.1.1 当前形势 13

3.1.2 竞争者 14

3.2 进一步提高和增加销售量 14

3.3 使用案例分析的原因 15

3.4 小结 16

第2部分 业务层面 19

第4章 搜集需求 19

4.1 需求搜集简介 19

4.2 搜集需求的方法 20

4.2.1 采访 21

4.2.2 形成文档 21

4.3 正式需求 21

4.3.1 产品目录 21

4.3.2 购物车 22

4.3.3 PayPal信用卡支付 22

4.3.4 跟踪信息 22

4.3.5 内容管理系统 23

4.3.6 有关我们 23

4.3.7 联系我们 23

4.3.8 用户账户登录 23

4.3.9 Wine of the Month Club 24

4.3.10 年龄验证 24

4.4 小结 24

第5章 将销售转化成利润 25

5.1 销售主打产品 25

5.2 销售附属产品 25

5.3 与类似业务合作 26

5.4 建立会员制度 26

5.5 出售广告板块 27

5.6 小结 27

第6章 风险评估 29

6.1 满足需求 29

6.2 系统停机 30

6.3 支付 30

6.4 物理和逻辑攻击 31

6.4.1 物理攻击 31

6.4.2 逻辑攻击 31

6.4.3 预防 32

6.5 敏感信息和数据 32

6.6 小结 33

第3部分 项目规划和设计第7章 利用UML建立对象模型 37

7.1 建立对象模型的好处 37

7.2 活动图 38

7.2.1 搜索 38

7.2.2 给购物车添加物品 39

7.2.3 结账 40

7.2.4 放弃购物车的处理 42

7.2.5 账户注册 42

7.3 用例 43

7.4 类图 45

7.4.1 EndUser类 45

7.4.2 EndUserType类 46

7.4.3 Product类 47

7.4.4 ProductCategory类 47

7.4.5 Order类 48

7.4.6 OrderDetails类 48

7.4.7 Address类 49

7.4.8 ContactInformation类 50

7.4.9 ShoppingCart类 50

7.4.10 CreditCard类 51

7.5 小结 51

第8章 利用SQL Server 2005设计数据库 53

8.1 创建数据库 53

8.2 创建表 57

8.2.1 Products表 59

8.2.2 ProductCategory表 61

8.2.3 ProductImages表 62

8.2.4 Orders表 63

8.2.5 OrderDetails表 65

8.2.6 OrderStatus表 66

8.2.7 EndUser表 67

8.2.8 EndUserType表 70

8.2.9 Address表 71

8.2.10 ContactInformation表 72

8.2.11 ShoppingCart表 74

8.3 建立关联 76

8.3.1 OrderDetails表 79

8.3.2 Orders表 80

8.3.3 EndUser表 80

8.3.4 Products表 81

8.3.5 ShoppingCart表 82

8.4 类型插入 82

8.4.1 EndUserType表 83

8.4.2 OrderStatus表 83

8.4.3 ProductCategory表 83

8.5 检查数据库的完整性 83

8.6 小结 85

第9章 Visual Studio 2005 87

9.1 案例分析的方法 87

9.2 案例分析的解决方案 87

9.3 创建Web项目 90

9.4 扩展Web项目 94

9.4.1 Images 94

9.4.2 Scripts 94

9.4.3 CSS 94

9.4.4 Admin 94

9.5 添加类库 97

9.5.1 Common 97

9.5.2 DataAccess 97

9.5.3 Operational 98

9.5.4 BusinessLogic 98

9.6 小结 101

第4部分 体系结构 105

第10章 构建完整的系统体系结构 105

10.1 多层体系结构简介 105

10.2 LittleItalyVineyards体系结构简介 106

10.3 表示层简介 106

10.4 数据访问层简介 107

10.5 业务逻辑层简介 107

10.6 小结 107

第11章 创建公共对象 109

11.1 使用公共对象的原因 109

11.2 类 109

11.2.1 EndUser 110

11.2.2 EndUserType 110

11.2.3 Product 110

11.2.4 ProductCategory 111

11.2.5 Orders 111

11.2.6 OrderDetail 112

11.2.7 Address 112

11.2.8 ContactInformation 112

11.2.9 ShoppingCart 113

11.2.10 CreditCard 113

11.3 实现公共类 113

11.4 在Visual Studio 2005中重构 119

11.5 小结 123

第12章 创建数据访问层 125

12.1 使用数据访问层的原因 125

12.2 使用Microsoft Data Access Application Block 126

12.3 实现类 128

12.3.1 DataAccessBase类 128

12.3.2 连接字符串 133

12.3.3 StoredProcedure类 136

12.3.4 DataBaseHelper类 138

12.4 小结 142

第13章 创建业务逻辑层 143

13.1 业务逻辑层简介 143

13.2 实现业务逻辑层 144

13.3 各个部分协同工作 150

13.4 小结 162

第14章 研究集成选项 163

14.1 操作管理程序简介 163

14.2 实现操作管理程序 164

14.3 实现Web服务 170

14.4 执行一些异常处理 174

14.5 小结 177

第15章 创建表示层 179

15.1 查看整体设计 179

15.2 实现主控页面 180

15.3 创建各个Web页面 186

15.3.1 About Us 186

15.3.2 Winery 190

15.3.3 FAQ 193

15.3.4 Contact Us 199

15.3.5 默认错误页面 206

15.4 小结 207

第5部分 核心开发 211

第16章 开发产品目录 211

16.1 创建产品目录 211

16.1.1 创建存储过程 211

16.1.2 编写代码和类 215

16.1.3 显示产品图像 230

16.2 创建产品明细 236

16.3 搜索目录 244

16.4 小结 252

第17章 建立购物车 253

17.1 向购物车中添加物品 253

17.2 显示购物车 267

17.3 更新购物车 282

17.4 处理丢弃的购物车 294

17.5 小结 298

第18章 集成PayPal SDK 299

18.1 PayPal SDK简介 299

18.1.1 选择PayPal的原因 300

18.1.2 安装PayPal SDK 300

18.2 配置Developer Central的账户 300

18.2.1 创建沙箱账户 305

18.2.2 创建测试证书 311

18.2.3 配置测试证书 316

18.3 集成PayPalAPI 317

18.4 小结 318

第19章 实现结账过程 319

19.1 购物车结账 319

19.2 创建新用户账户 321

19.3 登录 336

19.4 小结 342

第20章 处理支付 343

20.1 实现PayPalAPI代码 343

20.2 实现直接支付 348

20.3 录入账单和发货信息 356

20.4 提交支付 370

20.5 完成支付 388

20.6 小结 396

第21章 创建管理员的控制面板 397

21.1 设置控制面板 397

21.2 创建管理员登录账户 400

21.3 创建一个新商品 409

21.4 更新商品 420

21.5 查看所有商品 430

21.6 小结 434

第22章 创建顾客的账户 435

22.1 建立顾客账户 435

22.2 扩充顾客登录账户 439

22.3 查看订单 440

22.4 查看订单详情 446

22.5 小结 457

第6部分 订单履行和商品推销第23章 管理订单 461

23.1 查看订单 461

23.2 查看订单详情 468

23.3 创建订单履行计划 477

23.4 通知顾客 483

23.5 发还退款 485

23.6 小结 489

第24章 宣传网站和促销 491

24.1 促销相关的产品 491

24.2 使用电子时事资讯进行宣传 501

24.3 允许顾客取消定阅 514

24.4 小结 523

第25章 从信用卡交易中赚钱 525

25.1 转移资金 525

25.2 采用其他方式获取金钱 528

25.2.1 索要支票 528

25.2.2 金融市场 528

25.2.3 借记卡 528

25.2.4 使用ATM支取现金 528

25.2.5 从PayPal商店购买商品 528

25.3 小结 529

第7部分 部署 533

第26章 编译和部署选项 533

26.1 构建代码 533

26.2 预编译和发布 533

26.3 完成应用程序 536

26.4 小结 538

第27章 配置产品环境 539

27.1 设置域 539

27.1.1 注册域 539

27.1.2 设置DNS服务器 540

27.2 设置宿主方案 540

27.3 设置IIS和数据库 541

27.4 配置SSL证书 545

27.4.1 获取SSL证书 546

27.4.2 安装SSL证书 549

27.5 部署应用程序 551

27.5.1 复制源代码 552

27.5.2 完成Web.config文件 552

27.6 小结 552

第8部分 维护 555

第28章 支持和维护应用程序 555

28.1 监视应用程序 555

28.1.1 监视应用程序非常重要的原因 556

28.1.2 性能 556

28.2 发现并纠正错误 557

28.3 优化应用程序 557

28.4 小结 560

返回顶部