jhg 发表于 2006-3-30 14:44

求助, 这个流程有几个CLASS类?(用UML)

有一个流程,内容大体是这样:
1. 一个部门的工作人员填表,向另一个部门申请一份部门内部资料浏览
2. 部门头审阅申请表, 如果申请被同意并且资料有现存,则把文件放在公司内部
   网上供阅览.
3. 如果申请人申请的资料没有现存的, 则让本部门员工编辑一份,在由另一个部门员工审核, 如果审核通过,则发给部门头审核, 如果审核通过,则由部门头签字并且编号,放入公司内部网供阅读.

虚心请教, 这个流程可以分成几个CLASS类啊?
          是不是整个流程都可以在软件上实行啊?

jhg 发表于 2006-3-30 14:47

第三点写错了,

3. 如果申请人申请的资料没有现存的, 则让本部门员工编辑一份,在由本部门另一个部门员工审核, 如果审核通过,则发给部门头审核, 如果审核通过,则由部门头签字并且编号,放入公司内部网供阅读.

jhg 发表于 2006-3-30 14:49

不好意思又错了,着急啊!

3. 如果申请人申请的资料没有现存的, 则让本部门员工编辑一份,在由本部门另一个员工审核, 如果审核通过,则发给部门头审核, 如果审核通过,则由部门头签字并且编号,放入公司内部网供阅读.

认真学 发表于 2006-3-30 16:20

class1:申请人
class2:部门头
class3:申请表格
class4:部门资料库
class5:资料库管理员
我试了一下!大概是这样子吧!大家多指教!

jhg 发表于 2006-3-30 18:45

原帖由 认真学 于 2006-3-30 17:20 发表
class1:申请人
class2:部门头
class3:申请表格
class4:部门资料库
class5:资料库管理员
我试了一下!大概是这样子吧!大家多指教!

谢谢, 我自己也想了下, 你比我多了个CLASS:部门资料库. 对啊,不然怎么掉资料和查呢!!

别人也帮助想想吧!!

xxdragen 发表于 2006-3-30 21:33

class Person, 其中有个Attribut: boolean isManager;
class Abteilung; 在UML中 Person 和 Abteilung 是1对1的关系
class Datei;在UML中 Datei 和 Abteilung 是1对1的关系。Attribute: String name; boolean online;

资料怎么存储那是Datenbank的事,不需要在Class中定义

jhg 发表于 2006-3-30 23:41

原帖由 xxdragen 于 2006-3-30 22:33 发表
class Person, 其中有个Attribut: boolean isManager;
class Abteilung; 在UML中 Person 和 Abteilung 是1对1的关系
class Datei;在UML中 Datei 和 Abteilung 是1对1的关系。Attribute: String name; boole ...

如果只有CLASS PERSON, 那KUNDE怎么办? 一共有三个人啊, 我想CLASS PERSON可以作为父类, 然后在有CLASS KUNDE,CLASS LEITER, CLASS MITARBEIT作为子类吧.

对吗?

xxdragen 发表于 2006-3-31 00:52

你上面没提到Kunden呀。
如果加上Kunden,你的说法是对的。
建议你去看一下软件工程方面的书。
页: [1]
查看完整版本: 求助, 这个流程有几个CLASS类?(用UML)