设备非依赖的轻量级智能物联IoT云服务系统软件设计与实现毕业论文
2021-04-05 10:40:40
摘 要
随着计算机信息技术的发展,计算机已成为人们生活中不可或缺的一部分。计算机能够代替人们完成很多事情。尤其在信息管理方面的管理效率尤其突出。传统的的设备非依赖的轻量级智能物联IoT云服务都是用人工方式,采用纸质进行管理,这种方式效率比较低,本课题研究的通过计算机信息技术来进行管理,这种方式效率会得到很大的提升。
本人在本系统开发工具上选择了MyEclipse,开发语言采用了Java,数据库选择配套的Mysql数据库,服务器采用Tomcat 6.x版本,框架用的是SSH既Struts Spring Hibernate。在本系统实现了员工信息、部门信息、用户信息、IOT设备信息、IOT数据类型管理等功能,因此本系统针对性和实用性比较广泛。本文展开论述了本系统的总体功能和设计原理,包含概述、可行性分析与需求分析、总体设计、数据库实现、详细设计与实现、系统测试六章,通过本文清晰明确的描述本系统的设计与实现。
关键词:设备非依赖的轻量级智能物联IoT云服务;Java;MySQL数据库
ABSTRACT
With the popularization of computer information technology, people's life is more and more inseparable from the computer. Computers can do many things for people. Especially in the information management management efficiency is particularly outstanding. Traditional lightweight intelligent IoT cloud services, which are independent of devices, are all managed by paper in an artificial way, which has low efficiency. The research in this topic is managed by computer information technology, which will greatly improve the efficiency.
I choose MyEclipse in the system development tool, the development language is Java, the database is Mysql database, the server is Tomcat version 6.x, the framework is Struts Spring Hibernate SSH. In the system to achieve the staff information, department information, user information, IOT equipment information, IOT data type statistical management functions, so the system targeted and practical more widely. This paper mainly discusses the overall function and design principle of the system, including overview, feasibility analysis and demand analysis, overall design, database implementation, detailed design and implementation, system testing six chapters, through this paper clearly describes the design and implementation of the system.
Keywords:Device independent lightweight intelligent IoT cloud service;Java;MySQL Database
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 研究意义 1
1.3 技术方案简介 2
第2章 可行性分析与需求分析 3
2.1可行性分析 3
2.1.1经济可行性 3
2.1.2技术可行性 3
2.1.3操作可行性 3
2.2需求分析 4
2.3系统非功能性需求分析 4
2.4 系统的软硬件运行环境 4
2.5 系统开发环境 5
2.6用例图设计 5
2.6.1用户用例图 5
2.6.2 员工用例图 6
2.6.3 管理员用例图 6
2.7开发技术简介 7
2.7.1JSP技术 8
2.7.2 Mysql数据库 8
2.7.3 B/S软件系统体系结构 9
2.7.4 Eclipse开发工具 10
2.7.5 MVC模式的项目结构 10
第3章 总体设计 11
3.1设计方案 11
3.2功能模块划分 12
第4章 系统功能实现 13
4.1数据库实体设计 13
4.2数据库表设计 15
第5章 系统功能实现 18
5.1登入功能设计与实现 18
5.2管理员模块 18
5.2.1管理员信息管理模块 19
5.2.2员工信息管理模块 20
5.2.3部门信息管理模块 20
5.2.4用户信息管理模块 21
5.2.5 IOT数据类型管理模块 21
5.2.6 设备信息管理模块 22
5.2.7 设备数据信息模块 22
5.2.8公告信息管理模块 22
5.3 用户后台管理模块 23
5.4 员工后台管理模块 23
第6章 系统测试 25
6.1系统测试的意义 25
6.2系统测试的方法 25
6.3系统测试实例 25
第7章 总结 27
参考文献 28
致谢 29
第1章 绪论
1.1 研究背景
计算机信息科学在90年代传到了国内,从95年之后,国内的计算机技术在各种行业都开始了萌芽阶段,2000年以来Web2.0互联网得到快速发展,国内的计算机技术在各个行业得到了非常快速的传播,计算机信息技术走进了各个行业,也走进了广大人民的家庭生活。人们对计算机技术的了解和掌握程度都有了较高的提升。传统的信息管理都是采用纸质方式进行登记管理,有专门的会计人员、库存管理员、药品管理员、企业人事管理员等各行各业的人,采用纸质方式对他们行业的信息内容进行适当管理,这种方式,给使用人员带来了很大的不便。因为纸质容易损坏,纸质的单据信息不便保存,而且,查询起来更是一件不容忽略的大难事。随着时间的推移,纸质的单据数量会越来越高,查询效率会越来越低,管理的工作量越来越大,但是效率越来越低。
以计算机为载体的信息技术可以很大程度的解决信息的管理这一难题。通过计算机把纸质的信息输入到计算机中,使得信息数字化存储,这种方式,不但保存时间长,不容易破损和丢失,而且这种管理方式,效率高的惊人。比传统的管理方式效率提升10倍以上。当数据量不断增大时,效率的差距也愈发显著。通过以计算机为载体实现数据的信息化管理之后,数据的查询,计算,统计和分析的准确度和速度一目了然。可以时时刻刻的查询到最新的数据信息。