图书介绍
精通ASP.NET2.0企业级项目开发PDF|Epub|txt|kindle电子书版本网盘下载
![精通ASP.NET2.0企业级项目开发](https://www.shukui.net/cover/19/30591501.jpg)
- 陈冠军编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115155402
- 出版时间:2007
- 标注页数:550页
- 文件大小:221MB
- 文件页数:575页
- 主题词:主页制作-程序设计
PDF下载
下载说明
精通ASP.NET2.0企业级项目开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 用户需求的分析与处理1
1.1 用户提出自己的需求1
1.2 系统分析人员分析用户的需求2
1.2.1 分析人员体验用户环境2
1.2.2 分析并确定调研结果3
1.3 用户与项目管理人员确定最后的需求4
1.4 根据最终需求确定工作环境5
1.4.1 软件环境5
1.4.2 硬件环境5
第2章 项目计划安排7
2.1 项目计划软件7
2.1.1 创建一个进度表8
2.1.2 使用不同的图表显示项目进度9
2.2 实现此项目需要的资源10
2.3 如何写好项目计划安排表11
2.4 前期的项目计划表12
第3章 概念性系统设计14
3.1 概念设计的原则14
3.2 将用户需求模块化15
3.3 确定系统最终模块16
3.4 根据模块划分完善项目计划表18
第4章 模块的详细设计19
4.1 UML19
4.1.1 为什么用UML19
4.1.2 UML包括的内容20
4.2 分析设计工具Visio20
4.2.1 为什么用Visio20
4.2.2 使用Visio设计模块21
4.3.1 用用例图实现业务流程的设计25
4.3 用图例实现设计25
4.3.2 类图实现静态模块结构的设计27
4.3.3 类图与类图之间的关系28
4.3.4 部署整个设计的架构29
第5章 数据库设计30
5.1 罗列数据信息30
5.2 根据数据信息构建表结构31
5.3 数据库构建工具PowerDesigner33
5.3.1 使用构建工具PowerDesigner33
5.3.2 PowerDesigner的使用33
5.4 用PowerDesigner构建设计好的数据表35
5.5 生成数据库36
第6章 系统架构设计39
6.1 三层架构的组成39
6.2.2 业务实体41
6.2 数据访问层41
6.2.1 数据访问逻辑组件41
6.2.3 数据访问代码分析50
6.3 用户界面层分析设计51
6.3.1 为什么要进行界面层设计51
6.3.2 确定界面的风格51
6.3.3 如何进行界面设计51
6.4 小结52
第7章 开发前期项目准备53
7.1 进入ASP.NET 2.0的世界53
7.1.1 ASP.NET 2.0的优点54
7.1.2 创建本实例的项目54
7.2 版本控制工具VSS56
7.2.1 VSS的使用56
7.2.2 将项目部署到VSS58
7.3 界面设计的相关文件59
7.2.3 需要注意的问题59
7.3.1 设计母版页60
7.3.2 设计站点地图60
7.3.3 设计皮肤文件63
7.4 数据访问组件SqlHelper64
7.4.1 SqlHelper的功能64
7.4.2 代码清单65
7.4.3 代码技术分析71
7.5 小结72
第8章 会员卡类型管理模块74
8.1 会员卡类型实体类74
8.2 会员卡类型实体方法75
8.3 会员卡类型管理功能具体实现81
8.3.1 添加会员卡类型83
8.3.2 修改会员卡类型名称84
8.3.3 修改会员卡积分规则86
8.3.4 获取卡类型积分规则87
8.3.5 将导航地图与功能结合88
8.4 技术要点分析89
8.4.1 界面布局技术要点89
8.4.2 业务实体的构造函数90
8.4.3 StringBuild类的使用91
8.4.4 常量91
8.4.5 类型转换91
8.4.6 partial关键字92
8.4.7 枚举enum92
8.4.8 跨页传递参数93
8.4.9 Static方法93
8.5 小结94
8.4.12 带Serializable属性的业务实体类94
8.4.11 设计方法返回值94
8.4.10 判断会员卡类型名称是否重复94
第9章 会员资料管理模块96
9.1 会员资料实体类96
9.2 会员资料实体方法98
9.3 会员资料管理功能具体实现104
9.3.1 添加验证数据功能104
9.3.2 添加配置数据源功能105
9.3.3 添加功能的代码设计109
9.3.4 使用GridView修改会员资料110
9.3.5 修改资料功能的代码及测试113
9.3.6 获取会员资料界面设计115
9.3.7 获取会员资料代码设计117
9.3.8 会员资料管理功能集成测试119
9.4.2 日期型数据120
9.4.1 界面布局技术要点120
9.4 技术要点分析120
9.4.3 GridView控件中的列属性DataFormatString121
9.4.4 AutoPostBack121
9.4.5 页面验证122
9.4.6 正则表达式122
9.4.7 分页数据显示123
9.4.8 数据源类型124
9.5 小结124
第10章 商品管理模块125
10.1 商品信息实体类125
10.2 商品信息实体方法126
10.3 商品管理功能具体实现131
10.3.1 销售和退货界面设计132
10.3.2 销售和退货代码实现134
10.3.3 测试销售和退货功能134
10.3.4 积分反馈规则设计及实现135
10.3.5 积分反馈功能设计及实现141
10.3.6 商品管理功能集成测试144
10.4 技术要点分析144
10.4.1 界面布局技术要点144
10.4.2 DropDownList数据源的添加145
10.4.3 SqlTransaction事务处理145
10.4.4 SqlDataSource自定义146
10.4.5 GridViewRow属性147
10.4.6 GridView控件的刷新148
10.5 小结148
第11章 会员卡积分管理模块150
11.1 积分管理类150
11.1.1 获取积分方法的实现150
11.1.2 测试获取积分功能151
11.1.3 积分处理方法的实现152
11.1.4 测试积分处理功能155
11.1.5 查询历史记录方法的实现156
11.1.6 测试查询历史记录功能157
11.2 积分管理功能集成测试158
11.2.1 为积分界面添加导航链接158
11.2.2 历史记录界面获取导航参数159
11.3 技术要点分析160
11.3.1 GridView控件的汇总160
11.3.2 SQL Server的CASE函数161
11.3.3 导航参数的设置和获取162
11.3.4 SQL Server中的函数ISNULL和SUM163
11.3.5 调试技巧164
11.3.6 SqlDataReader类的使用165
11.3.7 C#的运算符166
11.4 小结167
11.3.8 switch关键字167
第12章 权限管理模块168
12.1 创建登录界面168
12.1.1 ASP.NET 2.0的注册控件169
12.1.2 设计Default.aspx默认主页170
12.1.3 ASP.NET 2.0的登录控件171
12.1.4 创建默认错误页面173
12.2 用户信息的存储174
12.2.1 查看创建的用户174
12.2.2 用.NET配置工具管理用户174
12.3 角色权限管理176
12.3.1 创建角色176
12.3.2 管理角色的访问权限177
12.4.1 测试管理员访问权限179
12.4.2 测试普通用户的访问权限179
12.4 测试角色的访问规则179
12.5 代码设计技术要点180
12.5.1 使用.NET配置工具的注意事项180
12.5.2 在web.config中指定默认错误页180
12.5.3 在程序中访问错误配置节181
12.5.4 管理Forms身份验证服务的类181
12.5.5 Membership类的功能182
12.5.6 Membership类在web.config文件中如何配置182
12.5.7 使用Membership类管理用户183
12.5.8 MembershipUser:用户信息类183
12.5.9 在web.config文件中配置角色管理184
12.5.10 使用Roles类管理角色185
12.6 小结185
第13章 项目的测试187
13.1 软件的测试187
13.1.2 测试的方法188
13.1.1 测试的目的188
13.2 测试的工具189
13.2.1 什么是NUnit189
13.1.3 传统测试的问题及解决方案189
13.2.2 用NUnit进行测试190
第14章 部署及发行193
14.1 书写软件的配置说明193
14.1.1 软件要求包括的文档193
14.1.2 软件要求的运行环境193
14.2 软件的部署194
14.2.1 整理软件运行需要的文件资源194
14.2.2 VS提供的部署模板194
14.2.3 创建Web安装项目195
14.2.4 裸机测试部署好的程序197
14.3 怎样才算成功完成软件的开发197
15.1.1 CRM的分类199
第15章 客户关系管理系统CRM的设计199
15.1 CRM的分类和价值体现199
15.1.2 CRM的价值体现200
15.2 企业的CRM需求分析200
15.2.1 企业的需求列表200
15.2.2 分析企业的需求201
15.2.3 体验企业业务流程并确定最终需求201
15.3 系统模块设计202
15.3.1 根据需求确定模块内容202
15.3.2 分析功能模块并设计类图202
15.4 数据库设计204
15.4.1 数据库的表信息204
15.4.2 数据库的表关系208
15.4.3 数据库的操作类209
15.5.2 设计母版页215
15.5 开发前期的项目构建215
15.5.1 创建项目215
第16章 基础配置模块218
16.1 区域设置218
16.1.1 添加区域218
16.1.2 设计“选择区域”用户控件222
16.1.3 添加区域中的城市223
16.1.4 用主细表方式查看区域和城市227
16.2 客户等级设置228
16.2.1 客户等级的设计229
16.2.2 客户等级的代码实现230
16.3 客户状态设置231
16.4 客户业务类型设置232
16.5 部门设置232
16.6 基础配置模块集成测试234
16.7.1 DataList控件的属性和模板236
16.7 代码设计技术要点236
16.7.2 DataList控件如何使用237
16.7.3 XML文件的概念及用途238
16.7.4 XML文件的优缺点238
16.7.5 XML文件与HTML文件的区别239
16.7.6 XPath方法239
16.8 小结240
第17章 客户管理模块241
17.1 客户资料的管理241
17.1.1 客户资料中常用的用户控件241
17.1.2 设计客户资料实体类242
17.1.3 设计客户资料实体方法245
17.1.4 添加客户资料250
17.1.5 修改客户资料252
17.1.6 设计GridView控件的模板列254
17.1.7 查询客户资料256
17.2 联系人资料的管理259
17.2.1 添加联系人259
17.2.2 修改联系人资料266
17.2.3 查询联系人267
17.2.4 联系人生日提醒功能269
17.3 客户管理模块集成测试269
17.4 代码设计技术要点270
17.4.1 SQL Server中的模糊查询270
17.4.2 日期控件的使用270
17.4.3 验证控件ValidationSummary的使用方法272
17.4.4 日期型数据的算术操作272
17.4.5 数据库空值DBNull的使用技巧273
17.5 小结273
18.1.1 员工资料的实体类274
第18章 员工管理模块274
18.1 员工资料管理274
18.1.2 员工资料的实体方法276
18.1.3 实现对员工的添加和编辑279
18.2 工作日志管理282
18.2.1 设计日志的登记功能282
18.2.2 用主细表方式实现日志的查询287
18.3 联系记录管理289
18.3.1 为销售人员设计最近的联系记录289
18.3.2 用查询实现联系记录的快速浏览290
18.4 计划任务管理291
18.4.1 计划任务的实体和方法292
18.4.2 使用MultiView控件实现计划任务管理297
18.4.3 设计SqlDataSource的多表查询语句299
18.6.1 使用SQL语句查询区间范围301
18.6 代码设计技术要点301
18.5 员工管理模块集成测试301
18.6.2 SqlDataSource控件中参数的设置302
18.6.3 Page的首次加载属性IsPostBack303
18.6.4 提高Web页面性能的技巧303
18.7 小结303
第19章 客户服务管理模块305
19.1 客户投诉管理305
19.1.1 客户投诉功能的界面设计305
19.1.2 创建存储过程306
19.1.3 使用存储过程实现记录的添加307
19.1.4 用主细表方式实现对投诉的处理309
19.2 客户新需求管理311
19.2.1 客户新需求的登记311
19.2.2 用存储过程无代码实现需求的修改313
19.3.1 合同的管理315
19.3 客户合同管理315
19.3.2 合同的到期提示功能317
19.4 实施项目管理318
19.4.1 实施项目的总结318
19.4.2 认识ASP.NET的缓存321
19.4.3 页面缓存的使用方法321
19.4.4 用缓存提高实施项目的查询性能321
19.5 客户服务管理模块集成测试323
19.6 代码设计技术要点323
19.6.1 数据类型的比较方法CompareTo323
19.6.2 数据缓存Cache的使用324
19.6.3 存储过程中输出参数的使用325
19.6.4 SqlCommand命令中的输入输出参数326
19.7 小结327
20.1.1 中小企业的OA需求列表328
第20章 OA系统的需求设计328
20.1 分析OA的用户需求328
20.1.2 分析企业需求329
20.1.3 进行需求调研并确定最终需求329
20.2 设计OA的系统模块330
20.2.1 根据需求分析模块330
20.2.2 设计各模块的类和方法331
20.3 为OA系统构建数据库332
20.3.1 根据需求构建数据库332
20.3.2 .NET 2.0自动生成的数据库335
20.4 开发前期的项目构建337
20.4.1 使用Menu控件搭建OA系统的项目模板337
20.4.2 为系统添加数据库操作类339
21.1.1 管理角色345
21.1 使用MultiView控件设置权限345
第21章 管理者特区设置模块345
21.1.2 用户的管理347
21.1.3 赋予用户角色权限349
21.2 考勤设置350
21.3 部门设置354
21.4 公告管理357
24.4.1 发布公告357
24.4.2 滚动显示公告内容359
21.5 管理者特区集成测试359
21.6 代码设计技术要点360
21.6.1 SQL Server的日期函数360
21.6.2 服务器端如何动态输出脚本块361
21.6.3 引用母版页中的内容363
21.6.4 Menu控件的特色363
21.7 小结364
21.6.5 以编程方式访问Menu控件364
第22章 个人办公室管理模块365
22.1 密码管理365
22.1.1 设计登录界面365
22.1.2 修改密码366
22.1.3 找回密码367
22.1.4 使用SMTP虚拟服务器发送邮件368
22.2 短信息管理369
22.2.1 发送短信息369
22.2.2 接收短信息371
22.2.3 查看发送信息记录373
22.3 邮箱管理374
22.3.1 邮件的SMTP设置374
22.3.2 发送邮件377
22.3.3 接收邮件379
22.4.1 日程安排381
22.4 个人日程安排381
22.4.2 当日日程提醒功能383
22.5 个性化设置383
22.5.1 Profile的配置384
22.5.2 使用Profile实现个性化网页384
22.6 个人办公室管理模块集成测试386
22.7 代码技术要点分析388
22.7.1 获取登录用户的信息388
22.7.2 POP3和SMTP388
22.7.3 用ProfileSection实现配置文件的编辑389
22.8 小结389
第23章 信息共享区管理模块390
23.1 知识库资料管理390
23.1.1 文件的上传390
23.1.2 浏览服务器上的文件392
23.1.3 文件的下载394
23.1.4 文件的查询396
23.2 在线人员管理397
23.2.1 查看在线人员397
23.2.2 向在线人员发送信息399
23.2.3 当前用户的登录和注销400
23.3 浏览公告历史记录400
23.4 信息服务管理401
23.4.1 用WebService实现天气预报401
23.4.2 在程序中使用WebService402
23.5 信息共享区管理模块集成测试403
23.6 代码技术要点分析404
23.6.1 WebService的概念404
23.6.2 WebService在.NET中的应用405
23.6.3 文件和目录操作的类405
23.6.5 获取网站中其他网页的内容407
23.6.4 用代码创建DataTable407
23.7 小结408
第24章 人力资源管理模块409
24.1 工资管理409
24.1.1 工资计算公式的设计409
24.1.2 工资的发放414
24.2 绩效管理417
24.2.1 考核员工417
24.2.2 查询员工考核记录419
24.3 培训管理420
24.4 招聘管理420
24.4.1 空缺申报421
24.4.2 空缺查看并处理423
24.5 人力资源管理模块集成测试424
24.6 简单OA系统集成测试425
24.7.1 字符串的操作方法428
24.7 代码技术要点分析428
24.7.3 LoginStatus控件的使用429
24.7.2 SelectedText、SelectedValue、SelectedItem三者的区别429
24.8 小结430
第25章 网上书店的设计431
25.1 书店系统的用户需求431
25.1.1 用户根据业务流程提出需求431
25.1.2 项目小组分析用户的需求432
25.1.3 与用户一起确定最终需求432
25.2 根据需求设计系统的功能433
25.2.1 划分系统的功能模块433
25.2.2 设计各模块的功能及方法434
25.3 根据功能设计数据库434
25.3.1 数据库中的表结构435
25.3.2 数据库的操作类437
25.4.1 创建项目443
25.4 构建项目模板443
25.4.2 设计项目的母版页444
25.4.3 设计网站的默认Default页444
25.5 小结445
第26章 目录管理模块446
26.1 用户的登录446
26.1.1 用户的注册446
26.1.2 用户的登录447
26.1.3 显示用户的登录状态449
26.2 浏览网站中的书籍目录449
26.2.1 添加书籍的分类目录450
26.2.2 浏览书籍的分类目录454
26.2.3 删除书籍的分类目录457
26.3.1 后台管理页面460
26.3 目录管理模块集成测试460
26.3.2 获取母版页中的导航列表461
26.4 代码设计技术要点462
26.4.1 Web.Config中的验证属性authentication462
26.4.2 泛型463
26.4.3 泛型的优缺点464
26.4.4 用Repeater控件绑定单个数据项464
26.5 小结465
第27章 图书管理模块466
27.1 商品供应商管理466
27.1.1 设计供应商管理功能的界面466
27.1.2 实现供应商管理功能467
27.2 图书资料管理469
27.2.1 图书入库功能的界面设计469
27.2.2 图书入库功能的代码实现470
27.2.3 图书资料的修改477
27.2.4 图书浏览功能479
27.2.5 图书搜索功能480
27.3 图书管理模块集成测试484
27.4 代码设计技术要点484
27.4.1 正则表达式操作类Regex485
27.4.2 判断数据库中字段是否为空486
27.4.3 分析字符串方法Split486
27.5 小结487
第28章 购物篮管理模块488
28.1 显示商品详细信息488
28.1.1 设计购物界面488
28.1.2 设计购物功能490
28.2 添加商品到购物篮491
28.2.1 设计购物篮界面491
28.2.2 自定义配置文件提供程序ProfileProvider493
28.2.3 实现购物篮内容的添加和保存512
28.3 购物篮中商品的价格计算、修改和删除517
28.3.1 修改购物篮中图书的数量517
28.3.2 计算购物篮内的总价值517
28.3.3 移除购物篮中的商品519
28.4 集成测试注意事项520
28.5 代码设计技术要点520
28.5.1 Dictionary集合520
28.5.2 ProfileProvider配置提供程序522
28.6 小结523
第29章 订单管理模块524
29.1 自定义账户地址524
29.1.1 在母版页中实现下订单功能524
29.1.3 设计账户地址用户控件525
29.1.2 在购物篮中实现提交订单功能525
29.1.4 保存账户地址信息530
29.1.5 账户地址的Profile设置531
29.2 货物发送到的地址533
29.3 银行卡支付信息534
29.4 提交订单536
29.4.1 设计地址确认控件537
29.4.2 在订单中实现地址确认功能537
29.5 订单完成538
29.5.1 设计所购商品的显示控件538
29.5.2 设计订单的完成功能539
29.6 代码设计技术要点548
29.6.1 Wizard控件的概述548
29.6.2 Wizard控件的使用549
29.6.3 SQL Server的系统函数549
29.7 小结550