android 东软pda扫描适配_Android项目实战——智能农业移动管理系统开发

目录

第一章 实战导论 14

1.1 智能农业概述 14

1.2 智能农业开发人才能力需求 14

1.3 目标产品真实体验 15

1.4 智能农业实战项目教学前导 21

1.5 智能农业实战项目的教学目标 22

1.6 智能农业实战项目团队组建 25

1.7 智能农业实战项目的考核方式 29

第二章 项目构思(Conceive)——需求分析 30

2.1 任务构思(Conceive) 30

2.2 任务设计(Design) 31

2.3 任务实现(Implement) 37

2.4 任务运作(Operate) 38

2.5 任务扩展(Extend) 44

第三章  项目设计(Design)——概要设计和详细设计 48

子任务1  项目设计(Design)——概要设计 48

3.1.1 任务构思(Conceive) 48

3.1.2 任务设计(Design) 48

3.1.3 任务实现(Implement) 49

3.1.4 任务运作(Operate) 49

3.1.5 任务扩展(Extend) 52

子任务2  项目设计(Design)——详细设计 52

3.2.1 任务构思(Conceive) 53

3.2.2 任务设计(Design) 54

3.2.3 任务实现(Implement) 55

3.2.4 任务运作(Operate) 56

3.2.5 任务扩展(Extend) 58

第四章  项目实现(Implement)——编码和测试 59

子任务1  实现启动App后的Splash界面和用户引导界面 59

4.1.1 任务构思(Conceive) 60

4.1.2 任务设计(Design) 63

4.1.3 任务实现(Implement) 63

4.1.4 任务运作(Operate) 73

4.1.5 任务扩展(Extend) 74

子任务2  实现主界面的布局 74

4.2.1 任务构思(Conceive) 75

4.2.2 任务设计(Design) 76

4.2.3 任务实现(Implement) 77

4.2.4 任务运作(Operate) 89

4.2.5 任务扩展(Extend) 91

子任务3  实现客户端与服务端的网络连接 91

4.3.1 任务构思(Conceive) 92

4.3.2 任务设计(Design) 93

4.3.3 任务实现(Implement) 94

4.3.4 任务运作(Operate) 105

4.3.5 任务扩展(Extend) 107

子任务4  实现用户的注册和登录 107

4.4.1 任务构思(Conceive) 107

4.4.2 任务设计(Design) 111

4.4.3 任务实现(Implement) 112

4.4.4 任务运作(Operate) 128

4.4.5 任务扩展(Extend) 129

子任务5  实现客户端实时读取沙盘上传感器的数据 129

4.5.1 任务构思(Conceive) 130

4.5.2 任务设计(Design) 131

4.5.3 任务实现(Implement) 132

4.5.4 任务运作(Operate) 140

4.5.5 任务扩展(Extend) 142

子任务6 在任务栏生成警告通知 142

4.6.1 任务构思(Conceive) 143

4.6.2 任务设计(Design) 145

4.6.3 任务实现(Implement) 145

4.6.4 任务运作(Operate) 154

4.6.5 任务扩展(Extend) 155

子任务7  手动打开或关闭沙盘上的受控设备 156

4.7.1 任务构思(Conceive) 156

4.7.2 任务设计(Design) 160

4.7.3 任务实现(Implement) 161

4.7.4 任务运作(Operate) 169

4.7.5 任务扩展(Extend) 171

子任务8  实现系统设置界面的布局 171

4.8.1 任务构思(Conceive) 171

4.8.2 任务设计(Design) 177

4.8.3 任务实现(Implement 178

4.8.4 任务运作(Operate) 194

4.8.5 任务扩展(Extend) 196

子任务9  实现应用程序的国际化 196

4.9.1 任务构思(Conceive) 197

4.9.2 任务设计(Design) 198

4.9.3 任务实现(Implement) 199

4.9.4 任务运作(Operate) 205

4.9.5 任务扩展(Extend) 206

子任务10  自动打开或关闭沙盘上的受控设备 206

4.10.1 任务构思(Conceive) 207

4.10.2 任务设计(Design) 210

4.10.3 任务实现(Implement) 210

4.10.4 任务运作(Operate) 217

4.10.5 任务扩展(Extend) 218

子任务11  使用第三方控件AChartEngine绘制图形 218

4.11.1 任务构思(Conceive) 219

4.11.2 任务设计(Design) 220

4.11.3 任务实现(Implement) 221

4.11.4 任务运作(Operate) 230

4.11.5 任务扩展(Extend) 231

子任务12  查询传感器在某个时间段内的历史数据 231

4.12.1 任务构思(Conceive) 232

4.12.2 任务设计(Design) 244

4.12.3 任务实现(Implement) 244

4.12.4 任务运作(Operate) 252

4.12.5 任务扩展(Extend) 253

子任务13  实现系统的权限管理 253

4.13.1 任务构思(Conceive) 254

4.13.2 任务设计(Design) 258

4.13.3 任务实现(Implement) 258

4.13.4 任务运作(Operate) 265

4.13.5 任务扩展(Extend) 267

子任务14  在服务端记录系统日志 267

4.14.1 任务构思(Conceive) 268

4.14.2 任务设计(Design) 270

4.14.3 任务实现(Implement) 270

4.14.4 任务运作(Operate) 284

4.14.5 任务扩展(Extend) 285

子任务15  使用Monkey对App进行压力测试 285

4.15.1 任务构思(Conceive) 286

4.15.2 任务设计(Design) 288

4.15.3 任务实现(Implement) 288

4.15.4 任务运作(Operate) 289

4.15.5 任务扩展(Extend) 291

第五章  项目运作(Operate)——签名和发布 292

5.1.1 任务构思(Conceive) 292

5.1.2 任务设计(Design) 292

5.1.3 任务实现(Implement) 292

5.1.4 任务运作(Operate) 293

5.1.5 任务扩展(Extend) 296

第六章  项目扩展(Extend)——软件维护 297

6.1.1 任务构思(Conceive) 297

6.1.2 任务设计(Design) 297

6.1.3 任务实现(Implement) 297

6.1.4 任务运作(Operate) 301

6.1.5 任务扩展(Extend) 304

附件一:《智能农业实战项目需求说明书》模板 305

附件二:《智能农业实战项目概要设计说明书》模板 310

附件三:《智能农业实战项目详细设计说明书》模板 319

声明 323

你可能感兴趣的:(android,东软pda扫描适配)