# 系統開發的架構、規格和說明文件。 ## 系統架構說明 OA系統採用前後端分離的設計,前端使用Vue2框架,後端使用gin以及expressjs開發,架構如下圖 ![](https://i.imgur.com/lypn6Pp.png) ## 規格 專案代碼分為4個部份 - oa_back (go, gin) - 主要的api server - 負責提供所有核心功能的api - oa_file_manager_server (js, express) - 負責管理文件相關的api - oa_front (vue) - oa的前端專案 - oa_import (js) - 負責做資料轉移 - 從tiptop的csv轉入oa_import_tiptop資料庫 - 從舊oa資料庫(oracle)轉到oa_import再轉到oa