第一篇 面向对象系统的分析与设计 3
第1章 面向对象的开发方法 3
1.1 结构化方法和面向对象方法的比较 3
1.1.1 基本思想的比较 3
1.1.2 基本原则的比较 4
1.1.3 优点的比较 5
1.1.4 缺点的比较 5
1.2 面向对象分析与设计 7
1.2.1 面向对象分析方法的基本概念 8
1.2.2 面向对象系统分析与设计的阶段、步骤与优越性 9
1.2.3 面向对象软件开发和过程 12
1.3 面向对象系统分析与设计的建模语言UML 35
1.3.1 UML发展历史 35
1.3.2 UML建模的主要内容 37
1.3.3 UML的主要特点和应用领域 41
第2章 面向对象系统分析 43
2.1 基本概念 43
2.1.1 概述 43
2.1.2 相关概念 44
2.2 UML分析工具 48
2.3 需求分析 52
2.3.1 需求分析的重要性 53
2.3.2 业务需求建模 54
2.3.3 需求建模 57
2.4 系统分析建模 65
2.4.1 系统分析及分析过程 65
2.4.2 静态分析 66
2.4.3 动态分析 69
2.5 系统分析报告 72
第3章 面向对象的系统设计 73
3.1 设计概述 73
3.1.1 设计任务 73
3.1.2 基本设计准则 74
3.2 系统构架设计 76
3.2.1 系统构架设计概述 76
3.2.2 子系统设计 80
3.2.3 包的设计 81
3.3 设计类的建立 82
3.3.1 初步设计类图的建立 82
3.3.2 交互图设计 84
3.3.3 设计类图的完善过程 87
3.4 面向对象的数据库设计 90
3.5 系统设计报告 94
第4章 移动扫描盘点系统的UML建模 96
4.1 需求概述 96
4.2 业务需求建模 97
4.2.1 用例分析 97
4.2.2 静态分析 99
4.2.3 动态分析 106
4.2.4 部署图 109
第5章 商业银行管理系统的UML建模自训 110
5.1 需求分析 110
5.2 自训题目 111
第二篇 移动扫描盘点系统开发 115
第6章 数据库应用开发 115
6.1 SAP平台数据库表的修改与引用 115
6.2 移动扫描盘点系统专用数据库的开发 116
6.2.1 数据库模式 116
6.2.2 数据库编程 117
6.3 自训题 120
第7章 Web Service开发 121
7.1 Web Service概述 121
7.1.1 发展趋势 121
7.1.2 技术支持 122
7.1.3 软件支持 123
7.1.4 应用 124
7.2 VS 2010下创建与引用Web Service 127
7.2.1 .NET Framework 4.0框架下创建与引用Web Service 128
7.2.2 .NET Framework 2.0\3.0\3.5下创建Web Service 135
7.3 移动扫描盘点Web Service开发 137
7.3.1 新建Servicel Web服务 137
7.3.2 MobileCount.CS 139
7.3.3 Servicel.asmx.cs 167
7.3.4 Web Servicel的发布 177
7.4 SAP Business One DI API 8.82相关技术 187
7.4.1 相关对象 187
7.4.2 SAP Business One Service启动 190
7.4.3 添加与查看自定义的Password字段 193
7.4.4 Web Service中引用SAP Business One DI Server API组件 195
第8章 PC Web应用开发 197
8.1 ASP.NET Web Form基础 197
8.1.1 Web Form简介 197
8.1.2 Web Form网页 198
8.1.3 Web Form控件 200
8.1.4 Web Form事件 203
8.1.5 ASP.NET Web窗体 204
8.1.6 ASP.NET——TextBox控件 205
8.1.7 ASP.NET——Button控件 206
8.1.8 ASP.NET数据绑定 207
8.1.9 ASP.NET 2.0母版页 224
8.1.10 ASP.NET 2.0导航 225
8.2 LigerUI 227
8.2.1 布局组件ligerLayout 227
8.2.2 面板组件ligerAccordion 230
8.2.3 Tab组件ligerTab 232
8.2.4 树组件ligerTree 236
8.2.5 ligerGrid组件 246
8.2.6 综合示例 265
8.3 PC Web应用开发 273
8.3.1 首页 273
8.3.2 主页 277
8.3.3 盘点任务页 281
8.3.4 盘点明细页 300
8.4 自训题 317
第9章 移动应用开发 318
9.1 配置Pocket PC 2003 SE设备仿真器 318
9.2 编写Pocket PC 2003 SE智能设备应用程序 320
9.3 仿真运行与调试Pocket PC 2003 SE智能设备应用程序 338
9.4 自训题 344
第三篇 移动扫描盘点系统部署 347
第10章 移动盘点扫描系统的部署 347
10.1 环境配置 347
10.1.1 安装IIS 6.0 347
10.1.2 安装.NET Framework 347
10.1.3 组网 348
10.1.4 安装Microsoft ActiveSync 6.1 348
10.2 系统发布 349
10.2.1 Release版与Debug版的区别 349
10.2.2 WebApplication的发布 350
10.2.3 WebConfig文件 351
第四篇 移动扫描盘点系统测试 363
第11章 系统测试 363
11.1 白盒测试 363
11.1.1 概述 363
11.1.2 实例 366
11.2 黑盒测试 369
11.2.1 测试方法 370
11.2.2 测试流程 373
11.2.3 工具选择 374
11.2.4 功能测试 375
11.3 自训题 377
参考文献 378