System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于快捷搭建的智慧城市应用开发系统技术方案_技高网

一种基于快捷搭建的智慧城市应用开发系统技术方案

技术编号:41232318 阅读:14 留言:0更新日期:2024-05-09 23:47
本申请提供一种基于快捷搭建的智慧城市应用开发系统,包括应用入口、功能配置、智能网关层、服务层、基础技术栈和存储层,该系统为将数据结构与使用界面分离数据模型驱动的方式,所述服务层通过插件注入实现系统插件化架构,所述系统插件化架构被分割为独立的插件模块和核心系统。本申请的基于快捷搭建的智慧城市应用开发系统一套数据模型,满足多端场景联动搭建,无需额外的跨系统二次开发,极大的降低了系统间的复杂度和出错率。

【技术实现步骤摘要】

本申请属于智慧城市应用开发,具体涉及一种基于快捷搭建的智慧城市应用开发系统


技术介绍

1、随着数字化时代的到来,企业对于快速响应市场需求、提高运营效率的需求越来越迫切。为了满足这些需求,低代码开发平台逐渐成为很多行业,尤其是智慧城市领域数智化升级的重要工具。低代码开发是一种基于图形化界面和组件化模型的软件开发方式,它允许通过拖拽组件和配置参数来完成应用程序的开发系统。

2、为此,我们提出一种基于快捷搭建的智慧城市应用开发系统来解决上述问题。


技术实现思路

1、目前低代码开发平台具有高效、灵活、易用等优点,可以帮助用户快速构建和迭代应用程序,提高开发效率和响应速度。

2、本申请提供一种基于快捷搭建的智慧城市应用开发系统,包括应用入口、功能配置、智能网关层、服务层、基础技术栈和存储层,

3、该系统为将数据结构与使用界面分离数据模型驱动的方式,所述服务层通过插件注入实现系统插件化架构,所述系统插件化架构被分割为独立的插件模块和核心系统。数据模型驱动,本专利技术采用数据模型驱动的方式,将数据结构与使用界面分离。与传统的表单、表格或流程驱动的低代码产品不同,本专利技术允许用户在图形化界面上创建应用程序,并通过拖拽组件和模型驱动的逻辑来定义数据结构。这种方式的好处在于简化了操作流程,提高了开发效率;同时,也使得应用程序更加灵活,能够满足更复杂场景的需求。平台采用数据结构与使用界面分离的设计思路,可以为数据表创建任意数量、任意形态的应用模块(数据视图),每个模块里可以自定义不同的样式、文案、操作,对于一些特殊场景,可以支持代码二次编译,这样既兼顾了低代码的简单操作,又具备了原生开发的灵活性。

4、在一些实施方式中,所述应用入口包括web端和移动端。

5、在一些实施方式中,所述功能配置包括应用端、数据表、菜单、区块和容器。

6、在一些实施方式中,所述智能网关层包括业务聚合、智能过滤、路由选择和接口限流。

7、在一些实施方式中,所述服务层包括权限控制客户端、用户认证、数据表管理、字段管理、文件管理器、系统设置、错误处理器、导出、数据可视化、图表、地图、路由管理、验证码、工作流、导入、存储服务、iframe、中国行政区、审计日志、数据可视化管理、多语言管理、移动端、多应用管理、消息提醒。

8、在一些实施方式中,所述权限控制客户端包括client客户端和server服务端。

9、在一些实施方式中,所述基础技术栈包括typescript、sequelize、ant design、koa、formily、websocket和react。

10、在一些实施方式中,所述存储层包括缓存服务、mysql数据库和文件服务器。

11、在一些实施方式中,该系统通过第三方大模型接入,进行数据分析处理。

12、本申请提供的基于快捷搭建的智慧城市应用开发系统,具有如下技术效果:

13、1、系统无需具备专业的技术基础,满足一般业务人员即可开发复杂和有垂直业务特色的业务应用系统,通过简单的前端配置操作,就可以在前端界面生成丰富灵活的功能界面;

14、2、一套数据模型,满足多端场景联动搭建,无需额外的跨系统二次开发,极大的降低了系统间的复杂度和出错率。同时也极大的降低了多终端系统开发成本;

15、3、与已有系统融合,企业中通常已经有了各种系统和数据库,系统支持将第三方数据库或者api作为数据源,也支持将本系统嵌入第三方系统中,或者将第三方系统嵌入本系统中。

16、4、极致简单轻量,采用javascript/typescript技术栈,一个人即可完成前后端开发。对服务器要求低,可以部署在单台低配置服务器上。

本文档来自技高网...

【技术保护点】

1.一种基于快捷搭建的智慧城市应用开发系统,其特征在于,包括应用入口、功能配置、智能网关层、服务层、基础技术栈和存储层,

2.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述应用入口包括Web端和移动端。

3.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述功能配置包括应用端、数据表、菜单、区块和容器。

4.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述智能网关层包括业务聚合、智能过滤、路由选择和接口限流。

5.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述服务层包括权限控制客户端、用户认证、数据表管理、字段管理、文件管理器、系统设置、错误处理器、导出、数据可视化、图表、地图、路由管理、验证码、工作流、导入、存储服务、iframe、中国行政区、审计日志、数据可视化管理、多语言管理、移动端、多应用管理、消息提醒。

6.根据权利要求5所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述权限控制客户端包括client客户端和server服务端。

7.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述基础技术栈包括TypeScript、sequelize、Ant Design、koa、formily、WebSocket和react。

8.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述存储层包括缓存服务、MySQL数据库和文件服务器。

9.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,该系统通过第三方大模型接入,进行数据分析处理。

...

【技术特征摘要】

1.一种基于快捷搭建的智慧城市应用开发系统,其特征在于,包括应用入口、功能配置、智能网关层、服务层、基础技术栈和存储层,

2.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述应用入口包括web端和移动端。

3.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述功能配置包括应用端、数据表、菜单、区块和容器。

4.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述智能网关层包括业务聚合、智能过滤、路由选择和接口限流。

5.根据权利要求1所述的基于快捷搭建的智慧城市应用开发系统,其特征在于,所述服务层包括权限控制客户端、用户认证、数据表管理、字段管理、文件管理器、系统设置、错误处理器、导出、数据可视化、图表、地图、路由管理、验证码、工作流...

【专利技术属性】
技术研发人员:郑展祥秦鹏张昱唐月孙宏宇
申请(专利权)人:北京易华录信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1