物联网的体系结构可以分为感知层,网络层和应用层三个层次。
感知层。是物联网发展和应用的基础,包括传感器或读卡器等数据采集设备、数据接入到网关之前的传感器网络。感知层以RFID、传感与控制、短距离无线通信等为主要技术,其任务是识别物体和采集系统中的相关信息,从而实现对“物”的认识与感知。
网络层。是建立在现有通信网络和互联网基础之上的融合网络,网络层通过各种接入设备与移动通信网和互联网相连,其主要任务是通过现有的互联网、广电网络、通信网络等实现信息的传输、初步处理、分类、聚合等,用于沟通感知层和应用层。目前国内通信设备和运营商实力较强,是我国互联网技术领域最成熟的部分。
应用层。是将物联网技术与专业技术相互融合,利用分析处理的感知数据为用户提供丰富的特定服务。应用层是物联网发展的目的。物联网的应用可分为控制型、查询型、管理型和扫描型等,可通过现有的手机、电脑等终端实现广泛的智能化应用解决方案。
资料拓展:
物联网的整个结构可分为射频识别系统和信息网络系统两部分。射频识别系统主要由标签和读写器组成,两者通过RFID空中接口通信。读写器获取产品标识后,通过internet或其他通讯方式将产品标识上传至信息网络系统的中间件,然后通过ONS解析获取产品的对象名称,继而通过EPC信息服务的各种接口获得产品信息的各种相关服务。整个信息系统的运行都会借助internet的网络系统,利用在internet基础上的发展出的通信协议和描述语言。
因此我们可以说物联网是架构在internet基础上的关于各种物理产品信息服务的总和。从应用角度来看,物联网中三个层次值得关注,也即是说,物联网由三部分组成:一是传感网络,即以二维码、RFID、传感器为主,实现对“物”的识别。二是传输网络,即通过现有的互联网、广电网络、通信网络等实现数据的传输与计算。三是应用网络,即输入输出控制终端。
1、一个是逻辑结构,一个是行为。例如要设计和停车场,逻辑结构是停车场的框架,重点在组成部分,流程应用于功能,是用户进来停车涉及到的对应环节。2、逻辑图主要是针对团队内部的成员,主要介绍页面层级关系以及页面承载的内容;3、流程图主要介绍用户在主要使用场景下的 *** 作流程,是从用户角度去思考产品的。目录如下:第1章 蜀玉网络购物商城 1
11 概述 2
12 系统分析 2
121 需求分析 2
122 可行性分析 2
13 总体设计 3
131 项目规划 3
132 系统功能结构图 3
14 系统设计 4
141 设计目标 4
142 开发及运行环境 4
143 逻辑结构设计 5
15 技术准备 9
151 MVC概述 9
152 Struts概述 10
153 在MyEclipse中配置应用Struts结构文件 12
16 系统架构设计 13
161 系统文件夹架构图 13
162 文件架构设计 14
17 JavaBean的设计 15
171 数据库连接的JavaBean的编写 15
172 设置系统中使用的SQL语句的JavaBean 15
173 解决Struts中文乱码问题 16
174 检查用户是否已经在线的公共类 16
18 会员管理模块 18
181 会员登录 18
182 用户注册 21
183 找回密码 23
19 网站主页设计 25
191 网站首页面导航信息版块 26
192 网站首页面左部信息版块 27
193 网站首页面右部信息版块 27
194 网站首页面版权信息版块 28
110 会员资料修改模块 28
111 购物车模块 30
1111 添加购物车 30
1112 查看购物车 32
1113 生成订单 34
1114 清空购物车 35
112 商品销售排行模块 35
1121 商品销售排行榜 36
1122 分页显示特价商品 37
113 网站后台主要功能模块设计 39
1131 网站后台首页设计 39
1132 后台管理员身份验证模块 40
1133 商品设置模块 41
1134 订单设置模块 45
1135 公告设置模块 46
114 退出模块 48
115 疑难问题分析 48
1151 中文乱码问题的处理 48
1152 关闭网站后session没有被注销 49
第2章 博客网站 50
21 概述 51
22 系统分析 51
221 需求分析 51
222 可行性分析 51
23 总体设计 51
231 项目规划 51
232 系统功能结构图 52
24 系统设计 52
241 设计目标 52
242 开发及运行环境 53
243 逻辑结构设计 53
25 技术准备 55
251 Hibernate框架概述 55
252 Hibernate配置文件 55
253 创建持久化类 56
254 Hibernate映射文件 57
26 系统构架设计 57
261 系统文件夹架构图 57
262 文件夹架构设计 58
27 公共类设计 58
271 获得当前系统时间类 58
272 字符处理类的编写 59
273 将字符串转化成字符数组类 60
274 Hibernate的初始化与Session管理类的编写 60
28 网站前台主要功能设计 61
281 网站首页页面设计 61
282 网站计数功能实现 62
283 网络日历功能 62
284 博主信息显示模块 64
285 浏览博主发表文章模块 66
286 添加评论模块 70
29 网站后台主要功能模块设计 72
291 后台首页设计 74
292 博客文章管理模块 74
293 个人相片设置模块 83
294 博主设置模块 89
210 疑难问题分析 91
2101 Hibernate的映射类型 91
2102 如何使用Hibernate声明事务边界 92
211 程序调试与错误处理 92
第3章 图书馆管理系统 94
31 概述 95
32 系统分析 95
321 需求分析 95
322 可行性分析 95
33 总体设计 95
331 项目规划 95
332 系统功能结构图 96
34 系统设计 96
341 设计目标 96
342 开发及运行环境 97
343 逻辑结构设计 97
35 技术准备 101
351 利用MySQL创建、删除数据库及数据表 101
352 查看、修改数据表结构及重命名数据表 102
36 系统总体架构 103
361 文件夹架构 103
362 文件架构 103
363 网站首页架构 104
37 配置Struts 105
38 工具类的编写 106
381 数据库连接及 *** 作类的编写 106
382 字符串处理类的编写 109
39 管理员功能模块 110
391 管理员功能模块总体架构 110
392 定义管理员的ActionForm实现类 110
393 创建管理员的Action实现类 111
394 系统登录设计 112
395 查看管理员列表设计 115
396 添加管理员信息设计 118
397 设置管理员权限设计 121
398 删除管理员设计 124
310 图书档案管理功能模块设计 125
3101 图书档案管理功能模块总体架构 125
3102 定义图书档案的ActionForm实现类 125
3103 创建图书档案的Action实现类 126
3104 查看图书信息列表设计 127
3105 添加图书信息设计 129
3106 修改图书信息设计 131
3107 删除图书信息设计 132
311 图书借还管理功能模块设计 133
3111 图书借还管理功能模块总体架构 133
3112 定义图书借还管理的ActionForm实现类 134
3113 创建图书借还管理的Action实现类 134
3114 图书借阅设计 135
3115 图书归还设计 138
3116 图书借阅查询设计 140
3117 借阅到期提醒设计 143
3118 图书借阅排行榜设计 145
312 疑难问题分析与解决 146
3121 如何自动计算图书归还日期 146
3122 如何对图书借阅信息进行统计排行 147
第4章 医药进销存管理系统 148
41 概述 149
42 系统分析 149
421 需求分析 149
422 可行性分析 149
43 总体设计 149
431 项目规划 149
432 系统功能结构图 150
44 系统设计 150
441 设计目标 150
442 开发及运行环境 150
443 数据库设计 151
45 技术准备 154
451 Spring框架 154
452 Hibernate框架 155
46 系统总体架构设计 156
461 文件架构设计 156
462 系统架构设计 156
47 系统公共类设计 157
471 编写访问数据库的DAO类 157
472 编写DAO的代理 *** 作类AdapterDao 159
473 编写Spring的配置文件appcontextxml 160
474 编写处理菜单栏和工具栏按钮的公共类MenuBarEvent 161
475 编写生成表格模型的公共类BuildTable 162
48 Java实体类及Hibernate映射文件的设计 163
481 药品信息的实体类obj_medicine 163
482 实体类obj_medicinejava的映射文件 164
49 系统主要功能模块设计 164
491 系统登录模块 164
492 主界面设计 167
493 药品基本情况模块 170
494 药品采购模块 175
495 库存盘点模块 180
496 销售退货模块 182
497 入库明细查询模块 185
498 用户维护功能模块 189
410 疑难问题解析 191
4101 配置Spring访问数据库文件 191
4102 在Hibernate中利用关联关系 *** 纵实体对象 192
411 系统常见错误处理 193
4111 通过Spring框架连接数据库 193
4112 配置sessionFactory会话文件 194
4113 配置Hibernate映射文件 195
第5章 销售管理系统 196
51 概述 197
52 系统分析 197
521 需求分析 197
522 可行性分析 197
53 总体设计 197
531 项目规划 197
532 系统功能结构图 198
54 系统设计 198
541 设计目标 198
542 开发及运行环境 198
543 逻辑结构设计 199
55 技术准备 201
551 命名规则 201
552 Servlet简介 202
553 Servlet的生命周期 203
554 加载和实例化Servlet 204
555 初始化Servlet 204
556 请求处理 204
557 Servlet的终结与卸载 204
56 系统架构设计 205
561 系统文件夹架构图 205
562 文件架构设计 205
563 类的分布架构设计 206
57 工具类的设计与实现 207
571 数据库连接类的设计与实现 207
572 字符串处理类的设计与实现 208
573 保存当前登录员工信息类的实现方法 209
574 监听当前登录员工的方法 209
58 员工 *** 作模块的设计与实现 210
581 对数据库中表取值和赋值的方法 210
582 员工登录的实现 212
583 员工注册的实现 216
584 员工权限的实现 218
585 分页的实现 223
59 基础信息设置模块的设计与实现 226
591 职务信息查询的实现 227
592 职务信息添加的实现 228
593 职务信息修改的实现 229
594 职务信息删除的实现 230
510 业务管理模块的设计与实现 230
5101 样式层的代码列表 231
5102 订货信息的添加 231
5103 出货信息的添加 233
5104 退货信息的添加 234
511 疑难问题解析 236
5111 javalangNullPointerException异常 236
5112 JSP区分大小写 236
5113 未被初始化错误 236
第6章 酒店管理系统 237
61 概述 238
62 系统分析 238
621 需求分析 238
622 可行性分析 238
63 总体设计 239
631 项目规划 239
632 系统功能结构图 239
64 系统设计 239
641 设计目标 239
642 开发及运行环境 240
643 逻辑结构设计 240
65 技术准备 242
651 重新定义表格 242
652 创建支持行标题栏的表格 243
653 创建日期选择框 246
66 系统架构设计 251
661 系统文件夹架构图 251
662 文件架构设计 252
67 数据持久层设计 252
671 编写数据库连接类 252
672 编写 *** 作数据库的方法 253
68 主窗体的格局设计 255
69 开台签单功能的设计与实现 257
691 开台与查看 257
692 点菜与签单 259
610 自动结账功能的设计与实现 263
611 销售统计功能的设计与实现 265
6111 日销售统计 265
6112 月销售统计 266
6113 年销售统计 267
612 人员管理功能的设计与实现 268
6121 员工档案管理 268
6122 系统管理员管理 270
613 系统维护功能的设计与实现 271
6131 台号管理 271
6132 菜系管理 273
6133 菜品管理 274
614 系统安全功能的设计与实现 276
6141 系统的锁定与解除 276
6142 安全退出系统 278
615 疑难问题分析 278
6151 如何d出菜单 278
6152 如何实现时钟 279
第7章 学生成绩管理系统 281
71 概述 282
72 系统分析 282
721 需求分析 282
722 可行性分析 282
73 总体设计 282
731 项目规划 282
732 系统功能结构图 283
74 系统设计 283
741 设计目标 283
742 开发及运行环境 283
743 逻辑结构设计 283
75 技术准备 285
751 通过Swing组件开发系统窗体界面 285
752 通过JDBC访问SQL Server 2000数据库 286
753 批处理 287
754 ResultSetMetaData类的介绍 287
76 系统架构设计 288
761 系统文件夹架构图 288
762 文件架构设计 288
77 系统实体对象与公共类设计 288
771 各种实体类的编写 289
772 *** 作数据库公共类的编写 289
78 登录模块 295
79 系统主窗体设计 297
710 系统主要模块设计 299
7101 班级信息设置模块设计 299
7102 学生基本信息管理模块设计 301
7103 学生考试成绩信息管理模块设计 304
7104 基本信息数据查询模块设计 308
7105 学生考试成绩明细查询模块设计 310
711 疑难问题分析 313
7111 批处理 *** 作学生成绩表 313
7112 生成动态列的查询语句 314
第8章 企业QQ 315
81 概述 316
82 系统分析 316
821 需求分析 316
822 可行性分析 316
83 总体设计 316
831 项目规划 316
832 系统功能结构图 317
84 系统设计 317
841 设计目标 317
842 开发及运行环境 317
843 数据库设计 318
85 技术准备 318
851 Java系统托盘 318
852 嵌入式连接JavaDB数据库 319
86 系统总体架构设计 319
861 文件架构设计 319
862 系统架构设计 320
87 系统公共类设计 320
871 编写访问数据库的DAO类 320
872 编写代码创建系统托盘 323
873 编写系统工具类 325
88 系统主要功能模块设计 329
881 主窗体设计 329
882 用户列表模块 334
883 用户通信模块 338
884 系统工具模块 343
885 系统设置模块 347
89 疑难问题解析 350
891 程序端口被占用 350
892 发送信使信息 351
可以看出,他使用了现在比较浒的框架:hibernate,Struts1,但是是否使用Structs2,我也不知道功能结构图,就是针对各个功能的。通常意义上是软件的东西。
系统结构图是全方位的,你的电脑难道不是你整个信息体系中的一部分吗?你的拨号猫难道不是吗?你的无线路由器难道不是吗?所有这些(不仅限于我提到的这些),都应该是系统结构图中的一部分。但具体要看你侧重表现什么,实际画的时候是有取舍和详略处理的。而且画的方式方法也不一定相同。
其实没有什么是必须的,就看你需要在图中表现的内容如何。融会贯通很重要。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)