PrinceCRM Project 1
Aug 24, 2017 · 2 min read
小王子客戶管理系統
學習了一陣子的iOS APP開發後,準備所學到的點點滴滴,用來實做一個規格大一點的專案。由於目前沒什麼特別的點子,就先來做一個CRM。
首先使用Xmind 規劃了一下所要實作的功能與架構,
有圖有真相,一樣先上圖

說明細節:
- 首先是右上角的第一個部分,在功能方面,預計有客戶資料管理,公司資料管理,筆記,行事曆,會員系統,訪談記錄……等等。
- 接者是DataBase的結構的欄位與設計,目前規劃了六張資料表,後面會再依照功能做增減。
- 左上角的部分則是系統架構(圖),架構圖的部分還沒繪製,目前的計畫是:
測試環境:iOS APP(Xcode&Simulator) + asp.net core web api + Linux MS-SQL(Docker)
正式環境:iPhone(iPad)實機 + web api (website管理後台) + DB + cloud System - 最後是左下角的部分,舉出了要開發的項目,包含了iOS App UI + Code,web api,web site(管理後台),DB script(包含SP索引等等)
技術列表:
iOS(SDK) APP Swift,
asp.net core web api(MVC website), C#,
TSQL, SP, Win(Linux) Server,
Azure, Aws, GCP, Docker
總結:
在這段時間內,學到了很多很多,不管是IDE操作上的小技巧,或是快速鍵,當中做的專案也都是比較小的功能,期望自己在這個專案中,把所學的慢慢應用到裡面,一步一步的完成。

