,,,
, , 쳿 . , , , . , , . , , , , , , . .
( 볿 ).
, , , .
- .
' - 볿 .
. , , , , . .
, , , , , . , , .
, , , , , .
1. ' ֲ
', , ' , .
' , , , , ' , . , , , , , , , , .
, . , , , . , , , , , .
, . .
, , . , , , , , , , , , , , .
, , 쳿 , , , .
1.2.
.
, ѻ. ѻ , .
. , - .
' , :
.
.
.
.
.
- , .
- , ( ) .
- , .
- , .
- , , .
, . 1.1.
, , , , , . 1.2.
<
>
. 1.1.
<
>
. 1.2.
, , , ', . 1.3.
<
>
. 1.3.
ϳ ', , ' , , , , .
, . , , , . . 1.4.
<
>
. 1.4.
ϳ ' .
, . 1.5.
<
>
. 1.5.
, :
, , ;
, , , , , , ;
, ;
, , , , .
. , , , . , , . 1.6.
<
>
. 1.6.
. 1.6. ' . 1.7.
<
>
. 1.7.
, .
ϳ , , . 1.8. ˳ , . :
;
;
;
.
<
>
. 1.8.
, , . 1.9.
, . 1.10.
<
>
. 1.9.
<
>
. 1.10.
, . 1.11.
, :
;
;
/.
- , .
- , () , .
/ - .
<
>
. 1.11.
ϳ , . 1.12.
<
>
. 1.12.
- . 1.13.
<
>
. 1.13.
, . 1.14.
- , , , . 1.15.
, , , , .
<
>
. 1.14.
<
>
. 1.15.
, .
. 1.16. :
;
;
;
.
<
>
. 1.16.
, , :
;
;
;
.
1.3.
, , , , :
;
, ;
.
, , , , .
:
, ( , );
;
( , );
;
, ;
;
;
, ;
, , ;
;
;
.
, , , , , ' , , , , , , , .
. , Visual Paradigm for UML 6.0 Enterprise Edition. #, SQL.
2. ֲί
2.1.
:
;
;
;
;
;
;
.
.
, , , .
, ' . - . - , . , 䳿 .
- . , , .
, , . :
;
;
;
;
.
ij (class diagram) - , , ' . , ' , . , , ' , EntityRelationshipDiagram, .
ij (collaboration diagram) - , , , .
ij (sequence diagram) - ', . 䳿 , ', ' . , .
ij (statechart diagram) - , . ʳ - ' , ' 䳿, ' , . - , , .
ij (Activity diagram) - . , . - 䳿 . , .
, , EntityRelationshipDiagram, .
, , , .
, , , .
UML. , . , , .
, , .
ϳ , , .
. , . 2.1.
<
>
. 2.1. ij
:
;
;
;
;
_;
;
;
;
;
³;
;
;
;
;
;
.
' , . 2.1.
, , , .
, :
: int;
: varchar;
:
(: varchar) : varchar;
(: varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
, ( : varchar) : varchar;
(: varchar) : varchar;
(: varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
(): varchar.
, 䳺 :
: int;
: varchar;
: varchar;
: int;
: varchar;
: int;
̳ : varchar;
: varchar;
:
( : varchar) : varchar;
( : varchar) : varchar;
( : varchar) : varchar;
:
: int;
: varchar;
: varchar;
: varchar;
: int;
: int;
̳ : varchar;
г : date;
: int;
ʳ : int;
: int;
: int;
: int;
:
() : varchar;
() : varchar;
() : varchar;
() : varchar.
:
: int;
: varchar;
: int;
̳ : date;
̳ : varchar;
г date;
: varchar;
: int.
:
(): Boolean;
³(): Boolean;
(): Boolean;
(): Boolean.
:
: int;
: varchar;
: varchar;
': varchar;
: varchar;
- :
: int;
: int;
: int;
:
: int;
: int;
:
: int;
: varchar;
:
: int;
: int;
: int;
: int;
: int;
: date;
: date;
: int;
:
: int;
: varchar;
: int;
.
³:
: int;
: varchar.
:
: int;
: varchar;
: varchar:
: varchar.
:
: int;
: varchar.
:
: int;
: int;
: bool.
:
: int;
: varchar;
̳ : varchar;
г : date;
̳ : varchar.
:
: int;
: varchar;
: varchar.
, - . , , , , , , , . 2.2.
<
>
. 2.2. ij
:
;
;
;
;
;
;
.
, , , , , . , .
, :
;
;
;
, .
. 䳿 ', , , , , . ij . 2.3.
- , , , , , . . - , , , . . 2.4.
<
>
. 2.3. ij
:
- , 볺 .
- , , .
- , , .
- , 볺.
<
>
. 2.4. ij
ij, - , 䳿 , , 䳿 . . 2.5.
ij , :
볺 ;
;
;
䳿:
<
>
. 2.5. ij
;
;
;
:
.
ij . 2.6.
:
볺 ;
, ;
;
.
<
>
. 2.6. ij
, . - , . ij , , . ij . 2.7.
, , . executable, . - , file, , : , , , , , , , , , , ³, , , , table, .
<
>
. 2.7. ij
, . executable, . - , file, , : , , , , , , , , , , ³, , , , table, .
- . ij . 2.8. , - 볺.
- , .
. - , - .
<
>
. 2.8. ij
2.2.
, , EntityRelationshipDiagram, . 2.9.
<
>
. 2.9. EntityRelationshipDiagram
, EntityRelationshipDiagram, .
' , . 2.10.
, SQL Server, , SQL 볺/. SQL ' 볺 , 䳺 , , '.
. 2.10.
<
>
. 2.10.
3. , ֲ ֲί ˲
3.1.
:
#.
SQL Server 2005.
' UML.
.
#, '- - . 1998-2001 Microsoft Microsoft .NET. # .NET, Visual Studio.
# ” - . , , , - , , 䳿, , , XML. - ++, Java, Delphi, Smalltalk - #, , , : , # .
- ( ), , , , - , .
.
SQL (Structured Query Language) - , .
SQL , ' - .
SQL 볺/. SQL , ' 볺 , 䳺 , , , . SQL ' 볺 , , .
UML (. . Unified Modeling Language — ) - ' . UML , , , UML . UML , , .
3.2.
, , , , , , .
, . , , , .
, DataSet, .
3.3.
, . . 3.1. , , . 3.1, .
<
>
. 3.1.
:
;
;
;
.
' . 3.2. , , . 3.2, . , , , 3.3. ' , . 3.4. , , . 3.4, .
<
>
. 3.2.
<
>
. 3.3.
<
>
. 3.4.
:
, ;
, , .
;
;
;
.
, ' , . 3.5. , , . 3.5, .
:
;
;
;
, .
<
>
. 3.5.
. ' . 3.6, , , .
, :
;
;
;
;
;
;
;
;
, .
<
>
. 3.6.
. ' . 3.7, , .
:
;
;
;
;
;
;
;
;
.
<
>
. 3.7.
, , . 3.8. :
;
;
;
;
.
, .
<
>
. 3.8.
, .
' . 3.9. , , . 3.9, .
䳿:
;
, ;
, ;
, ;
;
.
³ ' , . 3.10.
<
>
. 3.9.
<
>
. 3.10. ³
³ 䳿:
³;
, ³;
, ³;
, ³;
;
.
' , . 3.11.
<
>
. 3.11.
䳿:
;
, ;
, ;
, ;
;
.
' , . 3.12.
<
>
. 3.12.
䳿:
;
, ;
, ;
, ;
;
.
' , . 3.13.
䳿:
;
, ;
, ;
, ;
;
.
<
>
. 3.13.
' , . 3.14.
<
>
. 3.14.
䳿:
;
, ;
, ;
, ;
;
.
, :
;
, ;
;
;
;
- ;
;
;
..
' , . 3.15.
䳿:
;
, ;
, ;
, ;
;
.
<
>
. 3.15.
, , , .
' , . 3.16.
䳿:
;
, ;
, ;
, ;
;
.
, , , .
<
>
. 3.16.
' , . 3.17.
<
>
. 3.17.
䳿:
;
, ;
, ;
, ;
.
, , ' . .
' , . 3.18.
<
>
. 3.18.
䳿:
;
, ;
, ;
, ;
.
, , , , , , . 3.18.
' , . 3.19.
<
>
. 3.19.
䳿:
;
, ;
, ;
, ;
.
, , , , , , . 3.19.
' , . 3.20.
<
>
. 3.20.
䳿:
;
, ;
, ;
, ;
.
, , .
' , . 3.21.
䳿:
;
, ;
, ;
, ;
.
<
>
. 3.21.
, , , , , .
- ' , . 3.22.
- 䳿:
-;
, -;
, -;
, -;
.
- ' .
<
>
. 3.22. -
- . . 3.23. . , .
䳿:
;
, ;
, ;
, ;
;
;
.
, , , .
<
>
. 3.23.
, . 3.24.
<
>
. 3.24.
, . 3.25.
<
>
. 3.25.
, , , , , , .
.
' , , , . 3.26.
, . 3.26, , , , , , , .
<
>
. 3.26.
, . 3.25, ϳ, ' . 3.27.
<
>
. 3.27. ϳ
ϳ :
;
;
.
ϳ, . 3.27, .
, . 3.28.
<
>
. 3.28.
, :
, ;
;
;
.
, .
3.4.
, , , , , , , .
' , IJ-04, : .., .., ..
, , .
3.5.
, , . , Inno Setup, Windows 2000/XP, 64- .
. , , . 3.29. :
';
', ;
;
.
, , 3.30. . 3.30, :
;
.
<
>
. 3.29.
<
>
. 3.30.
, . 3.31.
<
>
. 3.31.
, . 3.32.
<
>
. 3.32.
ϳ ' , . 3.33.
<
>
. 3.33.
3.33. , ' , , . 3.34.
<
>
. 3.34.
, , , - , , , , , , . 3.35.
<
>
. 3.35. ,
ϳ , , , . 3.36.
<
>
. 3.36.
3.6.
, , , Adobe RoboHelp, .
, ( 볿 ), . 3.37.
<
>
. 3.37.
4.
, 쳿 .
, . :
;
.
, , , :
. = t .* ., (4.1)
t - ,
- .
, 䳿:
, , ;
;
;
;
.
.
, . 4.1.
.
4.1.
|
/ |
, |
|
23.02.09-06.03.09 |
80 |
|
09.03.09-31.03.09 |
136 |
|
01.04.09-24.04.09 |
144 |
|
27.04.09- 08.05.09 |
80 |
ϳ |
11.05.09-15.05.09 |
40 |
.
,
t.= t.+t.+t.+t.+tt, (4.2)
t. - ,
t. - ,
t. - - ` .
t.. - , ,
tt. - ,
t. = 80+136+144+80+40 = 480 [./].
. ( , ). , . 1500,00 . , 18000 . :
n(p) = (N - N() - N()) * 8, (4.3)
N - ,
N() - ,
N() - .
- 10, - 104. , :
n(p) = ( 365 - 10 - 104 ) * 8 = 2008 [].
:
. = / n(p), (4.4)
- .
. = 20000/2008 = 9,96 [].
, (.) :
. = 480*9,96 = 4780,8 [].
, ' . . (ʠ) (ʠ) (ʠ) .
= / , (4.5)
.
, . ij , . : - 5 ; - 6 .
= 2008 - (6*8 + 5*12) = 1840 [].
г :
= + + + + , (4.6)
- ,
- ,
- ,
- ,
- .
:
= * , (4.7)
- ,
- , 15% ( ).
:
= * ( 1+ ), (4.8)
- ,
- , , 12%.
= 5500 * ( 1 + 0,12 ) = 6160 [].
= 6160 * 0,15*4 = 3696 [].
, , :
= * * * , (4.9)
P - ( P = 0,3 [] ),
- ,
- 1 / 㳿 ( = 0,58 [.]),
- ( 0,9 - 1 ).
, , , :
= 0,3 * 1840 * 0,58 * 1,0 = 320,16 [].
6% :
= * 0,06 , (4.10)
= 6160 * 0,06 = 369,6 [].
- 2% .
= * 2%, (4.11)
= 6160 * 0,02 = 123,2 [].
, ' 5-10% .
= * 5%, (4.12)
= 6160* 0,05 = 308 [].
:
= 3696+320,16+369,6+123,2+308=4816,96 [].
( C ) :
= 4816,96/1840 = 2,62[].
:
;
;
.
, ( t ):
t = t.+ t. + t., (4.13)
t = 144 + 80 + 40 = 264 [./].
:
= t * , (4.14)
= 264 * 2,62 = 691,68 [].
:
= . + , (4.15)
= 4780+691,68 =5471,68 [].
, , , .
. 140 , 1000 . , 210 , ' , :
= (..-.)/ . , (4.16)
- ' ,
.. - , ,
..- , .
= (210-140)/210=0,3=30% .
' , , 30%, () :
= . * ., (4.17)
= 0,3 * 1000=300(),
= * 12, (4.18)
= 300 * 12=3600().
ϳ , :
= / , (4.19)
- .
= 5471,68 / 3600=1,5()
, 1,5 , , 2 , 2 :
n = n* , (4.20)
n - n .
2 = 2*3600=7200().
:
n = n - , (4.21)
n - n .
2 = 7200-5461,12=1738,88().
:
n = ( n / ) * 100%, (4.22)
n - n .
2 = (1738,88/5461,12)*100%=32%.
, 1,5 . 1738,88 , 32%.
, ( 볿 , , :
;
, ;
;
;
, .
:
, , , , ;
;
;
;
;
.
:
#;
SQL Server;
' UML.
, , , .
Untitled , , 쳿 . ,
Copyright (c) 2024 Stud-Baza.ru , , , .