1.1 ASP.NET简介 1
1.1.1 ASP.NET简介 1
第1章 ASP.NET概述 1
1.1.2 ASP.NET程序运行原理 2
1.2 .NET Framework简介 3
1.2.1 .NET Framework概述 3
1.2.2 公共语言运行库 3
1.2.3 .NET Framework基础类库 4
1.3.1 IIS简介 5
1.2.4 服务器应用程序开发 5
1.3 IIS简介 5
1.3.2 应用IIS配置ASP.NET程序 6
1.4 ASP.NET中的状态管理 9
1.4.1 状态管理概述 9
1.4.2 Appliction对象 10
1.4.3 Session对象 10
1.5.1 ASP.NET安全 11
1.4.4 状态管理注意事项 11
1.5 ASP.NET安全分析 11
1.5.2 ASP.NET的安全工作过程 13
1.5.3 ASP.NET开发安全技巧 14
本章小结 16
第2章 eHR人力资源管理系统 17
2.1 系统总体设计 17
2.1.1 应用背景 17
2.1.2 项目目标 17
2.1.3 解决方案设计 19
2.1.4 系统模块功能分析 19
2.2 数据库设计 22
2.2.1 数据库需求分析 22
2.2.2 数据库视图设计 22
2.2.3 数据库表设计 22
2.3 技术细节 24
2.3.1 存储过程的使用 24
2.3.2 动态生成页面类的封装 26
2.4 系统通用类和全局变量说明 29
2.4.1 通用类说明 29
2.4.2 全局变量 30
2.5 页面动态加载 31
2.5.1 程序主入口 31
2.5.2 动态页面加载 31
2.6 版面动态调整功能实现 35
2.6.1 界面设计 35
2.6.2 界面初始化 38
2.6.3 版面模块数据绑定 40
2.6.4 版面模块动态调整 41
2.6.5 保存修改到数据库 48
2.6.6 数据访问层类的封装 50
2.7 用户登录和权限动态分配 54
2.7.1 用户登录实现 54
2.7.2 用户权限分配 57
2.8.1 多彩留言板 63
2.8 人事多彩留言板 63
2.8.2 数据绑定 66
2.8.3 分页机制 70
2.9 数据管理模块 71
2.9.1 界面设计 71
2.9.2 界面初始化 73
2.9.3 界面数据绑定 73
2.9.4 模块和数据的动态映射 76
2.9.5 数据层类的封装 82
2.10 人事论坛管理模块 89
2.10.1 区域管理模块 89
2.10.2 主题管理模块 95
2.10.3 回复管理模块 99
2.10.4 版主管理模块 103
2.11 扩充与提高 106
本章小结 109
3.1.2 项目目标 110
3.1.1 应用背景 110
3.1 系统总体设计 110
第3章 企业网络办公自动化综合平台 110
3.1.3 解决方案设计 112
3.1.4 系统模块功能分析 112
3.2 数据库设计 115
3.2.1 数据库需求分析 115
3.2.2 数据库视图设计 116
3.2.3 数据库表设计 116
3.3 技术细节 118
3.3.1 Web.config文件 119
3.3.2 本系统Web.config文件 120
3.4 系统通用类和安全加密说明 121
3.4.1 系统通用类说明 121
3.4.2 全局通用静态函数说明 123
3.4.3 数据库连接字段加密 124
3.5 用户注册登录功能 125
3.5.1 用户注册 125
3.5.2 用户登录 129
3.6 通讯簿功能 132
3.6.1 界面设计 132
3.6.2 动态加载数据控件 135
3.6.3 加载个性平台数据 138
3.6.4 添加功能 142
3.6.5 修改功能 146
3.6.6 删除功能 151
3.6.7 多功能检索 151
3.7 邮件功能 157
3.8 亲友记录功能 161
3.8.1 界面设计 161
3.8.2 添加功能 164
3.8.3 修改功能 170
3.8.4 删除功能 171
3.9 日程安排功能 172
3.9.1 界面设计 172
3.9.2 添加日程 174
3.9.3 修改日程 176
3.9.4 删除日程 177
3.9.5 日程提醒 178
3.10 快捷网络平台功能 179
3.10.1 界面设计 179
3.10.2 添加平台 180
3.10.3 修改平台 182
3.10.4 删除平台 182
3.11 部分后台功能 183
3.11.1 新用户参数构建 184
3.11.2 动态创建菜单 184
3.12 扩充与提高 187
本章小结 188
第4章 企业资源维护综合管理系统 189
4.1 系统总体设计 189
4.1.1 项目目标 189
4.1.2 解决方案设计 190
4.1.3 系统模块功能分析 191
4.2 数据库设计 194
4.2.1 数据库总体设计 194
4.2.2 数据库视图设计 195
4.2.3 数据库具体的表 195
4.3 技术细节 199
4.4 用户管理功能 204
4.4.1 用户登录 204
4.4.2 用户注册 209
4.4.3 用户信息修改 212
4.5 角色管理功能 215
4.5.1 添加角色 216
4.5.2 修改角色 221
4.5.3 删除角色 224
4.6 维护类别维护 225
4.6.1 方向管理设计 226
4.6.2 频道管理设计 230
4.6.3 栏目管理设计 236
4.6.4 主题管理设计 242
4.7 维护功能设计 249
4.7.1 申请维护 250
4.7.2 维护反馈 254
4.7.3 查看维护 265
4.7.4 维护监控 271
4.8 扩充与提高 273
本章小结 273
第5章 企业信息文档综合管理系统 274
5.1 系统总体设计 274
5.1.1 应用背景 274
5.1.2 项目目标 274
5.1.3 解决方案设计 276
5.1.4 系统模块功能分析 277
5.2 数据库设计 278
5.2.1 数据库总体设计 278
5.2.2 数据库视图设计 278
5.2.3 数据库具体的表设计 279
5.3 技术细节 282
5.3.1 添加组件引用 282
5.3.2 树目录界面设计 282
5.3.3 树目录代码实现 283
5.4 页表管理设计 286
5.4.1 添加页表 288
5.4.2 修改页表 290
5.4.3 删除页表 292
5.4.4 页表排序 293
5.5 模块管理设计 295
5.5.1 添加模块 298
5.5.2 修改模块 299
5.5.3 删除模块 301
5.5.4 模块排序 302
5.6 栏目管理设计 305
5.6.1 添加栏目 308
5.6.2 修改栏目 310
5.6.3 删除栏目 312
5.6.4 栏目排序 314
5.7 内容管理设计 316
5.7.1 添加内容 323
5.7.2 修改内容 327
5.7.3 删除内容 328
5.8 用户权限管理设计 331
5.8.1 角色添加 333
5.8.2 角色修改 335
5.8.3 角色删除 338
5.8.4 角色权限分配 339
5.9 文件管理设计 346
5.9.1 文件上载 346
5.9.2 系统文件维护 351
5.10 前台显示设计 354
5.10.1 界面设计 354
5.10.2 显示实现 355
本章小结 358
5.11 扩充与提高 358
第6章 企业电子商务销售管理系统 359
6.1 系统总体设计 359
6.1.1 应用背景 359
6.1.2 项目目标 360
6.1.3 解决方案设计 362
6.1.4 系统设计分析 364
6.2.2 数据库具体的表 365
6.2 数据库设计 365
6.2.1 数据库总体设计 365
6.3 技术细节 369
6.3.1 调用Windows API 370
6.3.2 .NET中使用非安全代码 370
6.3.3 加密、解密函数构造 371
6.4 数据访问层接口设计 374
6.5.1 SQL数据访问层关系设计 376
6.5.2 SQLHelper类实现 376
6.5 SQL数据访问层设计 376
6.5.3 客户数据访问层 380
6.5.4 产品库存数据访问层 387
6.5.5 产品子项数据访问层 389
6.5.6 订单数据访问层 390
6.5.7 产品数据访问层 395
6.5.8 产品界面数据访问层 397
6.6.2 OracleHelper类实现 398
6.6.1 Oracle数据访问层关系设计 398
6.6 Oracle数据访问层设计 398
6.7 数据访问层Factory设计 402
6.7.1 数据访问层Factory设计 402
6.7.2 数据访问层Factory具体实现 403
6.8 业务逻辑层模板设计 404
6.8.1 业务逻辑层模板设计 404
6.8.2 业务逻辑层模板具体实现 405
6.9.1 客户处理设计 407
6.9 业务逻辑层设计 407
6.9.2 购物车处理设计 409
6.9.3 订单处理设计 411
6.9.4 产品处理设计 412
6.9.5 库存处理设计 413
6.9.6 产品广告处理设计 413
6.10 表面呈现层设计 414
6.10.1 网站主界面 414
6.10.2 用户注册和登录 415
6.10.3 搜索实现 421
6.10.4 购物车实现 423
6.10.5 订单实现 428
6.10.6 结账实现 433
6.10.7 WebServices 434
6.11 扩充与提高 434
本章小结 440
7.1.2 项目目标 441
7.1.1 应用背景 441
第7章 网络多彩留言板 441
7.1 系统总体设计 441
7.1.3 解决方案设计 442
7.1.4 系统模块功能分析 442
7.2 数据库设计 443
7.2.1 数据库总体设计 443
7.2.2 数据库视图设计 443
7.2.3 数据库具体表设计 443
7.3.1 数据库的移植技术 445
7.3 技术细节 445
7.3.2 数据访问层实现 446
7.4 编辑主窗口设计 451
7.4.1 编辑界面设计 451
7.4.2 系统参数初始化 451
7.4.3 窗口创建初始化 455
7.4.4 按钮创建 455
7.4.5 按钮事件初始化 457
7.4.6 编辑和预览状态转换 460
7.4.7 辅助事件实现 462
7.5 对话框设计 469
7.5.1 文件上载模块 469
7.5.2 表情对话框 471
7.5.3 图片上载对话框 471
7.5.4 文件上载对话框 474
7.5.5 添加表格对话框 476
7.5.6 字体颜色对话框 481
7.6 扩充与提高 484
本章小结 485
附录 486
附录1 系统安装 486
附录1.1 安装程序的制作 486
附录1.2 安装应用程序 489
附录1.3 删除或修复系统 490
附录2 应用程序的发布 490
附录2.1 配置应用程序IIS 490
附录2.2 安装数据库 491