基于前后端分离模式的船舶机务系统设计实现
这是一篇关于船舶机务管理系统,B/S模式,NodeJS,前后端分离,ReactJS的论文, 主要内容为随着信息化数字化的加深,船舶信息化建设已成为必然趋势,但根据文献,目前大量机务管理系统依然采用C/S架构,严重依赖于PC及特定的操作系统,体积臃肿,维护困难;也有B/S和C/S混合架构的软件,但使用时仍需要下载10+MB的软件,这并不能发挥B/S低成本、维护简易、一次编写多端运行的优点;近年来,也有完全使用B/S结构完成的机务管理系统,但是使用的是传统的前后端不分离的开发模式,例如JSP+jQuery耦合模式。这样的技术栈虽然发挥了B/S访问便捷的优点,但维护困难,业务耦合度高的缺点依然存在。而如今船舶机务的业务复杂度,界面的复杂度,数据量大幅增长,应该借助web化趋势寻求更合适的B/S架构来设计新型机务管理系统。本文设计的机务管理系统在B/S架构的基础上,使用前后端分离的开发模式,代码高效组织,易于维护,极大提升了开发效率;技术选型上使用NodeJS环境,MongoDB非关系型数据库;前端UI设计上突出船岸分工,去表格化特点,使得人机交互更友好。本文主要研究工作如下:先进行了需求分析,根据软件架构图确定各个模块及其关联与从属关系,模块主要分为岸端系列模块、船端系列模块、公共模块。与传统软件相比,船端模块新增了设备监控模块,备件物料模块中的业务协作更简明;船端与岸端的侧重点也大有不同,船端不再完全由岸端控制,侧重于实时监控与处理,岸端侧重于统计分析与审核。接着进行了数据库的选型工作,数据库选择MongoDB,兼顾了复杂业务和高速读写,并为各个模块设计了若干数据库表,详细的定义了每个表的Schema字段规范。然后进行了前后端的开发,其中后端是核心;后端开发使用了NodeJS环境以及KOA2网络框架,可以与MongoDB良好配合,并且能适应高I/O密度场景。完成系列业务建模及编码后,向外提供符合Restful规范的接口,并使用postman软件进行接口联调以保证接口的正确性。最后采用了当前流行的组件化开发框架ReactJS及其全家桶技术搭建了前端项目,用移动端UI界面展示了整个软件的交互效果。在本文搭建的的数据库开发的前后端基础上,启动浏览器并输入指定url后,即可随时轻量的访问应用,无需下载任何的安装包。
基于前后端分离模式的船舶机务系统设计实现
这是一篇关于船舶机务管理系统,B/S模式,NodeJS,前后端分离,ReactJS的论文, 主要内容为随着信息化数字化的加深,船舶信息化建设已成为必然趋势,但根据文献,目前大量机务管理系统依然采用C/S架构,严重依赖于PC及特定的操作系统,体积臃肿,维护困难;也有B/S和C/S混合架构的软件,但使用时仍需要下载10+MB的软件,这并不能发挥B/S低成本、维护简易、一次编写多端运行的优点;近年来,也有完全使用B/S结构完成的机务管理系统,但是使用的是传统的前后端不分离的开发模式,例如JSP+jQuery耦合模式。这样的技术栈虽然发挥了B/S访问便捷的优点,但维护困难,业务耦合度高的缺点依然存在。而如今船舶机务的业务复杂度,界面的复杂度,数据量大幅增长,应该借助web化趋势寻求更合适的B/S架构来设计新型机务管理系统。本文设计的机务管理系统在B/S架构的基础上,使用前后端分离的开发模式,代码高效组织,易于维护,极大提升了开发效率;技术选型上使用NodeJS环境,MongoDB非关系型数据库;前端UI设计上突出船岸分工,去表格化特点,使得人机交互更友好。本文主要研究工作如下:先进行了需求分析,根据软件架构图确定各个模块及其关联与从属关系,模块主要分为岸端系列模块、船端系列模块、公共模块。与传统软件相比,船端模块新增了设备监控模块,备件物料模块中的业务协作更简明;船端与岸端的侧重点也大有不同,船端不再完全由岸端控制,侧重于实时监控与处理,岸端侧重于统计分析与审核。接着进行了数据库的选型工作,数据库选择MongoDB,兼顾了复杂业务和高速读写,并为各个模块设计了若干数据库表,详细的定义了每个表的Schema字段规范。然后进行了前后端的开发,其中后端是核心;后端开发使用了NodeJS环境以及KOA2网络框架,可以与MongoDB良好配合,并且能适应高I/O密度场景。完成系列业务建模及编码后,向外提供符合Restful规范的接口,并使用postman软件进行接口联调以保证接口的正确性。最后采用了当前流行的组件化开发框架ReactJS及其全家桶技术搭建了前端项目,用移动端UI界面展示了整个软件的交互效果。在本文搭建的的数据库开发的前后端基础上,启动浏览器并输入指定url后,即可随时轻量的访问应用,无需下载任何的安装包。
基于B/S架构的船舶机务管理系统设计
这是一篇关于B/S架构,船舶机务管理系统,后台数据库,权限管理,云计算的论文, 主要内容为随着航运企业的不断发展,国际海事组织(IMO)对船舶运行的安全性、环保性等提出了更高的要求,船舶管理的重要性逐渐突显出来,而船舶机务管理是船舶管理的一个重要内容,它对船上机器的操纵、维修、保养及对人员、物料等的安排、分配等方面事务进行管理,它既覆盖岸端公司的内部业务管理,又覆盖船舶端的业务管理,直接关系到船舶运行的安全性、环保性和成本等方面。因此,迫切需要开发船舶机务管理系统软件。 传统的管理软件是局域网下的C/S架构,甚至是单机版的,对中小企业而言成本高、维护技术难度大,且难以实现跨平台使用。 后计算机时代,PC功能弱化,大量公共数据服务器通过云计算技术进行连接起来,大量的应用软件普遍采用B/S架构,以服务器、网络和云计算为手段建立公共数据服务平台,客户端仅通过IE浏览器就可以实现各种应用操作,其优点是不受地域限制、维护成本低,可靠性高等。 宽带卫星和北斗短信息技术在海事领域广泛使用,催生了基于B/S架构的船舶机务管理系统。该论文将船舶机务管理系统根据功能分为10个模块,使用Visual Studio2008按照模块化思想设计前台船舶机务管理系统界面,与后台SQL SERVER2008设计的数据结合,并使用IIS进行发布。这样公司客户端能通过浏览器不分时间、地点地通过公共数据服务平台查询船舶运行工况,降低航运企业运营成本,然后根据时变信息及时给予技术交流和指导,并提前准备船舶所需备件和物料等,提升航运企业管理效率;船端用户根据各自权限观察船舶的运行情况,行使自身职责,合理安排船舶的需求,提前向公司提出申请。这样就达到了提高船舶适航能力效果。
基于B/S架构的船舶机务管理系统设计
这是一篇关于B/S架构,船舶机务管理系统,后台数据库,权限管理,云计算的论文, 主要内容为随着航运企业的不断发展,国际海事组织(IMO)对船舶运行的安全性、环保性等提出了更高的要求,船舶管理的重要性逐渐突显出来,而船舶机务管理是船舶管理的一个重要内容,它对船上机器的操纵、维修、保养及对人员、物料等的安排、分配等方面事务进行管理,它既覆盖岸端公司的内部业务管理,又覆盖船舶端的业务管理,直接关系到船舶运行的安全性、环保性和成本等方面。因此,迫切需要开发船舶机务管理系统软件。 传统的管理软件是局域网下的C/S架构,甚至是单机版的,对中小企业而言成本高、维护技术难度大,且难以实现跨平台使用。 后计算机时代,PC功能弱化,大量公共数据服务器通过云计算技术进行连接起来,大量的应用软件普遍采用B/S架构,以服务器、网络和云计算为手段建立公共数据服务平台,客户端仅通过IE浏览器就可以实现各种应用操作,其优点是不受地域限制、维护成本低,可靠性高等。 宽带卫星和北斗短信息技术在海事领域广泛使用,催生了基于B/S架构的船舶机务管理系统。该论文将船舶机务管理系统根据功能分为10个模块,使用Visual Studio2008按照模块化思想设计前台船舶机务管理系统界面,与后台SQL SERVER2008设计的数据结合,并使用IIS进行发布。这样公司客户端能通过浏览器不分时间、地点地通过公共数据服务平台查询船舶运行工况,降低航运企业运营成本,然后根据时变信息及时给予技术交流和指导,并提前准备船舶所需备件和物料等,提升航运企业管理效率;船端用户根据各自权限观察船舶的运行情况,行使自身职责,合理安排船舶的需求,提前向公司提出申请。这样就达到了提高船舶适航能力效果。
基于前后端分离模式的船舶机务系统设计实现
这是一篇关于船舶机务管理系统,B/S模式,NodeJS,前后端分离,ReactJS的论文, 主要内容为随着信息化数字化的加深,船舶信息化建设已成为必然趋势,但根据文献,目前大量机务管理系统依然采用C/S架构,严重依赖于PC及特定的操作系统,体积臃肿,维护困难;也有B/S和C/S混合架构的软件,但使用时仍需要下载10+MB的软件,这并不能发挥B/S低成本、维护简易、一次编写多端运行的优点;近年来,也有完全使用B/S结构完成的机务管理系统,但是使用的是传统的前后端不分离的开发模式,例如JSP+jQuery耦合模式。这样的技术栈虽然发挥了B/S访问便捷的优点,但维护困难,业务耦合度高的缺点依然存在。而如今船舶机务的业务复杂度,界面的复杂度,数据量大幅增长,应该借助web化趋势寻求更合适的B/S架构来设计新型机务管理系统。本文设计的机务管理系统在B/S架构的基础上,使用前后端分离的开发模式,代码高效组织,易于维护,极大提升了开发效率;技术选型上使用NodeJS环境,MongoDB非关系型数据库;前端UI设计上突出船岸分工,去表格化特点,使得人机交互更友好。本文主要研究工作如下:先进行了需求分析,根据软件架构图确定各个模块及其关联与从属关系,模块主要分为岸端系列模块、船端系列模块、公共模块。与传统软件相比,船端模块新增了设备监控模块,备件物料模块中的业务协作更简明;船端与岸端的侧重点也大有不同,船端不再完全由岸端控制,侧重于实时监控与处理,岸端侧重于统计分析与审核。接着进行了数据库的选型工作,数据库选择MongoDB,兼顾了复杂业务和高速读写,并为各个模块设计了若干数据库表,详细的定义了每个表的Schema字段规范。然后进行了前后端的开发,其中后端是核心;后端开发使用了NodeJS环境以及KOA2网络框架,可以与MongoDB良好配合,并且能适应高I/O密度场景。完成系列业务建模及编码后,向外提供符合Restful规范的接口,并使用postman软件进行接口联调以保证接口的正确性。最后采用了当前流行的组件化开发框架ReactJS及其全家桶技术搭建了前端项目,用移动端UI界面展示了整个软件的交互效果。在本文搭建的的数据库开发的前后端基础上,启动浏览器并输入指定url后,即可随时轻量的访问应用,无需下载任何的安装包。
基于B/S架构的船舶机务管理系统设计
这是一篇关于B/S架构,船舶机务管理系统,后台数据库,权限管理,云计算的论文, 主要内容为随着航运企业的不断发展,国际海事组织(IMO)对船舶运行的安全性、环保性等提出了更高的要求,船舶管理的重要性逐渐突显出来,而船舶机务管理是船舶管理的一个重要内容,它对船上机器的操纵、维修、保养及对人员、物料等的安排、分配等方面事务进行管理,它既覆盖岸端公司的内部业务管理,又覆盖船舶端的业务管理,直接关系到船舶运行的安全性、环保性和成本等方面。因此,迫切需要开发船舶机务管理系统软件。 传统的管理软件是局域网下的C/S架构,甚至是单机版的,对中小企业而言成本高、维护技术难度大,且难以实现跨平台使用。 后计算机时代,PC功能弱化,大量公共数据服务器通过云计算技术进行连接起来,大量的应用软件普遍采用B/S架构,以服务器、网络和云计算为手段建立公共数据服务平台,客户端仅通过IE浏览器就可以实现各种应用操作,其优点是不受地域限制、维护成本低,可靠性高等。 宽带卫星和北斗短信息技术在海事领域广泛使用,催生了基于B/S架构的船舶机务管理系统。该论文将船舶机务管理系统根据功能分为10个模块,使用Visual Studio2008按照模块化思想设计前台船舶机务管理系统界面,与后台SQL SERVER2008设计的数据结合,并使用IIS进行发布。这样公司客户端能通过浏览器不分时间、地点地通过公共数据服务平台查询船舶运行工况,降低航运企业运营成本,然后根据时变信息及时给予技术交流和指导,并提前准备船舶所需备件和物料等,提升航运企业管理效率;船端用户根据各自权限观察船舶的运行情况,行使自身职责,合理安排船舶的需求,提前向公司提出申请。这样就达到了提高船舶适航能力效果。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码工坊 ,原文地址:https://bishedaima.com/lunwen/53553.html