欢迎来到天天文库
浏览记录
ID:35713385
大小:2.62 MB
页数:79页
时间:2019-04-13
《智能硬件阿里云服务器端应用开发 (2)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)智能硬件阿里云服务器端应用开发学院专业学生姓名学生学号指导教师提交日期软件学院软件工程V摘要智能硬件是继智能手机之后的一个新的科技概念,通过智能手机与硬件结合的方式,对传统硬件设备进行改造。硬件通过无线蓝牙通信与智能手机进行通讯,进而与云端服务器进行数据交互,实现互联网服务的加载,形成“云+端”的典型架构。服务器端存储用户及其硬件设备的使用数据,具备了大数据等附加价值。该平台构建了以智能硬件产品为核心,通过产品线连接各硬件用户、销售方和经销商的业务网络,从而实现产品涉众通过网络进行数据分析,实现资源共享。由于该平台涉
2、及多机构的用户,用户基数较大,用户权限关系复杂而且变动大。需要访问控制的资源多,分布广。对资源的操作复杂。既要保证平台信息资源的安全性,同时又要保证系统的灵活性与易访问性。为此,本文专门研究并实现了该平台的用户管理B/S子系统和智能硬件管理C/S子系统。用户管理B/S子系统为管理员提供用户管理、角色管理、权限管理、资源文件管理等功能。为所有的用户提供单点登录功能。应用RBAC(基于角色的访问控制策略),设计了一套角色结构与访问规则,以便快速地对用户进行权限授予与权限回收,高效地管理用户与控制访问权限。登录方面,应用基于经纪人的单点登录模
3、型,使用Session作为Ticket认证设计了单点登录功能,方便用户访问多个平台服务的内容,在经过首次身份认证之后可以避免累赘的重复登录。智能硬件管理C/S子系统为用户提供智能硬件数据上传与数据查询共享功能。硬件与服务器之间通过智能手机进行通讯,进而硬件与云端服务器进行数据交互。本系统基于WAMP的Web应用程序平台实现了上述功能。通过ThinkPHP的Web应用开发框架实现MVC和AOP(面向切面编程)的系统架构,将用户管理与硬件管理子系统集成封装为基本服务模块,以标准接口来实现模块间的通信,使其能被平台其他模块使用,达到较高的复用
4、性。关键词:智能硬件;用户管理;访问控制;单点登录;AOP面向切面编程;ThinkPHP;VAbstractArtificialNeuronNetwork(ANN)simulateshumanbeing’sbrainfunctionandbuildthenetworkstructure.ConvolutionalNeuralNetwork(CNN)havemanyadvantage,suchas……(2)Thispaperintroducesthecommonpretreatmentmethodofimage,suchascollect
5、ingimage,normalization,grayingandbinarization.Andapplythesetothehandwrittennumeralrecognitionexperimentandhandwrittennumeralswriterrecognitionexperiments.Keywords:Writerrecognition;ConvolutionalNeuralNetwork;HandwrittencharacterrecognitionV目录摘要IAbstractII目录III第一章绪论11.1课题
6、背景11.2课题意义11.3主要研究内容21.4论文结构3第二章相关基础知识和关键技术介绍52.1WAMP与ThinkPHP52.1.1PHP的设计理念及特点52.1.2WAMP的Web应用程序平台62.1.3ThinkPHP62.2面向切面编程(AspectOrientedProgramme)72.3访问控制策略82.4单点登录技术92.5本章小结10第三章用户管理与智能硬件管理子系统需求分析113.1系统设计概述113.1.1系统需求目标113.1.2系统需求描述113.2功能性需求123.2.1用户管理133.2.2角色权限管理1
7、4V3.2.3资源文件管理163.2.4智能硬件管理173.3非功能性需求183.4本章小结19第四章系统设计204.1系统结构设计204.2基于角色的用户管理模块设计224.2.1用户权限管理模型设计224.2.2类图设计234.3智能硬件管理模块设计244.3.1智能硬件数据交互架构设计244.3.2智能硬件数据交互模块分解254.4数据库设计264.4.1E-R图设计264.4.2数据库表设计274.5登录认证模块设计314.5.1基于Session的单点登录架构设计314.6本章小结32第五章系统实现335.1面向切面的软件架构
8、实现335.1.1“获得用户角色”的Behavior封装335.1.2“获得用户角色”的Behavior调用。345.2用户管理模块的实现355.3角色权限资源管理模块实现425.3.1角色管理模块425.
此文档下载收益归作者所有