《ASP.NET项目开发指南》是2009年清华大学出版社出版的图书,作者是丁士锋、蔡平。
基本介绍
- 书名:ASP.NET项目开发指南
- ISBN:9787302214298
- 定价:63.8元
- 出版时间:2009-12-31
- 装帧:平装
图书简介
为了帮助读者快速进入ASP.NET的世界,本书通过9个精彩实例,由浅入深地介绍了ASP.NET网路程式设计的编程方法与实用技巧。同时结合最常见的SQL Server资料库,让读者掌握当前最流行的Web资料库开发技术。
目录
第1章酒店管理系统 1
1.1系统概述 1
1.1.1系统功能 1
1.1.2系统预览 1
1.1.3系统操作流程 2
1.2系统设计架构 3
1.2.1系统架构 3
1.2.2系统功能模组 4
1.3资料库的设计和实现 4
1.3.1资料库需求分析 4
1.3.2资料库概念结构设计 5
1.3.3数据表设计 6
1.3.4数据表之间的关係 8
1.4公用模组编写 9
1.4.1资料库连线编写 9
1.4.2ST_PageBase类和
ST_ModuleBase类 9
1.4.3界面设计 13
1.4.4登录系统 19
1.5房间类型管理 23
1.5.1房间类型管理页面的搭建 23
1.5.2房间类型的修改和删除 29
1.5.3房间类型的添加 34
1.6房间信息管理 40
1.6.1房间信息管理页面 40
1.6.2房间信息的修改和删除 44
1.6.3房间信息的添加 50
1.7房间经营管理 56
1.7.1房间经营管理页面的搭建 56
1.7.2房间使用信息的查询 62
1.8客户信息和经营状况信息的查询 64
1.8.1客户信息查询 64
1.8.2经营状况统计 70
1.9关键技术剖析:配置档案解析 75
1.9.1配置概述 75
1.9.2Web.Config中的配置信息 75
1.9.3自定义Web.Config档案配置节 78
1.10小结 78
第2章连锁中心配送系统 79
2.1系统概述 79
2.1.1系统功能 79
2.1.2系统预览 79
2.1.3系统操作流程 80
2.2系统设计架构 81
2.2.1系统架构 81
2.2.2系统功能模组 82
2.3资料库的设计和实现 83
2.3.1资料库需求分析 83
2.3.2资料库概念结构设计 83
2.3.3数据表设计 85
2.3.4数据表之间的关係 86
2.4公用模组编写 87
2.4.1资料库连线编写 87
2.4.2界面头尾设计 87
2.4.3界面主体框架 92
2.4.4登录系统 92
2.5管理员界面:用户信息管理 95
2.5.1用户信息的查看、修改和删除 95
2.5.2用户信息的添加 101
2.6管理员界面:其他模组的管理 105
2.6.1产品信息模组的管理 105
2.6.2连锁店信息模组的管理 110
2.6.3统计分析模组的管理 116
2.7一般用户(即连锁分店用户)
界面 122
2.7.1分店用户信息 122
2.7.2用户密码的修改 125
2.7.3查看产品信息 128
2.7.4查看连锁分店信息 131
2.7.5连锁分店产品销售信息的
统计分析 134
2.8关键技术剖析:ASP.NET之C#中的
异常处理 137
2.8.1基础知识 137
2.8.2结构化异常处理 137
2.8.3C#中常见的异常类 138
2.9小结 139
第3章企业信息管理系统 140
3.1系统概述 140
3.1.1系统功能 140
3.1.2系统预览 140
3.1.3系统操作流程 141
3.2系统设计架构 142
3.2.1系统架构 142
3.2.2系统功能模组 142
3.3资料库的设计和实现 143
3.3.1资料库需求分析 143
3.3.2资料库概念结构设计 143
3.3.3数据表设计 144
3.3.4数据表之间的关係 146
3.4公用模组编写 146
3.4.1资料库连线编写 146
3.4.2数据层类 147
3.4.3界面控制项设计 151
3.4.4登录页面 156
3.5管理员界面:新闻管理 156
3.5.1新闻的添加 157
3.5.2新闻的删除 160
3.6管理员界面:产品管理 162
3.6.1产品的添加 162
3.6.2产品的更新和删除 166
3.7管理员界面:用户管理 170
3.7.1用户管理 170
3.7.2用户信息的处理 171
3.8管理员界面:订单管理 175
3.8.1已处理订单的管理 175
3.8.2未处理订单的管理 179
3.9用户界面 183
3.9.1界面预览 183
3.9.2新闻列表 186
3.9.3产品展示 189
3.9.4订购信息 192
3.9.5查看订单 195
3.10关键技术剖析:浅析ADO.NET 199
3.10.1ADO.NET概述 199
3.10.2ADO.NET结构 200
3.10.3ADO.NET连线方式 200
3.11小结 201
第4章鲜花预订系统 202
4.1系统概述 202
4.1.1系统功能 202
4.1.2系统预览 202
4.1.3系统操作流程 203
4.2系统设计架构 204
4.2.1系统架构 204
4.2.2系统功能模组 204
4.3资料库的设计和实现 205
4.3.1资料库需求分析 205
4.3.2资料库概念结构设计 205
4.3.3数据表设计 206
4.3.4数据表之间的关係 208
4.4公用模组编写 208
4.4.1资料库连线编写 208
4.4.2界面主体框架 209
4.4.3登录系统和退出系统 218
4.5管理员界面:用户管理 224
4.5.1用户管理页面 224
4.5.2用户信息事件处理 227
4.6管理员界面:鲜花管理 231
4.6.1鲜花信息的查看和删除 231
4.6.2鲜花的添加 238
4.6.3ST_Flower类 244
4.7管理员界面:订单管理和
信息查找 246
4.7.1订单信息的查看和处理 246
4.7.2ST_User类 250
4.7.3信息查找 252
4.8一般用户界面 255
4.8.1购物车 255
4.8.2收藏 266
4.8.3我的订单 274
4.8.4查找 279
4.9关键技术剖析:ADO.NET对象 279
4.10小结 280
第5章学生管理系统 281
5.1系统概述 281
5.1.1系统功能 281
5.1.2系统预览 281
5.1.3系统操作流程 282
5.2系统架构和模组分析 283
5.2.1两层架构的模式 283
5.2.2系统模组分析 283
5.3资料库的设计和实现 285
5.3.1资料库需求分析 285
5.3.2资料库概念结构设计 285
5.3.3数据表设计 286
5.3.4存储过程的创建 288
5.3.5数据表之间的关係 291
5.4公共模组编写 292
5.4.1资料库公共模组 292
5.4.2界面头尾设计 292
5.4.3页面导航设计 292
5.4.4界面主体框架 293
5.5管理员界面:学生管理 294
5.5.1学生信息的查看、修改和删除 294
5.5.2添加学生信息 302
5.6管理员界面:班级管理 308
5.6.1班级信息管理的前台设计 308
5.6.2班级信息管理的后台代码 310
5.7管理员界面:教师信息管理 312
5.7.1教师信息的查看、修改和删除 312
5.7.2管理员的添加与查看 314
5.7.3修改密码页面 316
5.8管理员界面:课程管理 320
5.8.1课程信息的查看、修改和删除 320
5.8.2添加课程信息 322
5.8.3课程分配 326
5.8.4添加必修课 330
5.8.5授课信息的显示 330
5.8.6授课修改 332
5.9管理员界面:学生选课管理 336
5.10管理员界面:成绩管理 337
5.10.1成绩的统计和查询 337
5.10.2成绩录入 341
5.11学生用户 344
5.11.1查看个人信息 344
5.11.2查看课程信息 346
5.11.3选课浏览 348
5.11.4成绩查询 354
5.11.5修改密码 357
5.12关键技术剖析:ADO.NET操作
SQLServer资料库 358
5.13小结 360
第6章学生选课系统 361
6.1系统概述 361
6.1.1系统功能 361
6.1.2系统预览 362
6.1.3系统操作流程 362
6.2系统设计架构 363
6.2.1系统架构 363
6.2.2系统功能模组 364
6.3资料库的设计和实现 365
6.3.1资料库需求分析 365
6.3.2资料库概念结构设计 366
6.3.3数据表设计 367
6.3.4数据表之间的关係 369
6.3.5将表关係映射为实体关係 369
6.4公用模组编写 370
6.4.1资料库连线编写 370
6.4.2界面头尾设计 370
6.4.3界面主体框架 370
6.4.4登录系统和退出系统 375
6.5管理员界面:院系管理 378
6.5.1院系信息的查看和删除 378
6.5.2院系信息的添加和修改 382
6.6管理员界面:其他模组的管理 386
6.6.1专业管理 386
6.6.2教师管理 391
6.6.3课程管理 396
6.6.4学生管理 402
6.7教师界面 408
6.7.1查看担任课程课表 408
6.7.2查看选课学生信息 411
6.8学生界面 415
6.8.1个人信息维护 415
6.8.2选课 419
6.8.3查看选课信息 424
6.9关键技术剖析:ASP.NET基于
Forms的身份验证 429
6.10小结 430
第7章Blog 431
7.1系统概述 431
7.1.1系统功能 431
7.1.2系统预览 431
7.1.3系统操作流程 432
7.2系统设计架构 433
7.2.1系统架构 433
7.2.2系统功能模组 434
7.3资料库的设计和实现 435
7.3.1资料库需求分析 435
7.3.2资料库概念结构设计 435
7.3.3数据表设计 436
7.3.4数据表之间的关係 438
7.4公用模组编写 438
7.4.1资料库连线编写 438
7.4.2界面头尾设计 439
7.4.3界面主体框架 442
7.4.4登录系统 443
7.5管理员界面:分类管理 445
7.5.1类别管理页面 445
7.5.2类型的修改和删除 447
7.5.3类型的添加 449
7.6管理员界面:文章管理 450
7.6.1文章管理页面 450
7.6.2文章的修改和删除 453
7.6.3添加文章 456
7.6.4评论的删除 460
7.7管理员界面:连结管理 464
7.7.1连结管理页面 464
7.7.2连结的删除 467
7.7.3连结的添加 468
7.8管理员界面:留言管理 468
7.8.1留言管理页面 468
7.8.2留言回复 471
7.8.3留言删除 472
7.9普通用户界面 472
7.9.1部落格列表 474
7.9.2推荐文章 477
7.9.3网友回应 478
7.9.4友情BLOG 479
7.9.5个人资料 479
7.10关键技术剖析:ASP.NET中XML
的套用 484
7.10.1XML基础知识 484
7.10.2C#操作XML 485
7.11小结 489
第8章线上考试系统 490
8.1系统概述 490
8.1.1系统功能 490
8.1.2系统预览 490
8.1.3系统操作流程 491
8.2系统设计架构 491
8.2.1系统架构 492
8.2.2系统功能模组 492
8.3资料库的设计和实现 493
8.3.1资料库需求分析 493
8.3.2资料库概念结构设计 493
8.3.3数据表设计 494
8.3.4数据表之间的关係 495
8.4公用模组编写 495
8.4.1资料库连线编写 495
8.4.2数据操作组件 496
8.4.3公用界面设计 500
8.4.4登录系统 501
8.5管理员界面:科目管理 503
8.5.1考试科目的查看和删除 503
8.5.2考试科目的添加和修改 508
8.6管理员界面:试题管理 511
8.6.1试题的查看和删除 511
8.6.2试题的添加和修改 518
8.7考生界面 524
8.7.1答题 524
8.7.2密码修改及考生注册 529
8.8关键技术剖析:ASP.NET
状态管理 537
8.8.1简介 537
8.8.2客户端状态管理 538
8.8.3伺服器端状态管理 539
8.9小结 540
第9章网路书店系统 541
9.1系统概述 541
9.1.1系统功能 541
9.1.2系统预览 541
9.1.3系统操作流程 542
9.2系统设计架构 542
9.2.1系统架构 543
9.2.2系统功能模组 543
9.3资料库的设计和实现 544
9.3.1资料库需求分析 544
9.3.2资料库概念结构设计 544
9.3.3数据表设计 546
9.3.4数据表之间的关係 548
9.4公用模组编写 548
9.4.1资料库连线编写 548
9.4.2资料库操作组件 549
9.4.3界面头尾设计 549
9.4.4登录系统 549
9.4.5解决方案结构 552
9.5管理员界面:订单管理 552
9.5.1订单的展示 552
9.5.2订单的发货和作废 555
9.6管理员界面:商品(即图书)
管理 563
9.6.1图书类别的显示 564
9.6.2图书类别和图书信息的管理 566
9.7用户界面 585
9.7.1图书的显示 586
9.7.2添加到购物车 589
9.7.3购物车信息 591
9.7.4订单的生成 596
9.7.5个人信息的修改 603
9.7.6订单的查看 608
9.8关键技术剖析:ASP.NET
数据快取 611
9.8.1简介 611
9.8.2页面级输出快取 611
9.8.3用户控制项级输出快取 612
9.8.4快取API:使用Cache对象 612
9.9小结 613
附录AASP.NET开发入门 614
A.1MicrosoftSQLServer的安装 614
A.2建立资料库 618
A.3创建表 619
A.4编写程式 620
A.5运行程式 621
附录B光碟案例的配置方法 622
B.1附加资料库 622
B.2在IIS中搭建站点 623
B.3站点的运行 625