书籍详情
ASP.NET 2.0+SQL Server 2005企业项目开发与实战
作者:余金山 等
出版社:电子工业出版社
出版时间:2008-05-01
ISBN:9787121057397
定价:¥45.00
购买这本书可以去
内容简介
本书以软件工程实践为导向,以工程案例为背景,基于ASP.NET 2.0和SQL Server 2005的最新技术,结合UML 2.0和Visual Studio环境,系统地介绍如何基于ASP.NET 2.0和SQL Server 2005从事企业级项目开发。全书共分14章,内容涵盖了分析、设计、开发、测试、部署与发布等6个软件工程的主要步骤,通过企业信息平台工程项目详细介绍了软件项目实践的全过程,并在案例篇中给出了一个典型的企业应用案例——商务网站平台。本书最大的特色在于实践多于理论,力求帮助读者通过自己动手掌握ASP.NET 2.0和SQL Server 2005的最新技术,学习如何规划、实施企业项目开发。本书适合企业应用的设计人员、开发人员,对于初学者是一本难得的入门与提高的参考书。同时,本书还可以作为大专院校和培训机构的教材和参考读物。
作者简介
暂缺《ASP.NET 2.0+SQL Server 2005企业项目开发与实战》作者简介
目录
第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 团队协作 7
1.2.3 微软解决方案框架—MSF 7
1.2.4 企业短信收发平台的开发模型定义 9
1.3 构建企业短信收发平台项目的开发平台 9
1.3.1 企业短信收发平台的开发平台概述 9
1.3.2 Visual Studio 2005 Team Suite(VSTS) 9
1.3.3 SQL Server 2005 12
1.3.4 IIS 13
1.3.5 Microsoft Office Visio 2007 14
1.4 企业短信收发平台项目的版本控制 14
1.4.1 引言 14
1.4.2 Team Foundation版本控制技术 15
1.4.3 在VSTS中为企业短信收发平台项目配置源代码管理 16
第2章 系统需求分析与业务建模 19
2.1 引言 19
2.2 UML用例及用例图 20
2.2.1 参与者与用例 20
2.2.2 用例模型之间的关系 20
2.2.3 用例图 22
2.3 用例建模技术 22
2.3.1 确定系统参与者 23
2.3.2 确定系统用例 23
2.3.3 描述用例说明信息 24
2.3.4 复查和调整用例模型 24
2.3.5 实例分析—使用Office Visio 2007创建企业短信
收发平台用例模型 25
2.4 创建企业短信收发平台系统业务模型 26
2.4.1 确定短信收发平台的业务需求 27
2.4.2 建立短信收发平台的领域模型 27
2.4.3 提取分析类 28
2.4.4 构造交互模型 30
2.4.5 构造分析类图 31
2.4.6 用户界面初步设计 32
2.5 创建并发布短信收发平台的需求规格说明书 33
第3章 业务逻辑设计 37
3.1 UML逻辑设计基础 37
3.1.1 静态建模 37
3.1.2 动态建模 38
3.2 企业短信收发平台系统架构设计 39
3.2.1 架构设计概述 39
3.2.2 架构设计模式 39
3.2.3 创建企业短信收发平台系统架构 41
3.3 企业短信收发平台的业务逻辑建模 42
3.3.1 系统管理模块 42
3.3.2 人员管理模块 43
3.3.3 通信录管理模块 46
3.3.4 短信收发模块 46
3.4 创建并发布企业短信收发平台的业务逻辑设计规格说明书 48
第4章 数据库逻辑设计 53
4.1 引言 53
4.1.1 数据库基础 53
4.1.2 数据库设计 54
4.2 实体关系建模概述 54
4.2.1 ER 建模的核心要素 54
4.2.2 ER 方法学的表示法 55
4.3 企业短信收发平台数据库逻辑结构设计 56
4.3.1 短信收发管理 56
4.3.2 系统管理 60
4.3.3 人员信息管理 62
4.3.4 通信录管理 65
4.3.5 短信模版管理 66
第5章 SQL Server 2005应用开发概述 69
5.1 SQL Server 2005简介 69
5.1.1 概述 69
5.1.2 SQL Server 2005工具简介 72
5.2 数据库的操作 75
5.2.1 创建数据库 75
5.2.2 修改数据库 80
5.2.3 删除数据库 85
5.3 企业短信收发平台数据库权限管理 87
5.3.1 权限管理基础 88
5.3.2 创建登录账号 92
5.3.3 角色管理 94
5.3.4 权限管理 95
5.4 企业短信收发平台的备份与恢复 99
5.4.1 企业短信收发平台的数据库备份 99
5.4.2 企业短信收发平台的数据库恢复 104
第6章 创建数据库对象 107
6.1 表 107
6.1.1 表基础 107
6.1.2 创建企业短信收发平台的数据表 108
6.1.3 修改企业短信收发平台的数据表 116
6.1.4 删除企业短信收发平台的数据表 117
6.2 索引 119
6.2.1 索引基础 119
6.2.2 创建索引 127
6.2.3 查看和修改索引 135
6.2.4 删除索引 138
6.3 视图 140
6.3.1 视图基础 140
6.3.2 创建视图 142
6.3.3 使用视图修改数据 147
6.3.4 修改视图 153
6.3.5 删除视图 154
6.4 存储过程 155
6.4.1 存储过程基础 155
6.4.2 创建存储过程 156
6.4.3 执行存储过程 159
6.4.4 查看存储过程 162
6.4.5 修改存储过程 163
6.4.6 删除存储过程 164
6.5 游标 165
6.5.1 游标基础 165
6.5.2 创建游标 167
6.5.3 使用游标 170
6.6 触发器 174
6.6.1 触发器基础 174
6.6.2 创建触发器概述 174
6.6.3 创建DML触发器 178
6.6.4 创建DDL触发器 180
6.6.5 修改触发器 182
6.6.6 启用和禁用触发器 183
6.6.7 删除触发器 183
第7章 创建企业短信收发平台的程序架构 185
7.1 Visual Studio 2005集成开发环境概述 185
7.1.1 起始页 185
7.1.2 社区 186
7.1.3 项目 187
7.1.4 解决方案资源管理器 188
7.2 创建企业短信收发平台的程序结构 188
7.2.1 创建程序结构 189
7.2.2 定义引用关系 191
第8章 创建数据访问层 193
8.1 数据访问概述 193
8.2 ADO.NET 2.0 194
8.2.1 ADO.NET 2.0概述 194
8.2.2 ADO.NET 2.0高级特性 196
8.3 ASP.NET数据控件 197
8.4 AccessDataSource控件 198
8.4.1 AccessDataSource控件概述 198
8.4.2 使用AccessDataSource控件连接数据库 199
8.5 SqlDataSource控件 201
8.5.1 SqlDataSource控件概述 201
8.5.2 使用SqlDataSource控件连接数据库 202
8.6 ObjectDataSource控件 205
8.6.1 ObjectDataSource的概述 205
8.6.2 ObjectDataSource控件绑定到数据访问层 205
8.6.3 ObjectDataSource控件绑定到业务逻辑层 208
8.6.4 使用ObjectDataSource控件编辑数据 212
8.6.5 结合使用ObjectDataSource控件和SqlDataSource控件 215
8.7 创建企业短信收发平台的数据访问层 217
第9章 Web界面设计 221
9.1 界面设计概述 221
9.2 Microsoft Express Web工具简介 222
9.3 ASP.NET 2.0主题与皮肤技术 224
9.3.1 主题技术概述 224
9.3.2 创建主题 225
9.3.3 命名皮肤 228
9.3.4 应用主题及动态应用主题 229
9.4 ASP.NET 2.0中的MASTER PAGE技术 231
9.4.1 MASTER PAGE技术概述 231
9.4.2 创建MASTER PAGE 233
9.4.3 嵌套MASTER PAGE 236
9.4.4 引用MASTER PAGE的内容 239
9.5 CSS技术 244
9.6 常用内嵌控件使用 245
9.6.1 按钮控件 245
9.6.2 复选框控件 245
9.6.3 单选框控件 246
9.6.4 树型控件 246
9.6.5 GridView控件 249
9.6.6 输出数据到外部Excel文件 249
9.7 XML控件的使用 250
9.7.1 XML概述 251
9.7.2 XML数据转换 251
9.7.3 在Web页面中应用XML 253
9.8 界面的个性化设计 255
9.9 界面设计实例分析 255
9.9.1 企业短信收发平台登录界面设计 255
9.9.2 企业短信收发平台主界面设计 265
第10章 ASP.NET 2.0性能优化 277
10.1 开发高性能ASP.NET应用概述 277
10.1.1 页面与服务器控制处理 277
10.1.2 状态管理 278
10.1.3 数据访问 278
10.1.4 Web应用程序 279
10.1.5 编码 281
10.2 ASP.NET性能监视 281
10.2.1 性能监视概述 282
10.2.2 ASP.NET性能监视器 282
10.3 缓存技术 285
10.3.1 ASP.NET缓存概述 285
10.3.2 ASP.NET缓存新特性 286
10.3.3 缓存ASP.NET页 286
10.3.4 缓存应用数据 289
第11章 企业短信收发平台典型模块实现 295
11.1 创建系统管理模块 295
11.1.1 创建黑名单管理模块 295
11.1.2 创建过滤内容管理模块 309
11.1.3 创建目录管理模块 309
11.2 创建人员管理模块 310
11.2.1 创建机构管理模块 310
11.2.2 创建部门管理模块 312
11.2.3 创建人员管理模块 313
11.3 创建通信录管理模块 314
11.4 创建短信收发模块 317
11.4.1 写短信模块 317
11.4.2 定时发短信模块 324
11.4.3 待发短信模块 325
11.4.4 已发短信管理模块 326
11.4.5 已收短信管理模块 327
11.4.6 余额查询模块 328
第12章 Web应用测试 331
12.1 Web应用测试概述 331
12.2 定义测试需求 332
12.2.1 功能测试需求 332
12.2.2 非功能测试需求 332
12.3 创建测试用例 333
12.3.1 创建测试用例概述 333
12.3.2 发布测试用例文档 334
12.4 创建并发布测试计划文档 335
12.5 Microsoft Visual Studio Team Test Edition 336
12.6 单元测试 338
12.6.1 VSTS单元测试概述 338
12.6.2 创建单元测试 338
12.6.3 执行单元测试 343
12.7 执行Web功能测试 344
12.7.1 VSTS Web 功能测试使用概述 344
12.7.2 创建Web功能测试 344
12.7.3 运行Web功能测试 346
12.8 执行商务网站性能测试 346
12.8.1 VSTS Web性能测试概述 346
12.8.2 创建Web性能测试 347
12.8.3 运行Web性能测试 348
12.8.4 监视Web性能 349
12.9 发布测试结果 350
第13章 企业级应用的发布与部署 353
13.1 系统编译与发布概述 353
13.1.1 编译网站 353
13.1.2 发布网站 354
13.2 创建网站的部署图 355
13.2.1 VSTS 逻辑中心设计器 356
13.2.2 VSTS 部署设计器 356
13.3 执行部署 357
13.3.1 利用Visual Studio 2005部署工程部署网站 357
13.3.2 配置Web.config文件 359
13.3.3 部署.NET框架 360
13.3.4 部署网站 362
第14章 基于ASP.NET 2.0+SQL Sever 2005的商务网站平台 365
14.1 商务网站平台系统概述 365
14.1.1 开发平台选型 365
14.1.2 目标 365
14.2 商务网站平台需求分析 365
14.2.1 商务网站平台用户及权限管理 366
14.2.2 公司信息发布 366
14.2.3 公司产品管理 367
14.2.4 会员资料 367
14.2.5 发布信息 368
14.2.6 信息搜索 368
14.3 商务网站平台设计 369
14.3.1 商务网站平台逻辑结构设计 369
14.3.2 界面设计 370
14.4 在SQL Server 2005中创建数据库 371
14.4.1 表设计 372
14.4.2 在数据库中创建表结构 380
14.5 系统实现 385
14.5.1 创建程序结构 385
14.5.2 配置系统 386
14.5.3 创建数据访问层逻辑 387
14.5.4 创建商务网站平台登录页 390
14.6 创建商务网站平台产品列表管理功能模块 394
14.7 部署站点 399
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 团队协作 7
1.2.3 微软解决方案框架—MSF 7
1.2.4 企业短信收发平台的开发模型定义 9
1.3 构建企业短信收发平台项目的开发平台 9
1.3.1 企业短信收发平台的开发平台概述 9
1.3.2 Visual Studio 2005 Team Suite(VSTS) 9
1.3.3 SQL Server 2005 12
1.3.4 IIS 13
1.3.5 Microsoft Office Visio 2007 14
1.4 企业短信收发平台项目的版本控制 14
1.4.1 引言 14
1.4.2 Team Foundation版本控制技术 15
1.4.3 在VSTS中为企业短信收发平台项目配置源代码管理 16
第2章 系统需求分析与业务建模 19
2.1 引言 19
2.2 UML用例及用例图 20
2.2.1 参与者与用例 20
2.2.2 用例模型之间的关系 20
2.2.3 用例图 22
2.3 用例建模技术 22
2.3.1 确定系统参与者 23
2.3.2 确定系统用例 23
2.3.3 描述用例说明信息 24
2.3.4 复查和调整用例模型 24
2.3.5 实例分析—使用Office Visio 2007创建企业短信
收发平台用例模型 25
2.4 创建企业短信收发平台系统业务模型 26
2.4.1 确定短信收发平台的业务需求 27
2.4.2 建立短信收发平台的领域模型 27
2.4.3 提取分析类 28
2.4.4 构造交互模型 30
2.4.5 构造分析类图 31
2.4.6 用户界面初步设计 32
2.5 创建并发布短信收发平台的需求规格说明书 33
第3章 业务逻辑设计 37
3.1 UML逻辑设计基础 37
3.1.1 静态建模 37
3.1.2 动态建模 38
3.2 企业短信收发平台系统架构设计 39
3.2.1 架构设计概述 39
3.2.2 架构设计模式 39
3.2.3 创建企业短信收发平台系统架构 41
3.3 企业短信收发平台的业务逻辑建模 42
3.3.1 系统管理模块 42
3.3.2 人员管理模块 43
3.3.3 通信录管理模块 46
3.3.4 短信收发模块 46
3.4 创建并发布企业短信收发平台的业务逻辑设计规格说明书 48
第4章 数据库逻辑设计 53
4.1 引言 53
4.1.1 数据库基础 53
4.1.2 数据库设计 54
4.2 实体关系建模概述 54
4.2.1 ER 建模的核心要素 54
4.2.2 ER 方法学的表示法 55
4.3 企业短信收发平台数据库逻辑结构设计 56
4.3.1 短信收发管理 56
4.3.2 系统管理 60
4.3.3 人员信息管理 62
4.3.4 通信录管理 65
4.3.5 短信模版管理 66
第5章 SQL Server 2005应用开发概述 69
5.1 SQL Server 2005简介 69
5.1.1 概述 69
5.1.2 SQL Server 2005工具简介 72
5.2 数据库的操作 75
5.2.1 创建数据库 75
5.2.2 修改数据库 80
5.2.3 删除数据库 85
5.3 企业短信收发平台数据库权限管理 87
5.3.1 权限管理基础 88
5.3.2 创建登录账号 92
5.3.3 角色管理 94
5.3.4 权限管理 95
5.4 企业短信收发平台的备份与恢复 99
5.4.1 企业短信收发平台的数据库备份 99
5.4.2 企业短信收发平台的数据库恢复 104
第6章 创建数据库对象 107
6.1 表 107
6.1.1 表基础 107
6.1.2 创建企业短信收发平台的数据表 108
6.1.3 修改企业短信收发平台的数据表 116
6.1.4 删除企业短信收发平台的数据表 117
6.2 索引 119
6.2.1 索引基础 119
6.2.2 创建索引 127
6.2.3 查看和修改索引 135
6.2.4 删除索引 138
6.3 视图 140
6.3.1 视图基础 140
6.3.2 创建视图 142
6.3.3 使用视图修改数据 147
6.3.4 修改视图 153
6.3.5 删除视图 154
6.4 存储过程 155
6.4.1 存储过程基础 155
6.4.2 创建存储过程 156
6.4.3 执行存储过程 159
6.4.4 查看存储过程 162
6.4.5 修改存储过程 163
6.4.6 删除存储过程 164
6.5 游标 165
6.5.1 游标基础 165
6.5.2 创建游标 167
6.5.3 使用游标 170
6.6 触发器 174
6.6.1 触发器基础 174
6.6.2 创建触发器概述 174
6.6.3 创建DML触发器 178
6.6.4 创建DDL触发器 180
6.6.5 修改触发器 182
6.6.6 启用和禁用触发器 183
6.6.7 删除触发器 183
第7章 创建企业短信收发平台的程序架构 185
7.1 Visual Studio 2005集成开发环境概述 185
7.1.1 起始页 185
7.1.2 社区 186
7.1.3 项目 187
7.1.4 解决方案资源管理器 188
7.2 创建企业短信收发平台的程序结构 188
7.2.1 创建程序结构 189
7.2.2 定义引用关系 191
第8章 创建数据访问层 193
8.1 数据访问概述 193
8.2 ADO.NET 2.0 194
8.2.1 ADO.NET 2.0概述 194
8.2.2 ADO.NET 2.0高级特性 196
8.3 ASP.NET数据控件 197
8.4 AccessDataSource控件 198
8.4.1 AccessDataSource控件概述 198
8.4.2 使用AccessDataSource控件连接数据库 199
8.5 SqlDataSource控件 201
8.5.1 SqlDataSource控件概述 201
8.5.2 使用SqlDataSource控件连接数据库 202
8.6 ObjectDataSource控件 205
8.6.1 ObjectDataSource的概述 205
8.6.2 ObjectDataSource控件绑定到数据访问层 205
8.6.3 ObjectDataSource控件绑定到业务逻辑层 208
8.6.4 使用ObjectDataSource控件编辑数据 212
8.6.5 结合使用ObjectDataSource控件和SqlDataSource控件 215
8.7 创建企业短信收发平台的数据访问层 217
第9章 Web界面设计 221
9.1 界面设计概述 221
9.2 Microsoft Express Web工具简介 222
9.3 ASP.NET 2.0主题与皮肤技术 224
9.3.1 主题技术概述 224
9.3.2 创建主题 225
9.3.3 命名皮肤 228
9.3.4 应用主题及动态应用主题 229
9.4 ASP.NET 2.0中的MASTER PAGE技术 231
9.4.1 MASTER PAGE技术概述 231
9.4.2 创建MASTER PAGE 233
9.4.3 嵌套MASTER PAGE 236
9.4.4 引用MASTER PAGE的内容 239
9.5 CSS技术 244
9.6 常用内嵌控件使用 245
9.6.1 按钮控件 245
9.6.2 复选框控件 245
9.6.3 单选框控件 246
9.6.4 树型控件 246
9.6.5 GridView控件 249
9.6.6 输出数据到外部Excel文件 249
9.7 XML控件的使用 250
9.7.1 XML概述 251
9.7.2 XML数据转换 251
9.7.3 在Web页面中应用XML 253
9.8 界面的个性化设计 255
9.9 界面设计实例分析 255
9.9.1 企业短信收发平台登录界面设计 255
9.9.2 企业短信收发平台主界面设计 265
第10章 ASP.NET 2.0性能优化 277
10.1 开发高性能ASP.NET应用概述 277
10.1.1 页面与服务器控制处理 277
10.1.2 状态管理 278
10.1.3 数据访问 278
10.1.4 Web应用程序 279
10.1.5 编码 281
10.2 ASP.NET性能监视 281
10.2.1 性能监视概述 282
10.2.2 ASP.NET性能监视器 282
10.3 缓存技术 285
10.3.1 ASP.NET缓存概述 285
10.3.2 ASP.NET缓存新特性 286
10.3.3 缓存ASP.NET页 286
10.3.4 缓存应用数据 289
第11章 企业短信收发平台典型模块实现 295
11.1 创建系统管理模块 295
11.1.1 创建黑名单管理模块 295
11.1.2 创建过滤内容管理模块 309
11.1.3 创建目录管理模块 309
11.2 创建人员管理模块 310
11.2.1 创建机构管理模块 310
11.2.2 创建部门管理模块 312
11.2.3 创建人员管理模块 313
11.3 创建通信录管理模块 314
11.4 创建短信收发模块 317
11.4.1 写短信模块 317
11.4.2 定时发短信模块 324
11.4.3 待发短信模块 325
11.4.4 已发短信管理模块 326
11.4.5 已收短信管理模块 327
11.4.6 余额查询模块 328
第12章 Web应用测试 331
12.1 Web应用测试概述 331
12.2 定义测试需求 332
12.2.1 功能测试需求 332
12.2.2 非功能测试需求 332
12.3 创建测试用例 333
12.3.1 创建测试用例概述 333
12.3.2 发布测试用例文档 334
12.4 创建并发布测试计划文档 335
12.5 Microsoft Visual Studio Team Test Edition 336
12.6 单元测试 338
12.6.1 VSTS单元测试概述 338
12.6.2 创建单元测试 338
12.6.3 执行单元测试 343
12.7 执行Web功能测试 344
12.7.1 VSTS Web 功能测试使用概述 344
12.7.2 创建Web功能测试 344
12.7.3 运行Web功能测试 346
12.8 执行商务网站性能测试 346
12.8.1 VSTS Web性能测试概述 346
12.8.2 创建Web性能测试 347
12.8.3 运行Web性能测试 348
12.8.4 监视Web性能 349
12.9 发布测试结果 350
第13章 企业级应用的发布与部署 353
13.1 系统编译与发布概述 353
13.1.1 编译网站 353
13.1.2 发布网站 354
13.2 创建网站的部署图 355
13.2.1 VSTS 逻辑中心设计器 356
13.2.2 VSTS 部署设计器 356
13.3 执行部署 357
13.3.1 利用Visual Studio 2005部署工程部署网站 357
13.3.2 配置Web.config文件 359
13.3.3 部署.NET框架 360
13.3.4 部署网站 362
第14章 基于ASP.NET 2.0+SQL Sever 2005的商务网站平台 365
14.1 商务网站平台系统概述 365
14.1.1 开发平台选型 365
14.1.2 目标 365
14.2 商务网站平台需求分析 365
14.2.1 商务网站平台用户及权限管理 366
14.2.2 公司信息发布 366
14.2.3 公司产品管理 367
14.2.4 会员资料 367
14.2.5 发布信息 368
14.2.6 信息搜索 368
14.3 商务网站平台设计 369
14.3.1 商务网站平台逻辑结构设计 369
14.3.2 界面设计 370
14.4 在SQL Server 2005中创建数据库 371
14.4.1 表设计 372
14.4.2 在数据库中创建表结构 380
14.5 系统实现 385
14.5.1 创建程序结构 385
14.5.2 配置系统 386
14.5.3 创建数据访问层逻辑 387
14.5.4 创建商务网站平台登录页 390
14.6 创建商务网站平台产品列表管理功能模块 394
14.7 部署站点 399
猜您喜欢