基于AWS IoT Core的设备管理系统的设计与实现.docx

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14618
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:实验室设备管理是高校教师的重要工作之一,处于这个信息化时代,利用好信息化技术,可以更加精准的管理高校实验室设备。

论文首先介绍了实验室设备管理系统的现状及背景,提出了研究内容,然后介绍了开发工具及相关开发技术,接着对实验室设备管理系统的进行总体架构的论述、功能需求分析和非功能性分析。然后对系统结构进行分析设计和实现,接着进行系统测试。

系统以MVC的方式进行开发,采用B/S结构,使用Struts2+spring+hibernate框架进行开发,数据库使用了MYSQL数据库,服务器使用EC2,使用MQTT协议连接AWS IoT Core服务。系统为教师、管理员和学生三种角色提供服务,教师和学生的主要功能是借用归还设备、开关设备柜门,管理员的主要功能为管理用户、设备和设备柜。

 

关键词:实验室设备管理系;B/S结构;AWS IoT Core

 

目  录

摘  要

ABSTRACT

第一章  绪论-1

1.1 研究背景-1

1.2 研究现状-1

1.2.1 设备管理方式现状-1

1.2.2 现有的设备管理系统-1

1.3 研究内容-2

1.4 全文组织-2

第二章  开发工具和相关技术-3

2.1 开发工具-3

2.2 相关技术-3

2.2.1 B/S结构-3

2.2.2 MVC模式-3

2.2.3 Struts2+spring+hibernate框架-4

2.2.4 MYSQL数据库-5

2.2.5 AWS IoT Core服务-5

2.2.5 AWS EC2服务-6

第三章  需求分析-7

3.1总体架构-7

3.2 系统可行性分析-7

3.3 功能需求-8

3.3.1用户信息管理-8

3.3.2 设备信息管理-8

3.3.3设备借用/归还-8

3.3.4设备柜门开关-8

3.3.5实验室预约-8

3.4非功能性需求-9

第四章  系统分析与结构设计-10

4.1 系统功能分析设计-10

4.1.1 设备管理子系统-10

4.1.2 实验室管理子系统-11

4.1.3 设备柜管理子系统-11

4.1.3 用户管理子系统-12

4.2 系统流程设计-12

4.2.1 登录流程-12

4.2.2 借用归还设备流程-13

4.2.3 信息管理流程-15

4.2.4 预约实验室流程-15

4.3 数据库概念设计-16

4.3.1实体模型-16

4.3.2 绘制E-R图-18

4.3.3 E-R模型-19

4.3.4 数据库表设计-20

4.4 AWS IOT CORE连接设计-23

第五章  系统实现-25

5.1 数据库连接-25

5.2 接口模块-25

5.3 用户信息管理模块-26

5.3.1 用户注册-26

5.3.2 登录-27

5.3.3 用户更改个人信息-27

5.4 设备信息管理模块-27

5.4.1 设备添加-27

5.4.2 设备删除-27

5.4.3 设备信息更改-27

5.5 实验室预约模块-28

5.6操作设备模块-28

5.6.1 设备借用-28

5.6.2 设备归还-29

5.7 日志模块-29

5.8 设备柜开关模块-30

5.9 连接AWS IoT Core模块-30

5.10 系统测试-32

5.10.1 测试目的-32

5.10.2 测试内容及结果-32

5.10.3 测试结论-36

第六章  结论-37

6.1 本文的主要成果-37

6.2 展望-37

参考文献-38

致  谢-39

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:实验室设备管理系统旨在帮助管理员完成设备管理工作,方便普通用户借用归还设备,从而提高设备管理这项工作的工作效率。基于浏览器在日常生活中使用频率地增加,系统选用B/S结......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: