工業互聯網低代碼開發平台采購項目招标

發布者:張程冬發布時間:2023-07-03浏覽次數:748


 

一、項目名稱、項目來源及預算

項目名稱:工業互聯網低代碼開發平台

項目來源:學科建設項目

采購數量:1套

 

二、采購要求:

 

1、項目背景

随着數字化場景落地需求爆發式增長,傳統的純代碼研發手段逐漸乏力,低代碼的應運而生為中國企業數智化服務帶來了一場技術性變革,未來必将形成低代碼的人才缺口。為進一步洞察低代碼行業,培養更多優質的工業互聯網低代碼相關人才,探索出基于産教融合、協同育人的應用型人才培養新模式。

 

2、建設意義

通過把低代碼知識加入到學校專業課程中,把客戶場景案例融入到日常教學中,逐步培養一批具有高水平低代碼編程能力的專業學生,不斷提升學生各項綜合能力,以期建成一個面向制造業企業的“低代碼”服務基地和“低代碼應用開發平台”實訓基地,為地方發展提供和輸出更多高質量的工業互聯網人才。

 

3、建設目的:

通過構建一套基于國産軟件的“工業互聯網低代碼開發平台” 模塊化課程體系,全面深入進行課程教學模式改革,讓學生更加了解低代碼可視化開發、移動開發、工作流引擎以及“開箱即用”的基礎服務等技術能力,豐富學生的實習實訓形式,提升學生的應用實踐能力,推動學院教育理念革新、教育方式轉變、教學場景重塑和教學模式變革,為應用型、複合型、創新型軟件人才的培養提供解決方案。

 

4、項目主要内容

通過建設低代碼開發平台系統,提供功能強大的業務系統整合能力與複雜硬件适配能力,實現包含教學、科研、實訓等多方面的融合;通過低代碼開發平台可以提供高效低門檻的開發能力,也能夠提供一整套教學的安全開發環境。

所建設的低代碼開發平台應滿足以下要求:

4.1、平台技術要求

4.1.1易用性

低代碼開發平台應遵循低代碼的開發原則,盡可能地減少應用開發過程中的代碼量,通過在圖形化的開發環境中通過拖、拉、拽等操作和基礎的配置即能實現應用頁面的布局設計。

低代碼開發平台應具有可視化流程引擎,通過拖、拉、拽等操作和基礎配置實現複雜的業務審批。

系統因支持各種業務功能小部件的封裝設計,加速和簡化應用開發過程,從而使得業務人員能夠結合實際參與應用的開發。

應用的業務邏輯設計與實現應遵循流程建模語言規範,業務邏輯應具有易理解、高可讀的特性。

低代碼開發平台應具有可視化系統架構圖、可視化分析業務模型關系、解構業務邏輯。

低代碼開發平台應具有智能錯誤定位、自動程序性能診斷、最佳開發實踐指導等智能開發助手功能,能在應用開發階段提供支持。使得對開發人員更加友好,加速開發過程。

4.1.2集成性

低代碼快速開發平台應支持以下系統集成要求:

1) 支持通過HTTP創建和發布應用對外的API接口,同時也能夠使用HTTP調用其他系統API接口,以JSON數據格式返回數據,實現應用與其他系統的集成。

2) 支持通過導入Excel文檔,自動解析Excel格式并映射到相應數據模型,實現與外部系統集成,同時能夠将應用中的數據以Excel格式導出。

3) 支持MQTT服務:通過訂閱主題、發布消息,配置複雜消息解析來實現與其他系統的集成。

4) 支持Kafka消息系統:動态訂閱、實時發布,接收消息、解析消息來實現與其他系統的集成。

5) 低代碼開發平台開發出的系統支持接入微服務相關組件,如:Nacos(注冊配置中心),Seata(分布式事務)等。

4.1.3 開放性與可擴展性

通過低代碼開發平台開發的應用應遵循微服務架構設計思想與理念,對内是對業務功能高度内聚,對外提供統一的API接口,可以實現應用的橫向擴展。

應用内部應支持模塊化設計原則,模塊之間應滿足高内聚,低耦合的特性。應具有通過模塊擴展來進行應用内功能擴展的能力。

應用程序數據可以存儲在大量的主流關系數據庫管理系統中,低代碼開發平台使用SQL标準來定義和操作域模型和數據。

4.1.4安全性

低代碼開發平台應支持對應用進行基于不同用戶角色的配置,結合企業實際定義滿足精益管理需要的不同用戶角色,并為其分配相應的用戶權限,達到基于角色的精益報表數據展示。

快速開發低代碼開發平台對應用内部權限配置應包含用戶頁面訪問權限控制,業務功能訪問權限配置,以及數據訪問權限控制,實現應用權限的精細化管理,符合精益管理理念。

4.1.5可重用性

通過低代碼開發平台的應用可成為應用模闆,可用于未來類似的應用的開發,可基于模闆複制系統,允許開發人員在根據模闆系統複制的系統中進行二次開發。

4.1.6移動應用開發能力

1)低代碼開發平台應具有開發響應式移動應用的能力,應用支持在PC、PAD、移動手機等不同設備上運行應用的能力,同時不同設備下的應用頁面布局能夠自适應,不需要進行額外的重複開發工作。

2)在低代碼開發平台中進行移動應用開發之後,應支持無需代碼生成、打包、發布的應用部署方式,供不同低代碼開發平台設備安裝使用。

 

4.1.7其他技術要求

1)低代碼開發平台應具有對應用的日志管理配置功能,支持設置不同級别的日志,記錄應用運行時的反饋信息與出錯時的報錯信息,通過日志可以幫助定位錯誤原因。

快速開發低代碼開發平台應支持對應用的各種部署方式,包擴傳統(虛拟)服務器,私有雲、公有雲、混合雲部署以及内網與外網部署。

在應用開發階段,低代碼開發平台應支持對應用程序的版本管理,同時應支持使用本地SVN工具、GitLab代碼倉庫進行代碼版本管理。

低代碼開發平台應支持對應用開發階段的基本開發測試調試功能。

使用低代碼開發平台開發的應用底層應支持主流關系型數據庫包括MySQL\Oracle\SQL Server等。

其他應滿足的功能:

模型

模型創建、模型關系可視化、模型屬性

屬性

基本類型屬性、高級類型屬性、唯一性、僞屬性

菜單

菜單管理、平台、關聯組件、外部URL、角色權限

組件

組件配置、組件數據源、全部組件類型、組件自定義布局、組件關系可視化、組件引用查詢
篩選項、數據過濾器、行為控制、樣式、按鈕、導入導出
自定義布局、控件屬性、狀态配置、評論、高級控件、校驗器

觸發器

觸發模型、關聯模型、觸發方式、狀态、觸發屬性、觸發條件、觸發模型的同查屬性、關聯模型的同查屬性、前置校驗器、後置校驗器、執行批次數、執行動作
動作:是否靜默、是否忽略導入、前置校驗器、前置觸發器、設置屬性值、子實例動作、後置觸發器、執行次數

ID生成器

ID生成規則、生成曆史、觸發器引用

條件庫

創建條件庫,設置名稱、所屬模型、匹配條件

定時器

創建定時器,填寫名稱、模型、目的、狀态、循環周期、前置校驗器、啟動時間、結束時間、編号、備注

系統管理

成員、角色、組織架構、流程、系統設置、日志、數據恢複

其它

包含全部低代碼開發特性及後台運維特性,後續更新新特性、優化及修複

 

4.2、技術支持要求

1)供應商在本公司低代碼開發平台具體使用和維護階段的技術問題提供遠程支持。

2)供應商應在使用低代碼開發平台初期(1-2個項目)研發過程中全程參與開發,并指導甲方人員熟練使用平台流程。

3)如有必要供應商需派出工程師人員,按照采購方指定的時間、地點對采購方确定的人員進行技術問題協助與指導。

4.3、驗收

1、供貨方應提供系統功能開發方案或清單,經采購人認可後,與合同的技術指标一起作為驗收标準。采購人對系統設備驗收合格後,出具驗收報告。驗收中發現建設成果達不到驗收标準或合同規定的技術指标,賣方必須完善達标,直到驗收合格為止。

2、如因驗收産生相關費用由供貨方承擔。

 

5聯系方式

1)聯系人:裴老師

2)聯系電話61900610, 15201914226

3電子郵箱:lnpei@shou.edu.cn

3)辦公地址:上海市浦東新區滬城環路999号伟德BETVLCTOR315室。

4)快遞方式:上海市浦東新區滬城環路999号上海海洋大學裴老師,15201914226


Baidu
sogou