第1章 企业级项目工程实践概述 1
企业级项目概述 1
企业级项目 1
企业级项目的生命周期 1
本书实例简介 2
企业级项目开发中的角色 3
团队协作 7
微软解决方案框架——MSF 7
企业短信收发平台的开发模型定义 9
构建企业短信收发平台项目的开发平台 9
企业短信收发平台的开发平台概述 9
Visual Studio 2005 Team Suite(VSTS) 9
SQL Server 2005 12
IIS 13
Microsoft Office Visio 2007 14
企业短信收发平台项目的版本控制 14
引言 14
Team Foundation版本控制技术 15
在VSTS中为企业短信收发平台项目配置源代码管理 16
第2章 系统需求分析与业务建模 19
引言 19
UML用例及用例图 20
参与者与用例 20
用例模型之间的关系 20
用例图 22
用例建模技术 22
确定系统参与者 23
确定系统用例 23
描述用例说明信息 24
复查和调整用例模型 24
实例分析——使用Office Visio 2007创建企业短信收发平台用例模型 25
创建企业短信收发平台系统业务模型 26
确定短信收发平台的业务需求 27
建立短信收发平台的领域模型 27
提取分析类 28
构造交互模型 30
构造分析类图 31
用户界面初步设计 32
创建并发布短信收发平台的需求规格说明书 33
第3章 业务逻辑设计 37
UML逻辑设计基础 37
静态建模 37
动态建模 38
企业短信收发平台系统架构设计 39
架构设计概述 39
架构设计模式 39
创建企业短信收发平台系统架构 41
企业短信收发平台的业务逻辑建模 42
系统管理模块 42
人员管理模块 43
通信录管理模块 46
短信收发模块 46
创建并发布企业短信收发平台的业务逻辑设计规格说明书 48
第4章 数据库逻辑设计 53
引言 53
数据库基础 53
数据库设计 54
实体关系建模概述 54
ER建模的核*心要素 54
ER方法学的表示法 55
企业短信收发平台数据库逻辑结构设计 56
短信收发管理 56
系统管理 60
人员信息管理 62
通信录管理 65
短信模版管理 66
第5章 SQL Server 2005应用开发概述 69
SQL Server 2005简介 69
概述 69
SQL Server 2005工具简介 72
数据库的操作 75
创建数据库 75
修改数据库 80
删除数据库 85
企业短信收发平台数据库权限管理 87
权限管理基础 88
创建登录账号 92
角色管理 94
权限管理 95
企业短信收发平台的备份与恢复 99
企业短信收发平台的数据库备份 99
企业短信收发平台的数据库恢复 104
第6章 创建数据库对象 107
表 107
表基础 107
创建企业短信收发平台的数据表 108
修改企业短信收发平台的数据表 116
删除企业短信收发平台的数据表 117
索引 119
索引基础 119
创建索引 127
查看和修改索引 135
删除索引 138
视图 140
视图基础 140
创建视图 142
使用视图修改数据 147
修改视图 153
删除视图 154
存储过程 155
存储过程基础 155
创建存储过程 156
执行存储过程 159
查看存储过程 162
修改存储过程 163
删除存储过程 164
游标 165
游标基础 165
创建游标 167
使用游标 170
触发器 174
触发器基础 174
创建触发器概述 174
创建DML触发器 178
创建DDL触发器 180
修改触发器 182
启用和禁用触发器 183
删除触发器 183
第7章 创建企业短信收发平台的程序架构 185
Visual Studio 2005集成开发环境概述 185
起始页 185
社区 186
项目 187
解决方案资源管理器 188
创建企业短信收发平台的程序结构 188
创建程序结构 189
定义引用关系 191
第8章 创建数据访问层 193
数据访问概述 193
ADO.NET 2.0 194
ADO.NET 2.0概述 194
ADO.NET 2.0高级特性 196
ASP.NET数据控件 197
AccessDataSource控件 198
AccessDataSource控件概述 198
使用AccessDataSource控件连接数据库 199
SqlDataSource控件 201
SqlDataSource控件概述 201
使用SqlDataSource控件连接数据库 202
ObjectDataSource控件 205
ObjectDataSource的概述 205
ObjectDataSource控件绑定到数据访问层 205
ObjectDataSource控件绑定到业务逻辑层 208
使用ObjectDataSource控件编辑数据 212
结合使用Obj ectDataSource控件和SqlDataSource控件 215
创建企业短信收发平台的数据访问层 217
第9章 Web界面设计 221
界面设计概述 221
Microsoft Express Web工具简介 222
ASP/NET 2.0主题与皮肤技术 224
主题技术概述 224
创建主题 225
命名皮肤 228
应用主题及动态应用主题 229
ASP.NET 2.0中的MASTER PAGE技术 231
MASTER PAGE技术概述 231
创建MASTER PAGE 233
嵌套MASTER PAGE 236
引用MASTER PAGE的内容 239
CSS技术 244
常用内嵌控件使用 245
按钮控件 245
复选框控件 245
单选框控件 246
树型控件 246
GridView控件 249
输出数据到外部Excel文件 249
XML控件的使用 250
XML概述 251
XML数据转换 251
在Web页面中应用XML 253
界面的个性化设计 255
界面设计实例分析 255
企业短信收发平台登录界面设计 255
企业短信收发平台主界面设计 265
第10章 ASP.NET 2.0性能优化 277
开发高性能ASP.NET应用概述 277
页面与服务器控制处理 277
状态管理 278
数据访问 278
Web应用程序 279
编码 281
ASP.NET性能监视 281
性能监视概述 282
ASP.NET性能监视器 282
缓存技术 285
ASP.NET缓存概述 285
ASP.NET缓存新特性 286
缓存ASP.NET页 286
缓存应用数据 289
第11章 企业短信收发平台典型模块实现 295
创建系统管理模块 295
创建黑名单管理模块 295
创建过滤内容管理模块 309
创建目录管理模块 309
创建人员管理模块 310
创建机构管理模块 310
创建部门管理模块 312
创建人员管理模块 313
创建通信录管理模块 314
创建短信收发模块 317
写短信模块 317
定时发短信模块 324
待发短信模块 325
已发短信管理模块 326
已收短信管理模块 327
余额查询模块 328
第12章 Web应用测试 331
Web应用测试概述 331
定义测试需求 332
功能测试需求 332
非功能测试需求 332
创建测试用例 333
创建测试用例概述 333
发布测试用例文档 334
创建并发布测试计划文档 335
Microsoft Visual Studio Team Test Edition 336
单元测试 338
VSTS单元测试概述 338
创建单元测试 338
执行单元测试 343
执行Web功能测试 344
VSTS Web功能测试使用概述 344
创建Web功能测试 344
运行Web功能测试 346
执行商务网站性能测试 346
VSTS Web性能测试概述 346
创建Web性能测试 347
运行Web性能测试 348
监视Web性能 349
发布测试结果 350
第13章 企业级应用的发布与部署 353
系统编译与发布概述 353
编译网站 353
发布网站 354
创建网站的部署图 355
VSTS逻辑中心设计器 356
VSTS部署设计器 356
执行部署 357
利用Visual Studio 2005部署工程部署网站 357
配置Web.config文件 359
部署NET框架 360
部署网站 362
第14章 基于ASP.NET 2.0+SQL Sever 2005的商务网站平台 365
商务网站平台系统概述 365
开发平台选型 365
目标 365
商务网站平台需求分析 365
商务网站平台用户及权限管理 366
公司信息发布 366
公司产品管理 367
会员资料 367
发布信息 368
信息搜索 368
商务网站平台设计 369
商务网站平台逻辑结构设计 369
界面设计 370
在SQL Server 2005中创建数据库 371
表设计 372
在数据库中创建表结构 380
系统实现 385
创建程序结构 385
配置系统 386
创建数据访问层逻辑 387
创建商务网站平台登录页 390
创建商务网站平台产品列表管理功能模块 394
部署站点 399