《ASP.NET 3.5工程项目开发教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王益亮编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121099892
  • 页数:308 页
图书介绍:本书内容包括进行“项目分析”,包括“可行性分析”、“需求分析”,编制可行性分析报告,制作项目开发计划书,建立“网上茶店”的用例图、界面原型;“项目设计”包括“概要设计”、“详细设计”,制作概要设计说明书,制作数据库设计说明书,制作详细设计说明书,建立“网上茶店”的类图、部署图、层次图、软件结构图、E-R图、活动图、顺序图、状态图、构件图、算法流程图等模型;“项目实施”包括“界面制作”、“建立物理数据库”、“实现各模块功能”;“项目验收”包括制作用户使用手册、制作产品维护手册、项目展示与答辩。

第一部分 概述 1

第1章 目标与任务 1

1.1目标 1

1.2任务 1

1.2.1分组 1

1.2.2已开发完成的项目简介和待开发项目列表 1

1.2.3补充新知识 2

1.2.4项目开发的几个阶段 3

1.3项目开发工具选择 4

思考和作业 4

第二部分 资讯类、宣传类、网上办公、水利类项目 5

第2章 项目分析 5

2.1项目可行性分析 5

2.2项目需求分析概述 6

2.3“神州外江”网站项目需求分析 6

2.3.1用户需求分析 6

2.3.2系统服务分析 6

2.3.3工作流程分析 8

2.3.4信息流分析 9

2.4制作需求分析说明书 11

2.5需求分析说明书评测 12

2.6搭建开发环境 12

2.7搭建测试环境 12

思考和作业 12

第3章 系统结构设计 13

3.1系统架构设计 13

3.2平台架构设计 14

3.2.1 .NET平台架构 14

3.2.2 LAMP平台架构 16

3.2.3 J2EE平台架构 16

3.3网站结构设计 16

3.3.1网页结构 17

3.3.2文件结构 20

3.4数据库结构设计 24

3.4.1数据库概念结构设计 24

3.4.2数据库逻辑结构设计 25

3.4.3数据库物理结构设计 28

3.5企业级系统安全策略 28

3.6制订测试计划 29

3.7制作开发文档 29

思考和作业 29

第4章“神州外江”风格设计 30

4.1网站整体风格 30

4.2首页风格 30

4.3 TOP及Logo设计 31

4.4文字及颜色设计 31

4.5动画设计 32

4.6特殊页风格 32

4.7前台二级页面风格 32

4.8后台管理页面风格 33

4.9页头与页尾 34

4.10内容网页风格 35

思考和作业 36

第5章“神州外江”首页设计与制作 37

5.1公告类信息处理 37

5.1.1功能说明 37

5.1.2在有限区域展示信息 37

5.1.3信息完整提示 38

5.1.4合理运用数据绑定方式 38

5.1.5构件的构成 38

5.1.6构件对应的大类型参数 40

5.1.7建立物理数据库 41

5.1.8制作首页页面框架 42

5.1.9制作首页上的公告栏 44

5.1.10技巧点拨 49

5.2图片新闻处理 49

5.2.1功能说明 49

5.2.2应用AJAX技术实现局部更新 49

5.2.3应用Timer定时器实现轮流更换图片 49

5.2.4应用Application对象记住图片位置 50

5.2.5图片新闻构件介绍 50

5.2.6图片新闻处理流程 51

5.2.7制作图片新闻构件 52

5.2.8代码精讲 53

5.2.9技巧点拨 54

5.3天气预报处理 54

5.3.1功能说明 54

5.3.2天气预报处理方式 54

5.3.3制作天气预报构件 55

5.4领导信息处理 55

5.4.1功能说明 55

5.4.2超链接字段应用 55

5.4.3处领导构件介绍 56

5.4.4制作处领导构件 56

5.4.5技巧点拨 57

5.5水情信息处理 57

5.5.1功能说明 57

5.5.2流量数据显示处理 57

5.5.3外江水情构件介绍 58

5.5.4制作外江水情构件 59

5.6视频播放处理 60

5.6.1功能说明 60

5.6.2视频构件介绍 60

5.6.3制作视频构件 60

5.7友情链接 61

5.7.1功能说明 61

5.7.2友情链接构件介绍 61

5.7.3制作友情链接构件 62

5.7.4技巧点拨 62

5.8制作外江新貌构件 63

思考和作业 63

第6章 公共构件设计与制作 64

6.1数据库通用访问构件 64

6.1.1功能说明 64

6.1.2使用说明 64

6.2摘要信息处理 66

6.2.1功能说明 66

6.2.2高级分页技术 66

6.2.3有效处理摘要信息与详细信息 67

6.2.4高级分页中数据源的处理 68

6.2.5高级分页构件介绍 68

6.2.6高级分页处理流程 69

6.2.7制作更多构件 71

6.2.8技巧点拨 75

6.3明细信息处理 75

6.3.1功能说明 75

6.3.2应用Web服务实现幻灯片式播放图片 76

6.3.3字体字号处理 77

6.3.4附件下载处理 77

6.3.5详细页面构介绍 77

6.3.6详细信息处理流程 79

6.3.7代码精讲 80

6.3.8制作详细构件 82

6.3.9技巧点拨 84

6.4模糊搜索 85

6.4.1功能说明 85

6.4.2模糊搜索技术的应用 85

6.4.3应用Session对象实现页面间参数传递 85

6.4.4搜索构件介绍 85

6.4.5搜索处理流程 86

6.4.6制作搜索构件 88

6.4.7技巧点拨 89

6.5测试用例设计 89

6.6制作前台二级页面母版页 90

6.7制作后台母版页 91

6.8制作导航栏 92

思考和作业 92

第7章 前台二级页面设计与制作 93

7.1基本思路 93

7.2前台二级页面设计方法 93

7.3前台二级页面构件介绍 93

7.4前台二级页面对应关系 96

7.5党团特色处理 96

7.6制作普通前台二级页面 97

7.6.1制作页面 97

7.6.2编制事件处理代码 98

7.6.3技巧点拨 98

7.7制作党建之声二级页面 98

7.7.1制作步骤 98

7.7.2技巧点拨 99

思考和作业 99

第8章 后台添加信息构件设计与制作 100

8.1添加职务 100

8.1.1功能说明 100

8.1.2唯一性验证技术 100

8.1.3添加职务构件介绍 100

8.1.4添加职务处理流程 101

8.1.5制作添加职务构件 102

8.2添加处领导 103

8.2.1功能说明 103

8.2.2领导实体与方法类 103

8.2.3上传大文件技术 105

8.2.4确保Session传递参数不丢失技术 106

8.2.5添加处领导构件 107

8.2.6添加处领导处理流程 108

8.2.7制作添加处领导构件 109

8.2.8技巧点拨 110

8.3添加用户 110

8.3.1功能说明 110

8.3.2用户实体与方法类 110

8.3.3确保密码长度技术 112

8.3.4添加用户构件 112

8.3.5添加用户处理流程 113

8.3.6制作添加用户构件 114

8.4添加内容 115

8.4.1功能说明 115

8.4.2内容实体与方法类 115

8.4.3图片处理技术 119

8.4.4非默认站点地图应用技术 119

8.4.5 DropDownList外加项技术 120

8.4.6添加内容构件 120

8.4.7添加内容处理流程 123

8.4.8代码精讲 126

8.4.9制作添加内容构件 128

8.4.10技巧点拨 130

8.5添加测站 130

8.5.1功能说明 130

8.5.2测站实体与方法类 130

8.5.3添加测站构件 132

8.5.4添加测站处理流程 133

8.5.5制作添加测站构件 133

8.6添加部门 134

8.6.1功能说明 134

8.6.2部门实体与方法类 134

8.6.3添加部门构件 135

8.6.4添加部门处理流程 136

8.6.5制作添加部门构件 137

8.7上传视频 137

8.7.1功能说明 137

8.7.2上传视频构件介绍 138

8.7.3上传视频处理流程 139

8.7.4制作上传视频构件 140

8.8发布水情 140

8.8.1功能说明 140

8.8.2水情发布方法类 140

8.8.3内容页访问母版页技术 141

8.8.4发布水情构件介绍 141

8.8.5发布水情处理流程 142

8.8.6制作发布水情构件 143

8.9企业级系统安全 144

8.9.1宣传资讯类系统安全策略 144

8.9.2验证码验证技术 144

8.9.3身份验证技术 144

8.9.4确保用户密码安全 145

8.9.5防止SQL注入式攻击 145

8.9.6管理登录构件介绍 145

8.9.7登录事件处理流程 147

8.9.8制作管理登录构件 147

思考和作业 148

第9章 后台编辑信息构件设计与制作 149

9.1编辑处领导信息 149

9.1.1功能说明 149

9.1.2删除行的确认提示 149

9.1.3 GridView删除行时的异常处理 149

9.1.4使用GridView中的ButtonField构建Button按钮 149

9.1.5编辑处领导信息构件 150

9.1.6编辑处领导信息处理流程 151

9.1.7制作编辑处领导信息构件 151

9.2修改职务 155

9.2.1功能说明 155

9.2.2确保修改职务名称唯一 155

9.2.3修改职务构件介绍 155

9.2.4修改职务处理流程 156

9.2.5制作修改职务构件 157

9.3修改用户 159

9.3.1功能说明 159

9.3.2按部门分类显示用户 159

9.3.3对部门管理员授权 159

9.3.4修改用户构件介绍 159

9.3.5修改用户处理流程 161

9.3.6制作修改用户构件 163

9.4修改内容 165

9.4.1功能说明 165

9.4.2列出文件夹中的文件 165

9.4.3批量标记式删除技术 165

9.4.4在GridView中应用其他控件 165

9.4.5修改内容构件介绍 166

9.4.6修改内容处理流程 169

9.4.7代码精讲 172

9.4.8制作修改内容构件 173

9.5审核/删除内容 178

9.5.1功能说明 178

9.5.2使用单选按钮控制GridView技术 178

9.5.3审核/删除内容构件介绍 178

9.5.4审核/删除内容处理流程 185

9.5.5制作审核/删除内容构件 187

9.6修改测站 190

9.6.1功能说明 190

9.6.2测站可视化排序技术 190

9.6.3修改测站构件介绍 191

9.6.4修改测站处理流程 193

9.6.5制作修改测站构件 194

9.7修改部门 196

9.7.1功能说明 196

9.7.2按部门类型显示部门信息 197

9.7.3修改部门信息构件介绍 197

9.7.4修改部门信息处理流程 198

9.7.5制作修改部门信息构件 199

9.8修改水情 201

9.8.1功能说明 201

9.8.2按测站显示水情信息 201

9.8.3修改水情构件介绍 202

9.8.4修改水情处理流程 202

9.8.5制作修改水情构件 203

9.9修改密码 205

9.9.1功能说明 205

9.9.2修改密码构件介绍 205

9.9.3修改密码处理流程 205

9.9.4制作修改密码构件 206

9.10软件测试 207

9.11打包与部署应用程序 208

9.12制作安装包与用户手册 208

9.12.1制作安装包 208

9.12.2制作用户手册 210

9.13项目验收 211

思考和作业 211

第三部分 网上购物、网上营销、电子商务类项目 212

第10章“网上茶店”项目需求分析 212

10.1用户需求分析 212

10.2系统服务分析 212

10.3业务流分析 216

10.4信息流分析 217

思考和作业 218

第11章“网上茶店”结构设计 219

11.1软件结构设计 219

11.2网站结构设计 219

11.3数据库结构设计 224

11.3.1数据库概念结构设计 224

11.3.2数据库逻辑结构设计 225

11.3.3数据库物理结构设计 229

11.4系统安全防护体系结构 229

11.4.1系统安全防护体系结构 229

11.4.2系统安全防护技术 230

思考和作业 230

第12章“网上茶店”风格设计 231

12.1规划网站风格 231

12.2母版页结构 231

12.3首页设计 232

12.4 Logo设计 233

12.5文字及颜色设计 233

12.6资讯类二级页面风格 233

12.7商品类二级页面风格 234

12.8后台管理页面风格 235

思考和作业 235

第13章“网上茶店”前台公共构件设计 236

13.1导航栏 236

13.2详细页面 236

13.2.1功能说明 236

13.2.2详细页面的构成 237

13.2.3详细页面的处理流程 238

13.3字符串处理类 239

13.3.1功能说明 239

13.3.2代码说明 239

13.4上传图片处理类 239

13.4.1功能说明 239

13.4.2处理说明 239

13.5分页高级处理类 240

13.5.1功能说明 240

13.5.2处理说明 240

13.6实体类构件 240

13.7实体方法类构件 243

思考和作业 249

第14章“网上茶店”前台普通构件设计 250

14.1用户注册构件 250

14.1.1功能说明 250

14.1.2验证控件应用 250

14.1.3正则表达式应用 250

14.1.4用户注册构件 252

14.1.5注册事件处理流程 253

14.2用户登录构件 255

14.2.1功能说明 255

14.2.2自定义控件 255

14.2.3多视图控件应用 255

14.2.4用户登录构件 255

14.2.5事件处理流程 256

14.3积分视图构件 257

14.3.1功能说明 257

14.3.2如何去掉超链接的下画线 257

14.3.3积分视图构件 257

14.4公告栏构件 258

14.4.1功能说明 258

14.4.2页面间以字符串方式传递参数 259

14.4.3滚动效果的运用 259

14.4.4公告栏构件介绍 259

14.4.5公告栏处理流程 260

14.5搜索构件 261

14.5.1功能说明 261

14.5.2搜索构件介绍 261

14.5.3搜索事件处理流程 262

14.6商品列表构件 263

14.6.1功能说明 263

14.6.2 DataList控件的应用 264

14.6.3商品列表构件介绍 264

14.7资讯类二级页面 265

14.7.1功能说明 265

14.7.2截取规定长度的字符串并添加省略号技巧 265

14.7.3构件介绍 266

14.7.4处理流程 266

14.8商品类二级页面 267

14.8.1功能说明 267

14.8.2 GridView控件中图片的处理 267

14.8.3构件介绍 268

14.8.4处理流程 268

14.9购物车构件 269

14.9.1功能说明 269

14.9.2处理流程 269

14.10订单构件 270

14.10.1功能说明 270

14.10.2订单构件介绍 270

14.10.3订单处理流程 272

14.11会员服务构件 273

14.11.1功能说明 273

14.11.2 page.IsPostBack属性应用 273

14.11.3数据绑定技术 273

14.11.4将数值类型转换为字符串并保留两位小数 273

14.11.5绑定数据时格式化bit类型的方法 273

14.11.6基本信息 274

14.11.7修改信息 275

14.11.8修改密码 276

14.11.9查看购物车 278

14.11.10查看订单 279

14.12茶友品茶与留言板 281

14.12.1功能说明 281

14.12.2浏览构件介绍 281

14.12.3发表新主题与回复主题 283

14.12.4使用PagedDataSource类实现高级分页 284

14.12.5查看留言 285

14.12.6签写留言 286

思考和作业 288

第15章“网上茶店”后台构件设计 289

15.1登录 289

15.1.1功能说明 289

15.1.2样式应用 289

15.1.3构件介绍 290

15.1.4处理流程 290

15.2茶叶茶具管理 291

15.2.1功能说明 291

15.2.2确认删除技术 292

15.2.3添加信息 292

15.2.4信息列表 294

15.2.5修改信息 294

15.3商品类型管理 296

15.4后台订单管理 296

15.4.1功能说明 296

15.4.2订单列表 297

15.4.3收款确认 297

15.4.4生成送货单 298

15.4.5交易完成确认 300

15.5商品销售统计 302

15.5.1功能说明 302

15.5.2日期格式处理 302

15.5.3商品销售统计构件介绍 302

15.5.4处理流程 303

15.6电子商务系统安全策略 304

15.6.1用户认证机制 304

15.6.2加密机制 305

15.6.3安全防护策略 305

15.6.4数据备份与恢复手段 305

15.6.5防病毒系统 306

15.7系统安全测试策略 306

15.8安全性测试方法 307

15.9软件产品安全测试 307

思考和作业 308