1. 程式人生 > >第六章 設計

第六章 設計

  本週帶來的是設計。

  程式碼未動,設計先行。只有先思考,再幹活,程式碼出錯率才會低,要不然,寫著寫著發現問題,解決問題時發現之前寫的大多數程式碼都要改。那心情,都經歷過吧,然後,一切沉著的心情就特別特的糟糕。所以先想清楚,第一步是什麼,第二步是什麼。等都想明白了, 捋清關係了,再動手不遲。記得,捋的時候,別空想,想嘛寫嘛,然後,再改都行,想到後面忘了前面,撿個鐵斧頭,丟了金斧頭和銀斧頭。

  分別想了,用例圖,ER圖,資料庫,許可權驗證的時序圖。類關係圖畫一半,以後補。

  推薦工具enterprise architect,都出到14了。。好久不用。完全不會了。。先找東西都在哪,就用了兩天。。。真是。。。

  先來使用者例,幫我們瞭解一下系統的全貌都有什麼模組什麼的。

  

 

  然後,ER圖,幫我們搞清,都有什麼實體,和他們的屬性。

  

  

  

  有了ER圖,那麼資料庫設計,那是水到渠成的。

  

  後面還可以再畫畫別的圖。回來看看需要我再補

  因為是管理系統,肯定有許可權控制。就換了許可權控制的時序圖,如下

  

  在動java程式碼前,應該還會有類圖。

  這就是本章內容。

  補個系統說明:

  管理系統,使用使用者、角色、模組。模組包括選單及動作。可以控制到方法及別。以後根據需求可以再新增使用者組,來解決許可權分配的問題。

  如果哪寫的不好,請指教。

  下章的目標,補個類圖,開後臺,springboot,也許就會快了。。。