《ASP项目开发全程实录》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:张景坤,吕继迪,刘欣等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302173427
  • 页数:525 页
图书介绍:本书以10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。

第1章 商品销售管理系统(VBScript+ADO+SQL Server 2000实现) 1

1.1开发背景 2

1.2系统分析 2

1.2.1需求分析 2

1.2.2可行性分析 2

1.2.3编写项目计划书 3

1.3系统设计 5

1.3.1系统目标 5

1.3.2系统流程设计 6

1.3.3系统功能结构 7

1.3.4系统预览 7

1.3.5编码规则 8

1.3.6构建开发环境 10

1.3.7搭建运行环境 10

1.3.8数据库设计 15

1.3.9文件夹组织结构 26

1.4公共模块设计 27

1.4.1创建数据库连接 27

1.4.2系统导航条设计 28

1.5系统首页设计 30

1.5.1系统首页概述 30

1.5.2系统首页技术分析 30

1.5.3系统首页的实现过程 33

1.6基础信息模块设计 34

1.6.1基础信息模块概述 34

1.6.2基础信息模块技术分析 34

1.6.3商品信息登记的实现过程 35

1.6.4单元测试 37

1.7库存管理模块设计 38

1.7.1库存管理模块概述 38

1.7.2库存管理模块技术分析 39

1.7.3商品入库的实现过程 42

1.7.4单元测试 49

1.8往来管理模块设计 50

1.8.1往来管理模块概述 50

1.8.2往来管理模块技术分析 51

1.8.3商品销售结账的实现过程 51

1.9文件清单 54

1.10开发技巧与难点分析 56

1.10.1使用call语句调用SQL Server存储过程 56

1.10.2使用Command和RecordSet操作数据库的区别 57

1.10.3通过ObjectContext对象控制ASP的事务处理 57

1.11使用PowerDesigner实现数据库建模 58

1.12本章总结 60

第2章 编程者在线论坛系统(VB Script+ADO+CSS+DIV+Access 2003实现) 84

2.1开发背景 62

2.2系统分析 62

2.2.1需求分析 62

2.2.2可行性分析 62

2.2.3编写项目计划书 63

2.3系统设计 65

2.3.1系统目标 65

2.3.2系统流程设计 66

2.3.3系统功能结构 66

2.3.4系统预览 67

2.3.5构建开发环境 68

2.3.6数据库设计 69

2.3.7文件夹组织结构 73

2.4公共模块设计 73

2.4.1数据库连接模块 73

2.4.2数据处理模块 74

2.4.3CSS样式表文件 75

2.5系统首页设计 76

2.5.1系统首页概述 76

2.5.2系统首页技术分析 77

2.5.3系统首页的实现过程 80

2.6用户注册模块设计 81

2.6.1用户注册模块概述 81

2.6.2用户注册模块技术分析 82

2.6.3用户注册模块的实现过程 83

2.6.4单元测试 85

2.7发表主题信息模块设计 87

2.7.1发表主题信息模块概述 87

2.7.2发表主题信息模块技术分析 88

2.7.3发表主题信息模块的实现过程 88

2.8回复主题信息模块设计 91

2.8.1回复主题信息模块概述 91

2.8.2回复主题信息模块技术分析 91

2.8.3回复主题信息模块的实现过程 92

2.9管理员登录管理模块设计 93

2.9.1管理员登录模块概述 93

2.9.2管理员登录模块技术分析 94

2.9.3管理员登录模块的实现过程 95

2.10类别管理模块设计 96

2.10.1类别管理模块概述 96

2.10.2类别管理模块技术分析 97

2.10.3类别信息添加的实现过程 98

2.10.4类别信息修改的实现过程 100

2.10.5类别信息删除的实现过程 101

2.11用户管理模块设计 103

2.11.1用户管理模块概述 103

2.11.2用户管理模块技术分析 103

2.11.3用户信息修改的实现过程 105

2.11.4用户信息删除的实现过程 106

2.11.5单元测试 107

2.12开发技巧与难点分析 109

2.12.1限制多行文本域输入的字符个数 109

2.12.2树状显示帖子及回复标题 111

2.12.3关闭子窗口时刷新父窗口 115

2.12.4删除指定数据时,弹出提示对话框 115

2.13应用CSS+DIV实现无边框窗口 116

2.14从网页对话框中选择头像 119

2.15 本章总结 122

第3章 人力资源管理系统(ASP+SQLServer 2000实现) 160

3.1开发背景 124

3.2系统分析 124

3.2.1需求分析 124

3.2.2可行性研究 124

3.3系统设计 125

3.3.1系统目标 125

3.3.2系统流程图 125

3.3.3系统功能结构 126

3.3.4系统预览 126

3.3.5数据库设计 127

3.3.6文件夹组织结构 131

3.4公共模块设计 132

3.4.1数据库连接 132

3.4.2用户登录 132

3.4.3系统时间 134

3.5系统首页设计 135

3.5.1系统首页概述 135

3.5.2系统首页技术分析 135

3.5.3系统首页的实现过程 138

3.6人事规划模块设计 141

3.6.1人事规划模块概述 141

3.6.2人事规划模块技术分析 141

3.6.3部门设置的实现过程 142

3.6.4职位设置的实现过程 150

3.6.5人事设置的实现过程 151

3.6.6添加员工的实现过程 153

3.6.7单元测试 155

3.7考勤管理模块设计 155

3.7.1考勤管理模块概述 155

3.7.2考勤管理模块技术分析 156

3.7.3主管部门审批的实现过程 157

3.7.4人事部门审批的实现过程 158

3.7.5考勤分析报表的实现过程 159

3.8工作管理模块设计 160

3.8.1工作管理模块概述 160

3.8.2工作管理模块技术分析 160

3.8.3工作任务管理的实现过程 161

3.8.4查看部门任务的实现过程 164

3.8.5查询个人任务的实现过程 165

3.8.6查询假期申请的实现过程 166

3.8.7单元测试 166

3.9招聘管理模块设计 167

3.9.1招聘管理模块概述 167

3.9.2招聘管理模块技术分析 167

3.9.3管理应聘信息的实现过程 168

3.9.4管理招聘信息的实现过程 169

3.10培训管理模块设计 169

3.10.1培训管理模块概述 169

3.10.2培训管理模块技术分析 170

3.10.3培训计划的实现过程 171

3.10.4培训实施的实现过程 172

3.10.5培训材料的实现过程 173

3.11薪酬管理模块设计 174

3.11.1薪酬管理模块概述 174

3.11.2薪酬管理模块技术分析 174

3.11.3薪酬查询的实现过程 175

3.12系统管理模块设计 177

3.12.1系统管理模块概述 177

3.12.2系统管理模块技术分析 177

3.12.3添加用户的实现过程 178

3.12.4用户管理的实现过程 180

3.13开发技巧与难点分析 181

3.13.1去除图片超链接时出现的蓝色边框 181

3.13.2数据库的加密 181

3.14将SQL Server数据库转换为Access数据库 181

3.15本章总结 182

第4章BCT电子商城(VBScript+ADO+Access 2003实现) 215

4.1开发背景 184

4.2需求分析 184

4.3系统设计 184

4.3.1系统目标 184

4.3.2网站流程设计 185

4.3.3系统功能结构 185

4.3.4系统预览 186

4.3.5数据库设计 187

4.3.6文件夹组织结构 192

4.4公共模块设计 192

4.4.1数据库连接模块 192

4.4.2数据处理模块 193

4.5前台首页设计 195

4.5.1前台首页概述 195

4.5.2前台首页设计分析 196

4.5.3前台首页的实现过程 197

4.6会员管理模块设计 197

4.6.1会员管理模块概述 197

4.6.2会员管理模块技术分析 198

4.6.3会员注册的实现过程 200

4.6.4会员登录的实现过程 202

4.6.5会员资料修改的实现过程 204

4.6.6会员密码修改的实现过程 205

4.6.7会员退出的实现过程 206

4.6.8单元测试 207

4.7购物车模块设计 209

4.7.1购物车模块概述 209

4.7.2购物车模块技术分析 209

4.7.3添加商品至购物车的实现过程 210

4.7.4查看购物车的实现过程 211

4.7.5清空购物车的实现过程 211

4.7.6修改购物车中指定商品的购买数量的实现过程 212

4.7.7单元测试 214

4.8收银台模块设计 215

4.8.1收银台模块概述 215

4.8.2收银台模块技术分析 215

4.8.3收银台模块的实现过程 217

4.9后台首页设计 221

4.9.1后台首页概述 221

4.9.2后台首页技术分析 222

4.9.3后台首页的实现过程 224

4.10后台登录模块设计 225

4.10.1后台登录模块概述 225

4.10.2后台登录模块技术分析 226

4.10.3后台登录的实现过程 226

4.11商品管理模块设计 228

4.11.1商品管理模块概述 228

4.11.2商品管理模块技术分析 229

4.11.3商品信息添加的实现过程 229

4.11.4商品信息删除的实现过程 231

4.12订单信息管理模块设计 232

4.12.1订单信息管理模块概述 232

4.12.2订单信息管理模块技术分析 232

4.12.3分页显示订单概要信息的实现过程 233

4.12.4查看订单详细信息的实现过程 235

4.12.5执行订单的实现过程 236

4.13文件清单 238

4.14开发技巧与难点分析 239

4.14.1实现商品销售排行 239

4.14.2特价商品的分栏显示 240

4.15使用WebBrowse组件实现订单打印 242

4.16本章总结 245

第5章 网络在线考试网(VBScript+ADO+Ajax+SQL Server 2000实现) 267

5.1开发背景 247

5.2需求分析 247

5.3系统设计 247

5.3.1系统目标 247

5.3.2网站流程设计 248

5.3.3系统功能结构 248

5.3.4系统预览 249

5.3.5业务逻辑编码规则 250

5.3.6数据库设计 251

5.3.7文件夹组织结构 255

5.4公共模块设计 255

5.4.1创建数据库连接 256

5.4.2 CSS样式表文件设计 256

5.5前台首页设计 258

5.5.1前台首页概述 258

5.5.2前台首页技术分析 258

5.5.3前台首页的实现过程 260

5.6考生信息模块设计 261

5.6.1考生信息模块概述 261

5.6.2考生信息模块技术分析 261

5.6.3考生注册的实现过程 264

5.6.4考生/管理员登录的实现过程 266

5.6.5考生密码找回的实现过程 268

5.6.6单元测试 272

5.7在线考试模块设计 273

5.7.1在线考试模块概述 273

5.7.2在线考试模块技术分析 274

5.7.3选择考试课程和套题的实现过程 277

5.7.4在线考试的实现过程 280

5.7.5考试成绩查看的实现过程 289

5.7.6单元测试 291

5.8后台首页设计 292

5.8.1后台首页概述 292

5.8.2后台首页技术分析 293

5.8.3后台首页的实现过程 295

5.9考试题目管理模块设计 296

5.9.1考试题目管理模块概述 296

5.9.2考试题目管理模块技术分析 297

5.9.3考试题目添加的实现过程 301

5.9.4考试题目查询的实现过程 303

5.10开发技巧与难点分析 307

5.10.1屏蔽键盘事件 307

5.10.2防止网站内容被采集 308

5.11Ajax无刷新技术 309

5.11.1 Ajax概述 309

5.11.2 Ajax的工作原理 310

5.12本章总结 311

第6章 编程者之家社区(VBScript+ADO+Access 2003实现) 315

6.1开发背景 313

6.2需求分析 313

6.3系统设计 313

6.3.1系统目标 313

6.3.2网站流程设计 313

6.3.3系统功能结构 314

6.3.4系统预览 315

6.3.5数据库设计 316

6.3.6文件夹组织结构 319

6.4公共模块设计 320

6.4.1数据库连接模块 320

6.4.2数据处理模块 320

6.5前台首页设计 322

6.5.1前台首页概述 322

6.5.2前台首页设计分析 322

6.5.3前台首页的实现过程 323

6.6会员中心模块设计 323

6.6.1会员中心模块概述 323

6.6.2会员中心模块技术分析 323

6.6.3会员注册的实现过程 324

6.7留言簿模块设计 325

6.7.1留言簿模块概述 325

6.7.2留言簿模块技术分析 326

6.7.3留言信息添加的实现过程 327

6.7.4留言信息查看的实现过程 328

6.7.5留言信息回复的实现过程 330

6.8图书查询模块设计 332

6.8.1图书查询模块概述 332

6.8.2图书查询模块技术分析 333

6.8.3图书查询模块实现过程 333

6.8.4单元测试 335

6.9经验技巧模块设计 336

6.9.1经验技巧模块概述 336

6.9.2经验技巧模块技术分析 336

6.9.3经验技巧查询的实现过程 337

6.9.4经验技巧详细信息显示的实现过程 339

6.10后台首页设计 340

6.10.1后台首页概述 340

6.10.2后台首页技术分析 341

6.10.3后台首页的实现过程 341

6.11后台登录模块设计 343

6.11.1后台登录模块概述 343

6.11.2后台登录模块技术分析 343

6.11.3后台登录的实现过程 343

6.12会员管理模块设计 346

6.12.1会员管理模块概述 346

6.12.2会员管理模块技术分析 347

6.12.3会员管理模块的实现过程 347

6.13留言簿管理模块设计 350

6.13.1留言簿管理模块概述 350

6.13.2留言簿管理模块技术分析 350

6.13.3留言簿管理模块的实现过程 351

6.13.4单元测试 353

6.14开发技巧与难点分析 354

6.14.1如何将网站设为首页 354

6.14.2如何收藏当前网站 354

6.15 从文本文件中读取注册服务条款 355

6.16本章总结 358

第7章 三全物流信息网(ASP+Access2000实现) 365

7.1开发背景 360

7.2系统分析 360

7.2.1需求分析 360

7.2.2可行性研究 360

7.3系统设计 360

7.3.1系统目标 360

7.3.2网站流程图 361

7.3.3网站功能结构 362

7.3.4网站预览 362

7.3.5编码设计 363

7.3.6数据库设计 363

7.3.7文件夹组织结构 366

7.4公共模块设计 366

7.4.1数据库连接 366

7.4.2后台登录 368

7.5前台首页设计 370

7.5.1前台首页概述 370

7.5.2前台首页技术分析 370

7.5.3前台首页的实现过程 371

7.6信息查询模块设计 372

7.6.1信息查询模块概述 372

7.6.2信息查询模块技术分析 372

7.6.3运单查询的实现过程 373

7.6.4登录分公司管理的实现过程 374

7.6.5运单签收管理的实现过程 376

7.6.6单元测试 378

7.7新闻动态模块设计 379

7.7.1新闻动态模块概述 379

7.7.2新闻动态模块技术分析 379

7.7.3新闻动态模块的实现过程 379

7.8后台首页设计 382

7.8.1后台首页概述 382

7.8.2后台首页技术分析 382

7.8.3后台首页的实现过程 382

7.9运单查询模块设计 383

7.9.1运单查询模块概述 383

7.9.2运单查询模块技术分析 383

7.9.3运单查询的实现过程 384

7.9.4运单添加的实现过程 386

7.9.5运单修改的实现过程 388

7.9.6运单删除的实现过程 389

7.9.7单元测试 390

7.10分公司管理模块设计 392

7.10.1分公司管理模块概述 392

7.10.2分公司管理模块技术分析 393

7.10.3分公司管理的实现过程 394

7.11文件清单 399

7.12开发技巧与难点分析 400

7.12.1将特殊字符串转换为HTML标识符或实体名称 400

7.12.2 Insert Into和Addnew的区别 401

7.13调用Word.Excel进行打印 401

7.14本章总结 404

第8章 都市供求在线网(VB Script+ADO+SQL Server 2000实现) 407

8.1开发背景 406

8.2需求分析 406

8.3系统设计 406

8.3.1系统目标 406

8.3.2网站流程设计 406

8.3.3系统功能结构 407

8.3.4系统预览 408

8.3.5数据库设计 409

8.3.6文件夹组织结构 413

8.4公共模块设计 413

8.4.1数据库连接模块 413

8.4.2数据处理模块 414

8.5前台首页设计 415

8.5.1前台首页概述 415

8.5.2前台首页设计分析 416

8.5.3前台首页的实现过程 416

8.6会员登录模块设计 417

8.6.1会员登录模块概述 417

8.6.2会员登录模块技术分析 417

8.6.3会员注册的实现过程 418

8.6.4会员登录的实现过程 421

8.6.5会员资料修改的实现过程 423

8.6.6会员退出的实现过程 424

8.7供求信息查询模块设计 425

8.7.1供求信息查询模块概述 425

8.7.2供求信息查询技术分析 425

8.7.3供求信息查询实现过程 426

8.8后台首页设计 427

8.8.1后台首页概述 427

8.8.2后台首页技术分析 428

8.8.3后台首页的实现过程 429

8.9会员资料管理模块设计 429

8.9.1会员资料管理模块概述 429

8.9.2会员资料管理模块技术分析 429

8.9.3企业用户资料的实现过程 430

8.9.4会员资料删除的实现过程 432

8.9.5会员信息冻结的实现过程 433

8.10供求信息管理模块设计 436

8.10.1供求信息管理模块概述 436

8.10.2供求信息管理模块技术分析 436

8.10.3供求信息分类的实现过程 437

8.10.4供求信息查询的实现过程 438

8.10.5供求信息删除的实现过程 440

8.10.6单元测试 441

8.11开发技巧与难点分析 442

8.11.1如何解决记录集的RecordCount值总是返回-1的问题 442

8.11.2使用当前窗口承载框架页中的超链接页面 443

8.11.3求以系统日期为基数的相对日期 443

8.11.4防止非法用户绕过系统登录直接进入系统 444

8.12在ASP中常用的数据显示方式 445

8.13本章总结 447

第9章 在线个人博客系统(ASP+Access 2000实现) 456

9.1开发背景 449

9.2系统分析 449

9.2.1需求分析 449

9.2.2可行性分析 449

9.3系统设计 449

9.3.1系统目标 449

9.3.2系统流程图 450

9.3.3系统功能结构 450

9.3.4系统预览 451

9.3.5数据库设计 452

9.3.6文件夹组织结构 455

9.4公共模块设计 455

9.4.1数据库连接 455

9.4.2防止SQL注入漏洞 456

9.4.3获取系统时间 456

9.4.4博客日历模块设计 458

9.4.5使用Cookie统计系统访问量 463

9.4.6字符串处理的编写 464

9.5前台首页设计 464

9.5.1前台首页概述 464

9.5.2前台首页技术分析 465

9.5.3前台首页的实现过程 465

9.6我的文章模块设计 466

9.6.1我的文章模块概述 466

9.6.2我的文章模块技术分析 466

9.6.3文章列表的实现过程 467

9.6.4文章浏览的实现过程 469

9.7音乐在线模块设计 471

9.7.1音乐在线模块概述 471

9.7.2音乐在线模块技术分析 471

9.7.3音乐在线的实现过程 473

9.7.4音频文件下载的实现过程 474

9.8后台首页设计 476

9.8.1后台首页概述 476

9.8.2后台首页技术分析 476

9.8.3后台首页的实现过程 477

9.9文章管理模块设计 478

9.9.1文章管理模块概述 478

9.9.2文章管理模块技术分析 479

9.9.3文章类别的实现过程 479

9.9.4文章发表的实现过程 480

9.9.5文章浏览的实现过程 481

9.9.6单元测试 483

9.10音频文件管理模块设计 484

9.10.1音频文件管理模块概述 484

9.10.2音频文件管理模块技术分析 485

9.10.3音频文件上传的实现过程 486

9.10.4音频文件修改的实现过程 489

9.10.5单元测试 490

9.11文件清单 490

9.12开发技巧与难点分析 492

9.12.1防止Access数据库被下载 492

9.12.2禁止用户复制页面内容 492

9.12.3 #include在系统整体布局上的使用 493

9.13音频文件的应用 494

9.14本章总结 495

第10章 企业邮件系统(VB Script+ADO+Access 2000实现) 501

10.1开发背景 497

10.2系统分析 497

10.2.1需求分析 497

10.2.2可行性研究 497

10.3系统设计 498

10.3.1系统目标 498

10.3.2系统流程设计 498

10.3.3系统功能结构 499

10.3.4系统预览 499

10.3.5数据库设计 500

10.3.6文件夹组织结构 503

10.4公共模块设计 503

10.4.1创建数据库连接 503

10.4.2用户注册 504

10.4.3用户登录 505

10.5系统首页设计 507

10.5.1系统首页概述 507

10.5.2系统首页技术分析 507

10.5.3系统首页的实现过程 507

10.6邮件夹管理模块设计 508

10.6.1邮件夹管理模块概述 508

10.6.2邮件夹管理模块技术分析 508

10.6.3写信的实现过程 511

10.6.4收信的实现过程 513

10.7通讯录模块设计 515

10.7.1通讯录模块概述 515

10.7.2通讯录模块技术分析 515

10.7.3查找联系人的实现过程 515

10.7.4单元测试 518

10.8文件清单 519

10.9开发技巧与难点分析 520

10.9.1使用CDOSYS组件发送邮件 520

10.9.2使用Microsoft OutLook发送邮件 520

10.10系统建模 522

10.11本章总结 525