第1章 明日播客网 1
1.1 概述 2
1.2 系统分析 2
1.2.1 需求分析 2
1.2.2 可行性分析 2
1.3 总体设计 2
1.3.1 项目规划 2
1.3.2 系统功能结构图 3
1.4 系统设计 4
1.4.1 开发及运行环境 4
1.4.2 数据库设计 4
1.4.3 网站文件组织结构图 7
1.5 公用类编写 7
1.5.1 Web.Config文件设计 7
1.5.2 operateData数据库操作类 8
1.5.3 operateMethod公共方法类 10
1.6 网站前台主要功能模块设计 13
1.6.1 播客首页 13
1.6.2 用户注册页面 15
1.6.3 密码找回页面 18
1.6.4 最新视频页面 20
1.6.5 个人管理上传页面 23
1.6.6 个人管理页面 26
1.6.7 播放视频并发表评论页面 29
1.7 网站后台主要功能模块设计 34
1.7.1 搞笑视频管理页面 34
1.7.2 用户管理页面 37
1.7.3 修改循环广告页面 39
1.8 疑难问题分析与解决 42
1.8.1 视频月排行榜 42
1.8.2 播放视频分析 42
第2章 基于XML技术的在线论坛 43
2.1 概述 44
2.2 系统分析 44
2.2.1 需求分析 44
2.2.2 可行性分析 44
2.3 总体设计 44
2.3.1 项目规划 44
2.3.2 系统功能结构图 45
2.4 系统设计 45
2.4.1 开发及运行环境 45
2.4.2 逻辑结构设计 46
2.5 关键技术详解 47
2.5.1 XML文件概述 47
2.5.2 读取XML文件中的数据 47
2.5.3 向XML文件中添加数据 50
2.5.4 更新XML文件中的数据 51
2.5.5 删除XML文件中的数据 52
2.6 网站总体架构 53
2.6.1 文件夹架构布局 53
2.6.2 在线论坛的运行效果图 53
2.7 公共类编写 54
2.7.1 Web.Config文件设计 54
2.7.2 操作XML数据库的公共类的编写 55
2.7.3 操作SQL Server 2005数据库的公共类的编写 56
2.8 论坛版面设计与管理模块 58
2.8.1 论坛版面管理 59
2.8.2 新开论坛版面 62
2.8.3 编辑论坛版面 65
2.8.4 查看论坛版面 67
2.9 论坛帖子设计与管理模块 70
2.9.1 发布论坛新帖 70
2.9.2 查看论坛帖子 75
2.9.3 论坛帖子回复 77
2.9.4 修改帖子属性 80
2.10 论坛帖子搜索、统计及排行 84
2.10.1 基于关键字的搜索 84
2.10.2 基于时间的搜索 86
2.10.3 论坛帖子统计 87
2.10.4 热门帖子排行 89
2.10.5 热门回复帖子排行 90
2.11 ASP.NET 2.0主题的应用 91
2.11.1 主题的概述 91
2.11.2 主题的创建 92
2.11.3 主题的应用 96
第1章 明日播客网 1
1.1 概述 2
1.2 系统分析 2
1.2.1 需求分析 2
1.2.2 可行性分析 2
1.3 总体设计 2
1.3.1 项目规划 2
1.3.2 系统功能结构图 3
1.4 系统设计 4
1.4.1 开发及运行环境 4
1.4.2 数据库设计 4
1.4.3 网站文件组织结构图 7
1.5 公用类编写 7
1.5.1 Web.Config文件设计 7
1.5.2 operateData数据库操作类 8
1.5.3 operateMethod公共方法类 10
1.6 网站前台主要功能模块设计 13
1.6.1 播客首页 13
1.6.2 用户注册页面 15
1.6.3 密码找回页面 18
1.6.4 最新视频页面 20
1.6.5 个人管理上传页面 23
1.6.6 个人管理页面 26
1.6.7 播放视频并发表评论页面 29
1.7 网站后台主要功能模块设计 34
1.7.1 搞笑视频管理页面 34
1.7.2 用户管理页面 37
1.7.3 修改循环广告页面 39
1.8 疑难问题分析与解决 42
1.8.1 视频月排行榜 42
1.8.2 播放视频分析 42
第2章 基于XML技术的在线论坛 43
2.1 概述 44
2.2 系统分析 44
2.2.1 需求分析 44
2.2.2 可行性分析 44
2.3 总体设计 44
2.3.1 项目规划 44
2.3.2 系统功能结构图 45
2.4 系统设计 45
2.4.1 开发及运行环境 45
2.4.2 逻辑结构设计 46
2.5 关键技术详解 47
2.5.1 XML文件概述 47
2.5.2 读取XML文件中的数据 47
2.5.3 向XML文件中添加数据 50
2.5.4 更新XML文件中的数据 51
2.5.5 删除XML文件中的数据 52
2.6 网站总体架构 53
2.6.1 文件夹架构布局 53
2.6.2 在线论坛的运行效果图 53
2.7 公共类编写 54
2.7.1 Web.Config文件设计 54
2.7.2 操作XML数据库的公共类的编写 55
2.7.3 操作SQL Server 2005数据库的公共类的编写 56
2.8 论坛版面设计与管理模块 58
2.8.1 论坛版面管理 59
2.8.2 新开论坛版面 62
2.8.3 编辑论坛版面 65
2.8.4 查看论坛版面 67
2.9 论坛帖子设计与管理模块 70
2.9.1 发布论坛新帖 70
2.9.2 查看论坛帖子 75
2.9.3 论坛帖子回复 77
2.9.4 修改帖子属性 80
2.10 论坛帖子搜索、统计及排行 84
2.10.1 基于关键字的搜索 84
2.10.2 基于时间的搜索 86
2.10.3 论坛帖子统计 87
2.10.4 热门帖子排行 89
2.10.5 热门回复帖子排行 90
2.11 ASP.NET 2.0主题的应用 91
2.11.1 主题的概述 91
2.11.2 主题的创建 92
2.11.3 主题的应用 96
第3章 物流信息供求网 98
3.1 概述 99
3.2 系统分析 99
3.2.1 需求分析 99
3.2.2 可行性分析 99
3.3 总体设计 99
3.3.1 项目规划 99
3.3.2 系统功能结构图 100
3.4 系统设计 100
3.4.1 开发及运行环境 100
3.4.2 逻辑结构设计 101
3.5 公用类编写 104
3.5.1 Web.Config文件设计 104
3.5.2 CSS样式 105
3.5.3 创建Web用户控件(left1.ascx) 105
3.5.4 创建Web用户控件(validate.ascx) 111
3.6 前台主要功能模块详细设计 111
3.6.1 前台文件总体架构 111
3.6.2 前台首页设计 113
3.6.3 会员注册设计 118
3.6.4 忘记密码设计 123
3.6.5 发布司机信息设计 125
3.6.6 司机信息设计 129
3.6.7 司机详细信息设计 131
3.7 后台主要功能模块详细设计 133
3.7.1 后台总体架构 133
3.7.2 后台登录模块设计 135
3.7.3 后台管理首页设计 139
3.7.4 货源信息管理 141
3.7.5 会员信息管理设计 144
3.7.6 用户设置模块设计 148
3.8 疑难问题分析与解决 150
3.8.1 ASP.NET版本错误 150
3.8.2 执行权限错误 151
第4章 新闻发布系统 152
4.1 概述 153
4.2 系统分析 153
4.2.1 需求分析 153
4.2.2 可行性分析 154
4.3 系统总体设计 154
4.3.1 项目规划 154
4.3.2 系统功能结构图 154
4.4 系统设计 154
4.4.1 逻辑结构设计 154
4.4.2 文件夹架构 155
4.5 开发技术要点 156
4.5.1 站内全面搜索 156
4.5.2 代码封装技术 156
4.5.3 使用DataList控件绑定数据并实现分页 157
4.5.4 向页面中添加CSS样式 158
4.5.5 使用FrameSet框架布局页面 159
4.5.6 转化GridView控件中绑定数据的格式 160
4.6 公共类的编写 160
4.6.1 数据库操作类的编写 160
4.6.2 Web.Config文件配置 164
4.7 后台新闻管理模块设计 167
4.7.1 后台登录模块设计 167
4.7.2 新闻添加功能模块设计 169
4.7.3 新闻搜索和删除功能模块设计 171
4.7.4 新闻编辑功能模块设计 175
4.8 前台主要功能模块设计 177
4.8.1 用户自定义控件设计 177
4.8.2 站内搜索显示结果页 179
4.8.3 新闻类别页 181
4.9 疑难问题分析与解决 185
4.9.1 验证码技术 185
4.9.2 SQL注入式攻击 186
4.10 ASP.NET开发常用函数 187
第5章 征婚交友网站 191
5.1 概述 192
5.2 系统分析 192
5.3 总体设计 192
5.3.1 项目规划 192
5.3.2 网站功能结构图 192
5.3.3 数据库设计 193
5.4 技术准备 193
5.4.1 征婚交友网站开发与运行环境 193
5.4.2 数据库准备 194
5.4.3 单元测试 198
5.4.4 网站文件组织结构 201
5.5 公共类编写 201
5.5.1 数据层功能设计 202
5.5.2 会员信息类(业务层) 206
5.5.3 好友信息类(业务层) 214
5.5.4 短消息类(业务层) 216
5.6 网站前台主要功能模块设计 218
5.6.1 征婚交友网片头页 218
5.6.2 征婚交友网主页 219
5.6.3 好友详细信息页 222
5.6.4 发送短消息页 223
5.7 网站会员管理模块设计 225
5.7.1 会员个人信息 225
5.7.2 会员短信息 226
5.8 疑难问题之企业管理器管理数据表 230
5.8.1 创建数据表 230
5.8.2 查看数据表 231
5.8.3 删除数据表 232
第6章 企业门户网站 233
6.1 概述 234
6.2 需求分析 234
6.2.1 需求分析 234
6.2.2 可行性分析 234
6.3 总体设计 234
6.3.1 项目规划 234
6.3.2 系统功能结构图 235
6.3.3 数据表设计 235
6.4 系统设计 237
6.4.1 开发工具选择 237
6.4.2 开发及运行环境 238
6.5 技术准备 238
6.5.1 验证控件的使用 238
6.5.2 母版页的使用 238
6.5.3 操作Server SQL 2000数据库 242
6.5.4 编码规范 244
6.6 公共类的编写 246
6.6.1 Web.Config文件设计 246
6.6.2 创建数据库连接的GetConStr方法 246
6.6.3 对数据源进行读取的ExceRead方法 247
6.6.4 返回表中记录的数目的EXECuteScalar方法 247
6.6.5 执行SQL语句,返回受影响的行数的EXECCommand方法 248
6.6.6 将数据绑定到GridView控件中的EXECGridView方法 248
6.6.7 执行SQL语句,并返回数据集的ReturnDataSet方法 249
6.6.8 将数据绑定到DataList控件当中的EXECDataList方法 249
6.6.9 截取字符串的长度,将超出的部分以“…”代替的SubStr方法 250
6.6.10 将字段绑定到DropDownList控件中的EXECDropDownList方法 250
6.7 网站前台主要功能模块设计 251
6.7.1 网站前台首页设计 251
6.7.2 用户注册模块设计 256
6.7.3 下载产品页面设计 259
6.8 网站后台主要功能模块设计 264
6.8.1 管理员登录模块设计 264
6.8.2 工具下载管理模块设计 266
6.8.3 留言本管理页面设计 270
6.8.4 用户查找模块设计 272
6.8.5 新闻信息添加模块设计 275
6.8.6 管理用户头像模块设计 277
6.9 TreeView控件绑定普通XML文件的实现方法 280
第7章 产品销售管理平台 283
7.1 概述 284
7.2 系统分析 284
7.2.1 需求分析 284
7.2.2 可行性分析 284
7.3 总体设计 285
7.3.1 项目规划 285
7.3.2 系统功能结构图 285
7.4 系统设计 285
7.4.1 开发及运行环境 285
7.4.2 编码设计 286
7.4.3 逻辑结构设计 286
7.5 公用类编写 289
7.5.1 Web.Config文件设计 289
7.5.2 stock方法——计算商品进货数量 289
7.5.3 sell方法——计算商品销售数量 290
7.5.4 not方法——计算未结款金额 291
7.5.5 validate方法——检索非法字符 292
7.6 系统模块设计 292
7.6.1 网站总体架构 292
7.6.2 用户登录模块设计 294
7.6.3 网站首页设计 297
7.6.4 添加商品信息设计 298
7.6.5 商品信息管理设计 301
7.6.6 商品详细信息设计 304
7.6.7 添加销售信息设计 308
7.6.8 商品进货查询设计 313
7.6.9 商品库存查询 317
7.6.10 商品销售排行 320
7.6.11 商品进货结账 322
7.6.12 结账设计 326
7.6.13 添加用户设计 328
7.7 疑难问题分析与解决 332
第8章 企业内部办公系统 333
8.1 概述 334
8.2 系统分析 334
8.2.1 需求分析 334
8.2.2 可行性分析 334
8.3 总体设计 334
8.3.1 项目规划 334
8.3.2 系统功能结构图 335
8.4 系统设计 335
8.4.1 设计目标 335
8.4.2 开发及运行环境 336
8.4.3 逻辑结构设计 336
8.5 技术准备 339
8.5.1 理解ASP.NET中三层结构 339
8.5.2 命名规则 339
8.5.3 关键字using的主要用途 340
8.6 系统总体架构 341
8.6.1 模块功能介绍 341
8.6.2 文件架构 341
8.7 公共类编写 342
8.7.1 Web.Config文件设计 343
8.7.2 BaseClass类中的MessageBox(string TxtMessage)方法 343
8.7.3 BaseClass类中的ExecSQL(string sQueryString)方法 343
8.7.4 BaseClass类中的GetDataSet(string sQueryString, stringTableName)方法 344
8.8 系统模块设计 345
8.8.1 企业内部办公系统主页设计 345
8.8.2 系统登录设计 347
8.8.3 添加员工信息设计 349
8.8.4 聊天室设计 354
8.8.5 传送文件 356
8.8.6 接收文件 359
8.8.7 上下班考勤 362
8.9 程序测试与错误处理 364
8.9.1 程序运行时正常使用App_Code目录下的公共类 364
8.9.2 ASP.NET中用sqlclient访问数据库出错解决办法 365