课题研究报告.docx
《课题研究报告.docx》由会员分享,可在线阅读,更多相关《课题研究报告.docx(12页珍藏版)》请在课桌文档上搜索。
1、横向课题研究报告“某战略支援部队大气环境监测系统前后端分离技术优化”是XXX相关课题组成员与XXX公司签订的横向课题,是学校科研工作和服务社会职能的组成部分。本课题周期为2022年10月20日一2023年5月30日,分准备、实施、总结三个阶段进行。由课题负责人XXX共同研究,目前课题研究完成了课题准备、课题立项工作,课题实施阶段、现在进入课题结题部分,自从立项以来,本课题负责人和课题组成员进行了大量的实验和工作,作了较为广泛和深入的实践和探索,取得了积极的成果。一、课题研究概述XXX公司是一家从事软件开发与销售、云计算技术服务、物联网应用于一体的高新技术公司。该公司接到某战略支援部队的一个项目
2、,该项目是将大气环境中的温度、湿度等信息获取出来,存在数据库服务器上,然后通过网络传输给多个前端。之前软件开发都是采用前后端耦合的方式,其应用开发模式中,前端开发人员负责设计静态的前端页面,而不需要考虑具体的业务逻辑,后端开发人员在静态页面的基础上,使用相关引擎,完成前后端的集成工作。近期前后端分离开发模式开始出现,前后端的分工变得清晰,前端开发人员专注于Ul交互和展示逻辑的设计,后端开发人员专注于业务逻辑和数据存储等,前后端通过接口进行数据的交换,从而大大减轻了开发人员的的负担,提高了开发的效率。该公司拟采取此开发模式,从而联系到本项目组成员,协助指导其完成此项目。二、课题研究的主要内容1认
3、知公司开发此项目的背景、意义微波辐射计通过实时测量大气微波辐射信号,监测大气积分水汽含量、路径液态水含量的连续变化,反演输出大气温、湿度和水汽密度廓线等,能够实现短时、临近天气预报,提高中小尺度天气的监测预警能力。通过对灾害性天气加密观测,对其变化趋势和影响区域进行科学研判,提高预报的精细化水平。同时也可以为人工影响天气作业方案的科学设计、作业条件的综合判别和作业实施提供依据,可减少人工影响天气作业的盲目性,增加作业的科学性。辐射计系统软件完成对辐射计硬件设备的网络化控制,并将观测结果图形化显示。辐射计系统软件由测量服务软件和综合显控软件组成。测量服务软件部署于中央信号处理分系统,完成原始数据
4、的采集控制、定标、亮温计算等;综合显控软件部署于综合信息处理分系统,完成大气积分水汽含量、路径液态水含量、温度廓线、水汽密度廓线、相对湿度廓线的反演输出,实现设备的远程控制,并将观测结果图形化显示。本项目通过前后端分离技术的优化,可以使系统开发效率得以提升,项目中采集到的大气环境数据,可以为部队相应设备提供支撑。2如何才能构建前后端分离模式下的开发环境近几年,互联网行业发展得依旧迅猛,涌现出了很多优秀的框架,同时这些框架也正在逐渐改变我们传统的前端开发方式。前后端分离的前指客户端,直接呈现给用户的;后端是服务器端,处理业务逻辑和数据,不呈现给用户。传统的应用开发模式中,前端开发人员负责设计静态
5、的前端页面,而不需要考虑后端的业务逻辑,后端开发人员在静态页面的基础上,使用相关引擎,完成前后端的集成工作。前后端代码耦合比较严重,开发人员需要将大量精力放在沟通和系统调试上,增加了项目后期的维护和扩展的难度。前后端分离开发模式出现后,前后端的分工变得清晰,前端开发人员专注于Ul交互和展示逻辑的设计,后端开发人员专注于业务逻辑和数据存储等,前后端通过接口进行数据的交换,从而大大减轻了开发人员的的负担,提高了开发的效率。Google的AngularJS.Facebook的ReactJS,这些前端框架的出现和组件化开发的普及和规范化,既改变了原有的开发思维和方式,也使得前端开发者加快脚步,更新自己
6、的知识结构。原GOOgIe员工尤雨溪公开发布了自己的前端库一一Vue.js,时至今日,Vue.js已有越来越多的开发者在实际的生产环境中运用它。(1) Vue(发音为/vju:/,类似view)是一款用于构建用户界面的JaVaSeriPt框架。它基于标准HTML、CSS和JaVaSCriPt构建,并提供了一套声明式的、组件化的编程模型,帮助开发者高效地开发用户界面。VUe是一个独立的社区驱动的项目,是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JaVaSCriPt框架之一,可以轻松处理大多数Web应用的场景,并且几乎不需要手动优化,并且VUe完全有能力处理大规模的应用。
7、Vue在JavaScript前端开发库领域属于后来者,其他前端开发库有JQueryAngualsReaet等,但是VUe对于当前主流JaVaSCriPt库的地位具有很大的威胁。Vue.js是一个优秀的前端界面开发JavaScript库,它之所以非常火,是因为有众多突出的特点,其中主要的特点有以下几个。轻量级的框架Vue.js能够自动追踪依赖的模板表达式和计算属性,提供MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API,使读者更加容易理解,能够更快上手。双向数据绑定声明式渲染是数据双向绑定的主要体现,同样也是Vue.js的核心,它允许采用简洁的模板语法将数据声明式渲染整合进DOMo指
8、令Vue.js与页面进行交互,主要就是通过内置指令来完成的,指令的作用是当其表达式的值改变时相应地将某些行为应用到DoM上。组件化组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。在VUe中,父子组件通过PrOPS传递通信,从父向子单向传递。子组件与父组件通信,通过触发事件通知父组件改变数据。这样就形成了一个基本的父子通信模式。通过VUe技术的应用,帮助系统实现前端模块化和组件化,借助router来实现客户端的页面跳转,而页面本身则通过axios和后端的api接口相连,前后端产生相应的JSON结构包括元数据和返回值两个部分,其中元数据能够显示
9、操作的成功与否,返回值则表示了服务端方法返回的数据。Vue.js安装:独立版本,直接下载并用script标签引入,Vue会被注册为一个全局变量。Vue.js可以从其官方下载或者可以使用静态资源链接。另外,在用Vue.js构建大型应用时推荐使用NPM安装:#最新稳定版本$npminstallvue#开发版本(直接从GitHub安装)$npminstallvuejsvue8dev(2) Node,js是基于ChromeJavaScript运行时建立的一个平台,实际上它是对GoogleChromeV8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。NOde.js采用事件驱动和非阻塞I/O模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课题 研究 报告

链接地址:https://www.desk33.com/p-431717.html