第六章 设计

  本周带来的是设计。

  代码未动,设计先行。只有先思考,再干活,代码出错率才会低,要不然,写着写着发现问题,解决问题时发现之前写的大多数代码都要改。那心情,都经历过吧,然后,一切沉着的心情就特别特的糟糕。所以先想清楚,第一步是什么,第二步是什么。等都想明白了, 捋清关系了,再动手不迟。记得,捋的时候,别空想,想嘛写嘛,然后,再改都行,想到后面忘了前面,捡个铁斧头,丢了金斧头和银斧头。

  分别想了,用例图,ER图,数据库,权限验证的时序图。类关系图画一半,以后补。

  推荐工具enterprise architect,都出到14了。。好久不用。完全不会了。。先找东西都在哪,就用了两天。。。真是。。。

  先来用户例,帮我们了解一下系统的全貌都有什么模块什么的。

  

  然后,ER图,帮我们搞清,都有什么实体,和他们的属性。

  

  

  

  有了ER图,那么数据库设计,那是水到渠成的。

  

  后面还可以再画画别的图。回来看看需要我再补

  因为是管理系统,肯定有权限控制。就换了权限控制的时序图,如下

  

  在动java代码前,应该还会有类图。

  这就是本章内容。

  补个系统说明:

  管理系统,使用用户、角色、模块。模块包括菜单及动作。可以控制到方法及别。以后根据需求可以再添加用户组,来解决权限分配的问题。

  如果哪写的不好,请指教。

  下章的目标,补个类图,开后台,springboot,也许就会快了。。。

  

猜你喜欢

转载自www.cnblogs.com/txfan/p/10010026.html