10个研究背景和意义示例,教你写计算机RESTful API论文

今天分享的是关于RESTful API的10篇计算机毕业论文范文, 如果你的论文涉及到RESTful API等主题,本文能够帮助到你 基于定位信息的广告游戏推送平台的设计与实现 这是一篇关于移动互联

今天分享的是关于RESTful API的10篇计算机毕业论文范文, 如果你的论文涉及到RESTful API等主题,本文能够帮助到你

基于定位信息的广告游戏推送平台的设计与实现

这是一篇关于移动互联,基于位置的服务,广告游戏,RESTful API的论文, 主要内容为近年来,移动互联技术逐渐成熟以及移动智能终端快速普及使得基于位置的服务(Location-based Services,简称LBS)迅速发展。针对于当下应用于大众市场的LBS类型单一,形式简单,应用层次和体验效果不足,无法满足日益增长的用户需求的问题,本文提出了一种新型的LBS一基于定位信息的广告游戏推送平台。本平台将手机游戏与商家广告信息推送相结合,使消费者用户在娱乐的同时可以获取商家提供的奖品,同时也为商家用户提供了一种新颖的广告投放形式。 在本系统开发过程中,本人的主要工作如下:分析整理系统的整体业务逻辑;采用Struts、Spring、Hibernate框架构建系统整体架构;设计并实现了系统服务器端的所有功能,主要包括用户权限系统、用户管理、商铺管理、广告游戏管理等;采用Apache CXF框架搭建REST Web Services架构,设计并实现了丰富的RESTfulAPI以支持移动设备客户端与服务器的交互。 本文采用了软件工程的管理方法对项目的需求进行了分析,完成了系统功能用例建模,提出了本系统的体系结构和整体架构设计方案,阐述了系统实现所应用的关键技术,并详细分析了系统服务器各模块的设计与实现。 测试运行结果表明,系统完成的各功能以及为移动设备客户端提供的RESTfulAPI都能够顺畅运行,且获得了良好的用户体验,完全符合预期目标。

基于REST的糖尿病管理平台的设计与实现

这是一篇关于RESTful API,Redis,异步通讯队列的论文, 主要内容为糖尿病已经成为了一种席卷全球的疾病,发病率的逐年提高,每年死于糖尿病的人数也迅速增加,这一切都预示着糖尿病需要更大力度的关注。传统糖尿病治疗方案随着患者人数的急剧增加,医疗资源数量的相对固定而引发了一系列的矛盾,且传统治疗方案无法进行随时随地的干预,已经被证实无法有效的对糖尿病患者进行治疗。随着移动互联网技术的发展,利用智能手机为工具而依托互联网技术产生的新型糖尿病治疗方案,可以很好的解决传统糖尿病治疗方案的一些问题,制定的治疗方案更加个性化,智能化且更加有效率。糖尿病作为一种慢性疾病,其治疗需要饮食治疗、糖尿病知识教育、运动治疗、血糖监测、用药治疗五驾马车并行,期间需要家人的关爱和支持,也需要医师的及时干预和指导,所以本平台不光设计了对五驾马车管理的功能模块,并且设计了亲友版和医师版以达到更好的为患者服务的目的。信息只有流通才可以创造更大价值,但现在各种不同应用软件、网站还有设备的不停涌现造成了巨大的信息孤岛,随着这些信息孤岛的不断增大,各种系统之间的互操作性越发显得必要起来。Web服务就是为了实现这些信息孤岛的互联和通信而提出的一种概念和技术。传统的Web Services没有很好的运用Web成功的主要特性,而把HTTP当作一种传输协议从而造成了服务的复杂性提高,RESTful架构风格的Web服务利用Web自身的特性,使其架构具有结构清晰、符合标准、易于理解、扩展方便等特点,正在被越来越多的人所接受,并用以开发后台API。本文针对RESTful架构风格的特点,对糖尿病管理平台进行需求分析,完成糖尿病管理平台后台API的设计与实现,并对糖尿病管理平台后台中的设计进行了重点研究。本文的研究工作主要有以下几个方面:1.糖尿病管理平台的架构及设计。本论文对糖尿病管理平台进行了需求分析,搭建了控制层和媒体层的架构;根据糖尿病管理平台的特点,完成了控制层、媒体层、路由模块、缓存模块、验证模块和日志等模块的设计。2.根据模块化思想,对整个系统进行了详细的设计。本文以异步通讯队列理论和RESTful架构思想为基础,提出了方便横向扩展架构划分和建模。使用该方案对后台的API进行设计,可以使后台API代码层次更清晰,更易维护。3.糖尿病管理平台RESTful API的实现及验证。本文采用开源工具Redis实现了糖尿病管理平台的缓存模块,系统的各个服务之间采用了Rabbit MQ异步消息中间件进行通信,系统成功进行并成功上线,经历了百万级用户使用的考验。验证了本系统速度快,部署简单,可维护性高等特点。

基于RESTful架构的东北粮网门户网站的设计与实现

这是一篇关于REST,RESTful API,分布式架构,Spring Boot的论文, 主要内容为本论文致力于实现一个基于RESTful风格下的分布式电商网站,它实现的目的是为了避免像是API一旦部署,系统后期升级更新的操作变得困难等诸如此类问题而成为开发代价更小,系统伸缩性更强的一个安全性电商网站。实现一套业务可解耦、灵活性高、更新维护难度降低的通用型电商平台架构。传统的互联网服务普遍使用SOAP协议,SOAP请求XML目前.NET Framework能够很好地实现封装,却不便非.NET语言调用,比如说客户端的页面里大部分地使用Ajax技术,而JavaScript进行Soap请求会很难。这在开发彻底完成之前,调用服务的Web页面会为了调试和测试服务,必须写单独的测试程序,这会显得十分不方便。相比之下,RESTful服务具有非常出色地灵活性。既能被服务器端面向对象语言调用,又可以直接被客户端的脚本语言调用。也很方便用浏览器和Fiddler工具进行测试。本系统使用REST架构风格,后期接口选择RESTful风格来进行分析设计,实现动静分离。使用HTTP协议中的四种基本方法(GET、PUT、POST、DELETE)对资源进行一系列的操作。采用Pivotal团队提供的Spring Boot框架、Spring Data JPA以及阿里巴巴公司开发的Apache Dubbo的一种高性能开源RPC框架等相关技术来进行系统的实现。实现以下创新点:1、使用RESTful的架构,加强系统交互的可伸缩性,提升接口的通用性、组件的独立部署、减少交互延迟、增强安全性,从根本上简化Web开发。2、使用RESTful API实现系统的轻便性和可修改性、可扩展性等特点。

基于Android平台的零售业物流配送系统设计与实现

这是一篇关于物流配送系统,Android Studio,Java语言,SSH框架,RESTful API的论文, 主要内容为物流行业作为我国国民经济中新兴起的一个服务部门,在我国经济与科技高速发展的背景下也迅速的发展了起来。同时在国内,电子商务伴随着物联网的兴起与移动终端的兴盛也发展了起来,这使我国传统的零售业发展遇到了挑战。然而电商的崛起并不代表着零售业就要没落,相反它应该给零售业的发展带来机遇。因此,利用便利的移动网络以及可以连接网络的Android智能手机并以零售业的业务管理为基础,设计并实现一个基于移动端的物流配送系统能够增强零售业在经济市场中的竞争能力。该物流配送系统可以为零售业的客户提供集下单、查询订单为一体的服务,同时为零售业的店主提供集店铺管理与商品销售为一体的服务。本文主要对设计并实现上述物流配送系统的工作进行了阐述,主要的工作如下:(1)在我国零售业、物流业与Android智能手机发展现状的基础上,对基于Android平台的物流配送系统进行需求分析,设计系统总体架构,构建系统整体框架。(2)本文在MySQL环境下,对系统的数据库进行了设计与实现,以此来完成物流配送系统中数据的存储与处理的功能,为系统的正常运行提供数据方面的管理与支撑作用。(3)对物流配送系统的功能模块如:登录/注册模块、商品信息管理模块、消息推送模块和地图信息管理模块,在Android Studio环境下进行了设计与实现。(4)基于Android Studio用Java语言对后台服务器进行架构设计并且采用RESTful API的设计风格,设计并实现前端与服务器的交互。该物流配送系统的开发过程中使用了当前主流的开发技术,实现了对零售业店铺订单信息、客户信息等的高效管理,在不增加成本的前提下,提升了零售店服务质量并提高了工作效率。

基于RESTful架构的东北粮网门户网站的设计与实现

这是一篇关于REST,RESTful API,分布式架构,Spring Boot的论文, 主要内容为本论文致力于实现一个基于RESTful风格下的分布式电商网站,它实现的目的是为了避免像是API一旦部署,系统后期升级更新的操作变得困难等诸如此类问题而成为开发代价更小,系统伸缩性更强的一个安全性电商网站。实现一套业务可解耦、灵活性高、更新维护难度降低的通用型电商平台架构。传统的互联网服务普遍使用SOAP协议,SOAP请求XML目前.NET Framework能够很好地实现封装,却不便非.NET语言调用,比如说客户端的页面里大部分地使用Ajax技术,而JavaScript进行Soap请求会很难。这在开发彻底完成之前,调用服务的Web页面会为了调试和测试服务,必须写单独的测试程序,这会显得十分不方便。相比之下,RESTful服务具有非常出色地灵活性。既能被服务器端面向对象语言调用,又可以直接被客户端的脚本语言调用。也很方便用浏览器和Fiddler工具进行测试。本系统使用REST架构风格,后期接口选择RESTful风格来进行分析设计,实现动静分离。使用HTTP协议中的四种基本方法(GET、PUT、POST、DELETE)对资源进行一系列的操作。采用Pivotal团队提供的Spring Boot框架、Spring Data JPA以及阿里巴巴公司开发的Apache Dubbo的一种高性能开源RPC框架等相关技术来进行系统的实现。实现以下创新点:1、使用RESTful的架构,加强系统交互的可伸缩性,提升接口的通用性、组件的独立部署、减少交互延迟、增强安全性,从根本上简化Web开发。2、使用RESTful API实现系统的轻便性和可修改性、可扩展性等特点。

面向Java Web的3A安全框架研究与设计

这是一篇关于Java Web,Spring Security,RESTful API,认证,授权,审计的论文, 主要内容为近年来,随着互联网技术,Java技术和REST软件架构的发展,在Java Web领域主要存在两种应用形式:传统Web网页应用和RESTful API,REST以其简洁的风格,可伸缩性好,松耦合的特点得到了互联网企业的青睐,并广泛应用于分布式,微服务架构和移动应用,目前的主流的Java安全框架对传统Web网页应用的认证和基于角色的访问控制模型有很好的支持,但对RESTful API的认证,授权和审计缺乏相应的支持,无法满足RESTful API的认证需求,并且基于角色的访问控制模型控制粒度太大,无法动态对某个资源实现控制,不适合RESTful应用。针对现在Java安全框架存在的问题,本文在现有Java安全框架Spring Security的基础上,研究并设计了一种面向Java Web的3A安全框架。Spring Security对传统Web网页认证授权已经提供了良好的支持,本框架着重对RESTful API提供认证支持以及提供细粒度,动态的访问控制和便捷的审计解决方案。本文首先介绍了现有Java安全框架和RESTful API安全的发展现状以及存在的问题。接着介绍了框架设计相关的一些关键技术,简要介绍了Spring Security对Web页面应用的支持,着重介绍了RESTful API的认证和授权技术,阐述了框架使用这些技术的原因。然后介绍了框架的总体设计思路以及对Spring Security框架的修改,最后介绍了框架内每个模块的具体实现和框架的应用案例。框架的认证模块采用JSON Web Token认证方式,结合Spring Security的过滤器机制和内置认证模式实现,访问控制系统采用RestACL访问控制语言,因为过滤器机制只能实现粗略的鉴权,所以访问控制系统还采用了AOP加强了细粒度鉴权。使用Spring AOP机制实现审计功能,框架为RESTful API的认证,授权,审计提供了完整的解决方案。总体上,框架基于Spring Security框架,修改了Spring Security框架的认证和访问控制系统,使其支持适合RESTful应用的认证方式和访问控制模型,将JSON Web Token整合到框架的认证中,通过设计访问控制系统,实现RestACL的访问控制策略,策略评估,策略配置,将Rest ACL访问控制语言与框架集成到一起;为RESTful应用的访问控制提供统一的,便捷的解决方案。

面向Java Web的3A安全框架研究与设计

这是一篇关于Java Web,Spring Security,RESTful API,认证,授权,审计的论文, 主要内容为近年来,随着互联网技术,Java技术和REST软件架构的发展,在Java Web领域主要存在两种应用形式:传统Web网页应用和RESTful API,REST以其简洁的风格,可伸缩性好,松耦合的特点得到了互联网企业的青睐,并广泛应用于分布式,微服务架构和移动应用,目前的主流的Java安全框架对传统Web网页应用的认证和基于角色的访问控制模型有很好的支持,但对RESTful API的认证,授权和审计缺乏相应的支持,无法满足RESTful API的认证需求,并且基于角色的访问控制模型控制粒度太大,无法动态对某个资源实现控制,不适合RESTful应用。针对现在Java安全框架存在的问题,本文在现有Java安全框架Spring Security的基础上,研究并设计了一种面向Java Web的3A安全框架。Spring Security对传统Web网页认证授权已经提供了良好的支持,本框架着重对RESTful API提供认证支持以及提供细粒度,动态的访问控制和便捷的审计解决方案。本文首先介绍了现有Java安全框架和RESTful API安全的发展现状以及存在的问题。接着介绍了框架设计相关的一些关键技术,简要介绍了Spring Security对Web页面应用的支持,着重介绍了RESTful API的认证和授权技术,阐述了框架使用这些技术的原因。然后介绍了框架的总体设计思路以及对Spring Security框架的修改,最后介绍了框架内每个模块的具体实现和框架的应用案例。框架的认证模块采用JSON Web Token认证方式,结合Spring Security的过滤器机制和内置认证模式实现,访问控制系统采用RestACL访问控制语言,因为过滤器机制只能实现粗略的鉴权,所以访问控制系统还采用了AOP加强了细粒度鉴权。使用Spring AOP机制实现审计功能,框架为RESTful API的认证,授权,审计提供了完整的解决方案。总体上,框架基于Spring Security框架,修改了Spring Security框架的认证和访问控制系统,使其支持适合RESTful应用的认证方式和访问控制模型,将JSON Web Token整合到框架的认证中,通过设计访问控制系统,实现RestACL的访问控制策略,策略评估,策略配置,将Rest ACL访问控制语言与框架集成到一起;为RESTful应用的访问控制提供统一的,便捷的解决方案。

基于Android平台的零售业物流配送系统设计与实现

这是一篇关于物流配送系统,Android Studio,Java语言,SSH框架,RESTful API的论文, 主要内容为物流行业作为我国国民经济中新兴起的一个服务部门,在我国经济与科技高速发展的背景下也迅速的发展了起来。同时在国内,电子商务伴随着物联网的兴起与移动终端的兴盛也发展了起来,这使我国传统的零售业发展遇到了挑战。然而电商的崛起并不代表着零售业就要没落,相反它应该给零售业的发展带来机遇。因此,利用便利的移动网络以及可以连接网络的Android智能手机并以零售业的业务管理为基础,设计并实现一个基于移动端的物流配送系统能够增强零售业在经济市场中的竞争能力。该物流配送系统可以为零售业的客户提供集下单、查询订单为一体的服务,同时为零售业的店主提供集店铺管理与商品销售为一体的服务。本文主要对设计并实现上述物流配送系统的工作进行了阐述,主要的工作如下:(1)在我国零售业、物流业与Android智能手机发展现状的基础上,对基于Android平台的物流配送系统进行需求分析,设计系统总体架构,构建系统整体框架。(2)本文在MySQL环境下,对系统的数据库进行了设计与实现,以此来完成物流配送系统中数据的存储与处理的功能,为系统的正常运行提供数据方面的管理与支撑作用。(3)对物流配送系统的功能模块如:登录/注册模块、商品信息管理模块、消息推送模块和地图信息管理模块,在Android Studio环境下进行了设计与实现。(4)基于Android Studio用Java语言对后台服务器进行架构设计并且采用RESTful API的设计风格,设计并实现前端与服务器的交互。该物流配送系统的开发过程中使用了当前主流的开发技术,实现了对零售业店铺订单信息、客户信息等的高效管理,在不增加成本的前提下,提升了零售店服务质量并提高了工作效率。

基于前后端分离架构的产品质量跟踪系统的构建

这是一篇关于质量跟踪,Spring Boot,RESTful API,Mybatis,Shiro的论文, 主要内容为质量跟踪是制造型企业的永恒课题,无论是来自上游供应商的原材料,还是销售给下游企业或是终端用户的产成品,企业都需要对其质量进行跟踪管理。然而,针对不同的企业、不同的产成品,其制造工艺各不相同,需要跟踪的质量参数亦有天壤之别,对于质量管理人员来说,需要一种行之有效的方法来收集、存储和分析暴露出问题的产成品质量数据。因此,基于上述问题,企业内部需要借助计算机的数据存储、快速计算和数据分析能力来帮助质量管理人员解决这些问题。在信息化已成为企业提高产品竞争力的核心的时代,构建一套质量跟踪系统就是一种行之有效的方法,以此全面覆盖企业从产成品交付开始的各个环节和要素,系统、全面地收集产品质量数据,分析和评价产品的质量水平和存在的质量问题,及时将这些信息反馈给企业研发部门,帮助其改进研发工艺,努力提高产成品质量。针对上述背景和用户诉求,首先确定了使用B/S模式进行开发,使用当下较为流行的Bootstrap实现系统前端设计,通过JQuery来实现较高复杂度的页面交互。后端采用Spring Boot框架,并使用MVC模式进行开发,使得前、后端分离,以达到前端用户界面展示与后端业务逻辑解耦之目的。前端专注于界面设计,注重用户体验;后端重点放在对业务逻辑的抽象与实现上,数据操作部分使用RESTful风格编写可复用的WEB API供开发人员调用。前、后端职责清晰明了,并且可以同时进行程序开发工作,加快了系统的代码编写速度。其次,利用UML工具对系统进行分析建模,以用例为中心,逐次迭代完成整个程序的分析和设计。最后,通过JUnit单元测试框架对后端代码进行单元测试,确保代码质量。

基于微信公众号的烟草违法违规举报平台的设计与实现

这是一篇关于微信公众号,烟草违法违规举报,RESTful API,Slim架构的论文, 主要内容为随着互联网+和社交网络时代的到来,人们的生活和工作方式都发生了深刻的变化,也为烟草市场的管理工作,特别是违法违规举报工作带来了机遇,也带来了新的挑战。如何将社交平台深深植入信息社会,创建线上与线下之间的联动、监督管理与销售互动的立体式烟草销售和监管体系,充分运用互联网+和社交网络时代的信息优势,精确打击市场上的违法违规假烟的销售,成为提升烟草管理工作科学性和有效性的关键。微信是具有10亿活跃用户的庞大社交平台,在其上开通烟草违法违规举报公众号,将数以亿计的用户导入到违法违规举报平台,就会形成“人人参与举报,人人从中受益”的良好局面,也会给烟草稽查工作提供丰富的举报线索,将产生不可估量的社会效应和积极意义。本文根据上述社交时代举报和稽查工作新的发展形势,设计并实现了基于微信公众号的烟草违法违规举报平台。遵循软件工程开发理论和过程,首先对项目进行了技术可行性和经济可行性分析,明确业务需求,设计系统总体架构,在此基础上对系统核心模块进行划分,对相关数据库表进行了详细设计。然后根据微信官方开发指引和相关技术文档,构建微信公众号开发和运行环境,综合考虑稳定性、安全性和可扩展性等多方面因素,我们选择了微软Azure云服务作为后台服务器。为了适应前端Android、iOS和PC端等复杂多样的运行微信的终端设备,我们使用了弹性布局和JQuery WeUI前端架构,可以为用户提供与微信官方一致的UI界面和良好的用户操作体验。为了给前端微信公众号请求提供快速高效的服务,后端我们采用了符合RESTful API风格的Slim架构,在保持简洁性和易维护性的同时,能够提供强大的Web和API服务。最后,我们对本文开发实现的基于微信公众号的烟草违法违规举报平台进行了系统测试。根据功能需求对系统的核心功能设计了有针对性的测试用例,完成了功能测试。同时,为了给公众号用户提供稳定的并发服务,我们也对系统进行了压力测试。通过以上测试表明,本文设计并实现的基于微信公众号的烟草违法违规举报平台功能齐全,运行稳定,达到了设计要求,配合企业ERP系统实现线上和线下联动,能够很好满足通过微信公众号举报烟草违法违规线索、查询防伪码、宣传烟草行业法律法规等实际工作需求。同时,本文的工作也对同类微信公众号开发项目具有一定参考和借鉴意义。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码客栈网 ,原文地址:https://m.bishedaima.com/lunwen/49969.html

相关推荐

发表回复

登录后才能评论