第六章 設計
阿新 • • 發佈:2018-11-23
本週帶來的是設計。
程式碼未動,設計先行。只有先思考,再幹活,程式碼出錯率才會低,要不然,寫著寫著發現問題,解決問題時發現之前寫的大多數程式碼都要改。那心情,都經歷過吧,然後,一切沉著的心情就特別特的糟糕。所以先想清楚,第一步是什麼,第二步是什麼。等都想明白了, 捋清關係了,再動手不遲。記得,捋的時候,別空想,想嘛寫嘛,然後,再改都行,想到後面忘了前面,撿個鐵斧頭,丟了金斧頭和銀斧頭。
分別想了,用例圖,ER圖,資料庫,許可權驗證的時序圖。類關係圖畫一半,以後補。
推薦工具enterprise architect,都出到14了。。好久不用。完全不會了。。先找東西都在哪,就用了兩天。。。真是。。。
先來使用者例,幫我們瞭解一下系統的全貌都有什麼模組什麼的。
然後,ER圖,幫我們搞清,都有什麼實體,和他們的屬性。
有了ER圖,那麼資料庫設計,那是水到渠成的。
後面還可以再畫畫別的圖。回來看看需要我再補
因為是管理系統,肯定有許可權控制。就換了許可權控制的時序圖,如下
在動java程式碼前,應該還會有類圖。
這就是本章內容。
補個系統說明:
管理系統,使用使用者、角色、模組。模組包括選單及動作。可以控制到方法及別。以後根據需求可以再新增使用者組,來解決許可權分配的問題。
如果哪寫的不好,請指教。
下章的目標,補個類圖,開後臺,springboot,也許就會快了。。。