Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

ВСхнология Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²

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

Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, поиск ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… свСдСний. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ справочник ΠΈΠ»ΠΈ список ΠΊΠ½ΠΈΠ³ Π² Π²Π°ΡˆΠ΅ΠΉ домашнСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, прСдставлСнной Π² ΡΠ°ΠΌΠΎΠΌ Ρ€Π°Π·Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, — ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… чисСл ΠΈ Ρ‚Скста… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ВСхнология Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

ЦСль ΠΌΠΎΠ΅ΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса для Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. Благодаря интСрфСйсу ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. А Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ практичСских Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Π² ΡΡ€Π΅Π΄Π΅ Delphi.

1. ОписаниС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области

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

Знания ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈΡ… ΡΠ²ΠΎΠΉΡΡ‚Π² Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π² Π»ΡŽΠ±ΠΎΠΉ области, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π±ΡƒΡ…галтСрия, гСология ΠΈΠ»ΠΈ транспортныС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, нас интСрСсуСт Ρ‚ΠΎΡ‚ ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ наши ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, Ρ‚. Π΅.замкнутая, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ, систСма ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² — прСдмСтная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (ПО).

РСшСниС Ρ†Π΅Π»ΠΎΠ³ΠΎ класса Π·Π°Π΄Π°Ρ‡ связано с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌΠΈ объСмами ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π”Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ алгоритмичСскиС. РСшСниС ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ сводится ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π›ΡŽΠ±Π°Ρ справка, Π³Π»Π°Π²Π° ΠΊΠ½ΠΈΠ³ΠΈ, письмо, квитанция — это Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Π΅ Π½Π° Π»ΠΈΡΡ‚Π΅ Π±ΡƒΠΌΠ°Π³ΠΈ, Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π›ΡŽΠ±Ρ‹Π΅ знания — это своСго Ρ€ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Если для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ знания ΠΎΠ± ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ явлСниях, Ρ‚ΠΎ Π½Π°ΠΌ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π”) — это структурированныС знания ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ….

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

Рассмотрим Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ школьного ΠΆΡƒΡ€Π½Π°Π»Π°. ΠœΡ‹ ΡΡ‚алкиваСмся с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ объСмом ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΎΠ± ΡƒΡ‡Π°Ρ‰ΠΈΡ…ся (адрСс, Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π΄Π°Ρ‚Π° роТдСния ΠΈ Ρ‚. Π΄.) ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ обучСния (Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π°Π±ΠΎΡ‚, ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΈ Π΄Ρ€.). Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ использованиС алгоритмичСских языков нСумСстно. ИмСнно для этой Ρ†Π΅Π»ΠΈ слуТит систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π£Π‘Π”)

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

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

РСшСниС Π·Π°Π΄Π°Ρ‡ посрСдством Π‘Π£Π‘Π” ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм (ИБ).

По ΡΡ„Π΅Ρ€Π°ΠΌ примСнСния Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΄Π²Π° основных класса Π˜Π‘: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-поисковыС систСмы (ИПБ) ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘ΠžΠ”).

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

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

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ прСдставлСния

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π·Π°Π΄Π°Ρ‡Π΅, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

* ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, вСроятнСС всСго, Π»Π΅ΠΆΠΈΡ‚ наша Π·Π°Π΄Π°Ρ‡Π°;

* ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ участников событий ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡ… ΠΈΠ½Ρ‚СрСсов;

* срСди взглядов участников событий Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρƒ Ρ‡Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ наша Π·Π°Π΄Π°Ρ‡Π°.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π˜Π‘ взгляды ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ прСдставлСниями (Π›ΠŸΠŸ).

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

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ этапа ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ глобального ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ прСдставлСния (Π“ΠŸΠŸ), Ρ‚. Π΅. Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния администратора Π‘Π”.

2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса

2.1 НазначСниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

1) FormΠ³Π»Π°Π²Π½Ρ‹ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

2) Button-простая ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ вызываСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.

3) BitBtn-ΠΊΠ½ΠΎΠΏΠΊΠ° с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ

4) EditоднострочноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»Π΅

5) Label-ΠΌΠ΅Ρ‚ΠΊΠ°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для размСщСния Π² ΠΎΠΊΠ½Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… однострочных надписСй.

6) MainMenu-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π³Π»Π°Π²Π½ΠΎΠ΅ мСню Ρ„ΠΎΡ€ΠΌΡ‹.

7) DBGridΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ содСрТаниС Π‘Π”

8) Memo-прСдставляСт собой элСмСнт рСдактирования тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк.

9) Image-создаСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для отобраТСния ΠΈΠ»ΠΈ рСдактирования рисунка (растрового изобраТСния, ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»Π°).

10) DataSource-опрСдСляСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ источник Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠΌ управлСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ.

11) DBNavigator-обСспСчиваСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ указатСля Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ записи, Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠ° рСдактирования, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ записСй. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдставляСт собой ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

12) Query-прСдставляСт Ρ‡Π°ΡΡ‚ΡŒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…— записи, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… удовлСтворяСт ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ SQL-запроса ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

13) Table-прСдставляСт всю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

14) MonthCalendar-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ.

15) TimerпозволяСт Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… дСйствий. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Timer Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ часы Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.

16) ComboBox-Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ввСсти Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠΎΠ»Π΅ рСдактирования ΠΏΡƒΡ‚Π΅ΠΌ Π½Π°Π±ΠΎΡ€Π° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.

17) CheckBoxпрСдставляСт собой Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ (ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ).

2.2 Π€ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π€ΠΎΡ€ΠΌΠ° «Π‘Π°Π·Π°"(главная)

Π€ΠΎΡ€ΠΌΠ° «Π’Π°Π±Π»ΠΈΡ†Π°»

Π€ΠΎΡ€ΠΌΠ° «SQL»

Π€ΠΎΡ€ΠΌΠ° «ΠŸΠΎΠΈΡΠΊ»

Π€ΠΎΡ€ΠΌΠ° «Πž ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅»

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Π΅ delphi Ρ„ΠΎΡ€ΠΌΠ°

3.1 НазначСниС Ρ„ΠΎΡ€ΠΌ Π€ΠΎΡ€ΠΌΠ° «Π‘Π°Π·Π°"(главная).

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° содСрТит Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΡƒΡŽ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· Π±Π°Π·Ρ‹ (стандартной Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… DBDEMOS), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ указатСля Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ записи, Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠ° рСдактирования, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ записСй. Для удобства Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ часы ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню осущСствляСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Π°ΠΊΡ‚ивация Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌ.

Π€ΠΎΡ€ΠΌΠ° «Π’Π°Π±Π»ΠΈΡ†Π°»

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Ρ„ΠΎΡ€ΠΌΡ‹ осущСствляСтся смСна Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ….

Π€ΠΎΡ€ΠΌΠ° «SQL»

На ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запросов Π½Π° ΡΠ·Ρ‹ΠΊ SQL.

Π€ΠΎΡ€ΠΌΠ° «ΠŸΠΎΠΈΡΠΊ»

На Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ осущСствляСтся поиск ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π€ΠΎΡ€ΠΌΠ° «Πž ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅»

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

3.2 ВСкст прилоТСния Π€ΠΎΡ€ΠΌΠ° «Π‘Π°Π·Π°"(главная).

unit Unit1;

interface

uses

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

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

StdCtrls, ComCtrls;

type

TForm1 = class (TForm)

DBGrid1: TDBGrid;

DataSource1: TDataSource;

Table1: TTable;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

Query1: TQuery;

DBNavigator1: TDBNavigator;

N3: TMenuItem;

MonthCalendar1: TMonthCalendar;

Label1: TLabel;

Timer1: TTimer;

N4: TMenuItem;

N5: TMenuItem;

procedure N2Click (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure FormCanResize (Sender: TObject; var NewWidth,

NewHeight: Integer; var Resize: Boolean);

procedure Timer1Timer (Sender: TObject);

procedure N4Click (Sender: TObject);

procedure FormDestroy (Sender: TObject);

procedure N5Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2, Unit3, Unit4, Unit5;

{$R *.dfm}

procedure TForm1. N2Click (Sender: TObject);

begin

Form2.Visible:=True;

end;

procedure TForm1. N3Click (Sender: TObject);

begin

Form3.Visible:=True;

end;

procedure TForm1. FormCanResize (Sender: TObject; var NewWidth,

NewHeight: Integer; var Resize: Boolean);

begin

Form1.DBGrid1.Height:=Form1.Height-249;

Form1.DBGrid1.Width:=Form1.Width;

MonthCalendar1.Top:=Form1.Height-234;

Label1.Top:=Form1.Height-234;

DBnavigator1.Top:=Form1.Height-234;

end;

procedure TForm1. Timer1Timer (Sender: TObject);

begin

Label1.Caption:=TimeToStr (Time);

end;

procedure TForm1. N4Click (Sender: TObject);

var i: integer;

begin

Form4.Combobox1.Items.Clear;

for i:=0 to Form1. DBGrid1.Columns.Count-1 do

Form4.ComboBox1.Items.add (Form1.DBGrid1.Columns[i]. Title. Caption);

Form4.Show;

end;

procedure TForm1. FormDestroy (Sender: TObject);

begin

ShowMessage ('looool');

end;

procedure TForm1. N5Click (Sender: TObject);

begin

Form5.Show;

end;

procedure TForm1. FormCreate (Sender: TObject);

begin

end;

end.

Π€ΠΎΡ€ΠΌΠ° «Π’Π°Π±Π»ΠΈΡ†Π°»

unit Unit3;

interface

uses

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

Dialogs, StdCtrls, Unit1, DBCtrls;

type

TForm3 = class (TForm)

Button1: TButton;

Button2: TButton;

ComboBox1: TComboBox;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

{$R *.dfm}

procedure TForm3. Button1Click (Sender: TObject);

begin

if Form3. ComboBox1. Text='customer' then begin

Form1.Table1.Active:=False;

Form1.Table1.TableName:='customer.db';

Form1.Table1.Active:=true;

Form1.DataSource1.DataSet:=Form1.Table1;end;

if Form3. ComboBox1. Text='employee' then begin

Form1.Table1.Active:=False;

Form1.Table1.TableName:='employee.db';

Form1.Table1.Active:=true;

Form1.DataSource1.DataSet:=Form1.Table1;end;

if Form3. ComboBox1. Text='orders' then begin

Form1.Table1.Active:=False;

Form1.Table1.TableName:='orders.db';

Form1.Table1.Active:=true;

Form1.DataSource1.DataSet:=Form1.Table1;end;

end;

procedure TForm3. Button2Click (Sender: TObject);

begin

Form3.Close;

end;

procedure TForm3. FormCreate (Sender: TObject);

begin

end;

end.

Π€ΠΎΡ€ΠΌΠ° «SQL»

unit Unit2;

interface

uses

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

Dialogs, StdCtrls;

type

TForm2 = class (TForm)

Button1: TButton;

Button2: TButton;

Memo1: TMemo;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2. Button1Click (Sender: TObject);

begin

Form1.Query1.Active:=False;

Form1.Query1.Sql.Clear;

Form1.Query1.Sql:=Form2.Memo1.Lines;

Form1.Query1.Active:=True;

Form1.DataSource1.DataSet:=Form1.Query1;

end;

procedure TForm2. Button2Click (Sender: TObject);

begin

Form2.Close;

end;

procedure TForm2. FormCreate (Sender: TObject);

begin

end;

end.

Π€ΠΎΡ€ΠΌΠ° «ΠŸΠΎΠΈΡΠΊ»

unit Unit4;

interface

uses

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

Dialogs, StdCtrls, DB, DBTables;

type

TForm4 = class (TForm)

Label1: TLabel;

ComboBox1: TComboBox;

Edit1: TEdit;

Button1: TButton;

Button2: TButton;

Memo1: TMemo;

Button3: TButton;

CheckBox1: TCheckBox;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

Edit7: TEdit;

procedure Button2Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Edit1KeyPress (Sender: TObject; var Key: Char);

procedure ComboBox1KeyUp (Sender: TObject; var Key: Word;

Shift: TShiftState);

procedure ComboBox1Select (Sender: TObject);

procedure CheckBox1Click (Sender: TObject);

procedure Edit7KeyPress (Sender: TObject; var Key: Char);

procedure Edit6KeyPress (Sender: TObject; var Key: Char);

procedure Edit5KeyPress (Sender: TObject; var Key: Char);

procedure Edit4KeyPress (Sender: TObject; var Key: Char);

procedure Edit3KeyPress (Sender: TObject; var Key: Char);

procedure Edit2KeyPress (Sender: TObject; var Key: Char);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form4: TForm4; perem: integer;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm4. Button2Click (Sender: TObject);

begin

Form4.Close;

end;

procedure TForm4. Button1Click (Sender: TObject);

Label 2;

var i: integer;

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftString then begin

Form1.Query1.SQL.Clear;

Form4.Memo1.Lines.Clear;

Form4.Memo1.Lines.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit1.Text+#39+';');

Form1.Query1.Active:=False;

Form1.Query1.SQL.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit1.Text+#39+';');

Form1.Query1.Active:=True;

Form1.DataSource1.DataSet:=Form1.Query1;goto 2;end

else

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType in [ftSmallint, ftInteger, ftFloat]

then begin

Form1.Query1.SQL.Clear;

Form4.Memo1.Lines.Clear;

Form4.Memo1.Lines.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit1.Text+#39+';');

Form1.Query1.Active:=False;

Form1.Query1.SQL.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit1.Text+#39+';');

Form1.Query1.Active:=True;

Form1.DataSource1.DataSet:=Form1.Query1;goto 2;

end else

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime

then begin

for i:=0 to length (Form4.Edit2.Text) do begin

if Form4. Edit2.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ дСнь');goto 2;end;end;

for i:=0 to length (Form4.Edit3.Text) do begin

if Form4. Edit3.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ мСсяц');goto 2;end;end;

for i:=0 to length (Form4.Edit4.Text) do begin

if Form4. Edit4.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π³ΠΎΠ΄');goto 2;end;end;

if form4. CheckBox1.Checked=true then begin

for i:=0 to length (Form4.Edit2.Text) do begin

if Form4. Edit2.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ дСнь');goto 2;end;end;

for i:=0 to length (Form4.Edit3.Text) do begin

if Form4. Edit3.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ мСсяц');goto 2;end;end;

for i:=0 to length (Form4.Edit4.Text) do begin

if Form4. Edit4.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π³ΠΎΠ΄');goto 2;end;end;

for i:=0 to length (Form4.Edit5.Text) do begin

if Form4. Edit5.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ час');goto 2;end;end;

for i:=0 to length (Form4.Edit6.Text) do begin

if Form4. Edit6.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹');goto 2;end;end;

for i:=0 to length (Form4.Edit7.Text) do begin

if Form4. Edit7.Text[i] in ['a'.'z','Π°'.'я'] then begin

ShowMessage ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ сСкунды');goto 2;end;end;

Form1.Query1.SQL.Clear;

Form4.Memo1.Lines.Clear;

Form4.Memo1.Lines.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit2.Text+'.'

+Form4.Edit3.Text+'.'+Form4.Edit4.Text+' '+Form4.Edit5.Text+':'

+Form4.Edit6.Text+':'+Form4.Edit7.Text+#39+';');

Form1.Query1.Active:=False;

Form1.Query1.SQL.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit2.Text+'.'

+Form4.Edit3.Text+'.'+Form4.Edit4.Text+' '+Form4.Edit5.Text+':'

+Form4.Edit6.Text+':'+Form4.Edit7.Text+#39+';');

Form1.Query1.Active:=True;

Form1.DataSource1.DataSet:=Form1.Query1;goto 2;end;

Form1.Query1.SQL.Clear;

Form4.Memo1.Lines.Clear;

Form4.Memo1.Lines.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit2.Text+'.'

+Form4.Edit3.Text+'.'+Form4.Edit4.Text+#39+';');

Form1.Query1.Active:=False;

Form1.Query1.SQL.Add ('Select * from '+Form1.Table1.TableName+

' where '+Form4.ComboBox1.Text+'='+#39+Form4.Edit2.Text+'.'

+Form4.Edit3.Text+'.'+Form4.Edit4.Text+#39+';');

Form1.Query1.Active:=True;

Form1.DataSource1.DataSet:=Form1.Query1;goto 2;end;

2:

end;

procedure TForm4. Button3Click (Sender: TObject);

begin

Form1.DataSource1.DataSet:=Form1.Table1;

end;

procedure TForm4. Edit1KeyPress (Sender: TObject; var Key: Char);

var k: integer;

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType in [ftSmallint, ftInteger, ftFloat]

then begin

if Key in ['0'.'9','.',#8] then begin

if key='.' then //ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° для Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ запятой

begin

if Form4. Edit1.Text='' then key:=#0;

For k:=1 to Length (Form4.Edit1.Text) do

begin

if Form4. Edit1.Text[k]='.' then key:=#0;

end;

end;

end else key:=#0;

end;end;

procedure TForm4. ComboBox1KeyUp (Sender: TObject; var Key: Word;

Shift: TShiftState);

begin

Form4.ComboBox1.Text:='';

end;

procedure TForm4. ComboBox1Select (Sender: TObject);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime

then begin

Form4.CheckBox1.Show;

Form4.Edit1.Visible:=false;

Form4.Edit2.Show;

form4.Edit2.Text:='Π΄Π΄';

Form4.Edit3.Show;

form4.Edit3.Text:='ΠΌΠΌ';

Form4.Edit4.Show;

form4.Edit4.Text:='Π³Π³Π³Π³';

end

else begin Form4. CheckBox1. hide;

Form4.Edit2.Visible:=false;

Form4.Edit3.Visible:=false;

Form4.Edit4.Visible:=false;

Form4.Edit5.Visible:=false;

Form4.Edit6.Visible:=false;

Form4.Edit7.Visible:=false;

Form4.Edit1.Show; end;

end;

procedure TForm4. CheckBox1Click (Sender: TObject);

begin

if form4. CheckBox1.Checked=true then begin

Form4.Edit5.Show;

form4.Edit5.Text:='Ρ‡Ρ‡';

Form4.Edit6.Show;

form4.Edit6.Text:='ΠΌΠΌ';

Form4.Edit7.Show;

form4.Edit7.Text:='сс';

end else begin

Form4.Edit5.Hide;

Form4.Edit6.Hide;

Form4.Edit7.Hide; end;

end;

procedure TForm4. Edit7KeyPress (Sender: TObject; var Key: Char);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime then

begin

if not (key in['0'.'9',#8]) then key:=#0;end;

end;

procedure TForm4. Edit6KeyPress (Sender: TObject; var Key: Char);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime then

begin

if not (key in['0'.'9',#8]) then key:=#0;end;

end;

procedure TForm4. Edit5KeyPress (Sender: TObject; var Key: Char);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime then

begin

if not (key in['0'.'9',#8]) then key:=#0;end;

end;

procedure TForm4. Edit4KeyPress (Sender: TObject; var Key: Char);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime then

begin

if not (key in['0'.'9',#8]) then key:=#0;end;

end;

procedure TForm4. Edit3KeyPress (Sender: TObject; var Key: Char);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime then

begin

if not (key in['0'.'9',#8]) then key:=#0;end;

end;

procedure TForm4. Edit2KeyPress (Sender: TObject; var Key: Char);

begin

if Form1. Table1.FieldByName (Form4.ComboBox1.Text).DataType=ftDateTime then

begin

if not (key in['0'.'9',#8]) then key:=#0;end;

end;

procedure TForm4. FormCreate (Sender: TObject);

begin

end;

end.

Π€ΠΎΡ€ΠΌΠ° «Πž ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅»

unit Unit5;

interface

uses

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

Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;

type

TForm5 = class (TForm)

Label1: TLabel;

Label2: TLabel;

Image1: TImage;

BitBtn1: TBitBtn;

Label3: TLabel;

procedure BitBtn1Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form5: TForm5;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm5. BitBtn1Click (Sender: TObject);

begin

Form5.Hide;

end;

procedure TForm5. FormCreate (Sender: TObject);

begin

end;

end.

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

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π» ΠΌΠ½ΠΎΠΉ создан ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ поиск ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ полям Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ присутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка SQL (Structured Query Language — «ΡΠ·Ρ‹ΠΊ структурированных запросов»).

Π—Π°Π΄Π°Ρ‡Π° курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅, Π½ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ΄Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сфСр чСловСчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

.ur

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