ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния Β«Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈΒ»

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Рисунок 16 — Π€ΠΎΡ€ΠΌΠ° — Π—Π°ΠΊΠ°Π· Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Кнопка ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ запись ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Кнопка Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Кнопка Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Кнопка ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, послС… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния Β«Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈΒ» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

1. ΠžΠ±Ρ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

1.1 БистСмный Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

1.2 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² исходного ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

1.3 ЛогичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π” (ER-тСхнология).

1.4 SQL — скрипт Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Π‘Π”.

1.5 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

1.6 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

1.7 Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

1.8 ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

2. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

2.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

2.2 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

2.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ интСрфСйса прилоТСния.

2.4 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½».

2.5 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ».

2.6 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΠΎΡ€ΠΌΡ‹ «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹».

2.7 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠœΠ΅Π±Π΅Π»ΡŒ».

2.8 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹».

2.9 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «Π—Π°ΠΊΠ°Π·».

3. Эксплуатационная Ρ‡Π°ΡΡ‚ΡŒ.

3.1 ВрСбования ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ.

3.2 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ ΠŸΠŸ.

3.3 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠŸΠŸ.

3.4 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ эксплуатации ПП Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок источников ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ № 1.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡ€ΠΎΡ‡Π½ΠΎ вошли Π² Π½Π°ΡˆΡƒ Тизнь. ΠŸΠΎΡ€ΠΎΠΉ, Π±Π΅Π· Π½ΠΈΡ…, Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нашС сущСствованиС. ВсС, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈΠΌΠ΅Π»ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄, постСпСнно ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ элСктронным, Π° Π±ΡƒΡ€Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ элСктроники ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ всСму этому способствуСт.

Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ разрабатываСтся информационная систСма, прСдназначСнная для Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΌΠ΅Π±Π΅Π»ΠΈ поставщиках, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, Π·Π°ΠΊΠ°Π·Π΅. Она позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π° Π·Π° ΡΡ‡Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:

1) Быстрый поиск ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

2) Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

3) Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

4) ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΉ. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… — это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ свСдСний ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, процСссах, событиях ΠΈΠ»ΠΈ явлСниях, относящихся ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π΅, организованная Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ прСдставлСниС этой совокупности, ΠΊΠ°ΠΊ Π² Ρ†Π΅Π»ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π»ΡŽΠ±ΠΎΠΉ Π΅Ρ‘ Ρ‡Π°ΡΡ‚ΠΈ. РСляционная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… прСдставляСт собой мноТСство взаимосвязанных Ρ‚Π°Π±Π»ΠΈΡ†, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Π›ΡŽΠ±Π°Ρ Π‘Π£Π‘Π” позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

1) Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько записСй;

2) ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько записСй;

3) ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… записях;

4) Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько записСй, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ.

Для выполнСния этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ запросов. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния запросов являСтся Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ критСриям мноТСство записСй, Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….

По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ спСциализированного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ трСбованиям:

1) ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ простой Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΠΉ Π΄Π°ΠΆΠ΅ для Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;

2) ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ друТСствСнный ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс;

3) ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ отказоустойчивой;

4) ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Данная курсовая Ρ€Π°Π±ΠΎΡ‚Π° состоит ΠΈΠ· 3 частСй:

1) ΠžΠ±Ρ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ — содСрТит систСмный Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, логичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π”, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹Π±ΠΎΡ€ стандарта Π‘Π”, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

2) Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ — содСрТит описаниС создания Π‘Π”, Π° Ρ‚Π°ΠΊΠΆΠ΅ проСктирования интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния;

3) ВСхнологичСская Ρ‡Π°ΡΡ‚ΡŒ — содСрТит трСбования ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ ПП, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ПП, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ ΠŸΠŸ.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя вСсь ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ осущСствлялся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ АИБ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ».

1. ΠžΠ±Ρ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

1.1 БистСмный Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

sql ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ эксплуатация интСрфСйс Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ.

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° задания НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π΄Π²Π΅ основныС Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅; ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ…. Π­Ρ‚ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π»ΠΈΠ±ΠΎ срСдствами ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π»ΠΈΠ±ΠΎ срСдствами систСмы управлСния прСдприятиСм. Π’ ΡΡ‚ΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ…, Π·Π°ΠΊΠ°Π·Π°Ρ… ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ управлСния прСдприятиСм. Π‘Π°ΠΌΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ управлСния ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ являСтся своСврСмСнноС ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠΌ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Π·Π°ΠΊΠ°Π·Π΅. ΠŸΡ€ΠΈ этом Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΡ‚ΠΎ ΠΈ Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠ°Π·Π°Π». ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ… Ρ‡Π°Ρ‰Π΅ всСго осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ письма, отправляСмого ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ящик администратора ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

ОписаниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΈ ΠΈΡ… Ρ…арактСристик ΠžΠ±ΡŠΠ΅ΠΊΡ‚ 1 — ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ.

Π₯арактСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 1:

1) Код;

2) НаимСнованиС;

3) ИНН;

4) АдрСс;

5) Π’Π΅Π»Π΅Ρ„ΠΎΠ½;

6) Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ 2 — ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹.

Π₯арактСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 2:.

1) Код;

2) Ѐамилия;

3) Имя;

4) ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ;

5) АдрСс;

6) Π’Π΅Π»Π΅Ρ„ΠΎΠ½.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ 3 — МСбСль.

Π₯арактСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 3:.

1) Код;

2) НазваниС;

3) Π‘Ρ€ΠΎΠΊ слуТбы;

4) Π¦Π²Π΅Ρ‚;

5) ВСс;

6) Π¦Π΅Π½Π°;

7) ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ 4 — Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

Π₯арактСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 4:

1) Код;

2) НазваниС банка;

3) НомСр счСта.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ 5 — Π—Π°ΠΊΠ°Π·.

Π₯арактСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° 5:

1) Код;

2) Π”Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π°;

3) Π”Π°Ρ‚Π° исполнСния;

4) НазваниС заказа;

5) ΠžΠΏΠ»Π°Ρ‚Π°.

ΠžΠ±Ρ‰Π΅ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹Π΅ ограничСния Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

1) НомСр ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½.

2) НомСр ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½.

3) НомСр ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.

1) Администратор;.

2) ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹;

ОписаниС Π·Π°Π΄Π°Ρ‡ «ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€».

ВСхничСскоС сопровоТдСниС ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния.

ОписаниС Π·Π°Π΄Π°Ρ‡ «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹».

1) Быстрый поиск ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠ΅Π±Π΅Π»ΠΈ;

2) Π—Π°ΠΊΠ°Π· Ρ‚ΠΎΠ²Π°Ρ€Π°.

1.2 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² исходного ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

1) Код;

2) Ѐамилия;

3) Имя;

4) ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ;

5) НазваниС;

6) НомСр счСта;

7) Π”Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π°;

8) Π”Π°Ρ‚Π° исполнСния;

9) ΠžΠΏΠ»Π°Ρ‚Π°.

1.3 ЛогичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π” (ER — Π°Π½Π°Π»ΠΈΠ·) Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сущностСй ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² исходного ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сущности с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ:

1) ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ (ΠΊΠΎΠ΄);

1) ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ (ΠΊΠΎΠ΄);

2) МСбСль (код);

3) Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ (ΠΊΠΎΠ΄);

4) Π—Π°ΠΊΠ°Π· (ΠΊΠΎΠ΄).

Π’Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сущности Π½Π°Ρ…одятся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… связях:

1) ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ поставляСт мСбСль;

2) ΠšΠ»ΠΈΠ΅Π½Ρ‚ Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°ΠΊΠ°Π·;

3) ΠšΠ»ΠΈΠ΅Π½Ρ‚ осущСствляСт Ρ‚ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹;

4) Π—Π°ΠΊΠ°Π· содСрТит мСбСль.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ er-Ρ‚ΠΈΠΏΠ° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх сущностСй ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Рисунок 1 — Бвязь «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ — МСбСль».

Рисунок 2 — Бвязь «ΠšΠ»ΠΈΠ΅Π½Ρ‚ — Π—Π°ΠΊΠ°Π·».

Рисунок 3 — Бвязь «ΠšΠ»ΠΈΠ΅Π½Ρ‚ — Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ «.

Рисунок 4 — Бвязь «Π—Π°ΠΊΠ°Π· — МСбСль».

Π‘Ρ…Π΅ΠΌΠ° 1 — ΠžΠ±Ρ‰ΠΈΠ΅ связи Ρ‚Π°Π±Π»ΠΈΡ†.

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π’Π°Π±Π»ΠΈΡ†Π° 1 — ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ — мСбСль».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

МСбСль.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код мСбСли.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡.

Код поставщика.

ДобавляСм.

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код поставщика.

Π’Π°Π±Π»ΠΈΡ†Π° 2 — ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «ΠšΠ»ΠΈΠ΅Π½Ρ‚ — Π·Π°ΠΊΠ°Π·».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

Π—Π°ΠΊΠ°Π·.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код заказа.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡.

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

ДобавляСм.

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

ΠšΠ»ΠΈΠ΅Π½Ρ‚.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π’Π°Π±Π»ΠΈΡ†Π° 3 — ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «ΠšΠ»ΠΈΠ΅Π½Ρ‚ — Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡.

Код Ρ‚ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

ДобавляСм.

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код Ρ‚ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

Π’Π°Π±Π»ΠΈΡ†Π° 4 — ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «Π—Π°ΠΊΠ°Π· — мСбСль».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

Π—Π°ΠΊΠ°Π·.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код заказа.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ»ΡŽΡ‡.

Код мСбСли.

ДобавляСм.

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

МСбСль.

ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Код мСбСли.

Π‘Ρ…Π΅ΠΌΠ° 2 — Бтруктурная схСма Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π’Π°Π±Π»ΠΈΡ†Π° 5 — «ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ поставщик».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ.

Атрибуты.

Π’ΠΈΠΏ.

ОписаниС.

Код.

Числовой, ΠΊΠ»ΡŽΡ‡.

НомСр постав.

НаимСнованиС.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

НаимСнованиС постав.

ИНН.

Числовой.

ИНН постав.

АдрСс.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

АдрСс постав.

Π’Π΅Π»Π΅Ρ„ΠΎΠ½.

Числовой.

Π’Π΅Π»Π΅Ρ„ΠΎΠ½ постав.

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ постав.

Π’Π°Π±Π»ΠΈΡ†Π° 6 — «ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹.

Атрибуты.

Π’ΠΈΠΏ.

ОписаниС.

Код.

Числовой, ΠΊΠ»ΡŽΡ‡.

НомСр ΠΊΠ».

Ѐамилия.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

Ѐамилия кл.

Имя.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

Имя кл.

ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ».

Π’Π΅Π»Π΅Ρ„ΠΎΠ½.

Числовой.

Π’Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΊΠ».

АдрСс.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

АдрСс ΠΊΠ».

Π’Π°Π±Π»ΠΈΡ†Π° 7 — «ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ мСбСль».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

МСбСль.

Атрибуты.

Π’ΠΈΠΏ.

ОписаниС.

Код.

Числовой, ΠΊΠ»ΡŽΡ‡.

НомСр ΠΌΠ΅Π±Π΅Π»ΠΈ.

НазваниС.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

НазваниС мСбСли.

Π‘Ρ€ΠΎΠΊ слуТбы.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

Π‘Ρ€ΠΎΠΊ слуТбы ΠΌΠ΅Π±Π΅Π»ΠΈ.

Π¦Π²Π΅Ρ‚.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

Π¦Π²Π΅Ρ‚ ΠΌΠ΅Π±Π΅Π»ΠΈ.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΌΠ΅Π±Π΅Π»ΠΈ.

Π¦Π΅Π½Π°.

Числовой.

Π¦Π΅Π½Π° ΠΌΠ΅Π±Π΅Π»ΠΈ.

Π’Π°Π±Π»ΠΈΡ†Π° 8 — «ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ‚ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

Атрибуты.

Π’ΠΈΠΏ.

ОписаниС.

Код.

Числовой, ΠΊΠ»ΡŽΡ‡.

НомСр Ρ‚ΠΏ.

НазваниС банка.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

НазваниС Π±Π°Π½ΠΊΠ° Ρ‚ΠΏ.

НомСр счСта.

Числовой.

НомСр счСта Ρ‚ΠΏ.

Π‘ΡƒΠΌΠΌΠ°.

Числовой.

Π‘ΡƒΠΌΠΌΠ° Ρ‚ΠΏ.

Π’Π°Π±Π»ΠΈΡ†Π° 9 — «ΠΡ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π°ΠΊΠ°Π·».

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅.

Π—Π°ΠΊΠ°Π·.

Атрибуты.

Π’ΠΈΠΏ.

ОписаниС.

Код.

Числовой, ΠΊΠ»ΡŽΡ‡.

НомСр Π·Π°ΠΊ.

Π”Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π°.

Π”Π°Ρ‚Π°.

Π”Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π° Π·Π°ΠΊ.

Π”Π°Ρ‚Π° исполнСния.

Π”Π°Ρ‚Π°.

Π”Π°Ρ‚Π° исполнСния Π·Π°ΠΊ.

НазваниС заказа.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉ.

НазваниС заказа зак.

ΠžΠΏΠ»Π°Ρ‚Π°.

Числовой.

ΠžΠΏΠ»Π°Ρ‚Π° Π·Π°ΠΊ.

1.4 SQL — скрипт Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Π‘Π”.

Create table Klient (.

Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT,.

Fam Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Im Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Otch Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Adres_k Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Tel_k Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Index AI_Klient_id (Klient_id),.

Index AI_Fam (Fam),.

Index AI_Im (Im),.

Index AI_Otch (Otch),.

Index AI_Adres_k (Adres_k),.

Index AI_Tel_k (Tel_k),.

Primary Key (Klient_id)) TYPE = MyISAM.

ROW_FORMAT = Default;

Create table Meb (.

Meb_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT,.

Name_m Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Srok Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Cvet Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Ves Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Cena Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Material Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Postav_id Int UNSIGNED ZEROFILL BINARY NOT NULL,.

Zakaz_id Int UNSIGNED ZEROFILL BINARY NOT NULL,.

Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL,.

Index AI_Meb_id (Meb_id),.

Index AI_Name_m (Name_m),.

Index AI_Srok (Srok),.

Index AI_Cvet (Cvet),.

Index AI_Ves (Ves),.

Index AI_Cena (Cena),.

Index AI_Material (Material),.

Primary Key (Meb_id, Postav_id, Zakaz_id, Klient_id)) TYPE = MyISAM.

ROW_FORMAT = Default;

Create table Postav (.

Postav_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT,.

Name_p Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Inn Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Adres_p Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Tel_p Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Ruck Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Index AI_Postav_id (Postav_id),.

Index AI_Name_p (Name_p),.

Index AI_Inn (Inn),.

Index AI_Adres_p (Adres_p),.

Index AI_Tel_p (Tel_p),.

Index AI_Ruck (Ruck),.

Primary Key (Postav_id)) TYPE = MyISAM.

ROW_FORMAT = Default;

Create table Tip_oplata (.

Oplata_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT,.

Name_b Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Nomer_s Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

summa Int UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL,.

Index AI_Oplata_id (Oplata_id),.

Index AI_Name_b (Name_b),.

Index AI_Nomer_s (Nomer_s),.

Index AI_summa (summa),.

Primary Key (Oplata_id, Klient_id)) TYPE = MyISAM.

ROW_FORMAT = Default;

Create table Zakaz (.

Zakaz_id Int UNSIGNED ZEROFILL BINARY NOT NULL AUTO_INCREMENT,.

Data_zakaza Date UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Data_ispoln Date UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Name_zakaz Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Oplata Char (20) UNSIGNED ZEROFILL BINARY AUTO_INCREMENT,.

Klient_id Int UNSIGNED ZEROFILL BINARY NOT NULL,.

Index AI_Zakaz_id (Zakaz_id),.

Index AI_Data_zakaza (Data_zakaza),.

Index AI_Data_ispoln (Data_ispoln),.

Index AI_Name_zakaz (Name_zakaz),.

Index AI_Oplata (Oplata),.

Primary Key (Zakaz_id, Klient_id)) TYPE = MyISAM.

ROW_FORMAT = Default;

Alter table Zakaz add Index IX_Relationship3 (Klient_id);

Alter table Zakaz add Foreign Key (Klient_id) references Klient (Klient_id) on delete restrict on update restrict;

Alter table Tip_oplata add Index IX_Relationship4 (Klient_id);

Alter table Tip_oplata add Foreign Key (Klient_id) references Klient (Klient_id) on delete restrict on update restrict;

Alter table Meb add Index IX_Relationship1 (Postav_id);

Alter table Meb add Foreign Key (Postav_id) references Postav (Postav_id) on delete restrict on update restrict;

Alter table Meb add Index IX_Relationship2 (Zakaz_id, Klient_id);

Alter table Meb add Foreign Key (Zakaz_id, Klient_id) references Zakaz (Zakaz_id, Klient_id) on delete restrict on update restrict;

1.5 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ зависят ΠΎΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… потрСбностСй ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ с ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ систСмой.

Π’Π°Π±Π»ΠΈΡ†Π° 10 — ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ Π·Π°ΠΊΠ°Π·Π°.

Код.

Π”Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π°.

Π”Π°Ρ‚Π° испол.

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ.

Ѐамилия.

НаимСнованиС.

Π‘Π°Π½ΠΊ.

НомСр счСта.

Π¦Π΅Π½Π°.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ сортировка Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ Π·Π°ΠΊΠ°Π·Π°. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ поиска ΠΏΠΎ Π΄Π°Ρ‚Π΅ Π·Π°ΠΊΠ°Π·Π° ΠΌΠ΅Π±Π΅Π»ΠΈ, ΠΏΠΎ Π΄Π°Ρ‚Π΅ исполнСния, ΠΏΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ Ρ„ΠΈΡ€ΠΌΡ‹ поставщика, ΠΏΠΎ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠ΅Π±Π΅Π»ΠΈ, ΠΏΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ Π±Π°Π½ΠΊΠ°, ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ счСта, ΠΏΠΎ Ρ†Π΅Π½Π΅.

1.6 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы содСрТатся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…:

1) ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ — Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ содСрТится информация ΠΎΠ±ΠΎ всСх ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ мСбСль Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

2) МСбСль — Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ содСрТится информация ΠΎΠ±ΠΎ всСй ΠΌΠ΅Π±Π΅Π»ΠΈ содСрТащий ΠΌΠ°Π³Π°Π·ΠΈΠ½.

3) Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ — Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ содСрТится информация ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€Π° (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±Π°Π½ΠΊΠ°, Π½ΠΎΠΌΠ΅Ρ€ счСта), ΠΏΠΎ ΡΡ‚ΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠ²Π°Ρ€.

4) ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ — Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ названия ΠΈ Ρ…арактСристики ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ мСбСль Π½Π° ΡΠΊΠ»Π°Π΄ для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

5) Π—Π°ΠΊΠ°Π·Ρ‹ — Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ содСрТатся Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρƒ, ΠΊΡ‚ΠΎ Π·Π°ΠΊΠ°Π·Π°Π», ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠ°Π·Π°Π», способ ΠΎΠΏΠ»Π°Ρ‚Ρ‹, Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ.

1.7 Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ АИБ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» Π΄ΠΎΠ»ΠΆΠ½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows XP Π½Π° IBM — совмСстимом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Для функционирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π±Ρ‹Π»Π° установлСна ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° BDE.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π‘Π£Π‘Π” Π²Ρ‹Π±Ρ€Π°Π½Π° систСма Paradox, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠ°Ρ сСбя для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΠ˜Π‘. ΠŸΡ€ΠΈ этом для доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, хранящСйся Π² Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ популярная тСхнология BDE (компилятор Π‘Π”), ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ быстрый Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ курсор ΠΏΡ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π·Π°ΠΏΠΈΡΡΠΌ Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΎΠ². ВСхнология BDE ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

Для сокращСния срока выполнСния курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния АИБ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» Π²Ρ‹Π±Ρ€Π°Π½Π° популярная ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмая Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ — Delphi 7.0, ΡΠ²Π»ΡΡŽΡ‰Π°ΡΡΡ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π° ΠšΠΈΠ±Π΅Ρ€Π½Π΅Ρ‚ΠΈΠΊΠΈ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π‘вязи. Π‘Ρ€Π΅Π΄Π° Delphi Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ встроСнного языка программирования содСрТит Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ языка Паскаль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… дисциплин отдСлСния Π˜Π’Π’Π’.

Для физичСского создания Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Paradox Π±Ρ‹Π»Π° использована извСстная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Database Desktop, поставляСмая Ρ„ΠΈΡ€ΠΌΠΎΠΉ Borland Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Delphi.

Π’Ρ‹Π±ΠΎΡ€ пСрСчислСнных Π²Ρ‹ΡˆΠ΅ срСдств Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° обусловлСн ΠΊΠ°ΠΊ ΠΈΡ… Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊ ΠΈ ΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². ПослСднСС ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ дальнСйшСго развития Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ АИБ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — ΠΏΡ€ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ систСмы ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ.

1.8 ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ БСйчас Π² Π½Π°ΡˆΠ΅ΠΉ странС ΠΈΠ΄Π΅Ρ‚ глобальная ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ, Ρ‚. Π΅. Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π²ΠΎ Π²ΡΠ΅ сфСры ΠΆΠΈΠ·Π½ΠΈ. Автоматизация ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ процСсса ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, выполняСмых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π° Π½Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. Π’ Π½Π°ΡˆΠ΅ΠΌ случаС рассматриваСтся процСсс ΡƒΡ‡Π΅Ρ‚Π° услуг ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ. Автоматизация этого процСсса Π²Ρ‹Π·Π²Π°Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ приходится Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ дСйствий ΠΏΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ этих дСйствий с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ являСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ΅ возмоТности ΠΏΠΎ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ разрабатываСтся информационная систСма, прСдназначСнная для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΡ‡Π΅Ρ‚Π° услуг ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ. Она позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π° Π·Π° ΡΡ‡Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ структурного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ «ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь». РСализация ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы осущСствляСтся срСдствами ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка Delphi.

ОснованиС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° разрабатываСтся Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ государствСнного ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ стандарта ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ АвтоматизированныС систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ (ΠΏΠΎ ΠΎΡ‚раслям).

НазначСниС ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ направлСниями Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΌΠ΅Π±Π΅Π»ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ, составлСниС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ° ΠΌΠ΅Π±Π΅Π»ΠΈ, ΡƒΡ‡Π΅Ρ‚ количСства ΠΌΠ΅Π±Π΅Π»ΠΈ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ ΠΈ Π΄Ρ€.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΎΠ½ ΡΠ½Π°Ρ‡Π°Π»Π° рСгистрируСтся, Заполняя ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π°Π½ΠΊΠ΅Ρ‚Ρƒ. ПослС этого Π΅ΠΌΡƒ выдаСтся ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ услугами ΡƒΠΆΠ΅ Π±Π΅Π· рСгистрации. ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΌΠ΅Π±Π΅Π»ΠΈ имССтся Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, Ρ‚ΠΎ ΠΎΡ„ормляСтся Π·Π°ΠΊΠ°Π·, Π³Π΄Π΅ указываСтся Π΄Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π°, Π΄Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ фиксируСтся Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ прСдусмотрСна функция ΡƒΡ‡Π΅Ρ‚Π° поступлСния Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π½ΠΈΡ… (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π²ΠΈΠ΄, количСство, поставщик ΠΈ Π΄Ρ€.) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ заносится Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‚. Π΅. ΠΎΠ½ ΠΏΡ€ΠΈ поступлСнии Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΌΠ΅Π±Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ.

ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ издСлию ВрСбования ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ характСристикам:

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСски ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. НапримСр, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π½ΠΊΠ΅Ρ‚ ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

БистСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ мСтодичСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡:

1) Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ записСй ΠΎΠ± ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся ΠΈ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ… Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этих записСй.

2) Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этих Π΄Π°Π½Π½Ρ‹Ρ….

3) Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этих Π΄Π°Π½Π½Ρ‹Ρ….

4) ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹.

5) ΠŸΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π°.

6) ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚ поставщиков ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΎΠΊ.

7) Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

8) БоставлСниС ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

9) ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ быстрого доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Для этих Π·Π°Π΄Π°Ρ‡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹:

1) Алгоритм, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

2) ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ «Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — Бвязь» для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

3) Бостав ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

4) ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ схСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ обСспСчСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ; Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…; Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…; ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…; ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ….

ВрСбования ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΠΈ:

1) ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ.

2) ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, хранящСйся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

ВрСбования ΠΊ ΡΠΎΡΡ‚Π°Π²Ρƒ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ тСхничСских срСдств:

БистСма Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° IBM совмСстимых ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Минимальная конфигурация:

1) ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ 500 MHz.

2) ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ 128 Мб RAM.

3) Π’ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ VGA (800×600).

4) Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° HDD 25 Мб Π£ΡΡ‚ройства взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ совмСстимости:

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСма Win32.

ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ РазрабатываСмая систСма Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПослС утвСрТдСния тСхничСского задания организация — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ нСпосрСдствСнно приступаСт ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Однако ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ этапу Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ — этапу уточнСния спСцификаций Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ принятия Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависят ΠΊΠ°ΠΊ характСристики ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚Π°ΠΊ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, начиная с Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ этапа уточнСния спСцификаций.

Π’Π°Π±Π»ΠΈΡ†Π° 11 — ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ этапов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ АИБ.

β„–.

НазваниС этапа.

Π‘Ρ€ΠΎΠΊ.

ΠžΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ.

Π—Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌ ΠšΠŸ.

01.11.2010.

Анализ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

01.11.2010 — 08.11.2010.

ΠžΡ‚Ρ‡Π΅Ρ‚.

БистСмный Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

08.11.2010 — 15.11.2010.

ΠžΡ‚Ρ‡Π΅Ρ‚.

ERD — Π°Π½Π°Π»ΠΈΠ·.

15.11.2010 — 22.11.2010.

ΠžΡ‚Ρ‡Π΅Ρ‚.

ЀизичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π”.

22.11.2010 — 13.12.2010.

НаписаниС ΠΎΠ±Ρ‰Π΅ΠΉ части.

13.12.2010 — 10.01.2011.

ΠžΡ‚Ρ‡Π΅Ρ‚.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ структуры прилоТСния.

10.01.2011 — 17.01.2011.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€

10.01.2011 — 31.01.2011.

ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

31.01.2011 — 07.02.2011.

НаписаниС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ части.

07.02.2011 — 14.02.2011.

ΠžΡ‚Ρ‡Π΅Ρ‚.

НаписаниС тСхнологичСской части.

14.02.2011 — 21.02.2011.

ΠžΡ‚Ρ‡Π΅Ρ‚.

Компоновка ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки.

21.02.2011 — 28.02.2011.

ΠžΡ‚Ρ‡Π΅Ρ‚.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π·Π°ΠΏΠΈΡΠΊΠΈ Π½Π° Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.

28.02.2011.

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ошибок ΠΈ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚ΠΎΠ².

28.02.2011 — 14.03.2011.

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

14.03.2011 — 27.03.2011.

2. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

2.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ЀизичСскоС созданиС Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ извСстной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ DataBase Desktop, входящСй Π² ΠΏΠ°ΠΊΠ΅Ρ‚ Borland Delphi. Π’Π°Π±Π»ΠΈΡ†Ρ‹ Π‘Π” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ физичСскиС ΠΈΠΌΠ΅Π½Π° (ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ† Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Paradox):

1) T_klient;

2) T_postav;

3) T_mebel;

4) T_oplata;

5) T_zakaz;

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΌ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ нСпосрСдствСнно самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ».

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ† Π‘Π” «ΠœΠ°Π³Π°Π·ΠΈΠ½ ΠΌΠ΅Π±Π΅Π»ΠΈ», раскрытых Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Database Desktop.

Рисунок 5 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹».

Рисунок 6 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ».

Рисунок 7 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «ΠœΠ΅Π±Π΅Π»ΡŒ».

Рисунок 8 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹».

Рисунок 9 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π—Π°ΠΊΠ°Π·».

2.2 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° АИБ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» состоит ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Ρ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡˆΠ΅ΡΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ ΡˆΠ΅ΡΡ‚ΠΈ экранных Ρ„ΠΎΡ€ΠΌ. Π’Ρ‹Π·ΠΎΠ² Ρ„ΠΎΡ€ΠΌ (ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌ экранных Ρ„ΠΎΡ€ΠΌ) осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΌΠ΅Π½ΡŽ. На ΡΡ…Π΅ΠΌΠ΅ 3. ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ структура ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Ρ…Π΅ΠΌΠ° 3 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ».

2.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ интСрфСйса прилоТСния Для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi 7.

Π’ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ создано 6 Ρ„ΠΎΡ€ΠΌ:

1) Главная Ρ„ΠΎΡ€ΠΌΠ° «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» (Form_Glavn) — содСрТит мСню для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.

2) Π€ΠΎΡ€ΠΌΠ° «Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ» (Form_Postav) — содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ всСх поставщиках ΠΌΠ΅Π±Π΅Π»ΠΈ.

3) Π€ΠΎΡ€ΠΌΠ° «Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹» (Form_Klient) — позволяСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π² Π±Π°Π·Ρƒ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

4) Π€ΠΎΡ€ΠΌΠ° «Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — МСбСль» (Form_Mebel) — позволяСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π² Π±Π°Π·Ρƒ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΌΠ΅Π±Π΅Π»ΠΈ.

5) Π€ΠΎΡ€ΠΌΠ° «Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹» (Form_Oplata) — позволяСт ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ возмоТности ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€.

6) Π€ΠΎΡ€ΠΌΠ° «Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — Π—Π°ΠΊΠ°Π·» (Form_Zakaz) — позволяСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π² Π±Π°Π·Ρƒ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅, прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ поиска, рСдактирования Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.

2.4 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ».

Π€ΠΎΡ€ΠΌΠ° «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» являСтся Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° выполняСт ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.

Рисунок 10 — Главная Ρ„ΠΎΡ€ΠΌΠ° «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ».

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

1) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MainMenu — мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ;

2) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Table — для обновлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…;

3) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ XPManifest — это ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ (Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅) сдСлаСт Π² XP;

2.5 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ».

Π€ΠΎΡ€ΠΌΠ° «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ» — Π½Π° Π½Π΅ΠΉ прСдставлСна информация ΠΎΠ±ΠΎ всСх поставщиках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°ΡŽΡ‚ с ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ.

Рисунок 11 — Π€ΠΎΡ€ΠΌΠ° «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ».

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

1) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DataSource — для связи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Table с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ;

2) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid — для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ях Π½Π° ΡΠΊΡ€Π°Π½Π΅;

3) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° EditΠ²Π²ΠΎΠ΄ для поиска;

4) Π’Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Image — ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ;

5) Π¨Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Label — для отобраТСния надписи;

6) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Table — для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

7) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DBEdit — для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования Π΄Π°Π½Π½Ρ‹Ρ…;

8) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ RadioGroup — для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ;

9) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MainMenu — мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ;

2.6 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹».

Рисунок 12 — Π€ΠΎΡ€ΠΌΠ° «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹».

Π€ΠΎΡ€ΠΌΠ° «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹» — Π½Π° Π½Π΅ΠΉ прСдставлСна информация ΠΎΠ±ΠΎ всСх ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствляли Π·Π°ΠΊΠ°Π·Ρ‹ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

1) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid — для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ях Π½Π° ΡΠΊΡ€Π°Π½Π΅;

2) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° EditΠ²Π²ΠΎΠ΄ для поиска;

3) Π’Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Image — ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ;

4) Π¨Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Label — для отобраТСния надписи;

5) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Table — для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

6) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DBEdit — для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования Π΄Π°Π½Π½Ρ‹Ρ…;

7) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ RadioGroup — для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ;

8) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MainMenu — мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ;

2.7 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠœΠ΅Π±Π΅Π»ΡŒ».

Π€ΠΎΡ€ΠΌΠ° «ΠœΠ΅Π±Π΅Π»ΡŒ» — Π½Π° Π½Π΅ΠΉ прСдставлСна информация ΠΎΠ±ΠΎ всСй ΠΌΠ΅Π±Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½.

Рисунок 13 — Π€ΠΎΡ€ΠΌΠ° «ΠœΠ΅Π±Π΅Π»ΡŒ».

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

1) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DataSource — для связи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Table с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ;

2) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid — для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ях Π½Π° ΡΠΊΡ€Π°Π½Π΅;

3) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° EditΠ²Π²ΠΎΠ΄ для поиска;

4) Π’Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Image — ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ;

5) Π¨Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Label — для отобраТСния надписи;

6) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Table — для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

7) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DBEdit — для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования Π΄Π°Π½Π½Ρ‹Ρ…;

8) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ RadioGroup — для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ;

9) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MainMenu — мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ;

2.8 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹».

Π€ΠΎΡ€ΠΌΠ° «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹» — Π½Π° Π½Π΅ΠΉ прСдставлСна информация ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Ρƒ ΠΎΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠ²Π°Ρ€ Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

Рисунок 14 — Π€ΠΎΡ€ΠΌΠ° «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹».

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

1) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DataSource — для связи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Table с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ;

2) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid — для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ях Π½Π° ΡΠΊΡ€Π°Π½Π΅;

3) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° EditΠ²Π²ΠΎΠ΄ для поиска;

4) Π’Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Image — ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ;

5) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Label — для отобраТСния надписи;

6) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Table — для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

7) Π”Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° DBEdit — для Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования Π΄Π°Π½Π½Ρ‹Ρ…;

8) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ RadioGroup — для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ;

9) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MainMenu — мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ;

2.9 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ «Π—Π°ΠΊΠ°Π·».

Π€ΠΎΡ€ΠΌΠ° «Π—Π°ΠΊΠ°Π·» являСтся основой Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. На Π½Π΅ΠΉ прСдставлСна информация ΠΎΠ±ΠΎ всСх ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°ΠΊΠ°Π·ΠΎΠ².

Рисунок 15 — Π€ΠΎΡ€ΠΌΠ° «Π—Π°ΠΊΠ°Π·».

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

1) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DataSource — для связи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Table с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ;

2) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DBGrid — для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ях Π½Π° ΡΠΊΡ€Π°Π½Π΅;

3) БСмь ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² EditΠ²Π²ΠΎΠ΄ для поиска;

4) Π”Π΅Π²ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Label — для отобраТСния надписи;

5) ΠŸΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Table — для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

6) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ RadioGroup — для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ;

7) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MainMenu — мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ;

8) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Query — для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

9) Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Button — ΠΊΠ½ΠΎΠΏΠΊΠΈ;

10) Π”Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° DateTimePicker — для Π²Π²ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‹;

3. Эксплуатационная Ρ‡Π°ΡΡ‚ΡŒ.

3.1 ВрСбования ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ БистСма Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° IBM совмСстимых ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Минимальная конфигурация:

1) ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ 500 MHz.

2) ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ 128 Мб RAM.

3) Π’ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ VGA (800×600).

4) Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° HDD 25 Мб.

5) Устройства взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ.

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ совмСстимости:

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСма Win32.

3.2 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ установкС ПП Установка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» осущСствляСтся Π² Π΄Π²Π° этапа:

1) Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ диска «C:», для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π΅Π· ошибок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»Π° функция ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.

2) ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π€Π°ΠΉΠ»Π° Project. exe Π² ΠΏΠ°ΠΏΠΊΠ΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

3.3 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ПП ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ проСктирования систСмы наступаСт этап Π²Π²ΠΎΠ΄Π° систСмы Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ. ΠŸΠ΅Ρ€Π΅Π΄ Π²Π²ΠΎΠ΄ΠΎΠΌ Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ созданного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Ρ‚. Π΅. провСсти Π΅Π³ΠΎ тСстированиС.

ПослС запуска exe Ρ„Π°ΠΉΠ»Π° появляСтся Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π³Π΄Π΅ слСдуСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΌΠ΅Π½ΡŽ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Π—Π°ΠΊΠ°Π·», которая выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рисунок 16 — Π€ΠΎΡ€ΠΌΠ° — Π—Π°ΠΊΠ°Π· Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Кнопка ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ запись ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Кнопка Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Кнопка Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Кнопка ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ слуТит для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, послС рСдактирования записСй. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° записи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Π°Π·Π΅. Если Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС поля ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст сообщСниС «Π²Π²Π΅Π΄ΠΈΡ‚Π΅ всС записи», это выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рисунок 17 — Π€ΠΎΡ€ΠΌΠ° — Π—Π°ΠΊΠ°Π· ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ поиск Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Для этого Π² ΠΏΠΎΠ»Π΅ «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ запись для поиска» Π²Π²Π΅Π΄Π΅ΠΌ запись, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· ΠΏΠΎΠ»Ρ поставщик Π²Π²Π΅Π΄Π΅ΠΌ запись «ΠšΠ΅Π΄Ρ€». ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π²Π΅Π»ΠΈ запись, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΡ€ΡƒΠΆΠΎΠΊ с Π½Π°Π΄ΠΏΠΈΡΡŒΡŽ «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ». ПослС Π΄Π°Π½Π½Ρ‹Ρ… дСйствий Π΄ΠΎΠ»ΠΆΠ½Π° появится ΠΎΠ΄Π½Π° строчка Π² Π±Π°Π·Π΅ с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Рисунок 18 — Π€ΠΎΡ€ΠΌΠ° — Π—Π°ΠΊΠ°Π· ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ способом, ΠΊΠ°ΠΊ прСдставлСно Π²Ρ‹ΡˆΠ΅. Из ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π±Π΅Π· ошибок ΠΈ ΡΠ±ΠΎΠ΅Π². ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ.

3.4 Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ эксплуатации ПП ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ АИБ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ срСдних ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ.

Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… систСмы размСщаСтся Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΈΡ… дисках сСрвСра Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сСти ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° IBM-совмСстимых Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 98/2000/XP.

ЗапускаСм исполняСмый Ρ„Π°ΠΉΠ» прилоТСния. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ открываСтся главная Ρ„ΠΎΡ€ΠΌΠ°.

Рисунок 19 — Главная Ρ„ΠΎΡ€ΠΌΠ° МСню содСрТит восСмь ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²: «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ», «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹», «ΠœΠ΅Π±Π΅Π»ΡŒ», «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹», «Π—Π°ΠΊΠ°Π·», «Π’Ρ‹Ρ…ΠΎΠ΄», «Π‘ΠΏΡ€Π°Π²ΠΊΠ°», «Π‘Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ».

1) МСню «ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ» содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠ°Ρ….

2) МСню «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹» содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….

3) МСню «ΠœΠ΅Π±Π΅Π»ΡŒ» содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ΅Π±Π΅Π»ΠΈ.

4) МСню «Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹» содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Ρƒ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π° .

5) МСню «Π’Ρ‹Ρ…ΠΎΠ΄» данная ΠΊΠ½ΠΎΠΏΠΊΠ° позволяСт Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

6) МСню «Π‘ΠΏΡ€Π°Π²ΠΊΠ°» позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ознакомится с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

7) МСню «Π‘Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ» позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ мною Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ».

Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ всС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρƒ ΠΌΠ΅Π±Π΅Π»ΠΈ, рСгистрации ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², сотрудничСство с ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Π°Π½ΠΊΠ°ΠΌΠΈ.

Разработанная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Π² Ρ€Π°Π±ΠΎΡ‚Π΅ любой ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‡ΡŒΡ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ связана с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅Π±Π΅Π»ΠΈ. Π•Π΅ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ прСимущСствами ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

1) ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½Ρ‹ΠΉ интСрфСйс, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π½Π΅ зависимости ΠΎΡ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠŸΠš;

2) Разработанная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° довольно проста Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ;

3) Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся отказоустойчивой;

4) Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ содСрТит ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈ этом потрСбляСт ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°;

5) РСализация ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… возмоТностСй ΠΏΠΎ ΡƒΡ‡Π΅Ρ‚Ρƒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… тСхничСских срСдствах с Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст;

6) Π­Ρ€Π³ΠΎΠ½ΠΎΠΌΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс;

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° содСрТит: страниц — 67; рисунков — 19; схСм — 3; Ρ‚Π°Π±Π»ΠΈΡ† — 11; ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ — 1;

Бписок источников.

1. Астахова И. Π€. SQL Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈ Π·Π°Π΄Π°Ρ‡Π°Ρ…: Π£Ρ‡Π΅Π±. пособиС. Мн.: НовоС Π·Π½Π°Π½ΠΈΠ΅, 2008.-176с.

2. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ²/ Под Ρ€Π΅Π΄. А. Π”. Π₯ΠΎΠΌΠΎΠ½Π΅Π½ΠΊΠΎ. — Π‘П.: ΠšΠΎΡ€ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½Ρ‚, 2007.-416с.

3. Π“Π°ΠΉΠ΄Π°ΠΌΠ°ΠΊΠΈΠ½ Н. А. АвтоматизированныС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, Π±Π°Π·Ρ‹ ΠΈ Π±Π°Π½ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π²ΠΎΠ΄Π½Ρ‹ΠΉ курс: Π£Ρ‡Π΅Π±. пособиС.- М.: ГСлиос АРВ, 2008.-368с.:ΠΈΠ».

4. Π“Π»ΡƒΡˆΠ°ΠΊΠΎΠ² Π‘. Π’., Π›ΠΎΠΌΠΎΡ‚ΡŒΠΊΠΎ Π”. Π’. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: Π£Ρ‡Π΅Π±. курс. — Π₯Π°Ρ€ΡŒΠΊΠΎΠ²: Π€ΠΎΠ»ΠΈΠΎ, 2009.-540с.

5. Π“Ρ€Π°Π±Π΅Ρ€ М.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π² SQL.-М.: Π›ΠžΠ Π˜, 2009.-376 с.

6. Π“Ρ€ΠΎΡ„Ρ„ Π”ΠΆ., Π’Π°ΠΉΠ½Π±Π΅Ρ€Π³ П. ЭнциклопСдия SQL. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2007. — 896с.

7. Π”ΡƒΠ½Π°Π΅Π² Π’. Π’. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π―Π·Ρ‹ΠΊ SQL.- БПб.: Π‘Π₯Π’ — ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2009.-288с.

8. ΠšΠ°Ρ€ΠΏΠΎΠ²Π° Π’. Π‘. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, рСализация. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2007.-304с.:ΠΈΠ».

9. Конноли Π’. ΠΈ Π΄Ρ€. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, рСализация ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅. ВСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. — Πœ.: Π’ΠΈΠ»ΡŒΡΠΌΡ, 2007.-1120с.

10. Π›Π΅Π±Π΅Π΄Π΅Π² А. Н. Visual FoxPro 9.0. — Πœ.: НВ ΠŸΡ€Π΅ΡΡ, 2009. — 328с.

11. ΠœΠ°Π»Ρ‹Ρ…ΠΈΠ½Π° М. П. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: основы, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, использованиС. — Π‘Пб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2006.-512 с.

12. ΠœΠΈΡ€ΠΎΡˆΠ½ΠΈΡ‡Π΅Π½ΠΊΠΎ Π“. А. РСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: практичСскиС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. — Π‘Пб.: Π‘Π₯Π’ — ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2007. 400с.

13. Π ΡƒΠ΄ΠΈΠΊΠΎΠ²Π° Π›. Π’. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. — Π‘Пб.: Π‘Π₯Π’ — ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2009. 496с.

14. Π‘ΠΎΠ²Π΅Ρ‚ΠΎΠ² Π‘. Π―. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: тСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ² / Π‘. Π―. Π‘ΠΎΠ²Π΅Ρ‚ΠΎΠ², Π’. Π’. ЦСхановский, Π’. Π”. ЧСртовский. — Πœ.: Π’Ρ‹ΡΡˆ.шк., 2008. — 463с.

15. Π€ΠΎΡ€Ρ‚Π° Π‘. Освой ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ SQL. 10 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° ΡƒΡ€ΠΎΠΊ, 3-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π’ΠΈΠ»ΡŒΡΠΌΡ, 2007.-288с.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ № 1.

Π€ΠΎΡ€ΠΌΠ° 1 — Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠ΅Π±Π΅Π»ΠΈ.

unit Unit1;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, StdCtrls, Menus, jpeg, ExtCtrls, XPMan, ComObj, DB, DBTables;

type.

TGlavn = class (TForm).

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

N6: TMenuItem;

XPManifest1: TXPManifest;

T_klient: TTable;

N7: TMenuItem;

T_postav: TTable;

T_mebel: TTable;

T_oplata: TTable;

T_zakaz: TTable;

N8: TMenuItem;

procedure N1Click (Sender: TObject);

procedure N2Click (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure N4Click (Sender: TObject);

procedure N5Click (Sender: TObject);

procedure N6Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

procedure FormPaint (Sender: TObject);

procedure N7Click (Sender: TObject);

procedure FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure N8Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Glavn: TGlavn;

implementation.

uses Unit2, Unit3, Unit4, Unit5, Unit6;

{$R *.dfm}.

procedure TGlavn. N1Click (Sender: TObject);

begin.

Postav.Show;

end;

procedure TGlavn. N2Click (Sender: TObject);

begin.

Klient.Show;

end;

procedure TGlavn. N3Click (Sender: TObject);

begin.

Mebel.Show;

end;

procedure TGlavn. N4Click (Sender: TObject);

begin.

Oplata.Show;

end;

procedure TGlavn. N5Click (Sender: TObject);

begin.

Zakaz.Show;

end;

procedure TGlavn. N6Click (Sender: TObject);

begin.

Glavn.Close;

end;

procedure TGlavn. FormCreate (Sender: TObject);

begin.

Glavn.BorderStyle := bsToolWindow;

end;

procedure TGlavn. FormPaint (Sender: TObject);

var.

bm:TBitMap;

begin.

bm:=TBitMap.Create;

bm.Loadfromfile ('1.bmp');

Glavn.Canvas.Draw (0,0,bm);

end;

procedure TGlavn. N7Click (Sender: TObject);

begin.

winhelp (Glavn.Handle,'help.hlp', HELP_CONTEXT, 1);

end;

procedure TGlavn. FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin.

ReleaseCapture;

Perform (WM_SYSCOMMAND, SC_MOVE+2, 0);

end;

procedure TGlavn. N8Click (Sender: TObject);

begin.

Glavn.WindowState := wsMinimized;

end; end.

Π€ΠΎΡ€ΠΌΠ° 2 — ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹.

unit Unit3;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, DB, ExtCtrls, DBCtrls, Grids, DBGrids, DBTables, Menus, StdCtrls,.

Mask, jpeg, RpCon, RpConDS, RpConBDE, RpDefine, RpRave, XPMan, ComObj;

type.

TKlient = class (TForm).

Table1: TTable;

DBGrid1: TDBGrid;

DataSource1: TDataSource;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

RadioGroup1: TRadioGroup;

Edit1: TEdit;

Image1: TImage;

DBEdit5: TDBEdit;

Image4: TImage;

Image5: TImage;

Label6: TLabel;

N3: TMenuItem;

N4: TMenuItem;

XPManifest1: TXPManifest;

procedure N1Click (Sender: TObject);

procedure N2Click (Sender: TObject);

procedure RadioGroup1Click (Sender: TObject);

procedure Image1Click (Sender: TObject);

procedure Image4Click (Sender: TObject);

procedure Image5Click (Sender: TObject);

procedure DBGrid1CellClick (Column: TColumn);

procedure FormCreate (Sender: TObject);

procedure FormPaint (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure N4Click (Sender: TObject);

private.

R:short; t: integer; nz: short;

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Klient: TKlient;

implementation.

uses Unit1;

{$R *.dfm}.

procedure TKlient. N1Click (Sender: TObject);

begin.

Glavn.Show;

end;

procedure TKlient. N2Click (Sender: TObject);

begin.

Klient.Close;

end;

procedure TKlient. RadioGroup1Click (Sender: TObject);

begin.

Table1.Filtered:=true;

case RadioGroup1.ItemIndex.

of.

0:Table1.Filtered:=false;

1:Table1.Filter:='Fam='+ QuotedStr (Edit1.text);

2:Table1.Filter:='Im='+ QuotedStr (Edit1.text);

3:Table1.Filter:='Otch='+ QuotedStr (Edit1.text);

4:Table1.Filter:='Adres_k='+ QuotedStr (Edit1.text);

5:Table1.Filter:='Tel_k='+ QuotedStr (Edit1.text);

end; end;

procedure TKlient. Image1Click (Sender: TObject);

begin.

Table1.Last;

R:=Table1.Fields[0]. Value+1;

Table1.Insert;

Table1.Append;

Table1.Fields[0].Value:=R;

end;

procedure TKlient. Image4Click (Sender: TObject);

begin.

Table1.FindKey ([nz]);

Table1.Delete;

Table1.Close;

Table1.Open;

end;

procedure TKlient. Image5Click (Sender: TObject);

begin.

Table1.Refresh;

end;

procedure TKlient. DBGrid1CellClick (Column: TColumn);

begin.

nz:=Table1.fields[0]. value;

end;

procedure TKlient. FormCreate (Sender: TObject);

begin.

Klient.BorderStyle := bsToolWindow;

end;

procedure TKlient. FormPaint (Sender: TObject);

var.

bm:TBitMap;

begin.

bm:=TBitMap.Create;

bm.Loadfromfile ('2.bmp');

Klient.Canvas.Draw (0,0,bm);

end;

procedure TKlient. N3Click (Sender: TObject);

var.

XL, Sheet, Colum: Variant;

index, i: integer;

//Uses ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ComObj.

begin.

t:=0;

table1.Close;

table1.Open;

XL:=CreateOLEObject ('Excel.Application');

XL.visible:=true;

XL.WorkBooks.add ('F:BD_Kursovikklient.xls');

XL.workbooks[1]. worksheets[1].Name:='ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹' ;

Colum:=XL.workbooks[1]. worksheets['ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹'].columns;

Colum:=XL.workbooks[1].worksheets['ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹'].Rows;

sheet:=XL.workbooks[1].worksheets['ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹'];

index:=4;

table1.First;

for i:=0 to table1. RecordCount-1 do.

begin.

t:=t+1;

sheet.cells[index, 1]: =t;

sheet.cells[index, 2]:=table1.Fields[0].AsString;

sheet.cells[index, 3]:=table1.Fields[1].AsString;

sheet.cells[index, 4]:=table1.Fields[2].AsString;

sheet.cells[index, 5]:=table1.Fields[3].AsString;

sheet.cells[index, 6]:=table1.Fields[4].AsString;

sheet.cells[index, 7]:=table1.Fields[5].AsString;

inc (index);

table1.Next;

end; end;

procedure TKlient. FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin.

ReleaseCapture;

Perform (WM_SYSCOMMAND, SC_MOVE+2, 0);

end;

procedure TKlient. N4Click (Sender: TObject);

begin.

Klient.WindowState := wsMinimized;

end; end.

Π€ΠΎΡ€ΠΌΠ° 3 — МСбСль.

unit Unit4;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, Menus,.

StdCtrls, Mask, jpeg, RpCon, RpConDS, RpConBDE, RpDefine, RpRave, XPMan, ComObj;

type.

TMebel = class (TForm).

DBGrid1: TDBGrid;

Table1: TTable;

DataSource1: TDataSource;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit5: TDBEdit;

DBEdit6: TDBEdit;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

RadioGroup1: TRadioGroup;

Edit1: TEdit;

Image1: TImage;

Image4: TImage;

Image5: TImage;

Label7: TLabel;

N3: TMenuItem;

N4: TMenuItem;

XPManifest1: TXPManifest;

procedure N1Click (Sender: TObject);

procedure N2Click (Sender: TObject);

procedure RadioGroup1Click (Sender: TObject);

procedure Image1Click (Sender: TObject);

procedure Image4Click (Sender: TObject);

procedure Image5Click (Sender: TObject);

procedure DBGrid1CellClick (Column: TColumn);

procedure FormCreate (Sender: TObject);

procedure FormPaint (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure N4Click (Sender: TObject);

private.

M:short; nz: short; t: integer;

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Mebel: TMebel;

implementation.

uses Unit1;

{$R *.dfm}.

procedure TMebel. N1Click (Sender: TObject);

begin.

Glavn.Show;

end;

procedure TMebel. N2Click (Sender: TObject);

begin.

Mebel.Close;

end;

procedure TMebel. RadioGroup1Click (Sender: TObject);

begin.

Table1.Filtered:=true;

case RadioGroup1.ItemIndex.

of.

0:Table1.Filtered:=false;

1:Table1.Filter:='Name_m='+ QuotedStr (Edit1.text);

2:Table1.Filter:='Srok='+ QuotedStr (Edit1.text);

3:Table1.Filter:='Cvet='+ QuotedStr (Edit1.text);

4:Table1.Filter:='Ves='+ QuotedStr (Edit1.text);

5:Table1.Filter:='Material='+ QuotedStr (Edit1.text);

6:Table1.Filter:='Cena='+ QuotedStr (Edit1.text);

end; end;

procedure TMebel. Image1Click (Sender: TObject);

begin.

Table1.Last;

M:=Table1.Fields[0]. Value+1;

Table1.Insert;

Table1.Append;

Table1.Fields[0].Value:=M;

end;

procedure TMebel. Image4Click (Sender: TObject);

begin.

Table1.FindKey ([nz]);

Table1.Delete;

Table1.Close;

Table1.Open;

end;

procedure TMebel. Image5Click (Sender: TObject);

begin.

Table1.Refresh;

end;

procedure TMebel. DBGrid1CellClick (Column: TColumn);

begin.

nz:=Table1.fields[0]. value;

end;

procedure TMebel. FormCreate (Sender: TObject);

begin.

Mebel.BorderStyle := bsToolWindow;

end;

procedure TMebel. FormPaint (Sender: TObject);

var.

bm:TBitMap;

begin.

bm:=TBitMap.Create;

bm.Loadfromfile ('3.bmp');

Mebel.Canvas.Draw (0,0,bm);

end;

procedure TMebel. N3Click (Sender: TObject);

var.

XL, Sheet, Colum: Variant;

index, i: integer;

//Uses ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ComObj.

begin.

t:=0;

table1.Close;

table1.Open;

XL:=CreateOLEObject ('Excel.Application');

XL.visible:=true;

XL.WorkBooks.add ('F:BD_Kursovikmebel.xls');

XL.workbooks[1]. worksheets[1].Name:='мСбСль' ;

Colum:=XL.workbooks[1]. worksheets['мСбСль'].columns;

Colum:=XL.workbooks[1].worksheets['мСбСль'].Rows;

sheet:=XL.workbooks[1].worksheets['мСбСль'];

index:=4;

table1.First;

for i:=0 to table1. RecordCount-1 do.

begin.

t:=t+1;

sheet.cells[index, 1]: =t;

sheet.cells[index, 2]:=table1.Fields[0].AsString;

sheet.cells[index, 3]:=table1.Fields[1].AsString;

sheet.cells[index, 4]:=table1.Fields[2].AsString;

sheet.cells[index, 5]:=table1.Fields[3].AsString;

sheet.cells[index, 6]:=table1.Fields[4].AsString;

sheet.cells[index, 7]:=table1.Fields[5].AsString;

sheet.cells[index, 8]:=table1.Fields[6].AsString;

inc (index);

table1.Next;

end; end;

procedure TMebel. FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin.

ReleaseCapture;

Perform (WM_SYSCOMMAND, SC_MOVE+2, 0);

end;

procedure TMebel. N4Click (Sender: TObject);

begin.

Mebel.WindowState := wsMinimized;

end; end.

Π€ΠΎΡ€ΠΌΠ° 4 — Π’ΠΈΠΏ ΠΎΠΏΠ»Π°Ρ‚Ρ‹.

unit Unit5;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, DB, DBTables, ExtCtrls, DBCtrls, Grids, DBGrids, Menus, StdCtrls,.

Mask, jpeg, RpCon, RpConDS, RpConBDE, RpDefine, RpRave, XPMan, ComObj;

type.

TOplata = class (TForm).

Table1: TTable;

DataSource1: TDataSource;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

DBGrid1: TDBGrid;

Label1: TLabel;

Label2: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

Image1: TImage;

Image2: TImage;

Image3: TImage;

RadioGroup1: TRadioGroup;

Edit1: TEdit;

Label6: TLabel;

N3: TMenuItem;

N4: TMenuItem;

XPManifest1: TXPManifest;

procedure N1Click (Sender: TObject);

procedure N2Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

procedure DBGrid1CellClick (Column: TColumn);

procedure Image1Click (Sender: TObject);

procedure Image2Click (Sender: TObject);

procedure Image3Click (Sender: TObject);

procedure RadioGroup1Click (Sender: TObject);

procedure FormPaint (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure N4Click (Sender: TObject);

private O: short; K: short; KK: short; t: integer;

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Oplata: TOplata;

implementation.

uses Unit1;

{$R *.dfm}.

procedure TOplata. N1Click (Sender: TObject);

begin.

Glavn.Show;

end;

procedure TOplata. N2Click (Sender: TObject);

begin.

Oplata.Close;

end;

procedure TOplata. FormCreate (Sender: TObject);

begin.

Oplata.BorderStyle := bsToolWindow;

end;

procedure TOplata. DBGrid1CellClick (Column: TColumn);

begin.

K:=Table1.fields[0]. value;

end;

procedure TOplata. Image1Click (Sender: TObject);

begin.

Table1.FindKey ([K]);

Table1.Delete;

Table1.Close;

Table1.Open;

end;

procedure TOplata. Image2Click (Sender: TObject);

begin.

Table1.Last;

KK:=Table1.Fields[0]. Value+1;

Table1.Insert;

Table1.Append;

Table1.Fields[0].Value:=KK;

end;

procedure TOplata. Image3Click (Sender: TObject);

begin.

Table1.Refresh;

end;

procedure TOplata. RadioGroup1Click (Sender: TObject);

begin.

Table1.Filtered:=true;

case RadioGroup1.ItemIndex.

of.

0:Table1.Filtered:=false;

1:Table1.Filter:='Name_b='+ QuotedStr (Edit1.text);

2:Table1.Filter:='Nomer_s='+ QuotedStr (Edit1.text);

end; end;

procedure TOplata. FormPaint (Sender: TObject);

var.

bm:TBitMap;

begin.

bm:=TBitMap.Create;

bm.Loadfromfile ('4.bmp');

Oplata.Canvas.Draw (0,0,bm);

end;

procedure TOplata. N3Click (Sender: TObject);

var.

XL, Sheet, Colum: Variant;

index, i: integer;

//Uses ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ComObj.

begin.

t:=0;

table1.Close;

table1.Open;

XL:=CreateOLEObject ('Excel.Application');

XL.visible:=true;

XL.WorkBooks.add ('F:BD_Kursovikoplata.xls');

XL.workbooks[1]. worksheets[1].Name:='ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ' ;

Colum:=XL.workbooks[1]. worksheets['ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ'].columns;

Colum:=XL.workbooks[1].worksheets['ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ'].Rows;

sheet:=XL.workbooks[1].worksheets['ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ'];

index:=4;

table1.First;

for i:=0 to table1. RecordCount-1 do.

begin.

t:=t+1;

sheet.cells[index, 1]: =t;

sheet.cells[index, 2]:=table1.Fields[0].AsString;

sheet.cells[index, 3]:=table1.Fields[1].AsString;

sheet.cells[index, 4]:=table1.Fields[2].AsString;

inc (index);

table1.Next;

end; end;

procedure TOplata. FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin.

ReleaseCapture;

Perform (WM_SYSCOMMAND, SC_MOVE+2, 0);

end;

procedure TOplata. N4Click (Sender: TObject);

begin.

Oplata.WindowState := wsMinimized;

end; end.

Π€ΠΎΡ€ΠΌΠ° 5 — ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ.

unit Unit2;

interface.

uses.

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,.

Dialogs, ExtCtrls, DBCtrls, DB, DBTables, Grids, DBGrids, StdCtrls, Mask,.

Menus, jpeg, RpCon, RpConDS, RpConBDE, RpDefine, RpRave, XPMan, ComObj;

type.

TPostav = class (TForm).

DBGrid1: TDBGrid;

Table1: TTable;

DataSource1: TDataSource;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Bdedit1: TDBEdit;

Bdedit2: TDBEdit;

Bdedit3: TDBEdit;

Bdedit4: TDBEdit;

Bdedit5: TDBEdit;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

Edit1: TEdit;

RadioGroup1: TRadioGroup;

Image1: TImage;

Image4: TImage;

Image5: TImage;

Label6: TLabel;

N3: TMenuItem;

N4: TMenuItem;

XPManifest1: TXPManifest;

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure N1Click (Sender: TObject);

procedure N2Click (Sender: TObject);

procedure RadioGroup1Click (Sender: TObject);

procedure Image1Click (Sender: TObject);

procedure Image4Click (Sender: TObject);

procedure Image5Click (Sender: TObject);

procedure DBGrid1CellClick (Column: TColumn);

procedure FormCreate (Sender: TObject);

procedure FormPaint (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure FormMouseDown (Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

procedure N4Click (Sender: TObject);

private.

P:short; nz: short; t: integer;

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Postav: TPostav;

implementation.

uses Unit1;

{$R *.dfm}.

procedure TPostav. Button2Click (Sender: TObject);

begin.

if not Table1. Locate ('Name_p', Edit1. text,[LoCaseInsensitive, LoPartialKey]).

then begin.

ShowMessage ('НС найдСно');

Edit1.SetFocus;

Edit1.AutoSelect:=true;

end; end;

procedure TPostav. Button3Click (Sender: TObject);

begin.

Table1.Cancel;

end;

procedure TPostav. N1Click (Sender: TObject);

begin.

Glavn.Show;

end;

procedure TPostav. N2Click (Sender: TObject);

begin.

Postav.Close;

end;

procedure TPostav. RadioGroup1Click (Sender: TObject);

begin.

Table1.Filtered:=true;

case RadioGroup1.ItemIndex.

of.

0:Table1.Filtered:=false;

1:Table1.Filter:='Name_p='+ QuotedStr (Edit1.text);

2:Table1.Filter:='Inn='+ QuotedStr (Edit1.text);

3:Table1.Filter:='Adres_p='+ QuotedStr (Edit1.text);

4:Table1.Filter:='Tel_p='+ QuotedStr (Edit1.text);

5:Table1.Filter:='Ruck='+ QuotedStr (Edit1.text);

end; end;

procedure TPostav. Image1Click (Sender: TObject);

begin.

Table1.Last;

P:=Table1.Fields[0]. Value+1;

Table1.Insert;

Table1.Append;

Table1.Fields[0].Value:=P;

end;

procedure TPostav. Image4Click (Sender: TObject);

begin.

Table1.FindKey ([nz]);

Table1.Delete;

Table1.Close;

Table1.Open;

end;

procedure TPostav. Image5Click (Sender: TObject);

begin.

Table1.Refresh;

end;

procedure TPostav. DBGrid1CellClick (Column: TColumn);

begin.

nz:=Table1.fields[0]. value;

end;

procedure TPostav. FormCreate (Sender: TObject);

begin.

Postav.BorderStyle := bsToolWindow;

end;

procedure TPostav. FormPaint (Sender: TObject);

var.

bm:TBitMap;

begin.

bm:=TBitMap.Create;

bm.Loadfromfile ('6.bmp');

Postav.Canvas.Draw (0,0,bm);

end;

procedure TPostav. N3Click (Sender: TObject);

var.

XL, Sheet, Colum: Variant;

index, i: integer;

//Uses ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ComObj.

begin.

t:=0;

table1.Close;

table1.Open;

XL:=CreateOLEObject ('Excel.Application');

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ