《ASP.NET+ADO.NET项目开发实例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:樊建编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302079498
  • 页数:399 页
图书介绍:本书采用面向对象的方法构建一个完整的新闻系统。全书共分12章,第1章介绍基本概念和主要软件工具。第2章介绍面向对象设计所经历的各个阶段及其开展以及新闻系统的分析过程和UML的制作。第3章介绍新闻系统数据库统计。第4章是开发规范文档的制作。第5章是新闻显示模块。第6章是后台管理登录模块。第6章是文件管理模块。以后章内容分别是:新闻管理模块,分类管理模块,用户管理模块,文件管理模块,相关控件及新闻系统的配置。

目 录 1

第1章主要工具方法概述 1

1.1.NET框架概述 1

1.1.1 公共语言运行库的功能 2

1.1.2.NET框架类库 3

1.1.3客户端应用程序开发 8

1.1.4服务器应用程序开发 9

1.2 ASP.NET 10

1.2.1 ASP.NET简介 10

1.2.2 ASP.NET的设计理念 11

1.2.3 应用程序配置文件 12

Web.Config 12

1.3 ADO.NET 16

1.3.1 ADO.NET的设计目标 17

1.3.2 ADO.NET结构 17

1.3.3.NET数据提供程序 19

1.3.4 ADO.NETDataSet 21

1.4 Visual C#.NET 2003 22

1.4.1概述 22

1.4.2 Visual C#.NET 2003功能 23

1.4.3开发新闻系统所用功能 24

1.5数据库工具概述 27

1.5.1 SQLServer2000组件概述 28

1.5.2 SQLServer 2000的特性 29

1.5.3 SQLServer和XML 30

支持 30

1.5.4 SQLServer在新闻系统中 30

所用功能 30

1.6 CASE工具 33

1.6.1 Rational Rose 2003 33

1.6.2 PowerDesigner 9.5 36

的出现 40

2.1.1标准建模语言UML 40

第2章面向对象系统分析与设计 40

2.1 UML综述 40

2.1.2标准建模语言UML 42

的内容 42

2.1.3标准建模语言UML 43

的应用领域 43

2.2 Rational统一开发过程 44

2.2.1“统一开发过程”概述 44

2.2.2 迭代式的和增量的统一 46

开发过程 46

2.2.3“统一开发过程”的 47

生命周期 47

2.3需求分析 49

2.3.1 概念 49

2.3.2需求分析的任务 49

2.3.3需求分析过程 50

2.3.4需求的类型 51

2.3.5需求分析的原则 52

2.3.6需求分析人员和用户的 53

合作关系 53

2.3.7需求文档 55

2.3.8需求分析的过程 57

2.4新闻系统需求分析与设计 59

2.4.1 需求分析 59

2.4.2功能设计 60

2.5新闻系统UML图的制作 62

2.5.1新闻系统用例图 62

2.5.2新闻系统序列图 65

2.5.3新闻系统类图 70

2.6新闻系统的页面设计 71

5.6搜索新闻 72

2.6.1 前台显示页面设计 72

2.6.2 后台管理区 74

第3章面向对象的数据库设计 83

3.1面向对象的数据库设计简介 83

3.1.1概念的区分 83

3.1.2数据库开发步骤 83

设计效果 84

3.1.4面向对象关系数据库 84

3.1.3 应用对象模型与RDBMS 84

模型的映射 84

3.1.5设计建议 85

3.2数据库设计规范 86

3.2.1数据库应用结构 86

3.2.2数据库结构原则 87

3.2.3数据库命名原则 88

3.2.4数据库正规化和设计技巧 89

3.3新闻系统数据库设计 93

3.3.1 新闻系统数据表设计 93

12.1新闻系统Web.config文件 95

3.3.2新闻系统关系图 98

3.3.3新闻系统索引设计 100

3.3.4存储过程的设计 101

第4章软件开发规范文档 117

4.1可行性研究报告 120

4.1.1 引言 120

4.1.2 可行性研究的前提 120

4.1.3 对现有系统的分析 121

4.1.4所建议的系统 122

4.1.5可选择的其他系统方案 123

4.1.6投资及效益分析 123

4.1.8结论 125

4.1.7社会因素方面的可行性 125

4.2 项目开发计划 126

4.2.2 项目概述 126

4.2.1引言 126

4.2.3实施计划 127

4.2.4支持条件 127

4.2.5专题计划要点 128

4.3软件需求说明书 128

4.3.1引言 128

4.3.2任务概述 128

4.3.3需求规定 129

4.3.4 运行环境规定 130

4.4数据要求说明书 130

4.4.1引言 130

4.4.2数据的逻辑描述 131

4.4.3数据的采集 131

4.5测试计划 132

4.5.1 引言 132

4.5.2计划 133

4.5.4评价准则 134

4.5.3测试设计说明 134

4.6概要设计说明书 135

4.6.1引言 135

4.6.2总体设计 135

4.6.3接口设计 136

4.6.5系统数据结构设计 136

4.6.4 运行设计 136

4.6.6系统出错处理设计 137

4.7详细设计说明书 137

4.7.1 引言 137

4.7.2程序系统的结构 138

4.7.3程序1(标识符)设计说明 138

4.8数据库设计说明书 139

4.8.1 引言 139

4.7.4程序2(标识符)设计说明 139

4.8.2外部设计 140

4.8.3 结构设计 140

4.8.4运用设计 141

4.9用户手册 141

4.9.1 引言 141

4.9.2用途 142

4.9.3运行环境 142

4.9.4使用过程 143

4.10操作手册 145

4.10.1 引言 145

4.10.2软件描述 145

4.10.3安装与初始化 145

4.10.4 运行说明 146

4.11.3功能说明 147

4.11.2模块开发情况表 147

4.10.5 运行2(标识符)说明 147

4.10.6非常规过程 147

4.10.7远程操作 147

4.11.1标题 147

4.11模块开发卷宗 147

4.12.1 引言 148

4.11.4设计说明 148

4.11.5原代码清单 148

4.11.7复审的结论 148

4.11.6测试说明 148

4.12测试分析报告 148

4.12.2测试概要 149

4.12.3测试结果及发现 149

4.12.4 对软件功能的结论 149

4.12.5分析摘要 149

4.12.6测试资源消耗 150

4.13开发进度月报 150

4.13.1标题 150

4.13.2工程进度与状态 150

4.13.3资源耗用与状态 150

4.13.6建议 151

4.13.5下个月的工作计划 151

4.13.4经费支出与状态 151

4.14 项目开发总结报告 152

4.14.2实际开发结果 152

4.14.1 引言 152

4.14.3开发工作评价 153

4.14.4经验与教训 153

第5章新闻显示模块 154

5.1显示头条新闻 154

5.1.1描述 154

5.1.2代码 154

5.2显示最新更新新闻 158

5.2.1概述 158

5.2.2代码 159

5.3动态显示新闻分类 161

5.3.1 概述 161

5.3.2代码 162

5.4.1概述 165

5.4显示最热门新闻 165

5.4.2代码 166

5.5分类显示新闻 167

5.5.1 概述 167

5.5.2代码 168

5.6.1 概述 172

5.6.2代码 173

5.7显示新闻详细信息 176

5.7.1概述 176

5.7.2代码 177

5.8新闻评论 181

5.8.1概述 181

5.8.2代码 182

6.1.1概述 189

第6章后台管理登录模块 189

6.1验证管理用户并取得用户权限 189

6.1.2代码 190

6.2.2代码 195

6.2根据管理员用户权限显示栏目 195

6.2.1概述 195

6.3显示系统信息 199

6.3.1概述 199

6.3.2代码 200

6.4.1概述 204

6.4管理员工作排行 204

6.4.2代码 205

第7章新闻模块 208

7.1添加新闻 208

7.1.1根据权限选择分类 208

7.1.2 HTML的显示 211

7.1.3上传新闻图片 213

7.1.4预览新闻 215

7.1.5添加新闻 217

7.2管理新闻 225

7.2.1显示新闻 225

7.2.2删除新闻 231

7.2.3修改新闻 238

7.2.4搜索新闻 249

7.3管理新闻评论 253

7.3.1显示评论 253

7.3.2搜索评论 259

7.3.3删除评论 263

7.4新闻审核模块 266

7.4.1显示需审核新闻 266

7.4.2搜索审核新闻 272

7.4.3通过审核新闻 276

7.4.4删除审核新闻 281

7.5新闻转移模块 285

7.5.1显示新闻分类 285

7.5.2转移新闻 288

8.1添加分类 296

8.1.1 概述 296

第8章分类管理模块 296

8.1.2代码 297

8.2管理分类 300

8.2.1显示所有分类 300

8.2.2修改分类 305

8.2.3删除新闻分类 312

第9章用户管理模块 316

9.1添加管理员 316

9.1.1概述 316

9.1.2代码 317

9.2用户管理 321

9.2.1显示所有管理员信息 321

9.2.2修改管理员信息 327

9.2.3修改管理员权限 335

9.2.4删除管理员用户 345

9.3修改自身信息 348

10.1显示文件信息 356

10.1.1概述 356

10.1.2代码 356

第10章文件管理模块 356

10.2显示图片文件 361

10.2.1概述 361

10.2.2代码 362

10.3删除图片文件 362

10.3.1概述 362

10.3.2代码 363

第11章相关控件的使用和数据库 366

操作 366

11.1 DataGrid控件 367

11.1.1 DataGrid概述 367

11.1.2示例 369

11.1.3 DataGrid分页 371

11.2.1 DataList概述 376

11.2 DataList控件 376

11.2.2示例 378

11.2.3 DataList控件的分页 380

11.3 ADO.NET数据操作 384

11.3.1 ADO.NET数据操作一 385

(insert,update,delete) 385

11.3.2 ADO.NET数据操作二 387

(query,Parameters) 387

11.3.3 ADO.NET数据操作三 389

(存储过程,数据集) 389

11.3.4 ADO.NET数据操作四 393

(表关联,DataAdapter) 393

第12章系统配置 395

12.2配置新闻系统 395