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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΡƒΡ‡Π΅Ρ‚Π° ΠΊΠ½ΠΈΠ³ Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

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

Одним ΠΈΠ· Π΄ΠΎΡΡ‚оинств систСмы являСтся ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ процСсса отслСТивания мСстонахоТдСния ΠΊΠ½ΠΈΠ³ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½ΠΎ ΠΈ Π·Π° Π½ΠΈΠΌΠΈ. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Π΅ΠΌΡƒ достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Π² Π±Π°Π·Π΅ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚Π΄Π°Π½Π°», послС Ρ‡Π΅Π³ΠΎ появится ΠΎΠΊΠ½ΠΎ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ имя Ρ‚ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΠΌΡƒ ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» ΠΊΠ½ΠΈΠ³Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΡƒΡ‡Π΅Ρ‚Π° ΠΊΠ½ΠΈΠ³ Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

Π’Ρ€Π΅ΠΌΠ΅Π½Π° ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π΅ΡΡ Π½Π΅ ΡΡ‚ΠΎΠΈΡ‚ Π½Π° ΠΌΠ΅ΡΡ‚Π΅. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ автоматизация ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Сризация соврСмСнных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π΅Ρ‘ ΠΎΡΡƒΡ‰Π΅ΡΡ‚влСния. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ дСсятилСтиСм Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΠΈ чСловСчСство ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π»ΠΎ всё Π½ΠΎΠ²Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ способы ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Тизнь Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π²Π½Π΅Π΄Ρ€ΡΠ»ΠΈΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ Π²ΡΠ΅ Π²ΠΈΠ΄Ρ‹ чСловСчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° занятий Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ чСловСчСской Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ люди Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ самыС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ матСматичСскиС вычислСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ систСмы являСтся созданиС максимально ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΡƒΡ‡Π΅Ρ‚Π° ΠΊΠ½ΠΈΠ³ Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

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

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

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

Π—Π°Π΄Π°Ρ‡Π°ΠΌΠΈ курсового проСктирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

— ΡΠΈΡΡ‚Сматизация Π·Π½Π°Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ дисциплины;

— ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ‹Ρ‚Π° Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ практичСских Π·Π°Π΄Π°Ρ‡;

— ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ практичСских Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ соврСмСнных ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм;

— ΠΏΡ€Π°ΠΊΡ‚ичСскоС использованиС языка программирования C++Builder.

1. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ

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

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

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ систСмы Π±ΡƒΠ΄Π΅Ρ‚ шагом ΠΊ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°Π½ΠΈΡŽ Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, систСматизации ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ своих ΠΊΠ½ΠΈΠ³.

БистСма Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ трСбованиям:

надСТности;

— ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятным интСрфСйсом;

— ΠΎΠ±Π»Π΅Π³Ρ‡Π°Ρ‚ΡŒ поиск Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

— ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² ΡΠ΅Π±Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ пСрСчислСны Π½ΠΈΠΆΠ΅.

Как Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅, Π³Π»Π°Π²Π½Ρ‹ΠΌ достоинством ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся систСматизация Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΠΎ всСх ΠΊΠ½ΠΈΠ³Π°Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ поиск ΠΏΠΎ Π½ΠΈΠΌ. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ ΠΆΠ°Π½Ρ€Π° поиск Π½Π΅ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π°.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ достаточно большиС Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅ΠΌ ΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ»ΠΊΠ΅ ΠΎΠ½Π° находится ΠΈ, ΠΏΡ€ΠΈ нСобходимости, просто Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡŽ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

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

1.2 ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ

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

Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ всСх этих Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ИспользованиС Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обСспСчиваСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

? ускорСниС процСсса поиска;

? Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅;

? Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ поиска ΠΊΠ½ΠΈΠ³, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ;

? Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ хранСния Ρ†ΠΈΡ‚Π°Ρ‚, Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΠΉ ΠΊ ΠΊΠ½ΠΈΠ³Π΅;

? Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠ½ΠΈΠ³, Π½ΠΎ ΠΈ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΡ…ся с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ»;

? ΠΈ Ρ‚. Π΄.

Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… «Π›ΠΈΡ‡Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°» создаСтся с Ρ†Π΅Π»ΡŒΡŽ экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ поискС ΠΊΠ½ΠΈΠ³, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ быстрого получСния ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ вопросы, ΠΊΠ°ΠΊ:

? Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅;

? Π³Π΄Π΅ находится искомая ΠΊΠ½ΠΈΠ³Π°;

? Ρƒ ΠΊΠΎΠ³ΠΎ находится искомая ΠΊΠ½ΠΈΠ³Π°;

? ΠΊΡ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ искомой ΠΊΠ½ΠΈΠ³ΠΈ;

? ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° собраны Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅;

? ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΆΠ°Π½Ρ€Π° хранятся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅;

? Π² ΠΊΠ°ΠΊΠΎΠΌ Π³ΠΎΠ΄Ρƒ ΠΈΠ·Π΄Π°Π½Π° искомая ΠΊΠ½ΠΈΠ³Π°;

? ΠΏΠΎΠ΄ Ρ‡ΡŒΠΈΠΌ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ ΠΈΠ·Π΄Π°Π½Π° ΠΊΠ½ΠΈΠ³Π°;

? количСство ΠΊΠ½ΠΈΠ³ Π² Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅;

? ΠΈ Ρ‚. Π΄.

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

1.3 Π₯арактСристика Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ

Π’ Π½Π°ΡΡ‚оящСС врСмя Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ большой объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ это быстро ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎ. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с Ρ†Π΅Π»ΡŒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, простой ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠΉ Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… «Π›ΠΈΡ‡Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°» создаСтся с ΡΡ‚ΠΎΠΉ ΠΆΠ΅ Ρ†Π΅Π»ΡŒΡŽ: хранСния большого объСма ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠΉ Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ своими ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ. НапримСр, Π² ΠΏΠΎΠ»Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, Π° ΠΏΠΎΡΠ»Π΅, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΠΎΡ‚даст ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ ΠΊΠ½ΠΈΠ³Ρƒ ΠΎΠ½ ΡΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ самоС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Ρ ΠΊΠ½ΠΈΠ³ΠΈ.

Π‘Π°Π·Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ быстро ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, ΠΈΡ… Π°Π²Ρ‚ΠΎΡ€Π°Ρ… ΠΈ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π±Π°Π·Ρƒ внСсСны Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ фамилия ΠΈ ΠΈΠΌΡ Π°Π²Ρ‚ΠΎΡ€Π°, Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, Π³ΠΎΠ΄ издания, мСстополоТСниС ΠΊΠ½ΠΈΠ³ΠΈ (какая ΠΏΠΎΠ»ΠΊΠ°, ряд, ΠΊΠΎΠΌΠ½Π°Ρ‚Π°) ΠΈ Π΄Ρ€ΡƒΠ³Π°Ρ информация ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, собранных Π² Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ использована срСда программирования Borland C++Builder 6 ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, созданная Π² Microsoft Access.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠ°ΠΊ:

? ускорСниС процСсса поиска ΠΊΠ½ΠΈΠ³ΠΈ;

? систСматизация Π΄Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ;

? подсчСт количСства ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠ½ΠΈΠ³;

? сбор ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ всСх Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅;

? Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ поиска ΠΊΠ½ΠΈΠ³, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ;

? Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ хранСния Ρ†ΠΈΡ‚Π°Ρ‚, Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΠΉ ΠΊ ΠΊΠ½ΠΈΠ³Π΅;

? Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠ½ΠΈΠ³, Π½ΠΎ ΠΈ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΡ…ся с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ»;

? Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ.

2. ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

2.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ²

ВрСбования, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы, Π²Ρ‹Ρ€Π°Π·ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈ построСнии Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ² выдСляСтся ΠΎΠ΄ΠΈΠ½ Π°ΠΊΡ‚Π΅Ρ€: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования (ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚Ρ‹):

— ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка ΠΊΠ½ΠΈΠ³;

— Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅;

— ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…;

Разработанная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ² БпСцификация Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ².

ΠŸΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка ΠΊΠ½ΠΈΠ³»

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΡ — Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ имССтся список ΠΊΠ½ΠΈΠ³.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — список просмотрСн, Π½Π°ΠΉΠ΄Π΅Π½Π° нСобходимая ΠΊΠ½ΠΈΠ³Π°, просмотрСны Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Π£ΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ сцСнарий:

? ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ;

? ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ просматриваСт список, Ссли ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поиска, Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ событий А1, Ссли Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ — А2.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ сцСнарии для ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚Π° «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка ΠΊΠ½ΠΈΠ³» описаны Π½ΠΈΠΆΠ΅.

ΠŸΠΎΡ‚ΠΎΠΊ событий А1 «ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ поиска» прСдставлСн Π½ΠΈΠΆΠ΅.

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠΎΠ»Π΅ для поиска Π΄Π°Π½Π½Ρ‹Π΅ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ;

— Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½ ΡƒΠ΄Π°Π»ΡΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΠ»Ρ поиска.

ΠŸΠΎΡ‚ΠΎΠΊ событий А2 «Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…» прСдставлСн Π½ΠΈΠΆΠ΅.

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ»;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ с ΠΏΠΎΠ»ΡΠΌΠΈ для измСнСния Π΄Π°Π½Π½Ρ‹Ρ…;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš»;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° добавляСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

ΠŸΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅»

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΡ -.ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ (Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½Π΅ΠΉ) Π² Π±Π°Π·Ρƒ.

Π£ΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ сцСнарий:

? ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ». ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ° для добавлСния Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ событий Π‘1, Ссли Π°Π²Ρ‚ΠΎΡ€Π° — Π‘2, Ссли ΠΆΠ°Π½Ρ€ — Π‘3, Ссли ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ — Π‘4, Ссли Π³ΠΎΠ΄ издания — Π‘5, Ссли статус — Π‘6, Ссли Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚Π° — Π‘7, Ссли мСстополоТСниС — Π‘8, Ссли Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ — Π‘9, Ссли количСство страниц — Π‘10, Ссли описаниС, Ρ‚ΠΎ Π‘11, Ссли ΠΎΠ±Π»ΠΎΠΆΠΊΡƒ — Π‘12.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ сцСнарии для ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ² «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ названия», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΠ°Π½Ρ€Π°», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΎΠ΄Π° издания», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ статуса», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚Π°», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ мСстополоТСния», «Π”обавлСния Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ количСства страниц», «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ описания» Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ‹ Π½ΠΈΠΆΠ΅.

ΠŸΠΎΡ‚ΠΎΠΊΠΈ событий Π‘1-Π‘11 прСдставлСны Π½ΠΈΠΆΠ΅.

— ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ заполняСт ΠΏΠΎΠ»Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ добавляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ»;

ΠŸΠΎΡ‚ΠΎΠΊ событий Π‘12 «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ» прСдставлСн Π½ΠΈΠΆΠ΅.

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ добавляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Π² ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Ρ„ΠΎΡ€ΠΌΠ΅ для добавлСния Π΄Π°Π½Π½Ρ‹Ρ…;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ»;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ ΠΎΠΊΠ½Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π»ΠΎΠΆΠΊΡƒ»;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ для Π²Ρ‹Π±ΠΎΡ€Π° изобраТСния;

— ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ»;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° добавляСт ΠΎΠ±Π»ΠΎΠΆΠΊΡƒ Π² Π±Π°Π·Ρƒ.

ΠŸΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅»

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΡ — Π² Π±Π°Π·Π΅ имССтся хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΈΠ³Π°.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — информация ΡƒΠ΄Π°Π»Π΅Π½Π°.

Π£ΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ сцСнарий:

? ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π² ΡΠΏΠΈΡΠΊΠ΅;

? ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ удаляСт ΠΊΠ½ΠΈΠ³Ρƒ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ»;

? ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° удаляСт Π΄Π°Π½Π½Ρ‹Π΅.

2.2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ЛогичСская модСль

ЛогичСская модСль. На ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ тСхничСского задания Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° логичСская модСль Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнная Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2. Данная схСма содСрТит всС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для формирования списка ΠΊΠ½ΠΈΠ³ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†, установлСны ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° нормализация Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ЛогичСская модСль Π΄Π°Π½Π½Ρ‹Ρ… содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС сущности:

— ΠΊΠ½ΠΈΠ³ΠΈ (books);

— Π°Π²Ρ‚ΠΎΡ€Ρ‹ (Authors);

— ΠΆΠ°Π½Ρ€Ρ‹ (Genres).

Π’Π°Π±Π»ΠΈΡ†Π° «books» (ΠΊΠ½ΠΈΠ³ΠΈ) являСтся основной Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ поля ΠΊΠ°ΠΊ:

? НазваниС (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? Π°Π²Ρ‚ΠΎΡ€FK (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? ΠΆΠ°Π½Ρ€FK (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? Π³ΠΎΠ΄ (числовой Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — Integer);

? ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? количСство страниц (числовой Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — Integer);

? мСстополоТСниС (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? ΠΎΠ±Π»ΠΎΠΆΠΊΠ° (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π½Π΅ ΡΠ°ΠΌΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° ΠΏΡƒΡ‚ΠΈ ΠΊ Π½ΠΈΠΌ, для экономии мСста Π² Π±Π°Π·Π΅ ΠΈ, соотвСтствСнно, облСгчСния процСсса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ);

? описаниС (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? ΠΎΡ‚Π΄Π°Π½Π° (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚ (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…);

? статус (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…).

Π’Π°Π±Π»ΠΈΡ†Π° Authors (Π°Π²Ρ‚ΠΎΡ€Ρ‹) содСрТит список Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ являСтся ΠΏΠΎΠ»Π΅ «ΠΠ²Ρ‚ΠΎΡ€». Бвязь ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ мноТСство ΠΊΠ½ΠΈΠ³ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π°Π²Ρ‚орство ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ писатСля ΠΈΠ»ΠΈ поэта. Π’Π°Π±Π»ΠΈΡ†Π° «Authors» содСрТит ΠΏΠΎΠ»Π΅:

? Автор (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…).

Π’Π°Π±Π»ΠΈΡ†Π° Genres (ΠΆΠ°Π½Ρ€Ρ‹) содСрТит список ΠΆΠ°Π½Ρ€ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ являСтся ΠΏΠΎΠ»Π΅ «Π–Π°Π½Ρ€». Бвязь ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ мноТСство ΠΊΠ½ΠΈΠ³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΆΠ°Π½Ρ€Π°. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΆΠ°Π½Ρ€ ΠΊΠ½ΠΈΠ³ ΠΈΠ· ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π±Π°Π·Π΅.

Π’Π°Π±Π»ΠΈΡ†Π° «Genres» содСрТит ΠΏΠΎΠ»Π΅:

? Π–Π°Π½Ρ€ (тСкстовый Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…).

Разработанная логичСская модСль прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

Рисунок 2 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠœΠ΅ΠΆΠ΄Ρƒ сущностями «Books» ΠΈ «Authors» установлСно ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ». Π’Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ связи Π²Ρ‹Π±Ρ€Π°Π½ Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ (поэт ΠΈ Ρ‚. Π΄.) ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сборников. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Authors» (Π°Π²Ρ‚ΠΎΡ€Ρ‹) являСтся ΠΏΠΎΠ»Π΅ «ΠΠ²Ρ‚ΠΎΡ€», внСшним ΠΊΠ»ΡŽΡ‡ΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Books» (ΠΊΠ½ΠΈΠ³ΠΈ) — «ΠΠ²Ρ‚ΠΎΡ€FK» .

ΠœΠ΅ΠΆΠ΄Ρƒ сущностями «Books» (ΠΊΠ½ΠΈΠ³ΠΈ) ΠΈ «Genres» (ΠΆΠ°Π½Ρ€Ρ‹) установлСно ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ «ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ». Π’Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ связи Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ мноТСство ΠΊΠ½ΠΈΠ³ ΠΈΠ· Π±Π°Π·Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΎΠ΄ΠΈΠ½, Π½ΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΈΠ³, ΠΆΠ°Π½Ρ€. Π’ Π±Π°Π·Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ°Π½Ρ€Ρ‹ ΠΊΠ°ΠΊ:

? Биография;

? Π”Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ²;

? ДСтская Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°;

? ЗарубСТная классика;

? Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ ;

? Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€ΠΎΠΌΠ°Π½;

? Π›ΡŽΠ±ΠΎΠ²Π½Ρ‹ΠΉ Ρ€ΠΎΠΌΠ°Π½;

? Поэзия;

? ΠŸΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ;

? Π ΠΎΠΌΠ°Π½;

? Русская классика;

? БоврСмСнная Π·Π°Ρ€ΡƒΠ±Π΅ΠΆ.

Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

;

? БоврСмСнная русская Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°;

? УТасы;

? УчСбная Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°;

? Ѐилософия;

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ являСтся ΠΏΠΎΠ»Π΅ «ΠΠ²Ρ‚ΠΎΡ€» Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Genres», внСшним ΠΊΠ»ΡŽΡ‡ΠΎΠΌ «books» — «ΠΠ²Ρ‚ΠΎΡ€FK».

2.3 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ основан Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Сля Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Ρ„ΠΎΡ€ΠΌ. ВсС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ выносятся Π½Π° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ загруТаСтся основная Ρ„ΠΎΡ€ΠΌΠ°, содСрТащая Π³Π»Π°Π²Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid) Π² Π²ΠΈΠ΄Π΅ списка, содСрТащСго названия ΠΊΠ½ΠΈΠ³ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½ΠΈΡ…, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ DBLabel, DBMemo. Π’Ρ‹Π²ΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±Π»ΠΎΠΆΠ΅ΠΊ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… осущСствлСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² OpenPictureDialog, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ появляСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для Π²Ρ‹Π±ΠΎΡ€Π° изобраТСния ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся ΠΈ Image — для отобраТСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ списка с Π»Π΅Π²ΠΎΠΉ стороны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²Ρ‹Π±Ρ€Π°Π² Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ Π½Π΅ΠΉ. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ поиском ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ.

Для добавлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», послС Ρ‡Π΅Π³ΠΎ появится Ρ„ΠΎΡ€ΠΌΠ° содСрТащая поля для добавлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π°Π·Ρƒ ΠΊΠ½ΠΈΠ³. Π€ΠΎΡ€ΠΌΠ° содСрТит ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ DBEdit, DBLookUpComboBox (для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ «ΠΠ²Ρ‚ΠΎΡ€Ρ‹» ΠΈ «Π–Π°Π½Ρ€Ρ‹»), DBComboBox (для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ· ΡƒΠΆΠ΅ установлСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π² Ρ‚Π°ΠΊΠΈΡ… полях ΠΊΠ°ΠΊ: статус (поля «ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π°», «Π§ΠΈΡ‚Π°ΡŽ», «Π₯ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ», «Π›ΡŽΠ±ΠΈΠΌΠ°Ρ» ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚ (поля «Π’Π²Π΅Ρ€Π΄Ρ‹ΠΉ», «ΠœΡΠ³ΠΊΠΈΠΉ», «Π‘ΡƒΠΏΠ΅Ρ€ΠΎΠ±Π»ΠΎΠΆΠΊΠ°», «Π­Π»Π΅ΠΊΡ‚ронная ΠΊΠ½ΠΈΠ³Π°») ΠΈ Memo для добавлСния описания.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ — Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ динамичСски Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ бСрутся ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

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

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

2.4 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ расчСт количСства ΠΊΠ½ΠΈΠ³, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π±Π°Π·Π΅ Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Для расчСта количСства ΠΊΠ½ΠΈΠ³ использовалась функция RecordCount. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ выполнялся подсчСт количСства строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈ ΡΠΎΠΎΡ‚вСтствСнно, ΠΊΠ½ΠΈΠ³. Π§Ρ‚ΠΎΠ±Ρ‹ произвСсти подсчСт Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ добавлялся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Edit, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ подсчитанноС количСство ΠΊΠ½ΠΈΠ³. Активация подсчСта происходит ΠΏΡ€ΠΈ процСссС FormActivate, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… измСнСниях ADOTable ΠΊΠ°ΠΊ AfterDelete ΠΈ AfterPost. Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Edit заносятся Π² Label, стоящий рядом со ΡΡ‚Ρ€ΠΎΠΊΠΎΠΉ «Π’сСго ΠΊΠ½ΠΈΠ³ Π² Π²Π°ΡˆΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅» Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ подсчСта строк ΠΈ Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΡ… Π² Label прСдставлСн Π½ΠΈΠΆΠ΅.

Edit1->Text=IntToStr (ADOTable1->RecordCount);

Label9->Caption=Edit1->Text;

2.5 Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

МодСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Enterprise Architect ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Ρ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ создан ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π² ΡΡ€Π΅Π΄Π΅ программирования C++Builder 6. C++Builder 6 позволяСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ качСствСнныС прилоТСния. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ структуру программирования ΠΈ Π½Π΅ ΡΠ»ΠΎΠΆΠ½Ρ‹ΠΉ синтаксис языка программирования. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ C++Builder ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ADO ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π»ΡŽΠ±Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ этими Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Microsoft Office Access 2007. Π‘ΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, запросы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π²ΠΎΠΏΡ€ΠΎΡΡ‹, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск Π½ΡƒΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

Π’ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… свСдСния ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ источника ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ.

Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ³ΠΎ просмотра Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ примСняСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid, содСрТащий ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ с Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΠΊΠ½ΠΈΠ³ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой список, ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ DBText, DBMemo, DBEdit, Π° Ρ‚Π°ΠΊΠΆΠ΅ Image для отобраТСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ±Π»ΠΎΠΆΠ΅ΠΊ ΠΊΠ½ΠΈΠ³.

2.6 ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ тСхничСским срСдствам

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вычислСний, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, поэтому ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ Π­Π’Πœ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

— Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор — Intel Celeron 1100;

— ΠΎΠΏΠ΅Ρ€Π°Ρ‚ивная ΠΏΠ°ΠΌΡΡ‚ΡŒ — 256 Mb;

— HDD — 20 Gb;

— ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ 14−19 дюймов;

— ΡΡ‚андартная ΠΌΡ‹ΡˆΡŒ;

— ΡΡ‚андартная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°;

— Π²ΡΡ‚роСнная Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°;

— 100 ΠœΠ±Π°ΠΉΡ‚ свободного пространства Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС;

— ΠžΠ‘ Windows 98, Windows XP, Windows 7.

РСкомСндуСмая конфигурация систСмы:

— AMD ATHLON 2500 ΠΈΠ»ΠΈ Intel Celeron процСссор ΠΈ Π²Ρ‹ΡˆΠ΅;

— 256 Mb ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Π²Ρ‹ΡˆΠ΅;

— ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ SVGA с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1024×768 85Hz,

— 200 Мб ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ пространства Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС;

— ΠΌΡ‹ΡˆΡŒ;

— ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°;

— ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Windows XP, Windows 7;

— ΠΎΡ„исный ΠΏΠ°ΠΊΠ΅Ρ‚ Microsoft Office 2007.

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ рСкомСндуСтся использованиС источника бСспСрСбойного питания.

3. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΉ открываСтся главная Ρ„ΠΎΡ€ΠΌΠ° содСрТащая вСсь список ΠΊΠ½ΠΈΠ³. Π•Ρ‘ ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3. Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ Π±Ρ‹Π» ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DBGrid, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ всС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…. Π€ΠΎΡ€ΠΌΠ° содСрТит Π΅Ρ‰Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠ°ΠΊ DBText (для отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅), Image (для Π²Ρ‹Π²ΠΎΠ΄Π° изобраТСния ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ), OpenPictureDialog (для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ), Panel (для размСщСния ΠΈΠΊΠΎΠ½ΠΎΠΊ).

Рисунок 3 — Главная Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ» появляСтся Ρ„ΠΎΡ€ΠΌΠ° содСрТащая всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поля для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΈΠ· Π²Π°ΡˆΠ΅ΠΉ Π»ΠΈΡ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠ°ΠΊ DBEdit, DBLookUpComboBox (для Π²Ρ‹Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ «ΠΠ²Ρ‚ΠΎΡ€Ρ‹» ΠΈ «Π–Π°Π½Ρ€Ρ‹»), DBComboBox (для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ· ΡƒΠΆΠ΅ установлСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) ΠΈ Memo для добавлСния описания. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для добавлСния ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ирования Π΄Π°Π½Π½Ρ‹Ρ… прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.

Рисунок 4 — Π€ΠΎΡ€ΠΌΠ° для добавлСния Π΄Π°Π½Π½Ρ‹Ρ… Если срСди ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «+», Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ рядом с ΠΏΠΎΠ»Π΅ΠΌ для Π²Π²ΠΎΠ΄Π° Π°Π²Ρ‚ΠΎΡ€Π°. ΠŸΡ€ΠΈ этом появится Ρ„ΠΎΡ€ΠΌΠ° для добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для добавлСния Π°Π²Ρ‚ΠΎΡ€Π° прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

Рисунок 5 — Π€ΠΎΡ€ΠΌΠ° для добавлСния Π°Π²Ρ‚ΠΎΡ€Π° Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Π° ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ». Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ всю Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ». ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для добавлСния Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.

Рисунок 6 — Π€ΠΎΡ€ΠΌΠ° для добавлСния Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΈ Π²Π½Π΅ΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΡΡ‚ΠΎΠΌ, Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ». Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ввСсти имя Ρ‚ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ хотят ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ». ПослС этого ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ появятся Π΅Ρ‰Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠΎΠΌΡƒ ΠΎΡ‚Π΄Π°Π½Π° ΠΊΠ½ΠΈΠ³Π°. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для добавлСния Π΄ΠΎΠ»ΠΆΠ½ΠΈΠΊΠ° прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7.

Рисунок 7 — Π€ΠΎΡ€ΠΌΠ° для добавлСния Π΄ΠΎΠ»ΠΆΠ½ΠΈΠΊΠ° ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСна Ρ„ΠΎΡ€ΠΌΠ° с Π·Π°ΠΏΡ€ΠΎΡΠΎΠΌ Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ удалСния записи, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΠ΄Π°Π»ΠΈΡ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ запись ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для подтвСрТдСния удалСния прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 8.

Рисунок 8 — Π€ΠΎΡ€ΠΌΠ° для подтвСрТдСния удалСния Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ поиск Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠΎΠΈΡΠΊ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ», послС Ρ‡Π΅Π³ΠΎ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ появится ΠΏΠΎΠ»Π΅ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° поиска (ΠΆΠ°Π½Ρ€ Π»ΠΈΠ±ΠΎ Π°Π²Ρ‚ΠΎΡ€). ПослС Π²Ρ‹Π±ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° появится ΠΏΠΎΠ»Π΅ для осущСствлСния поиска ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ поиска ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 10.

Рисунок 9 — ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ поиска ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Рисунок 10 — Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ ΠΎΠ±Π»ΠΎΠΆΠΊΡƒ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π»ΠΎΠΆΠΊΡƒ», послС Ρ‡Π΅Π³ΠΎ появится Ρ„ΠΎΡ€ΠΌΠ° для поиска Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для добавлСния изобраТСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 11.

Рисунок 10 — Π€ΠΎΡ€ΠΌΠ° для добавлСния изобраТСния

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

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

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

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

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

1. ΠΡ€Ρ…Π°Π½Π³Π΅Π»ΡŒΡΠΊΠΈΠΉ А. Π―, ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² C++ Builder 6. — Πœ.: ООО Π‘ΠΈΠ½ΠΎΠΌ — прСсс, 2003. — 1152с.

2. ΠšΡ€Ρ‘Π½ΠΊΠ΅ Π”, ВСория ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° построСния Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, 8-Π΅ ΠΈΠ·Π΄. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2003 Π³.

3. ΠšΠΎΡ‚ΠΎΠ² Π’. М, Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. — Πœ.: Народная асвСта, 2000. — 302с.: ΠΈΠ».

1.

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