第1章ASP.NET概述 1
1.1ASP.NET简介 1
1.1.1ASP.NET简介 1
1.1.2ASP.NET程序运行原理 2
1.2.NETFramework简介 3
1.2.1.NETFramework概述 3
1.2.2公共语言运行库 3
1.2.3.NETFramework基础类库 4
1.2.4服务器应用程序开发 5
1.3IIS简介 5
1.3.1IIS简介 5
1.3.2应用IIS配置ASP.NET程序 6
1.4ASP.NET中的状态管理 9
1.4.1状态管理概述 9
1.4.2Application对象 10
1.4.3Session对象 10
1.4.4状态管理注意事项 11
1.5ASP.NET安全分析 11
1.5.1ASP.NET安全 11
1.5.2ASP.NET的安全工作过程 13
1.5.3ASP.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人事多彩留言板 63
2.8.1多彩留言板 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章企业网络办公自动化综合平台 110
3.1系统总体设计 110
3.1.1应用背景 110
3.1.2项目目标 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.1Web.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
5.11扩充与提高 358
本章小结 358
第6章企业电子商务销售管理系统 359
6.1系统总体设计 359
6.1.1应用背景 359
6.1.2项目目标 360
6.1.3解决方案设计 362
6.1.4系统设计分析 364
6.2数据库设计 365
6.2.1数据库总体设计 365
6.2.2数据库具体的表 365
6.3技术细节 369
6.3.1调用WindowsAPI 370
6.3.2.NET中使用非安全代码 370
6.3.3加密.解密函数构造 371
6.4数据访问层接口设计 374
6.5SQL数据访问层设计 376
6.5.1SQL数据访问层关系设计 376
6.5.2SQLHelper类实现 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.6Oracle数据访问层设计 398
6.6.1Oracle数据访问层关系设计 398
6.6.2OracleHelper类实现 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业务逻辑层设计 407
6.9.1客户处理设计 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.7WebService 434
6.11扩充与提高 434
本章小结 440
第7章网络多彩留言板 441
7.1系统总体设计 441
7.1.1应用背景 441
7.1.2项目目标 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技术细节 445
7.3.1数据库的移植技术 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