,,,
1
1.1
1.2
1.3
2
2.1
2.2
3
3.1
3.2
3.3
4
4.1
4.2
4.3
4.4
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
6
6.1
6.2
6.3
6.4
6.5
6.6
6.7
7
7.1
7.2
7.3
8
8.1
8.2
8.3
9
10
. . . , . , , .
, , . , .
- . Delphi 7.
Delphi , , .
- . , , - .
- , , . .
.
, .
, .
- , , .
, . -, , , -.
.
, ( , , , ). - , , , .
, . , , .
, , .
.
, , , ( , , , , , - ).
, , , .
, .
1
1.1
- - ( , , , , ).
1.2
, , .
1.3
:
- ;
- ;
- ;
- ;
- .
, , .
2
2.1
( ), .
: , , . , .
.
, IBM PC .
, :
IBM PC Windows;
-- ;
-- ;
-- ;
- ( DataMax-3210 );
-- ;
- ( ), . ( ). , (, , , ...).
:
- , ;
- , , ( );
- , , , , ( ).
2.2
( , , , , , , ); ( , ); ( , , ); ( , ) , .
, .
: , .
, :
- ;
- ;
- , - ;
- ;
- ;
- .
:
- ( , ; , , ; , );
- ( , - , - ; , );
- - .
, .
, , , , , , .
3
3.1
- , : , , , , .
.
, . , .
, , , , .
:
- ( , , , , , , );
- ( , );
- ( , , );
- ( , ).
: , .
, :
- ;
- ;
- , - ;
- ;
- ;
- .
3.2
, , , SQL.
:
- ( , );
- ( , );
- ( , , ).
3.3
, , , . , .
, : . .
4
4.1
, , .
. , . (, , .), , , .
, , . , . .
. :
- ;
- ;
- .
, . , .
. , .
, ( ). . , , .
4.2
- , . , , ; , , .
4.3
, , "-" (entity relationship model, ER model). "-" . . , .
, , . , (). , . .
.
. - , . , .
, "-" (, , , ), .
- .
. , , . .
, , , , , .
Cinema, 4 :
- Bilety ;
- Films ;
- Seansy ;
- Today , .
4.4
.
. . , . . . , , . :
- , , . () , , ( ) () ;
- , .
, , . :
- ;
- ;
- ;
- .
, , , . , , , . , . - :
1. (Today). . , : _ , _ , _ .
, 4.4.1.
4.4.1
1 | _ | . | ||
2 | _ | . | ||
3 | _ | . |
2. (Bilety). : _ , _ , , .
, 4.4.2
4.4.2
1 | _ | . | ||
2 | _ | - | ||
3 | - | |||
4 | - |
3. (Seansy). : _ , _ , _ .
4.4.3
4.4.3
1 | _ | . | ||
2 | _ | - | ||
3 | _ | - |
4. (Films). , : _ , , _ , ( , , ).
4.4.4
4.4.4
1 | _ | . | ||
2 | - | |||
3 | _ | - | ||
4 | - |
5
5.1
- InterBase 7.0.
InterBase . , SQL , , .
InterBase :
- ;
- ( , , );
- ;
- ;
- ;
- ;
- ;
- SQL-.
InterBase , , , , , .
, , Windows, Linux Solaris, , Borland Delphi, C++Builder, C#Builder Kylix InterBase .
, InterBase 7.0 - , .
5.2
. - (Cinema). .
(Today) , .
5.2.1.
5.2.1 Today InterBase.
(Bilety) .
5.2.2.
5.2.2 Bilety InterBase
(Seansy) .
5.2.3.
5.2.3 Seansy InterBase.
(Films) .
5.2.4.
5.2.4 Films InterBase
, .
5.3
, . , , . , , .
inema STRING, 30 . GENRE NAME Films.
CREATE DOMAIN STRING AS CHAR(30) NOT NULL;
ID ID_TODAY, ID_TODAY2, ID_F, ID_F2, ID_SE, ID_SE2, Today, Bilety, Seansy Films.
CREATE DOMAIN ID AS INTEGER NOT NULL;
COMMENT COMMENTARY Films
CREATE DOMAIN COMMENT AS CHAR(50);
5.4
, . . .
Microsoft Access .
. , ( ). , , .
, , , .
, .
, . , , , , , .
, . :
- ;
- ;
- ;
- . Microsoft Access , .
, , .
S1 , .
CREATE VIEW S1 (
ID_TODAY2,
SALE_DATE,
MESTO,
RIAD,
ID_TODAY,
ID_F2,
ID_SE2,
ID_SE,
TIME_SE,
COST,
ID_F,
GENRE,
NAME,
COMMENTARY
) AS
SELECT *
FROM BILETY, TODAY, SEANSY, FILMS
WHERE ID_SE=1
AND ID_TODAY=ID_TODAY2
AND ID_SE=ID_SE2
AND ID_F=ID_F2;
5.5
(. index) , . , , . , , . , , , . . , . , [39].
. , . . , , .
:
CREATE INDEX IDX_BILETY ON BILETY (ID_TODAY2);
CREATE INDEX IDX_TODAY ON TODAY (ID_F2);
CREATE INDEX IDX_TODAY1 ON TODAY (ID_SE2);
5.6
, [49].
.
NO_DATA, "BILETY_BI". , , .
CREATE EXCEPTION "NO_DATA" ' ';
5.7
, (), , ( ), ( ) ( ). , , , , , .
-. , . , , . , [40].
. BILETY_BI Bilety SALE, MESTO, RIAD , . , .
CREATE TRIGGER "BILETY_BI" FOR "BILETY"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW."sale"_date IS NULL) THEN EXCEPTION "NO_DATA";
IF (NEW."mesto" IS NULL) THEN EXCEPTION "NO_DATA";
IF (NEW."riad" IS NULL) THEN EXCEPTION "NO_DATA";
END
5.8
ADMIN, PUBLIC USER,
ADMIN_1, PUBLIC_1 USER_1.
ADMIN ADMIN_1 . PUBLIC PUBLIC_1 . USER USER _1 , , .
6
6.1
Delphi 7.
: , ODBC, IDAPI . Windows Windows . , Pascal Delphi , .. 100% . Delphi , Pascal. , , - Delphi. Windows.
:
- ;
- - ;
- (, , ) ;
- .
IDE Delphi , .
Delphi . , , Microsoft Windows. , , , , .
Delphi 7 , , , , .
, Delphi 7 . , SQL, , , Internet.
Delphi 7 InterBase, . . InterBase , . , .
, Delphi 7 - , .
6.2
, (. operating system) , , , , , .
, . , , .
( ):
- ;
- ( -);
- ( , );
- ( Ƹ , - . .), ;
- ;
- ,
:
- ();
- : , ;
- , ;
- (, ).
: , , . , , , , .
, . , , ( ), . . , . , , -. , . , UNIX- ( : , ).
, , , :
- , , , . ; . , , , ;
- . , , . , ();
- , , ;
- ( ), , . , , ();
- , , . , (, , , ).
, , , ( ), ( ), ( ).
. :
- , ; , ; , ;
- ;
- .
, ( ), , () (, , , ) . : , (, ) [41].
() Windows , , Windows .
Windows , , . , DOS ( , .). .
Windows , , . DOS Windows , "" . . , Windows .
Windows , , . Windows .
6.3
, .
Windows . Delphi 7, , Windows . , , , . .
. . , ; ; . , . , , , , .
. , . . , , .
Delphi 7 , - , : , .
. , . .
, . , .
, .
6.4
.
, . , , , .
. . , .
, . .
. . , . .
, .
(Form7) . ComboBox .
(Form1) . , , . : , , , . .
(Form2) , . . . / . : DBGrid, DateTimePicker, TabSet, Panel, Image, Button, PageControl, Edit, UpDown.
(Form3) . : DBGrid, Image, DBNavigator, Button.
(Form4) , . : DBGrid, Image, DBNavigator, Button.
(Form5) , . : DBGrid, Image, DBNavigator, Button.
/ (Form6) . , . : DBGrid, Image, DBNavigator, Button, DateTimePicker, DBEdit, DBComboBox, DBText.
(Form8) . , . : PrintDialog, Image, RichEdit, Button.
, .
6.5
. , , . 6.4.1 , .
6.4.1 .
6.4.1, : , , , .
6.6
, , . , .
- . , .
: , , , , , .
, . 6.6.1.
6.6.1
6.7
, , , :
- : AMD Intel 400 ;
- : 64 ;
- 5 ;
- 8 ;
- Windows 98 .
, , , , :
- : AMD Intel 600 ;
- 256 ;
- 17'' ;
- 20 ;
- 5 ;
- 32 .
Microsoft Windows 98 , InterBase 7.0 .
, , .
7
, , , .
- , , .
, , .
7.1
. :
- ;
- (run-time-errors);
- () .
, . , .. , . , , . , , .
(run-time-errors) , . , , , , .
() . , , , , . : , , , - . .
. ; , . . . , .
7.2
, :
- ;
- ;
- ;
- .
, , .
7.3
. , , , , , . . :
1. :
- ;
- ;
- ;
- ;
- : ;
- .
: .
2. :
- ;
- ;
- , , .
: , .
3. :
- ( , );
- ;
- ;
- .
: .
4. :
- ;
- ;
- ;
- .
: , .
, , . , .
8
8.1
- .
8.2
Windows 98//2000/XP/Vista, . Windows, , , Windows .
13 Windows 98//2000/XP/Vista.
8.3
Cinema, ( ), ( ).
Windows. . 8.1.
8.1
, . 8.2.
8.2
, , , . : , , , .
, . . . / .
.
, .
, .
, .
9
/ , . , , - , . .
, , , , , , , . . , , .
, , , . , , , , , , , (, ).
, :
- ;
- ;
- ;
- , .
, , - , , .
9.1
9.1
1 | . | 0,5 | ||
2 | . | 1 | ||
3 | 1- () | . | 1 | 77000 |
4 | . | 2,84 | ||
5 | 169,3 | |||
6 | . | 1,1 | ||
7 | . | 1,1 | ||
8 | % | 20 | ||
9 | % | 34 | ||
10 | % | 1 | ||
11 | - | . | 2200 | |
12 | % | 10 | ||
13 | % | 100 | ||
14 | % | 10 | ||
15 | % | 20 | ||
16 | % | 1 | ||
17 | % | 18 | ||
18 | % | 1 | ||
19 | % | 1 | ||
20 | % | n | 24 | |
21 | % | 3 | ||
22 | . | 0,11 |
9.2
, , . - .
. , , .
, , , , :
- ;
- ;
- ( , );
- ;
- .
, :
- - ;
- ;
- ;
- ;
- ;
- ;
- ;
- .
.
9.2.1
- , "B" 0.7 ( = 0,7), 3- .
- ( , , , , ).
1 .
, 9.1.
9.2.2
, - | |||
101 | 100 | ||
, - | |||
201 | 3450 | ||
301 | 340 | ||
302 | 340 | ||
401 | 3680 | ||
501 | ( ) | 350 | |
507 | 730 | ||
605 | 460 | ||
704 | 1070 | ||
705 | 2650 | ||
13920 | |||
( 1), , .
( 2).
(9.1)
VO , -;
Vi i- , -;
n .
(9.2)
Vo/ , -;
VO , -;
;
Vo/ = 13920*0,5 = 6960 -.
9.2.3
.
(), () ()
(9.3)
, -;
, -;
, .
(). . 3 . 0,7.
= 243*0,7 = 170,1 -.
, ( = 0,07 )
, :
= 0,07 .
= 170,1*0,07 = 11,91 -.
9.2.4
.
1- ,
(9.4)
, .;
1 1- , .;
, .;
= 77000* 2,84 = 218680
(9.5)
, .;
( 21,25) , .;
, -;
, .;
, .
= / 21,25
= 218680/21,25 = 10291
= 10291*11,91*1,1*1,1 = 148305
9.2.5
, ( , , , ),
(9.6)
, .;
, %.
= 148305*20/100 = 29661
9.2.6
()
(9.7)
, .;
(%).
= (148305+29661)*34/100 = 60508
9.2.7
, -
(9.8)
, .;
, %.
= (148305+29661)*1/100 = 1780
9.2.8
. , , , , . 100 .
(9.9)
, .;
100 , .
: : , - - , , , , .
= 380*0,5*6960/100 = 13224
9.2.9
, , ( -) 100 .
(9.10)
, .;
-, .;
100 , -.
: : , - - , , , , .
= 2200*(6960/100)*12*0,3 = 551232
9.2.10
- .
(9.11)
, .;
, %.
= 148305*10/100 = 14381
9.2.11
, , ,
(9.12)
, .;
, %.
= 148305*100/100 = 148305
9.2.12
(9.13)
, .;
= 148305+29661+60508+1780+13224+551232+14831+148305 = 967846
9.2.13
, - ,
(9.14)
, .;
, %.
= 967846*10/100 = 96785
9.2.14
( ) -
(9.15)
, .
= 967846+96785 = 1064631
9.2.15
, . , () , .
(9.16)
, .;
, %;
= 1064631*20/100 = 212926
(9.17)
, .;
= 1064631+212926 = 1277557
, (9.18)
, .;
, %.
= (1277557*1)/(100-1) = 12905
, (9.19)
, .;
, %.
= (1277557+12905)*18/100 = 230919
(9.20)
, .
= 1270054+12829+230919 = 1513802
9.3
, , , , .
, . , , . ( , ..), , , , .
( , , ) . , . . , 12 .
9.3.1
1. 100 |
1 |
- 100 | 1,08 | 0,98 | |||
2 |
|||||||
2. 100 |
1 |
- 100 | 4,1 | 3,6 | |||
2 |
|||||||
3. |
1 |
. 100 | 380 | 190 | |||
100 |
2 |
||||||
100
2 = 0,4*170,1*100/6960 = 0,98 -
100 100 ( 12 /100 ) 0,3.
2 = 12*0,3 = 3,6 -
100 100 ( 380 ) 0,5.
2 = 380*0,5 = 190
(9.22)
V' , -;
, .
: . , 0,2 .
= 6960*0,2 = 1392 . .
9.3.2
(), , ,
(9.23)
, .;
, .;
, .
(9.24)
.
= 1522745*1/100 = 15227
(9.25)
.
= 1522745*1/100 = 15227
= 1522745+15227+0+15227 = 1553199
9.3.3.
(9.26)
, .;
' 100 , .;
, 100 .
= 129*1392 = 179568
100
(9.27)
, .;
1, 2 100 , -;
(169,3), .
' = 218680*(1,08 0,98)/169,3 = 129
(9.28)
, .;
, .
= 179568*0,35 = 62849
(9.29)
= (34+1)/100 = 0,35
(9.30)
, .;
' 100 , .
= 1100*1392 = 1531200
100
(9.31)
1, 2 100 , .
' = 2200*(4,1-3,6) = 1100
(9.32)
, .;
' 100 , .
(9.33)
1, 2 100 , .
' = 380-190 = 190
= 190*1392 = 264480
,
(9.34)
= 179568+62849+1531200+264480 = 2038097
, .. . ,
, (9.35)
∆ , .;
, %.
∆ = 2038097 - 2038097*24/100 = 1548954
(9.36)
∆ , .;
, %.
∆ = 1548954 - 1548954*3/100 = 1502485
. , () ( ) (ALFAt),
, (9.37)
;
tp , tp = 1;
t , .
2008 .
ALFA2008 = 1;
ALFA2009 = (1+0,11)1-2 = 0,9 ;
ALFA2010 = (1+0,11)1-3 = 0,81 ;
ALFA2011 = (1+0,11)1-4 = 0,73 ;
∆ ∙ ALFA2008 = 1502485
∆ ∙ ALFA2009 = 1502485 * 0,9 = 1532237 ;
∆ ∙ ALFA2010 = 1502485 * 0,81 = 1217013 ;
∆ ∙ ALFA2011 = 1502485 * 0,73 = 1096814 ;
∙ ALFA2008 = 1553199 ;
∙ ALFA2009 = 0 * 0,9 = 0 ;
∙ ALFA2010 = 0* 0,81 = 0 ;
∙ ALFA2011 = 0* 0,73 = 0 ;
∆ ∙ ALFA2008 - ∙ ALFA2008 = 1502485 1553199 = -50714 ;
∆ ∙ ALFA2009 - ∙ ALFA2009 = 1532237 0 = 1532237 ;
∆ ∙ ALFA2010 - ∙ ALFA2010 = 1217013 0 = 1217013 ;
∆ ∙ ALFA2011 - ∙ ALFA2011 = 1096814 0 = 1096814 .
9.3.
9.3 -
. . | 2008 | 2009 | 2010 | 2011 | ||
: | ||||||
. | ∆ | 1502485 | 1502485 | 1502485 | 1502485 | |
. | ∆ ∙ ALFAt | 1502485 | 1532237 | 1217013 | 1096814 | |
: | ||||||
. | 1522745 | |||||
. | 15227 | |||||
. | X | |||||
. . | 2008 | 2009 | 2010 | 2011 | ||
. | 15227 | X | X | X | ||
. | 1553199 | X | X | X | ||
. | ∙ ALFAt | 1553199 | X | X | X | |
. | ∆ ∙ ALFAt - ∙ ALFAt | -50714 | 1532237 | 1217013 | 1096814 | |
. | -50714 | 1481523 | 2698536 | 3795350 | ||
. | ALFAt | 1 | 0,9 | 0,81 | 0,73 |
, 1522745 , , , , 1553199 .
1502485 ( ). 3795350 . , ( ) .
10
10.1 , ,
. ( ) , , , , [46]. , , , .
: , , , , .
, .
, , -, ( ), - (- , ). , .
, , .
: , -, , , . .
, , , . , , - , , , - , , .
- : , , ; , , , , ; , , , , .
:
-- , , , , ( - );
- , , , .
- , , , .
(-) ; , , , ; , , ..
, .
.
, .
:
- ( , );
- ;
- , , .
: , , () - , . .
, .
, () (, 1 1 3 ):
- ( , , , ). : , , ;
- ( , , , , , , ). : , , ;
- ( ). : , , ;
- ( ). : , , - ;
- ( , , , ). : , , ;
-, , ( , , 1 . ). : , , , , ;
- ( 1 . ). : , , , , ;
- ( , ). , ;
-, , ( , , ). : , , ;
- ( ). : .
, , . . ( ), , , . , .
.
, . , 7 ., 85 .
, . , 120 .
(, , ). . .
10.2
10.2.1
, . , , , , . , - , .
:
1. . , 20 3. , 1:2.
2. . . , , .
( , ) , .
, . , () . , .
.
, . , , .
:
- ;
- , , , ;
- ;
- .
3. . :
- .
- . ( ), .
-. . -, , -, , -, . , : , .
: 680-800 ; 725 .
, , : 800, 1200, 1400 , 800 1000 , 725 .
600 , 500 , 450 650 .
() - , .
, 300 , 400 , 150 20 . 10 .
100-300 , , , .
. 420-550 . , , .
:
- (0.60 + 0.70 );
- , 20 , .
:
- 3 ;
- 10 20 ;
- .
4. . - , . , , , , , . .
, . , , , , .
: , . , , .
. , . [29].
10.2.2 ,
. .
: , , , , .
.
. , . , , - , . - , .
.
, . , , . ; 40 .
, , , .
. 200-400 , , , 300 .
. - 250 . .
, , . , , .
.
, , , . , , .
, . , . , , . , : , , 1:3.
, - , , . , , , , .
, , . , - . : , , , .
, , , , .
, . , .
, , , . , , , .
, . , .
. .
- ;
- , , ;
- ;
IV, ( , ). 400 , 200 .
: ;
200 , 150 ;
( ) 1,6;
1,6;
1,6*2 = 3,2 ;
1.2 ;
0.05 ;
0.30.3 * 3,2 = 0.96 ;
28 2* 0,96 = 6,08 ;
,
6,08/1.2 1 = 4;
4 + 2 = 6;
9 2* 0.96 = 7,08 ;
,
7,08/3,2-1 =1;
1 + 2 = 3;
,
6 * 3 = 18;
() ()
56%, 73%;
, : 1.1;
8 * 8 = 64 .;
,
64/(2,8* 16) = 1.4;
0.53;
()
150* 1.6 *1.13 *64/(16*0.53) = 17356,8/ = 2046;
2046 40-4 40 . 40-4 2340 ;
2340 * 16 * 0.6 / (1,6 * 1.1 * 64) = 22464/112,64 = 200 .
2.04-05-98 .
10.2.3 -
: , , , , . , , , , , . , . . 16 20000 .
, , . , , , , . : , , , , , . .
, . . . , . , ( . .), . . .
, , . , , - (, , , .), .
, 12.1.005-88 , . , , .
I ( 139 ). 10.2.
10.2
, | , | , % | , / | |
22-24 | 21-25 | 60-40 | 0,1 | |
23-25 | 22-26 | 60-40 | 0,1 |
. . , , , , . , . .
- Delphi 7. , , , .
. , , , , .
, Windows. .
, . .
, .
, , - , .
- , - .
1 19.101-77. . . . 01.01. 1981 . . : - , 2001.
2 19.102-77. . . . 81-07-01. .: - , 2001.
3 19.103-80. . . . . 81-07-01. .: - , 2001.
4 19.701-80. . , , . . . 81-07-01 .: - , 2001.
5 19.106-78. . , . . 81-07-01. .: - , 2001.
6 7.1-2003. . . . . 7.1-84, 7.16-79, 7.18-79, 7.34-81, 7.40-82.; . 2004-10-01. .: , 2004.
7 19.104-78. . . . 81-07-01. .: - , 2001.
8 19.201-78 . . . . 81-07-01. .: - , 2001.
9 12.1.005-88. . - .
10 9-9898. .
11 11-1394. .
12 9-8698. . .
13 2.04-05-98. . .
14 9-8098. .
15 9-9898. .
16 2.2.4/2.1.8.10-32-2002. , , .
17 . , 20 2007. 272-3. 17 2008. / ... .: , 2008.
18 .. Delphi. Delphi/ .. . .: -, 2006.
19 . . . .: , 1998.
20 .. Delphi 7. . .: , 2003.
21 .. / . . .: , 1990.
22 ., ., . UML. .: , 2001.
23 . SQL. .: , 1996.
24 .. . .: , 2003.
25 ... : . / .., .., ... .: . , 2007.
26 .. . / .. .: , 2004.
27 .. Delphi 7. .: -, 2003.
28 . . : . . .-. . . .: , 1998.
29 .. . . ., 2003.
30 .. Delphi 7.0.- .: -, 2007.
31 .. : . . / . .. . . , 1992.
32 .. - : . . .: . ., 2001.
33 . . . .: , 1990.
34 . ., . ., . . : . .: -: -, 2000.
35 .. / .. , .. . .: , 2005.
1 1.1 1.2 1.3 2 2.1
Copyright (c) 2024 Stud-Baza.ru , , , .