android的机房设备监控管理系统(附件)
【】现在人们办公都在趋向于无纸化发展,然而我们许多高校的设备信息管理依旧依赖于基于文本、表格等纸质文档的手工处理。近年技术不断发展,设备信息越来越丰富,相关信息数据量大,如果还是采用传统方式统计在纸质文档上或者是一些电子文档上。管理数据耗时、劳动密集型、效率低下,而且无法有效共享。而设备监控管理系统是基于Android系统的开发的移动App。普通用户可以直接在App中进查询或查看需要的相关数据,高权限用户还可以相关信息进行处理,及时完善相关信息,从而提高工作效率。设备监控管理系统主要有三大部分的管理,分别是用户信息管理,设备信息管理和报修信息管理。用户信息管理可以修改登陆密码以及个人信息的完善。设备信息管理可以实现在线对各机房软硬件配置信息管理,方便随时随地的对机房软硬件信息进行查看与修改,提高了工作效率。在线报修系统可以方便随时对设备状态的监控。设备监控管理系统主要有维护、软件和硬件三部分,主要采用Fragment、ViewPage、ListView进行页面呈现,页面切换以及数据的列表展现。数据或者页面的刷新则采用子线程进行网络数据处理。
目录
一、 引言 6
(一) 开发背景 6
(二) 选题意义 6
(三) 设计目标 6
(四) 开发技术 6
二、 系统分析与设计 7
(一) 系统功能需求 7
(二) 系统功能模块图 8
(三) 系统用例图与系统活动图 9
(四) 开发环境 13
(五) 数据库设计 13
三、 WEB服务端系统功能设计与实现 16
(一) 系统请求接口分析 16
(二) 基于JAVA的MVC模式的接口实现 17
四、 ANDROID移动端系统功能设计与实现 26
(一) 系统欢迎页 26
(二) 用户登录 27
(三) 用户注册 28
(四) 程序主界面 31
(五) 首页维护 33
(六) 首页软件 36
(七) 首页硬件 41
(八) 首页管理 44
总结 46
致谢 47
*好棒文|www.hbsrm.com +Q: #351916072#
参考文献 48
引言
开发背景
基于Android的机房设备监控管理系统是为了管理机房设备等信息而设计开发的。一般在有计算机相关专业的院校都会设有很多的相关专业性的机房,通常这些机房都拥有着不同的软硬件配置,而这些配置信息都需要进行管理。根据观察发现,目前在设备信息管理上的主要方式是基于文本、表格等纸介质的手工处理。由于近年技术不断发展,设备信息越来越丰富,由于数据量大,纸质文稿不易查找,且容易丢失。需要相关查询时,只能从大量文件中翻阅,或者实地查看设备信息,不仅浪费时间,还消耗体力。
选题意义
本项目是为了实现对设备信息的管理,用户可以根据角色随时随地对相关信息进行完善与查询。如果设备存在故障,可以及时在线报修,以及查看维修状态。从而提高管理工作的效率。总体来说,该项目需要实现基于Android 的设备监控管理系统,包括信息的添加、删除、修改和查看。
设计目标
实现对设备信息的管理,包括信息的添加、删除、修改和查看,并实现用户按角色的登录与注册。
实现对设备报修信息的管理,用户可以根据角色随时随地对相关信息进行完善与查询。如果机房设备存在故障,可以及时在线报修,以及查看维修状态。
开发技术
使用MySQL实现数据库数据表的设计与创建。MySQL是一个关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型开发都选择 MySQL 作为网站数据库。
使用MyEclipse6.5搭建MVC架构的服务端。MVC是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。
使用Android Studio 3.0.1进行基于Android的移动端开发。Android Studio是Android应用开发的一个高效工作平台,使用便捷。
使用Apache Http方法实现Android客户端和Web服务端的数据交互实现Android客户端对MySQL数据处理。Android客户端和Web服务端之间的数据传输过程如图141所示。
/
图141 数据传输过程
系统分析与设计
系统功能需求
该机房设备管理系统服务于机房设备信息的管理工作,设计使用者以不同身份登录,并根据身份赋予他们不同的权限。系统主要开发功能有:
用户登录,系统需求用户必须输入正确的用户名和密码进行登录后才能进行权限内的操作。
用户注册,用户必须正确填写相关信息并且是第一次注册,才可注册成功。
报修管理,系统应该提供报修与维修信息的登记。以及相关信息的查看与修改。
硬件配置信息管理,系统应该提供机房硬件(电脑和交换机)信息的添加、修改、查询以及部分数据的删除。
软件安装信息管理,系统应该提供机房软件安装信息的添加、修改、查询以及删除。
管理员配置信息管理,系统应该提供机房管理员配置信息的查询。
系统功能模块图
/
图221 系统功能模块
系统用例图与系统活动图
系统用例图
表示用户可以访问五个模块:用户注册、登录模块,软件信息管理模块,硬件信息管理模块、维修信息管理模块、机房管理员管理模块。(见图231)
/
图231 系统用例图
系统活动图
用户的注册、登录模块活动图
用户注册、登入模块是互联网程序,用户需要登录机房设备管理系统才可以进行权限内的操作。(见图232 233)
/
图 232 用户注册模块活动图
/
图 233 用户登录模块活动图
软件信息管理模块活动图
软件信息管理模块是互联网程序,用户登入机房设备管理系统后,可根据个人权限对软件安装信息进行添加、修改、查看和删除等操作。(见图234)
/
图 234 软件信息管理模块活动图
硬件信息管理模块活动图
硬件信息管理模块是互联网程序,用户登入机房设备管理系统后,可根据个人权限对硬件信息进行添加、修改、查看和删除等操作。(见图235)
/
图235 硬件信息管理模块活动图
维修信息管理模块活动图
维修信息管理模块是互联网程序,用户登入机房设备管理系统后,可根据个人权限对维护信息进行修改和查看等操作。(见图236)
目录
一、 引言 6
(一) 开发背景 6
(二) 选题意义 6
(三) 设计目标 6
(四) 开发技术 6
二、 系统分析与设计 7
(一) 系统功能需求 7
(二) 系统功能模块图 8
(三) 系统用例图与系统活动图 9
(四) 开发环境 13
(五) 数据库设计 13
三、 WEB服务端系统功能设计与实现 16
(一) 系统请求接口分析 16
(二) 基于JAVA的MVC模式的接口实现 17
四、 ANDROID移动端系统功能设计与实现 26
(一) 系统欢迎页 26
(二) 用户登录 27
(三) 用户注册 28
(四) 程序主界面 31
(五) 首页维护 33
(六) 首页软件 36
(七) 首页硬件 41
(八) 首页管理 44
总结 46
致谢 47
*好棒文|www.hbsrm.com +Q: #351916072#
参考文献 48
引言
开发背景
基于Android的机房设备监控管理系统是为了管理机房设备等信息而设计开发的。一般在有计算机相关专业的院校都会设有很多的相关专业性的机房,通常这些机房都拥有着不同的软硬件配置,而这些配置信息都需要进行管理。根据观察发现,目前在设备信息管理上的主要方式是基于文本、表格等纸介质的手工处理。由于近年技术不断发展,设备信息越来越丰富,由于数据量大,纸质文稿不易查找,且容易丢失。需要相关查询时,只能从大量文件中翻阅,或者实地查看设备信息,不仅浪费时间,还消耗体力。
选题意义
本项目是为了实现对设备信息的管理,用户可以根据角色随时随地对相关信息进行完善与查询。如果设备存在故障,可以及时在线报修,以及查看维修状态。从而提高管理工作的效率。总体来说,该项目需要实现基于Android 的设备监控管理系统,包括信息的添加、删除、修改和查看。
设计目标
实现对设备信息的管理,包括信息的添加、删除、修改和查看,并实现用户按角色的登录与注册。
实现对设备报修信息的管理,用户可以根据角色随时随地对相关信息进行完善与查询。如果机房设备存在故障,可以及时在线报修,以及查看维修状态。
开发技术
使用MySQL实现数据库数据表的设计与创建。MySQL是一个关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型开发都选择 MySQL 作为网站数据库。
使用MyEclipse6.5搭建MVC架构的服务端。MVC是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。
使用Android Studio 3.0.1进行基于Android的移动端开发。Android Studio是Android应用开发的一个高效工作平台,使用便捷。
使用Apache Http方法实现Android客户端和Web服务端的数据交互实现Android客户端对MySQL数据处理。Android客户端和Web服务端之间的数据传输过程如图141所示。
/
图141 数据传输过程
系统分析与设计
系统功能需求
该机房设备管理系统服务于机房设备信息的管理工作,设计使用者以不同身份登录,并根据身份赋予他们不同的权限。系统主要开发功能有:
用户登录,系统需求用户必须输入正确的用户名和密码进行登录后才能进行权限内的操作。
用户注册,用户必须正确填写相关信息并且是第一次注册,才可注册成功。
报修管理,系统应该提供报修与维修信息的登记。以及相关信息的查看与修改。
硬件配置信息管理,系统应该提供机房硬件(电脑和交换机)信息的添加、修改、查询以及部分数据的删除。
软件安装信息管理,系统应该提供机房软件安装信息的添加、修改、查询以及删除。
管理员配置信息管理,系统应该提供机房管理员配置信息的查询。
系统功能模块图
/
图221 系统功能模块
系统用例图与系统活动图
系统用例图
表示用户可以访问五个模块:用户注册、登录模块,软件信息管理模块,硬件信息管理模块、维修信息管理模块、机房管理员管理模块。(见图231)
/
图231 系统用例图
系统活动图
用户的注册、登录模块活动图
用户注册、登入模块是互联网程序,用户需要登录机房设备管理系统才可以进行权限内的操作。(见图232 233)
/
图 232 用户注册模块活动图
/
图 233 用户登录模块活动图
软件信息管理模块活动图
软件信息管理模块是互联网程序,用户登入机房设备管理系统后,可根据个人权限对软件安装信息进行添加、修改、查看和删除等操作。(见图234)
/
图 234 软件信息管理模块活动图
硬件信息管理模块活动图
硬件信息管理模块是互联网程序,用户登入机房设备管理系统后,可根据个人权限对硬件信息进行添加、修改、查看和删除等操作。(见图235)
/
图235 硬件信息管理模块活动图
维修信息管理模块活动图
维修信息管理模块是互联网程序,用户登入机房设备管理系统后,可根据个人权限对维护信息进行修改和查看等操作。(见图236)
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1086.html