104
Sistema de Almacén de Materias Primas y Producción
4.3.3.1 Diagrama de clases de Objeto
Pro _ M o l d e i n t_ Id _ M o l d e : INT s tr_ De s c ri p c i o n : VARCHAR(5 0 ) s tr_ ta m a : VARCHAR(5 ) i n t_ c a n t_ p ie z a s : INT s tr_ c o m e n ta rio : VARCHAR(5 0 ) i n t_ Id _ Ta l l a : I NT
1 ..n Pro d u c to i n t_ Id _ Pro d u c to : I NT s tr_ Co d _ Pro d u c to : VARCHAR(1 0 ) s tr_ De s _ Pro d u c to : VARCHAR(5 0 ) i n t_ Id _ Co l o r : INT i n t_ Id _ Pre s e n ta c io n : INT fl t_ Pre c i o : FL OAT s tr_ Ob s e rv a c i o n e s : VARCHAR(5 0 ) i n t_ i d _ ti p o Cu e ro : i n t
c re a te () re m o v e () e d i t() ...
Pro _ Co l o r i n t_ Id _ Co l o r : INT s tr_ De s _ Co l o r : VARCHAR(5 0 ) c re a te () re m o v e () e d i t() ...
1 ..n
1
1
1
c re a te () re m o v e () e d i t() ...
Pro _ De tFi c Te c M1o..n lde i n t_ Id _ Fi c h a Te c n i c a : i n t i n t_ Id _ M o l d e : i n t i n t_ Es ta d o : i n t
Ta b l _ Ori g e n
Pro _ Ta l l a _ p ro d u c to 1
1 1 ..n
1 ..n
i n t_ Id _ M a q u i n a ri a : INT i n t_ Id _ Fi c h a Te c n i c a : INT i n t_ e s ta d o : i n t c re a te () re m o v e () e d i t() ...
1
1 ..n
1 ..n
i n t_ Id _ Fic h a Te c n i c a : INT i n t_ Id _ Pro d u c to : INT s tr_ De s _ Fi c h a Te c n i c a : VARCHAR(5 0 ) s tr_ Fe c h a : d a te i n t_ c a n tid a d : i n t s tr_ te c n ic a : Stri n g
i n t_ Id _ Pro d u c to : INT i n t_ Id _ Ca b No ta Pe d i d o : INT i n t_ Se ri e : INT i n t_ i n d i c a _ p e d i d o : INT fl t_ p re c i o : FL OAT i te m : i n t
1 ..n
c re a te () re m o v e () e d i t() ...
1
1 ..n 1 ..n
Pro _ Tip o Cu e ro
c re a te () re m o v e () e d i t() ...
1
i n t_ i d _ Ti p o Cu e ro : i n t s tr_ d e s c ri p c i o n : v a rc h a r(5 0 )
1
1
Pro _ Fa c to r Id _ p ro fa c to r : In te g e r n u _ p o rc e n ta j e : Do u b l e s tr_ d e s c ri p c i o n : v a rc h a r(5 0 ) d t_ fe c h a : d a te c h _ e s ta d o : i n t
c re a te () re m o v e () e d i t() fin d () fin d Al l ()
1 ..n
1 ..n
M a q u i n a ri a Fi c h a Te c n i c a
i n t_ Id _ p ro d u c to : INT ... i n t_ Id _ s e ri e : INT i n t_ e s ta d o
1
Pro _ De tNo ta Pe d i d o
1
Pro _ Fi c h a Te c n i c a
p l a n _ i n te g e r : i n t ti e m p o : Da te p ro d u c to : In te g e r c a b p e d i d o : I n te g e r fe c h a In i c ia l Ord e n : Da te p ri o ri d a d : Va rc h a r2 (3 0 ) e s ta d o : In te g e r p ro c e s o : I n te g e r
1 1 ..n
1
c re a te () re m o v e () e d i t() ...
Pro _ De tFi c Te c Ho rm a i n t_ Id _ Ho rm a : i n t i n t_ Id _ Fi c h a Te c n i c a : i n t i n t_ Es ta d o : i n t
Se ri e i n t_ Id Se ri e : INT s tr_ De s c ri p c i o n : VARCHAR(5 0 )
Cl i e n te
c re a te () re m o v e () e d i t() ...
c re a te () re m o v e () e d i t() ... 1 ..n
i n t_ Id Cl ...i e n te : i n t s tr_ No... m b re : v a rc h a r(4 0 ) s tr_ Di re ...c c i o n : v a rc h a r(5 0 ) s tr_ Ra... z o n So c i a l : v a rc h a r(4 0 ) s tr_ Ru... c : v a rc h a r(1 1 )
1
1
c re a te () re m o v... e () e d i t() fin d () fin d Al l ()
1 Pro _ Ho rm a i n t_ Id _ Ho rm a : INT s tr_ De s c ri p c i o n : VARCHAR(4 0 ) s tr_ c a l z a d a : VARCHAR(1 0 ) s tr_ c o m e n ta rio : VARCHAR(5 0 ) i n t_ e s ta d o : INT i n t_ i d _ s e ri e : i n t 1 1 ..n
1 ..n
1 ..n
Pro _ Ca b Pl a n
c re a te () re m o v e () ...
Pro _ De tFi c h a Te c n i c a In s u m o1 ..n
1 ..n
c re a te () re m o v e () e d i t() ...
Pro _ De tOrd e n Fa b ri c a c i o n
1
1 ..n 1 ..n
Ca b _ Gu i a M e rm a
c re a te () re m o v e () e d i t() fi n d () fi n d Al l ()
i n t_ Id _ Ca b Gu ia : INT s tr_ Fe c h a : d a te i n t_ Id _ Ti p o _ Gu i a : INT i n t_ e s ta d o : i n t s tr_ g l o s a : i n t i n t_ Id _ Ord e n Fa b ri c a c i o n : i n t
1 ..n
Id _ Pro c e s o Ord e n : i n t i n t_ Id _ Ord e n Fa b ri c a c i o n : i n t i n t_ Id _ M a q u i n a ri a : i n t s tr_ fe c h a _ i n i c i o : d a te s tr_ fe c h a _ fi n : d a te s tr_ Ti m e _ i n i c i o : d a te s tr_ Ti m e _ fi n : d a te s tr_ Ti e m p o : v a rc h a r(1 0 ) i n t_ e s ta d o : i n t
1 ..n
1 ..n
Pro _ De tPl a n
1 ..n 1 ..n Pro _ Ord e n Fa b ri c a c i o n 1
1
1 ..n
De tGu i a M e rm a
1
1 ..n Ke rd e x _ M e rm a i n t_ Id _ Ca b Gu ia : INT i n tTi p o Op e r : INT i n t_ Ca n ti d a d : INT s tr_ Fe c h a : d a te i n t_ Sa l d o : INT i n t_ i d _ i n s u m o : i n t
1 ..n
Pro v e e d o r i n t_ Id _ Pro v e e d o r : INT s tr_ No m _ Pro v e e d o r : VARCHAR(5 0 ) s tr_ Di r_ Pro v e e d o r : VARCHAR(5 0 ) s tr_ Ru c _ Pro v e e d o r : VARCHAR(1 1 ) s tr_ Fe c h a In g re s o : d a te
i n t_ Id _ Ord e n Fa b ri c a c i o n : INT s tr_ Fe c h a In i c i a l : d a te s tr_ Fe c h a Fi n a l : d a te i n t_ Ho l g u ra : INT i n t_ Id _ Ca b No ta Pe d i d o : INT i n t_ Id _ Pro d u c to : INT i n t_ e s ta d o : INT i te m : i n t s tr_ fe c re g : d a te c re a te () re m o v e () e d i t() ...
1 ..n c re a te () re m o v e () e d i t() ...
1 1
c re a te () re m o v e () e d i t() ...
Pro _ Pro c e s o Pre i n t_ Id _ Pre s e n ta c i o n : INT Id _ Pro c e s o Ord e n : INT s tr_ n o ta : VARCHAR(5 0 )
1
c re a te () re m o v e () e d i t() ...
Pro _ In s u m o i n t_ Id _ In s u m o : INT s tr_ De s _ In s u m o : VARCHAR(3 0 ) i n t_ Id _ Ti p o M e d i d a : INT i n t_ Id _ Pro v e e d o r : INT p re c io : FL OAT
1 ..n
1 ..n 1
1 ..n
1 ..n c re a te () re m o v e () e d i t() ...
Pro _ Ti p o M e d i d a i n t_ Id _ Ti p o M e d i d a : INT s tr_ De s _ Ti p o M e d i d a : VARCHAR(5 0 ) c re a te () re m o v e () e d i t() ...
1
Pro _ Pre s e n ta c i o n
Pro c e s o Po rTra b a j a d o r
1
Id _ Tra b a j a d o r : INT No m _ Tra b a j a d o r : VARCHAR(5 0 ) Dn i _ Tra b a j a d o r : VARCHAR(8 ) Di r_ Tra b a j a d o r : VARCHAR(2 0 ) Te l _ Tra b a j a d o r : VARCHAR(8 ) i n t_ i d a re a : INT s tr_ u s e r : VARCHAR(2 0 ) s tr_ p wd : VARCHAR(1 0 ) i n t_ e s ta d o : i n t
Pro _ In v e n ta ri o De t_ Gu i a i n t_ Id _ Ca b Gu i a : INT i n t_ i d _ i n s u m o : INT i n t_ Ca n ti d a d : INT fl t_ Pre c i o : FL OAT
c re a te () re m o v e () e d i t() ...
1 ..n
1
c re a te () re m o v e () e d i t() ...
c re a te () re m o v e () e d i t() ...
1 ..n
1
1 ..n
1
1 ..n Es p e c i a l i d a d 1
1
c re a te () re m o v e () e d i t() ...
Are a 1
1 1 ..n
i n t_ i d a re a : INT s tr_ d e s c ri p c i o n : VARCHAR(5 0 )
Ro l i d _ fo rm u l a ri o : i n t i d _ tra b a j a d o r : i n t s tr_ p e rm i s o : v a rc h a r(3 0 ) i n t_ e s ta d o : i n t
c re a te () re m o v e () e d i t() ...
1 ..n
1
i n t_ i d _ e s p e c i a l i d a d : i n t s tr_ d e s _ e s p e c i a li d a d : v a rc h a r(5 0 ) c re a te () re m o v e () e d i t() ... 1 ..n
1 ..n Al _ Ka rd e x i n t_ Id _... Ca b Gu i a : INT 0 ..n i n tTi p o... Op e r : INT i n t_ Ca... n ti d a d : INT s tr_ Fe... c h a : d a te i n t_ Sa... l d o : INT i n t_ i d _... ins um o : i nt
1 Su e l d o Ti p o _ Gu i a
1
i n t_ i d _...s u e l d o : i n t i n t_ i d _...e s p e c i a l i d a d : i n t s tr_ fe c...h a : d a te fl t_ p re... c i o : fl o a t
i n t_ Id _...Ti p o _ Gu i a : INT s tr_ De... s _ Ti p o _ Gu i a : VARCHAR(5 0 ) i n t_ i n d...i c a d o r : INT c re a te () re m o v... e () e d i t() fi n d () fi n d Al l ()
Fo rm u l a ri o
Id _ Pro c e s o Ord e n : INT De s _ Pro c e s o : VARCHAR(5 0 ) i n t_ i d _ e s p e c i a l i d a d : in t i n t_ ti e m p o : i n t c re a te () re m o v e () e d i t() ...
Ca b _ Gu i a i n t_ Id _ Ca b Gu i a : INT s tr_ Fe c h a : d a te i n t_ Id _ Ti p o _ Gu i a : INT e s ta d o : v a rc h a r(5 0 ) g l o s a : v a rc h a r(5 0 )
SISALPRO 2008
Pro _ Pro c e s o
1 ..n
Tra b a j a d o r
i n t_ Id _ In v e n ta ri o : INT i n t_ Sa l d o : INT s tr_ Fe c h a : d a te i n t_ i d a re a : INT
c re a te () re m o v e () e d i t() ...
c re a te () re m o v e () e d i t() ...
1 ..n
1
i n t_ Id _ Pre s e n ta c i o n : INT s tr_ De s _ Pre s e n ta c i o n : VARCHAR(5 0 )
1
Id Pro c e s o Po rTra b a j a d o r : INT Id _ Tra b a j a d o r : INT Id _ Pro c e s o Ord e n : INT
1
1
i d _ fo rm u... l a ri o : i n t s tr_ i d : v... a rc h a r(1 0 ) s tr_ ti tl e :...v a rc h a r(5 0 ) s tr_ l o a d M ...e th o d : v a rc h a r(5 0 ) s tr_ c o n te ...n tURL : v a rc h a r(2 0 0 ) s tr_ wid th...: v a rc h a r(4 ) s tr_ h e i g h ...t : v a rc h a r(4 ) i n t_ e s ta d ...o : i n t
1 1
c re a te () re m o v e () e d i t() 1 ...
i n t_ Id _ Ca b Gu i a : INT i n t_ i d _ in s u m o : INT i n t_ Ca n ti d a d : INT fl t_ Pre c i o : FL OAT
i n t_ Id _ Ca b No ta Pe d... i d o : INT s tr_ Fe c h a : d a te i n t_ Es ta d o : INT s tr_ i n d _ a re a : CHAR(1 ... ) c re a te () re m o v e () e d i t() fi n d () fi n d Al l ()
i n t_ Id _ In s u m o : INT i n t_ Id _ Fi c h a Te c n i c a : I NT i n t_ c a n ti d a d : INT
Pro _ M a q u i n a ri a i n t_ Id _ M a q u i n a ri a : INT s tr_ De s c ri p c i o n : VARCHAR(5 0 ) s tr_ Co d _ M o to r : VARCHAR(6 ) i n t_ a n i o : INT s tr_ Fu n c i o n : VARCHAR(1 0 0 ) i n t_ Id _ Pro v e e d o r : I NT i n t_ e s ta d o : i n t
i n t_ i d _ p l a n ... : int s tr_ De s c ri p c...i o n : v a rc h a r(8 0 ) s tr_ M e s : v a ...rc h a r(3 5 ) i n t_ Ca n t_ Of ... : int s tr_ Fe c h a _ Re ... g : d a te i n t_ a p ro b : i... nt
Pro _ Ca b No ta Pe d i d o 1
1 ..n i n t_ Id _ Pl a n...: i n t i n t_ Id _ Ca b ... No ta Pe d i d o : i n t s tr_ Pri o ri d a... d : c h a r(1 8 ) i n t_ Ca n t_ Do ...c : i n t i n t_ Es ta d o ... : i nt
c re a te () re m o v e () e d i t() fi n d () fi n d Al l ()