肇新合同v1.4.3文档中心 肇新合同v1.4.3文档中心
首页
系统概述
使用手册
实施经验
技术文档
返回官网 (opens new window)
首页
系统概述
使用手册
实施经验
技术文档
返回官网 (opens new window)
  • 架构与技术栈
    • 1、系统架构
      • 1.1 概述:
      • 1.2 架构图
    • 2、技术栈
      • 2.1前端技术栈
      • 2.2后端技术栈
      • 2.3移动端技术栈
      • 2.4部署技术栈
  • 配置达梦数据库
  • 项目部署
  • 日常运维
  • 存储与备份
  • 配置钉钉
  • ONLYOFFICE配置说明
  • 技术文档
肇新科技
2024-09-24
目录

架构与技术栈

# 1、系统架构

# 1.1 概述:

本系统是基于 Spring Boot + Vue2.x 框架开发的合同管理系统,提供系统配置、模板管理、合同起草、合规审批、履约控制、合同变更、合同归档的合同全流程电子化管理,帮助您实现高效、无缝的合同生命周期管理。

  • 源码交付:我们提供完整的系统源码交付,客户可以根据自身需求对系统进行定制化修改和扩展。
  • 私有化部署:系统支持在客户自己的服务器上进行部署,确保数据的物理安全和控制权完全掌握在客户手中。
  • 支持国产化:系统已经适配达梦数据库、麒麟V10系统。

# 1.2 架构图

合同管理系统-Spring Boot+Vue2.x全栈架构图(含达梦数据库适配)

# 2、技术栈

# 2.1前端技术栈

  • Vue2:用于构建用户界面的渐进式JavaScript框架。
  • Vue Router:Vue.js的官方路由管理器,用于单页面应用的路由管理。
  • Vuex:Vue.js的状态管理模式,用于管理应用的全局状态。
  • Axios:用于发送HTTP请求的库,用于与后端进行数据交互。
  • Element UI:基于Vue.js的桌面端组件库,用于快速构建美观的UI界面。
  • ECharts:用于数据可视化的JavaScript库,用于展示数据图表。

# 2.2后端技术栈

  • Spring Boot:基于Spring框架的快速开发框架,简化了配置和部署。
  • MyBatis:持久层框架,用于数据库操作。
  • MySQL:关系型数据库管理系统,用于存储和管理数据。
  • Redis:内存数据结构存储系统,用于缓存和会话管理。
  • SaToken:用于权限管理和会话管理的框架,提供了安全性和身份验证功能。
  • JWT:用于身份验证的JSON Web Token,用于在客户端和服务器之间传递身份验证信息。
  • knife4j:用于API文档生成的工具,用于描述和测试API接口。
  • Maven:项目管理和构建工具,用于管理项目的依赖和构建过程。
  • Git:版本控制工具,用于代码管理和版本控制。
  • Lombok:用于简化Java代码的工具,提供了注解和插件,用于自动生成代码。

# 2.3移动端技术栈

  • uni-app:用于开发跨平台移动应用的框架。
  • uView:基于UniAPP的UI组件库,用于快速构建美观的移动端界面。

# 2.4部署技术栈

  • Docker:容器化技术,用于部署和管理应用。
  • Docker Compose: 用于定义和运行多容器 Docker 应用程序的工具。
  • OpenResty:用于构建高性能Web应用的Web平台,提供了Nginx和Lua的集成。
  • Tomcat:Web应用服务器,用于部署和管理Java Web应用。
  • MySQL:关系型数据库管理系统,用于存储和管理数据。
  • 达梦数据库:关系型数据库管理系统,用于存储和管理数据。
  • Redis:内存数据结构存储系统,用于缓存和会话管理。
  • OnlyOffice:用于文档编辑和协作的工具,提供了在线编辑和协作功能。
上次更新: 2025/03/18, 14:01:36
配置达梦数据库

配置达梦数据库→

最近更新
01
ONLYOFFICE配置说明
04-03
02
合同分类管理
03
产品篇-合同系统设计
03-24
更多文章>
Copyright © 2025-2025 备案号:晋ICP备2021020298号-1 晋公网安备 14010502051117号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式