欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > ASP.NET项目开发实战密码

浏览历史

ASP.NET项目开发实战密码

ASP.NET项目开发实战密码

prev next

  • 商品货号:20160120023
  • 所属系列:赢在项目开发
    商品重量:0克
    作者:吴善财编著
    出版社:清华大学出版社
    图书书号/ISBN:978-7-302-42513-7
    出版日期:2016-01-01
    开本:16开
    图书页数:536
    图书装订:平装
    图书规格:185mm×260mm
    版次:1
    印张:33.5
    字数:800000
    所属分类:TP393.092
  • 上架时间:2016-01-20
    商品点击数:4741
  • 定价:¥65.00元
    本店售价:¥65.00元
    注册用户:¥65.00元
    vip:¥61.75元
    黄金等级:¥58.50元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

 内 容 简 介

ASP.NET是当今使用最为频繁的Web开发技术之一,一直在开发领域占据重要的地位。本书通过12个综合实例的实现过程,详细讲解了ASP.NET在实践项目中的综合运用过程,这些项目在现实应用中具有极强的代表性。第1章讲解了在线留言簿系统的具体实现流程;第2章讲解了互动媒体学习社区的具体实现流程,第3章讲解了物业管理系统的具体实现流程,第4章讲解了浪漫七夕聊天系统的具体实现流程,第5章讲解了叮当图书商城系统的具体实现流程,第6章讲解了东海地产内部交互系统的具体实现流程,第7章讲解了图文处理系统的具体实现流程,第8章讲解了综合供求信息系统的具体实现流程,第9章讲解了客房管理系统的具体实现流程,第10章讲解了典型企业网站的具体实现流程,第11章讲解了在线考试系统的具体实现流程,第12章讲解了在线BBS论坛系统的具体实现流程。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。内容循序渐进,并穿插讲解了每一步骤为什么这样做的原因,深入讲解了每个重点内容的具体细节,引领读者全面掌握ASP.NET

本书不但适用于ASP.NET的初学者,也适用于有一定ASP.NET基础的读者,甚至还可以作为有一定造诣的程序员的参考书。

 

前    言

ASP.NET的重要性

  随着Internet的普及,Web开发技术得到了迅速发展,软件行业对Web应用程序开发人员的需求也越来越大。目前,ASP.NET技术已被广泛应用于电子商务、电子政务、远程教育、网上资源管理等领域,成为Web应用开发的主流技术之一,受到广大Web开发人员的喜爱。ASP.NET全面支持面向对象的设计思想,提供了一个功能强大的Web应用程序开发模式,使Web应用程序开发变得更加直观、简单和高效。在ASP. NET中,HTML代码和程序功能代码分离,大大提高了ASP.NET页面的设计效率以及程序代码的可阅读性、可调试性与可维护性。而基于ASP.NET进行Web项目开发需要综合应用服务器脚本语言(ASP.NET)、数据库技术(如SQL Server)和软件工程等领域的知识和技能,并且需要经过不断的项目开发实践,做到“做中学、学中做”,才能持续提升项目开发能力和对软件开发的理论认识。


本书内容


从菜鸟到高手,第1章介绍在线留言簿系统的运行流程,并通过实例来讲解其具体的实现过程         赢在起点,做好职业规划和项目分析

从学生到系统  第2章介绍互动媒体学习社区的运行流程,并通过实例来讲解其具体的实现过程       赢在自身,快速提升自身的开发修为

架构师,详细  第3章介绍物业管理系统的运行流程,并通过实例来讲解其具体的实现过程           赢在职场,修炼程序员职场秘籍

记录了笔者在  第4章介绍浪漫七夕聊天系统的运行流程,并通过实例来讲解其具体的实现过程       赢在公司,探讨部门沟通之道

项目开发过程  第5章介绍如何创建一个叮当图书商城系统,实现基本的电子商务功能               赢在代码本身,体现程序开发之美

中如鱼得水的  第6章介绍如何创建一个东海地产内部交互系统,实现企业间不同用户群体的信息交互 赢在灵活,让程序具有更好的可扩展性

经历,传授了  第7章介绍图文处理系统的运行流程,并通过实例来讲解其具体的实现过程           赢在面向对象,实现高内聚和低耦合

赢在项目开发  第8章介绍如何利用ASP.NET快速开发一个综合供求信息系统,                      赢在技术,通过可移植性实现跨平台

的秘籍         讲解ASP.NET技术在供求网站中的重要作用

              第9章通过ASP.NET实现一个客房管理系统,讲解其具体实现过程,                  赢在高质量,提高程序的健壮性

               并剖析其技术核心和实现技巧

              第10章介绍现实应用中典型企业网站的构建方法,                                赢在管理,运转一个健步如飞的团队

              并对企业网站的构建流程进行详细阐述

              第11章通过ASP.NET实现一个在线考试系统,讲解其具体实现过程,                 赢在技术沉淀,使用计算机中的算法技术

               并剖析其技术核心和实现技巧

              第12章介绍在线BBS论坛系统的构建方法,对网站的构建流程进行详细阐述           赢在架构,打造一个美丽的架构

  

读者服务

  为方便读者解决学习过程中遇到的疑难问题,本书的编写团队特为广大读者提供了丰富的学习资源:

* 配书光盘——书中各开发项目的源代码和语音视频讲解。

* 网络下载资源——配套各章学习的电子书以及海量论文资料。

  我们还特别开通了读者学习QQ群,欢迎广大读者加入本群,一起讨论并分享学习开发过程中的点点滴滴。

致谢

  本书的主要编写人员有陈强、李佐彬、李淑芳、蒋凯、王梦、王书鹏、张子言、张建敏、陈德春、李藏、关立勋、秦雪薇、薛多鸯、李强、刘海洋、唐凯、吴善财、王石磊、席国庆、张家春、扶松柏、杨靖宇、王东华、罗红仙、曹文龙、胡郁、孙宇、于洋、李冬艳、代林峰、谭贞军、张玲玲、朱桂英、徐璐、徐娜子。

  在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

  最后感谢您购买本书,希望本书能成为您编程路上的领航者。祝您读书快乐!

  

  

  编  者

 

目    录

 

第1章  在线留言簿系统 1

1.1  赢在起点 2

1.1.1  赢在起点——程序员的

职业规划 2

1.1.2  赢在起点——做好项目分析 2

1.2  项目开发流程分析 4

1.2.1  了解使用流程 4

1.2.2  规划开发流程 4

1.3  系统分析 5

1.3.1  系统功能分析 5

1.3.2  模块结构规划 6

1.3.3  规划系统文件 6

1.3.4  选择开发工具 7

1.4  系统配置文件 7

1.4.1  新建网站项目 7

1.4.2  配置系统文件 8

1.5  搭建数据库平台 9

1.5.1  数据库设计 9

1.5.2  数据库访问层设计 10

1.6  设置样式文件 16

1.6.1  设置按钮元素样式 17

1.6.2  设置页面元素样式 17

1.7  留言数据显示模块 18

1.7.1  留言列表显示页面 18

1.7.2  留言展开回复页面 23

1.8  留言分页列表显示模块 24

1.8.1  留言分页显示页面 25

1.8.2  分页处理页面 25

1.9  留言回复模块 27

1.9.1  留言回复表单页面 27

1.9.2  回复数据处理页面 29

1.10  留言发布模块 30

1.11  留言管理模块 32

1.11.1  留言管理列表页面 32

1.11.2  留言删除处理页面 34

1.12  测试运行 35

第2章  互动媒体学习社区 37

2.1  修炼自身 38

2.1.1  “码农”和“高大上” 38

2.1.2  赢在自身——快速提升

自身修为 38

2.2  开发背景简介 39

2.3  系统设计分析 40

2.3.1  互动媒体学习社区的优势 40

2.3.2  系统特点 41

2.3.3  系统目标 41

2.3.4  确定设计方案——

B/S体系结构 42

2.4  需求分析 42

2.4.1  可行性分析 43

2.4.2  功能分析 43

2.4.3  业务流程 43

2.5  总体设计 44

2.6  系统预览 46

2.7  构建开发环境 47

2.8  数据库设计 48

2.8.1  概念设计 48

2.8.2  实体E-R图 49

2.8.3  逻辑设计 50

2.9  文件组织结构和功能模块设计 53

2.9.1  文件组织结构设计 53

2.9.2  用户功能模块设计 53

2.10  公共类设计 56

2.10.1  数据库操作类设计 56

2.10.2  业务功能类设计 59

2.11  网站首页设计 61

2.12  实现用户注册模块 64

2.12.1  login.aspx页面部分

代码分析 64

2.12.2  用户登录设计 65

2.13  发布并管理教程 67

2.13.1  发布教程 68

2.13.2  查看教程页设计 70

2.14  后台管理页面设计 72

2.14.1  用户管理页面 72

2.14.2  视频管理页面 73

2.15  系统测试 74

第3章  物业管理系统 77

3.1  程序员职场生存秘籍 78

3.1.1  国内程序员的生存现状 78

3.1.2  赢在职场——入职需谨慎 78

3.2  系统分析 79

3.2.1  系统背景介绍 80

3.2.2  系统需求分析 80

3.3  系统设计 81

3.3.1  系统目标 81

3.3.2  系统功能结构 81

3.3.3  业务流程图 82

3.3.4  构建开发环境 83

3.4  编写可行性研究报告及项目计划书 83

3.4.1  编写可行性研究报告 83

3.4.2  编写项目计划书 85

3.5  系统预览 86

3.6  数据库设计 87

3.6.1  数据库概念设计 87

3.6.2  数据库逻辑结构设计 89

3.7  设计公共类 91

3.8  设计网站首页 91

3.8.1  网站首页技术分析 92

3.8.2  网站首页实现过程 93

3.9  欠费信息查询页 95

3.9.1  欠费信息查技术分析 96

3.9.2  欠费信息查询页实现过程 96

3.10  管理员登录页设计 99

3.10.1  管理员登录页技术分析 100

3.10.2  管理员登录页实现过程 100

3.11  设计值班员工页 102

3.11.1  值班员工页实现过程 102

3.11.2  编写实现代码 103

3.12  设计业主住房信息管理页 104

3.12.1  业主住房信息管理页

实现过程 104

3.12.2  编写实现代码 105

3.13  业主投诉信息审核页设计 106

3.13.1  业主投诉信息审核页

技术分析 107

3.13.2  业主投诉信息审核页

具体实现 107

第4章  浪漫七夕聊天系统 111

4.1  部门沟通之“钥” 112

4.1.1  开发公司部门现状 112

4.1.2  赢在公司——探讨部门

沟通之道 113

4.2  新的项目 114

4.3  项目规划分析 114

4.3.1  在线聊天系统功能原理 115

4.3.2  在线聊天系统构成模块 115

4.4  系统配置文件 116

4.5  搭建数据库 117

4.5.1  数据库设计 117

4.5.2  系统参数设置 117

4.6  数据库访问层 119

4.6.1  数据访问层——登录验证

处理 119

4.6.2  数据访问层——聊天处理 121

4.6.3  数据访问层——系统管理 124

4.7  设计样式文件 129

4.7.1  按钮元素样式 129

4.7.2  页面元素样式 130

4.8  用户登录验证模块 131

4.8.1  用户登录表单页面 131

4.8.2  登录验证处理页面 132

4.9  系统主界面 133

4.9.1  在线聊天页面 134

4.9.2  在线聊天处理页面 134

4.10  新增功能 137

4.10.1  修改数据库——

添加Chat表 137

4.10.2  修改数据访问层——聊天室

房间处理 137

4.11  聊天室显示界面 139

4.11.1  聊天室列表显示页面 139

4.11.2  聊天室列表处理页面 139

4.12  聊天室管理界面 141

4.12.1  聊天室添加模块 141

4.12.2  聊天室列表模块 143

4.12.3  聊天室修改模块 145

4.13  项目调试 147

第5章  叮当图书商城系统 151

5.1  体验代码之美 152

5.1.1  程序员经常忽视的问题 152

5.1.2  赢在代码本身——

体现程序之美 152

5.2  新的项目 153

5.3  项目规划分析 154

5.3.1  电子商务的简要介绍 154

5.3.2  在线商城系统构成模块 155

5.4  规划项目文件 156

5.5  系统配置文件 157

5.6  搭建数据库 158

5.6.1  数据库设计 158

5.6.2  系统参数设置文件 161

5.7  数据访问层 162

5.7.1  商品显示 162

5.7.2  订单处理 167

5.7.3  商品评论 175

5.7.4  商品分类 177

5.7.5  商品管理 183

5.8  商品显示模块 185

5.8.1  系统主页 185

5.8.2  顶部导航页面 185

5.8.3  左侧类别列表页面 186

5.8.4  右侧商品列表页面 186

5.8.5  按被点击次数显示模块 187

5.8.6  按商品名称显示模块 189

5.8.7  商品详情显示模块 191

5.9  商品分类处理模块 193

5.9.1  设置分类层次结构 194

5.9.2  添加分类模块 196

5.9.3  修改分类模块 197

5.9.4  分类管理模块 199

5.10  商品管理模块 200

5.10.1  商品添加模块 201

5.10.2  商品修改模块 202

5.10.3  商品管理列表模块 203

5.10.4  商品图片修改模块 205

5.11  购物车模块 208

5.11.1  购物车组件设计模块 209

5.11.2  购物车商品添加模块 213

5.11.3  购物车查看和管理模块 214

5.12  订单处理模块 218

5.12.1  生成订单编号 219

5.12.2  提交、创建订单 220

5.12.3  订单详情模块 222

5.12.4  订单列表模块 223

5.12.5  订单状态处理模块 224

5.13  商品评论模块和商品搜索模块 227

5.13.1  智能提示 227

5.13.2  分类检索 230

5.14  项目调试 231

第6章  东海地产内部交互系统 235

6.1  软件项目的可扩展性 236

6.1.1  成熟软件的完善是一个不断

更新的过程 236

6.1.2  赢在项目质量——让程序

具有更好的可扩展性 236

6.2  组建团队 237

6.3  项目规划分析 239

6.3.1  在线交互系统的背景 239

6.3.2  企业在线交互系统构成

模块 239

6.4  规划项目文件 240

6.5  系统配置文件 241

6.6  搭建数据库 242

6.6.1  数据库设计 243

6.6.2  系统参数设置文件 246

6.7  数据访问层 247

6.7.1  数据访问层——

用户登录验证 247

6.7.2  数据访问层——客户分组 251

6.7.3  数据访问层——团队模块 256

6.8  用户登录验证模块 260

6.8.1  用户登录验证模块 260

6.8.2  登录用户注销模块 262

6.9  客户分组处理模块 263

6.9.1  用户分组添加模块 263

6.9.2  用户分组修改模块 264

6.9.3  用户组管理列表模块 265

6.9.4  客户检索模块 267

6.9.5  客户管理列表模块 270

6.9.6  客户移动转换模块 272

6.9.7  客户信息显示模块 274

6.10  系统团队处理模块 276

6.10.1  添加团队模块 276

6.10.2  团队修改处理模块 277

6.10.3  团队管理列表模块 278

6.10.4  加入团队处理模块 280

6.11  在线交互模块 282

6.11.1  系统主页显示模块 282

6.11.2  一对一交互处理模块 284

6.11.3  团队交互处理模块 286

6.11.4  文件发送模块 290

6.12  项目调试 296

第7章  图文处理系统 299

7.1  模块化编程思想 300

7.1.1  现实中的模块化编程 300

7.1.2  赢在面向对象——

实现高内聚和低耦合代码 300

7.2  组建团队 302

7.3  项目规划分析 302

7.3.1  图文处理模块的功能原理 303

7.3.2  图文处理系统的构成模块 303

7.4  规划项目文件 303

7.5  系统配置文件 304

7.5.1  配置连接字符串参数 304

7.5.2  配置Ajax服务器参数 305

7.5.3  系统设置文件 305

7.6  搭建数据库 306

7.7  数据访问层 306

7.7.1  数据访问层——

定义FileImage类 307

7.7.2  数据访问层——

获取上传文件信息 307

7.7.3  数据访问层——

添加上传文件信息 308

7.7.4  数据访问层——

删除上传文件信息 309

7.8  系统文件列表显示模块 310

7.8.1  列表显示页面 310

7.8.2  列表处理页面 310

7.9  创建缩略图模块 313

7.10  创建水印图模块 316

7.11  文件上传处理模块 319

7.11.1  多文件上传处理模块 319

7.11.2  文件自动上传处理模块 321

7.12  项目调试 326

第8章  综合供求信息系统 329

8.1  程序的可移植性 330

8.1.1  什么是可移植性 330

8.1.2  C#实现跨平台的背景 330

8.1.3  赢在技术——通过可移植性

实现跨平台项目 331

8.2  新的项目 332

8.3  需求分析 332

8.3.1  开发背景 332

8.3.2  需求分析 332

8.4  项目规划 333

8.4.1  系统目标 333

8.4.2  网站功能结构 333

8.5  MVC设计思想 334

8.5.1  MVC设计思想介绍 335

8.5.2  MVC设计模式的实现 335

8.5.3  MVC设计模式的扩展和

优点 336

8.6  搭建数据库 337

8.6.1  数据库E-R图分析 337

8.6.2  数据结构表 338

8.7  具体编码 340

8.7.1  数据层功能设计 340

8.7.2  网站逻辑业务功能设计 345

8.7.3  网站主页设计 351

8.7.4  网站招聘信息页设计 353

8.7.5  免费供求信息发布页设计 356

8.7.6  后台主页设计 357

8.7.7  免费供求信息审核页设计 358

8.7.8  免费供求信息删除页设计 362

8.8  项目调试 364

8.9  Visual Studio.NET的跨平台应用 366

8.9.1  Mainsoft Grasshoppe框架

实现和Java的跨平台 366

8.9.2  Mono框架实现跨平台、

跨语言 366

第9章  客房管理系统 369

9.1  提高程序的健壮性 370

9.1.1  一段房贷代码引发的深思 370

9.1.2  赢在高质量——提高程序的

健壮性 370

9.2  新的项目 372

9.3  系统需求分析 372

9.3.1  系统背景介绍 373

9.3.2  功能模块划分 373

9.4  规划和运作 374

9.4.1  规划系统文件 374

9.4.2  运作流程 374

9.5  设计数据库 375

9.5.1  设计E-R图 375

9.5.2  设计表 376

9.5.3  建立和数据库的连接 378

9.6  设计基类 380

9.6.1  PageBase基类 381

9.6.2  ModuleBase基类 382

9.7  具体编码 386

9.7.1  设计界面 386

9.7.2  管理员登录模块 388

9.7.3  客房类型管理模块 389

9.7.4  客房信息管理模块 396

9.7.5  客房经营管理模块 403

9.7.6  经营状况分析模块 406

9.8  项目调试 409

第10章  典型企业网站 413

10.1  做好项目管理者 414

10.1.1  软件工程师到项目经理到

管理者之路 414

10.1.2  赢在管理——运转一个

健步如飞的团队 414

10.2  新的项目 417

10.3  功能分析 417

10.4  编写项目计划书 418

10.5  设计界面 419

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha