1 / 78
文档名称:

智能硬件阿里云服务器端应用开发论文.doc

格式:doc   大小:2,635KB   页数:78页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

智能硬件阿里云服务器端应用开发论文.doc

上传人:做机械197216396 2018/8/4 文件大小:2.57 MB

下载得到文件列表

智能硬件阿里云服务器端应用开发论文.doc

文档介绍

文档介绍:本科毕业设计(论文)
智能硬件阿里云服务器端应用开发

学院
专业
学生姓名
学生学号
指导教师
提交日期
摘要
智能硬件是继智能手机之后的一个新的科技概念,通过智能手机与硬件结合的方式,对传统硬件设备进行改造。硬件通过无线蓝牙通信与智能手机进行通讯,进而与云端服务器进行数据交互,实现互联网服务的加载,形成“云服务器+客户端”的典型架构。服务器端存储用户数据及其硬件设备的使用数据,具备了大数据等附加价值。
该平台构建了以智能硬件产品为核心,通过产品线连接各硬件用户、销售方和经销商的业务网络,从而实现产品涉众通过网络进行数据分析,实现资源共享。该平台涉及多种类的用户,用户基数较大,用户权限关系复杂而且变动大。需要访问控制的资源种类多,分布广。既要保证平台信息资源的安全性,同时又要保证系统的灵活性与易访问性。
为此,本文专门研究并实现了该平台的用户管理B/S子系统和智能硬件管理C/S子系统。用户管理B/S子系统为管理员提供用户管理、角色管理、权限管理、资源文件管理等功能。为所有的用户提供单点登录功能。应用RBAC(基于角色的访问控制策略),设计了一套角色结构与访问规则,以便快速地对用户进行权限授予与权限回收,高效地管理用户与控制访问权限。登录方面,应用基于经纪人的单点登录模型,使用基于Session作为Ticket认证设计了单点登录功能,方便用户访问多个平台服务的内容,在经过首次登录身份认证之后可以避免累赘的重复登录。智能硬件管理C/S子系统为用户提供智能硬件使用数据上传与数据查询共享功能。硬件与服务器之间通过智能手机进行通讯,从而让硬件与云端服务器进行数据交互。
本系统基于WAMP的Web应用程序平台实现了上述功能。通过ThinkPHP的Web应用开发框架实现MVC和AOP(面向切面编程)的系统架构,将用户管理与硬件管理子系统的基本功能封装为基本服务模块,使其能被系统中的其他模块使用,达到较高的复用性。
关键词:智能硬件;用户管理;访问控制;单点登录;AOP面向切面编程;ThinkPHP ;
Abstract
Intelligent hardware is a new concept of science and technology after the smart phone, through bination of smart phones and hardware, the transformation of traditional hardware equipment. Hardware through wireless munications with smart munications, and cloud servers for data interaction, to achieve the load of services, the formation of the cloud + end of the typical architecture. Server side storage users and the use of the hardware device data contains the additional value of large data.
The platform constructed with intelligent hardware products as the core, through the product line connecting the user hardware, sales and work, so as to realize the product stakeholders through work to carry on the data analysis, realize the sharing of resources. Because the platform involves multiple agencies of the user, the user base is large, the user rights relationship plex and large changes. Need to access control of the resources, distribution. It is not only to ensure the security of information resources of the platform, but also to ensure the flexibility and accessibility of the system.
To this