Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

机房收费系统——UML图

$
0
0

       机房收费系统个人版需要用vb.net结合三层&设计模式,刚开始还想着边画图边写代码,画好一个窗体的图再写一个窗体的代码,师傅看了我的周报后,明确告诉我先画图写文档再写代码。这几天,一直忙着画图,画好之后,找师傅,然后改,画好之后,找师傅,然后再改,如此反复,于是现在仍然处于画图阶段。

       不管现在我的图怎么样,我先晒晒吧。。。

用例图:

一般用户:

操作员:

管理员:

包图:

三层&抽象工厂

类图:

除了Entity类则是一个数据表一个类,其余不管是UI、BLL、SqlDAL都是一个窗体一个类,IDAL也是一个窗体一个接口,本来想着依照数据中的表来标明类,但上机窗体就涉及到多个类,那么在B层就不止一个对象了...........
UI类:                                 BLL类:                             SqlDAL类:                       IDAL接口:
   
Entity实体类:                          Commone类:SqlDAL公共类
                                
DataAcessFatory中的类:
                                   
        此时会想,为什么SqlDAL中的类没有方法?SqlDAL和接口的关系是继承关系,在SqlDAL中,要表现出来,这样,SqlDAL中的类就不用写明方法了。
SqlDAL的类图:以AddDeleteUser类为例
                             

时序图:

一个用例对应一个时序图,以AddDeleteUser用例为例

         这些都还不完善,可能都还会改,不管怎么样,机房收费系统个人版从迷糊到现在的逐渐明朗,我们都在不断进步,不断成长。。。
           




作者:dandanzmc 发表于2013-5-4 20:37:25 原文链接
阅读:22 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>