---
title: "#0 系統架構 | Lavuta:線上報修系統開發"
tags: 線上報修系統開發教學, laravel, vue2, tailwind, vue
---
#0 系統架構
==
在分析所需的架構之前,我們必須知道這套系統的核心需求:
> *針對教室進行設備的報修,報修人可以追蹤進度,管理人可以恢復並更新修繕狀況。*
架構和頁面流程大致規劃完,然後用 Figma 來實現就會像是下面這個樣子。
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="100%" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FsKFyDLUrQs0tbdXpnSJ9un%2F%25E7%25B7%259A%25E4%25B8%258A%25E5%25A0%25B1%25E4%25BF%25AE%25E7%25B3%25BB%25E7%25B5%25B1-Repairing-Service-System%3Fnode-id%3D0%253A1" allowfullscreen></iframe>
<br><br>
那也可以稍微試著操作一下流程,看看有沒有覺得哪裡不順暢之類的。
<iframe style="border: 1px solid rgba(0, 0, 0, 0.1);" width="100%" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fproto%2FsKFyDLUrQs0tbdXpnSJ9un%2F%25E7%25B7%259A%25E4%25B8%258A%25E5%25A0%25B1%25E4%25BF%25AE%25E7%25B3%25BB%25E7%25B5%25B1-Repairing-Service-System%3Fpage-id%3D0%253A1%26node-id%3D50%253A576%26viewport%3D495%252C691%252C0.740945041179657%26scaling%3Dcontain" allowfullscreen></iframe>
<br><br>
系統架構結束之後,緊接著就要開始安裝。
下一篇終於可以開始做點事情了。
<br>
---
> [name=搋兔 Tryto] 為了和我開發的時候同步,原本要把專案建置指令送出了,突然想到要寫筆記,就一口氣寫了兩篇,那個指令的 Enter還沒按下去QQ
###### tags: `線上報修系統開發教學` `laravel` `vue2` `tailwind` `vue`
<!-- === 連結 ============== -->
[postCSS]: #同場加映:postCSS-的安裝和設定
<!-- === CSS設定 ============== -->
<style>
a {
color:#0072E3;
text-decoration: none;
transition:color 0.75s;
}
a:hover {
color:#84C1FF;
text-decoration: none;
transition:color 0.75s;
}
.markdown-body mark {
border-radius: 5px;
color:#c7254e;
background-color:#f9f2f4;
}
</style>
<!-- === CSS:程式碼深色主題 ============== -->
<style>
.markdown-body pre {
background-color: rgb(31, 41, 55);
border: 1px solid #555 !important;
color: #CCCCCC;
border-radius:12px;
/*border-radius:0px;*/
}
.markdown-body pre .hljs-tag {
color: #BAE5FD;
}
.markdown-body pre .hljs-keyword {
color: #20D3EE;
}
.markdown-body pre .hljs-string {
color:#BEF263;
}
.markdown-body pre .hljs-comment {
color:#9CA3B0;
}
.markdown-body pre .hljs-attr {
color:#20D3EE;
}
.markdown-body pre .hljs-name {
color:#E87BF9;
}
.markdown-body pre .hljs-built_in {
color:#F76E79;
}
</style>