嵌入式软件开发 基于Web Service的云端应用软件开发PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:马兴录编著
- 出 版 社:北京:化学工业出版社
- 出版年份:2013
- ISBN:9787122152336
- 页数:142 页
第1章 嵌入式系统概述 1
1.1嵌入式系统 3
1.1.1嵌入式系统定义 3
1.1.2嵌入式系统的组成 3
1.1.3嵌入式处理器 3
1.1.4嵌入式系统的应用 4
1.2嵌入式软件系统 5
1.2.1无操作系统的嵌入式软件 6
1.2.2基于嵌入式操作系统的应用软件 6
1.3嵌入式操作系统 7
1.4嵌入式GUI 8
1.5嵌入式数据库 9
第2章 嵌入式软件开发方法 11
2.1软件开发,重在需求分析与调查 13
2.2面向对象的开发方法 14
2.2.1面向对象的模型视图 14
2.2.2问题域的抽象 14
2.2.3可重用性 15
2.2.4并发性的内在支持 15
2.3基于UML的面向对象方法 15
2.3.1 UML的特性 15
2.3.2 UML在需求分析阶段的应用 15
2.3.3 UML在设计阶段的应用 16
2.4嵌入式软件开发环境 17
2.5嵌入式软件测试 18
2.5.1嵌入式软件测试的特点 18
2.5.2嵌入式软件测试环境与测试步骤 19
2.5.3嵌入式软件测试技术 19
2.5.4嵌入式软件测试工具 20
第3章设计命题 23
3.1命题背景 25
3.1.1应用软件运行模式的演变 25
3.1.2什么是Web Service? 25
3.1.3云计算 27
3.1.4云端应用 27
3.2设计要求 27
3.2.1技术要求 27
3.2.2作品内容要求 28
3.3前车之鉴 28
第4章嵌入式Web Service的实现 31
4.1 Web Service的原生态实现 33
4.1.1 Web Service的工作原理 33
4.1.2典型的Web Service结构 34
4.1.3 Web Service的实现——gSOAP 36
4.2基于Java的Web Service实现 38
4.3 Visual Studio中的Web Service实现 41
4.3.1创建Web Service的服务程序 41
4.3.2创建客户端调用Web Service 44
4.4 WCF框架 47
4.4.1 WCF简介 47
4.4.2 WCF开发 47
4.5基于JSON的数据传输 55
4.5.1 JSON简介 55
4.5.2 JSON与XML的比较 57
4.5.3开发环境支持 59
4.6 OpenAPI 61
4.6.1 OpenAPI简介 61
4.6.2 OpenAPI与Web Service的比较 62
4.6.3 OpenAPI编程 62
4.7小结 70
第5章云计算 71
5.1云计算 73
5.1.1云计算概念的提出 73
5.1.2云计算的工作原理及关键技术 74
5.1.3云计算的服务模式 74
5.1.4云计算与操作系统的相似性分析 75
5.2云端应用 76
5.2.1开发工具 77
5.2.2可扩展性设计 77
5.2.3安全性 77
5.2.4基础架构知识 78
5.2.5 Web服务是关键 78
第6章设计实例——基于Web Service的降水信息采集系统的设计 79
6.1设计背景 81
6.1.1概述 81
6.1.2现状分析 81
6.1.3设计目标 82
6.2需求分析 82
6.2.1系统的数据量 82
6.2.2实时性要求 83
6.2.3通信容量 83
6.2.4安全性控制 83
6.2.5系统总体功能划分 83
6.2.6平台选择 84
6.3概要设计 84
6.3.1系统总体设计思路 84
6.3.2系统总体设计方案 85
6.3.3数据存储体系的设计 86
6.3.4安全性设计 86
6.4详细设计 87
6.4.1数据库设计 87
6.4.2系统工作流程 88
6.4.3通信协议 89
6.4.4前置通信软件的设计 90
6.4.5 Web网站的设计 91
6.5关键代码分析 93
6.5.1 Web Service接口的服务端实现 93
6.5.2基于J2ME的手机客户端实现 95
第7章 设计实例二——无限餐饮系统的设计 99
7.1需求分析 101
7.1.1设计背景 101
7.1.2无限餐饮系统的设计要求 101
7.1.3总体需求规定 102
7.2概要设计 105
7.2.1开发环境 105
7.2.2总体设计 106
7.2.3数据库系统设计 108
7.2.4面向消费者的Web服务设计 113
7.2.5 J2ME手机客户端子系统设计 115
第8章 设计实例三——分布式生活圈管理系统的设计 121
8.1需求分析 123
8.1.1设计背景 123
8.1.2设计目标 123
8.2设计方案 124
8.2.1系统整体设计 124
8.2.2处理流程 125
8.2.3模块接口设计 127
8.3系统实现 128
8.3.1接口设计 128
8.3.2 Web Service主服务器的接口代码实现 129
附录 131
附录1 嵌入式软件开发典型问题汇总 131
附录2 命题的演变 138
后记 140
参考文献 139
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019