《ASP软件工程案例精解》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:藏杨等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121004259
  • 页数:410 页
图书介绍:本书充分利用ASP在应用程序的开发和设计上比较灵活和效率高的特点,将ASP的大部分编程技巧汇集成实例,通过这些实例向读者讲述ASP的实用技术。本书充分考虑了结构的层次性,做了循序渐进的安排。第一部分主要讲述了ASP的编程技巧,通过一些经常使用的ASP编程技巧实例对大部分的ASP技巧做了描述。读者通过这些例子,不但可以掌握ASP的编程技巧,也可以在今后工作中使用这些例子。第二部分以一个纯商用软件工程为背景,以软件工程生命周期为步骤,讲述了从需求分析到系统发布的全过程,详细说明了其设计方法与编码方法。通过该部分的讲解,读者对软件开发过程将会有一个相当清晰的了解。为了使读者的理解更加清楚,在本书的第三部分安排了两个ASP系统实例,这两个实例为读者对前面两个部分的学习提供了实验并加深了读者对ASP软件开发的理解。本书的配套光盘包含书中所讲述的所有代码。

第1章 软件开发概述 3

1.1软件工程的产生和发展 3

1.1.1软件工程的产生和发展 3

第一部分 基础·技巧 3

1.1.2软件工程的相关内容 5

1.2软件工程过程与软件生存期 5

1.2.1软件工程过程 5

1.2.2软件生存期 6

1.2.3软件生存期模型 7

1.3软件开发方法 8

1.5软件开发工具和开发环境 10

1.4软件工程的基本目标 10

1.6本章小结 11

第2章 ASP编程技巧实例 13

2.1单个图片上传到数据库 13

2.1.1功能说明 13

2.1.2疑难解析 14

2.1.3制作步骤 15

2.1.4例子思考 20

2.2微型调查系统 20

2.2.1功能说明 20

2.2.3制作步骤 21

2.2.2疑难解析 21

2.3数据库备份 28

2.3.1功能说明 28

2.2.4例子思考 28

2.3.2疑难解析 30

2.3.3制作步骤 30

2.3.4例子思考 39

2.4聊天室 39

2.4.1功能说明 39

2.4.2疑难解析 40

2.4.3代码实现 41

2.5.1功能说明 42

2.4.4例子思考 42

2.5抓取程序 42

2.5.2疑难解析 43

2.5.3代码实现 44

2.5.4例子思考 53

2.6用ASP动态生成JavaScript表单验证代码 53

2.6.1功能说明 53

2.6.2疑难解析 55

2.6.3代码实现 56

2.7.1功能说明 61

2.7图片管理系统 61

2.6.4例子思考 61

2.7.2疑难解析 63

2.7.3代码实现 63

2.7.4例子思考 66

2.8智能搜索系统 66

2.8.1功能说明 66

2.8.2疑难解析 66

2.8.3代码实现 67

2.9用ASP+XML打造留言本 70

2.9.1功能说明 70

2.8.4例子思考 70

2.9.2疑难解析 71

2.9.3代码实现 72

2.4.4例子思考 79

2.10小型论坛 80

2.10.1功能说明 80

2.10.2疑难解析 82

2.10.3代码实现 82

2.10.4例子思考 86

2.11新闻发布系统 86

2.11.1功能说明 86

2.11.3代码实现 88

2.11.2疑难解析 88

2.11.4例子思考 104

2.12图书管理系统 104

2.12.1功能说明 104

2.12.2疑难解析 106

2.12.3代码实现 106

2.12.4例子思考 126

2.13本章小结 126

第3章 SQLServer2000 127

3.1SQLServer2000概述 127

3.2.1安装过程 128

3.2SQLServer2000的安装和使用 128

3.2.1SQLServer2000的使用 129

3.3使用ODBC 132

3.4本章小结 136

第二部分 实践·提高 139

第4章 需求分析 139

4.1需求分析 139

4.1.1什么是需求分析 139

4.1.2如何做好需求分析 141

4.1.3编写需求文档 144

4.2.1项目开发目的 147

4.2.2系统概述 147

4.2科研管理项目的需求分析 147

4.2.3项目功能需求 148

4.2.4系统的性能要求 149

4.2.5系统的运行要求 149

4.3开发实现流程简介 149

4.3.1采用瀑布模型 149

4.3.2实现过程 151

4.4本章小结 153

5.1软件工程的国际标准 155

5.1.1ISO9000—3标准 155

第5章 开发文档的编写方法 155

5.1.2软件文档的分类 157

5.1.3软件文档的质量要求 158

5.2需求说明书的编写 159

5.2.1需求说明书编写的目的 159

5.2.2需求分析的任务和步骤 160

5.2.3确定需求的方法 160

5.2.4需求说明书的主要内容 162

5.2.5科研项目管理系统的需求说明书 163

5.3概要设计说明书的编写 166

5.3.1概要设计的目的 166

5.3.2概要设计的任务和步骤 166

5.3.3软件设计 167

5.3.4概要设计文档的主要内容 168

5.3.5科研项目管理系统的概要设计说明书 169

5.4详细设计说明书的编写 174

5.4.1详细设计的目的 174

5.4.2详细设计 175

5.4.3如何编写详细设计说明书 175

5.5数据库设计说明书的编写 176

5.6本章小结 182

6.1数据库设计 183

6.1.1创建数据库 183

第6章 编码实现 183

6.1.2数据表设计 184

6.1.3建立表关系 191

6.2数据连接 192

6.2.1建立数据库连接 192

6.2.2安全策略 192

6.3功能模块设计 192

6.3.1数据连接模块 193

6.3.2系统独立模块 194

6.3.3系统登录页面 208

6.3.4系统主页面设计 212

6.3.5横向项目设计 217

6.3.6科研成果模块 265

6.3.7系统管理模块 268

6.3.8数据表备份成Excel文件 272

6.3.9Excel文件数据导入数据库 276

6.4本章小结 280

第7章 测试与发布 281

7.1测试 281

7.1.1测试的定义及目的 281

7.1.2测试的原则——Good-Enough 281

7.1.3软件测试的对象 282

7.1.4测试方法 282

7.2.1设置本机数据库服务器 284

7.1.5科研项目管理系统的测试 284

7.2本机发布 284

7.2.2代码发布 287

7.3远程发布 289

7.4本章小结 289

第三部分 案例精解 293

第8章 会员注册登录系统 293

8.1系统概述 293

8.2数据库设计与实现 295

8.3系统模块的编码实现 297

8.3.1会员登录和新用户注册 297

8.3.2会员登录验证和新用户注册 309

8.3.3添加管理功能模块 321

8.4会员注册登录系统的测试与发布 331

8.5本章小结 332

第9章 网上图书交易系统 333

9.1系统概述 333

9.1.1网上图书交易系统的需求 333

9.1.2网上图书交易系统的概要设计 334

9.1.3网上图书交易系统的详细设计 335

9.2数据库设计与实现 335

9.2.1创建数据库 335

9.2.2数据表设计 336

9.3数据连接 338

9.3.1建立数据库连接 338

9.3.2安全策略 339

9.4网上图书交易系统设计 339

9.4.1数据连接公用模块 339

9.4.2用户信息模块 339

9.4.3商品信息模块 368

9.4.4系统管理模块 398

9.5网上图书交易系统开发的疑难分析 409

9.6网上图书交易系统的测试与发布 409

9.7本章小结 410