首页

天络系统开发服务-基于skycenter框架


天络承接各种软件项目开发,天络在多年的开发实践中,形成了skyCenter V4框架
skyCenter目标提供系统的敏捷开发、快速迭代。它由一系列开发辅助工具组成
包括(dashBuilder、skyDataDefine、skyAdmin、skyServer、skyET、skyCron、mingCss等) 利用这些工具可快速开发、快速迭代,满足客户随需而变的需求。

天络技术架构简述:

  • 天络项目采用前后端分离架构
  • 前端天络主要采用vuejs,UI框架采用ElementUI或Bootstrap
  • 后端天络采用微服务框架
  • 开发平台基于微软的.NET 7或开源nodejs
  • 数据库天络重点推荐Mysql/Mariadb、Postgresql、ms sql server
  • 全框架对多语言支持,丰富的多语言处理经验
  • 丰富内容管理及数据管理经验
    内容管理经验可让各种系统的表现更丰富、界面的用户体验更好
    数据管理经验可让各种系统的数据结构更合理,数据更易于管理
  • 自主研发一系统开发辅助工具
    方便项目的敏捷开发,快速迭代
  • 前后端分离、微服务框架
    前端采用vuejs,后端基于微服务理念,按领域分开,低耦合。
  • 开发运维一条龙服务
    让您省心、省事,系统可靠运行

dashBuilder-快速构建数据看板

  • 全组件化,并内置常用图形,看板中常用元素组件化。
  • 拖放方式布局,方便快速形成或调整看板的布局。
  • 组件属性对话框,方便调整组件参数。
  • 与数据管理结合,方便从各种公司类数据或产品类数据中提取数据,并图形化展示。

skyDataDefine-数据定义版本管理

  1. 依托git,数据结构版本化管理.
  2. 利用git diff,根据版本间差异生臧alter脚本,通过管道可直接在数据库中完成修改。
  3. git diff 支持rename_create模式,即先把原表改名,再重建新表,并把旧表中数据导入,对pg且有sequence表而言,导入新数据后,会自动重设置sequence.
  4. 直接生成skyAdmin后台管理配置。
  5. 直接生成skyServer中数据库配置文件,通过sqlBuilder,自动完成crud操作。
  6. 支持多语言,自动生成多语言相关配置或脚本。
  7. 利用dbml自动生成ER图。
  8. 直接生成最新版本word格式数据库结构文件。该文档中包括目录、字段详细描述、索引。

skyAdmin-基于bs5的管理后台框架

  1. 基于boostrap5 UI,响应式布局,手机端可顺利完成所有后台操作.
  2. 通过从skyDataDefine生成的配置文件,自动表的增删改查操作,对于表中特殊操作,可重载相关的函数快速完成。
  3. 基于vue3框架,响应式开发,采用Composition API、vuex、vue-router、vue-18n。
  4. 重新封装了一系列输入组件-skyInputs方便表单的输入。
  5. 内置summernote html输入组件,并可根据客户需求定制
  6. 内置对数据库表多语言字段操作。

skyServer-天络微服务框架

  • 提供.net及nodejs版本
  • 内置sqlBuilder,通过skyDataDefine生成的文件,自动完成表的增删改查。
  • 内置resHeler,方便生成error.log及access.log。内置常见error code定义,并支持error msg多语言返回。
  • 增删改查自动生成中,支持数据表中含有多语言字段。
  • 通过nginx配置灵活部署。

skyOAuth2-基于OAuth2协议的服务实现

  • 实现了OAuth2四种授权机制,授权码(authorization-code)、隐藏式(implicit)、密码式(password)、客户端凭证(client credentials)
  • 完整遵循OAuth2协议规范,并可按客户要求定制。
  • 支持数据的AES加密及SHA签名。
  • 提供Web UI-WebTester来调试接口,WebTester基于Bootstrap开发,在手机端可完成操作。

skyCron-天络任务调度

  1. 参照linux crontab来调度任务。
  2. 通过web ui,可方便配置调度时间.
  3. 支持多种任务类型,如:扫描文件型、执行sql型、通过api执行命令型等。
  4. 每个调度中支持多个任务.
  5. 通过ui查看调度及任务执行状况。

skyET-数据提取及转换工具

  1. 支持通过配置文件,从关系数据库mysql/mssql中作数据抽取及转换.
  2. 支持通过配置文件从excel,csv,pptx中提取数据及转换.
  3. 利用skyCron方便做任务调度,并能方便查看执行结果.

mingCss-桌面优先响应式样式

移动优先Web应用

  • 天络支持bootstrap 5的样式及ui组件。
  • 天络后台管理框架skyAdmin基于bs5。

桌面优先Web应用

  • 天络经过多年支持自适应样式库.
  • 框架通用common.css,包括类bs的breakpoint,常用css,常用css helper。