Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

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

Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³» ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³» (рис. А.3) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля поиска. Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ Π½ΠΈΠΆΠ΅ спискС, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ поиска, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ. Для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ справа появится описаниС ΠΊΠ½ΠΈΠ³ΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π΅ списка, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΎ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅: 53 с., 21 рис., 1 Ρ‚Π°Π±Π»., 2 прилоТСния, 5 источников.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ исслСдования — Ρ€Π°Π±ΠΎΡ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Win-прилоТСния для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, которая позволяло Π±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ ΠΈ ΡΠ΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ Π² ΡΠΎΠΎΡ‚вСтствии со ΡΡ€ΠΎΠΊΠ°ΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ исслСдования — Π°Π½Π°Π»ΠΈΠ· возмоТностСй языка Π‘# для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

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

Β· АдминистратормоТСт Π·Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄ своим Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы (сотрудников), Ρ‚Π°ΠΊΠΆΠ΅ администратор ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (сотрудника), ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всС Ρ‚Π΅ ΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚вия, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ Win-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… разновидностСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пользованиСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдусмотрСно для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ с Π²Ρ‹ΡΠΎΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠŸΠš Ρ‚Π°ΠΊ ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΌ.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ прилоТСния связано с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

WIN-ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π•, Π‘Π”, ПК, UTF-8, Π˜Π‘Π‘, MICROSOFT .NET FRAMEWORK, MICROSOFT VISUAL STUDIО .

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

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

2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

3. ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΈ Ρ‚СхничСских срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

3.1 Π’Ρ‹Π±ΠΎΡ€ языка программирования

3.2 Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

3.3 Π’Ρ‹Π±ΠΎΡ€ тСхничСских срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

3.4 ВрСбования ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠΌ

3.5 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

3.6 ВрСбования ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Слям ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

3.7 ВрСбования ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΠΌ

4. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

4.1 ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй систСмы ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚вия Π΅Ρ‘ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

4.2 Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

4.3 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса систСмы, описаниС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… классов

5. ВСстированиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

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

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, основанныС Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ срСдств Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ ΡΠ²ΡΠ·ΠΈ, нашли ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Π²ΠΈΠ΄Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎ-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм (ΠΠ‘Π˜Π‘), библиографичСских Π±Π°Π½ΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ элСктронных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ (Π­Π‘).

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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ характСризуСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ особСнностями:

1) ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ описания (достаточно большоС количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, процСссов, элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ), Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΠ²;

2) отсутствиС прямых Π°Π½Π°Π»ΠΎΠ³ΠΎΠ², ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ возмоТности использования Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;

3) врСмСнная ΠΏΡ€ΠΎΡ‚ΡΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, обусловлСнная, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈ, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ готовности ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΊ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ Π˜Π‘.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ создания ΠΈ Ρ„ункционирования Π˜Π‘ потрСбности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ/ΠΈΠ»ΠΈ ΡƒΡ‚ΠΎΡ‡Π½ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ услоТняСт процСсс проСктирования Ρ‚Π°ΠΊΠΈΡ… систСм.

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

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

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

ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ исслСдования ΡΠ²Π»ΡΡŽΡ‚ΡΡ процСссы, происходящиС Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, связанныС с ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ ΠΊΠ½ΠΈΠ³.

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

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ направлСниями Ρ€Π°Π±ΠΎΡ‚Ρ‹ любой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π΄Π°; обслуТиваниС Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π΄ΠΎΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ состоит ΠΈΠ· ΡΠΈΡΡ‚СматичСского выявлСния (ΠΏΡƒΡ‚Π΅ΠΌ просмотра библиографичСских источников ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹) Π½ΡƒΠΆΠ½Ρ‹Ρ… для Π΄Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Сния ΠΈΡ…. ΠžΡ‚ ΡΠ²ΠΎΠ΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ комплСктования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ зависит ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ обслуТивания Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ вопросы ΡƒΡ‡Π΅Ρ‚Π°, расстановки, хранСния Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π΄ΠΎΡΡ‚Π°Π²ΠΊΠΈ Π΅Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ.

Π£Ρ‡Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π΄Π° — это ΠΏΡ€ΠΈΠ΅ΠΌ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ, запись ΠΏΡ€ΠΈΠ±Ρ‹Π²ΡˆΠΈΡ… ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Ρ… для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ свСдСния ΠΎ Π½Π°Π»ΠΈΡ‡Π½ΠΎΠΌ составС Ρ„ΠΎΠ½Π΄Π° ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΠΎΡ…Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ организация Ρ„ΠΎΠ½Π΄Π° ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ пользованиС Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ€ΡŽ — быстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт ΡΠΎΡ…Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΠ½Π΄ΠΎΠ² ΠΊΠ°ΠΊ общСствСнной собствСнности.

ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ осущСствляСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ читатСлям Π² ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ, приходящиС Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, обязаны ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈ сСбС Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±ΠΈΠ»Π΅Ρ‚. ΠŸΡ€ΠΈ Π²Ρ‹Π±Ρ‹Ρ‚ΠΈΠΈ ΠΈΠ· Π²ΡƒΠ·Π° (отчислСниС, ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ обучСния, ΡƒΠ²ΠΎΠ»ΡŒΠ½Π΅Π½ΠΈΠ΅) Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ обязаны Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ числящиСся Π·Π° Π½ΠΈΠΌΠΈ издания ΠΈ ΡΠ΄Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π±ΠΈΠ»Π΅Ρ‚Ρ‹.

Π—Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» пользования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ Π»ΠΈΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π° пользования всСми ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ обслуТивания Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ администрациСй сроки (1 мСсяц).

Π‘Ρ€ΠΎΠΊ пользования Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π°Π±ΠΎΠ½Π΅ΠΌΠ΅Π½Ρ‚Π΅ опрСдСляСтся администрациСй, исходя ΠΈΠ· Π²ΠΈΠ΄Π° Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ читатСля. Число ΠΊΠ½ΠΈΠ³, Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² Ρ‡ΠΈΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π»Π°Ρ…, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ся.

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

Для вСдСния Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ поиска Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ статистики Π² Π±Π°Π·Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ свСдСния, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π°Π½Π½ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ½ΠΈΠ³ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π². КаТдая ΠΊΠ½ΠΈΠ³Π°, хранящаяся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

— Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ;

— ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ (ISBN);

— Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎ-библиографичСская классификация (Π‘Π‘Πš);

— Π°Π²Ρ‚ΠΎΡ€;

— ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ;

— ΠΌΠ΅ΡΡ‚ΠΎ издания (Π³ΠΎΡ€ΠΎΠ΄);

— Π³ΠΎΠ΄ издания;

— ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ страниц.

КаТдая ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмплярах.

ВсС ΠΊΠ½ΠΈΠ³ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡƒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡˆΠΈΡ„Ρ€Ρƒ — ISBN.

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

— ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅;

— ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌ областям Π·Π½Π°Π½ΠΈΠΉ;

— ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ½ΠΈΠ³, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² вновь принятым ΠΊΠ½ΠΈΠ³Π°ΠΌ;

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

Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ вСдСтся ΠΊΠ°Ρ€Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. О ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ заносятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свСдСния:

— Π€Π˜Πž;

— Π½ΠΎΠΌΠ΅Ρ€ паспорта;

— Π°Π΄Ρ€Π΅Ρ;

— ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½.

ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ присваиваСтся Π½ΠΎΠΌΠ΅Ρ€ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ свСдСния ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρƒ Ρ‡ΠΈΡ‚атСля ΡˆΡ‚Ρ€Π°Ρ„ΠΎΠ².

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π²Ρ‹Π΄Π°Ρ‡ΠΈ экзСмпляра ΠΊΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ остаСтся Π²ΠΊΠ»Π°Π΄Ρ‹Ρˆ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½Π° Π΄Π°Ρ‚Π° Π²Ρ‹Π΄Π°Ρ‡ΠΈ, Π΄Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°.

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

ΠŸΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π»ΠΈΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€Π°Π²ΠΎΠΌ пользования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ срок, нСзависимо ΠΎΡ‚ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ.

Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π΅ΡΡ‚ΡŒ ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ: нСльзя Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ большС установлСнного ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°, нСльзя Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ большС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства ΠΊΠ½ΠΈΠ³.

2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ЦСлью Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся созданиС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. БистСма ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ пСрсонала Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ³ΠΎ обслуТивания Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π·Π° ΡΡ‡Ρ‘Ρ‚ услуги Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ поиска ΠΊΠ½ΠΈΠ³ΠΈ, сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ поиска ΠΈ ΠΎΡ„ормлСния Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ издания Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ.

ИБ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сотрудника Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ администратора.

Автоматизация тСхнологичСских процСссов Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, прСдоставляСмая Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмой, ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности:

1. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ администратора ΠΈ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

— ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ (ЀИО, паспортныС Π΄Π°Π½Π½Ρ‹Π΅, адрСс, Π½ΠΎΠΌΠ΅Ρ€ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½);

— ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π‘Π” ΠΊΠ½ΠΈΠ³ (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ISBN, Π‘Π‘Πš, ΠΆΠ°Π½Ρ€, Π°Π²Ρ‚ΠΎΡ€, ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, мСсто издания, Π³ΠΎΠ΄ издания, количСство страниц, количСство экзСмпляров Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅);

— Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка Π΄ΠΎΠ»ΠΆΠ½ΠΈΠΊΠΎΠ² (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, Π°Π²Ρ‚ΠΎΡ€, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π΄Π°Ρ‚Π° Π²Ρ‹Π΄Π°Ρ‡ΠΈ, срок, ΠΊΠ΅ΠΌ Π²Ρ‹Π΄Π°Π½, сколько Π΄Π½Π΅ΠΉ ΠΏΡ€ΠΎΡˆΠ»ΠΎ);

— ΠΌΠ½ΠΎΠ³ΠΎΠ°ΡΠΏΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ поиск Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ ΠΈ ΠΈΡ… ΡΠΎΡ‡Π΅Ρ‚аниям;

— Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Ρ‚ ΠΈ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ статистики ΠΏΠΎ Π²ΡΠ΅ΠΌ процСссам.

2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ администратора:

— ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π‘Π” сотрудников (Π»ΠΎΠ³ΠΈΠ½, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ЀИО, Ρ‚ΠΈΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ);

— ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ истории Π²Ρ…ΠΎΠ΄ΠΎΠ² сотрудников (ЀИО, Π΄Π°Ρ‚Π° Π²Ρ…ΠΎΠ΄Π°, Π΄Π°Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°).

Для достиТСния ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ставятся ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

1) Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области;

2)ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠŸΠž Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ;

3) тСстированиС систСмы.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ:

— ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠŸΠž;

— ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ…-Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

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

ВСстированиС ΠΈ Π°Π½Π°Π»ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для выявлСния ошибок Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, структурС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π»ΠΈΠΊΠ²ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π½Ρ‹Ρ… ситуаций с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠŸΠž.

1.

3. ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΈ Ρ‚СхничСских срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

3.1 Π’Ρ‹Π±ΠΎΡ€ языка программирования Π’Ρ‹Π±ΠΎΡ€ языка программирования опрСдСляСт Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ программист ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, насколько быстро ΠΎΠ½ ΡΡ‚ΠΎ сдСлаСт.

Π‘# (произносится си-ΡˆΠ°Ρ€ΠΏ) — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft ΠΏΠΎΠ΄ руководством АндСрса Π₯Π΅ΠΉΠ»ΡŒΡΠ±Π΅Ρ€Π³Π° Π² 1998;2001 Π³ΠΎΠ΄Π°Ρ… ΠΊΠ°ΠΊ язык Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния для Microsoft .NET framework. C# разрабатывался ΠΊΠ°ΠΊ язык программирования ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ уровня для CLR (Common Language Runtime ΠΈΠ»ΠΈ общСязыковая срСда выполнСния) ΠΈ, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ, зависит, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΎΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Π΅ΠΉ самой CLR.

Бинтаксис Π‘# ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ синтаксису C/C++, Java, поэтому этот язык называСтся C-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ языком. C# являСтся ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅Π½Π½Ρ‹ΠΌ языком программирования, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΌ поддСрТиваСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ C++ язык Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСствСнноС наслСдованиС классов.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ООП) — основная концСпция C#. ВСхнология ООП Π½Π΅ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌΠ° ΠΎΡ‚ C#, поэтому всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° C# ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ хотя Π±Ρ‹ Π² ΡΠ°ΠΌΠΎΠΉ ΠΌΠ°Π»ΠΎΠΉ стСпСни. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ООП вносит Π² Π°Ρ€ΡΠ΅Π½Π°Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½ΠΎΠ²ΠΎΠ΅ срСдство — классы. ΠšΠ»Π°ΡΡΡ‹ наряду с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΡ€Π°Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ камСнь ΠΌΠ½ΠΎΠ³ΠΈΡ… соврСмСнных языков высокого уровня. Под классом подразумСваСтся нСкая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ, которая Π·Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ классу, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ класс ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚. Помимо этого ООП Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ свойствам классов.

1. Абстракция Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собою ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠ΅, ΠΈΠ΄Π΅Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ описаниС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сущностСй ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области. Если ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ оказываСтся Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Π΅ΠΌ с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ описаниСм всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… свойств ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

2. Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ. Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ — это ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ любой класс Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ящик — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ класса Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ класса (Ρ‚. Π΅. список Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² класса) ΠΈ Π½Π΅ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°Π½Π½Ρ‹Π΅ принято ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ»Π°ΡΡΠ΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ доступ ΠΊ Π½ΠΈΠΌ ΠΏΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ записи осущСствлялся Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π° Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ инкапсуляции (тСорСтичСски) позволяСт ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ число связСй ΠΌΠ΅ΠΆΠ΄Ρƒ классами ΠΈ, соотвСтствСнно, ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ классов. Π‘ΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… — нСотдСлимая Ρ‡Π°ΡΡ‚ΡŒ ООП, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ областями видимости. ЯвляСтся логичСским ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ инкапсуляции. ЦСлью сокрытия являСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ состояниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

3. НаслСдованиС. НаслСдованиСм называСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ класс ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ с ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ всСх свойств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² класса-ΠΏΡ€Π΅Π΄ΠΊΠ° (прародитСля, ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ супСрклассом) ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ, ΠΏΡ€ΠΈ нСобходимости, Π½ΠΎΠ²Ρ‹Π΅ свойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Набор классов, связанных ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ наслСдования, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ. НаслСдованиС ΠΏΡ€ΠΈΠ·Π²Π°Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ свойство Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°, ΠΊΠ°ΠΊ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ.

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

Благодаря Ρ‚Π°ΠΊΠΎΠΉ гибкости C# ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ практичСски для любой Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ дСнь Π·Π°Π΄Π°Ρ‡ΠΈ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π”, написаниС матСматичСских ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

НазначСниС .NET Framework — ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ срСдой для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ сильно распрСдСлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Она обСспСчиваСт совмСстноС использованиС Ρ€Π°Π·Π½Ρ‹Ρ… языков программирования, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΎΠ±Ρ‰ΡƒΡŽ модСль программирования для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows.

Π‘Ρ€Π΅Π΄Π° CLR управляСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° .NET framework. ДСйствуСт ΠΎΠ½Π° ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° C# являСтся Π½Π΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄, Π° Ρ„Π°ΠΉΠ», содСрТащий особого Ρ€ΠΎΠ΄Π° псСвдокод, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Microsoft Intermediate Language (MSIL). MSIL опрСдСляСт Π½Π°Π±ΠΎΡ€ пСрСносимых инструкций, Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰ΠΈΠΉ ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ процСссора.

По ΡΡƒΡ‰Π΅ΡΡ‚Π²Ρƒ, MSIL опрСдСляСт пСрСносимый язык ассСмблСра. Всякая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, скомпилированная Π² ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄ MSIL, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° Π»ΡŽΠ±ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ рСализация CLR (Common Language Runtime).

3.2 Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° опСрационная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° WIN32, Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ практичСски Π½Π° Π²ΡΠ΅Ρ… соврСмСнных Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… систСмах. Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€ обусловлСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Microsoft — сСмСйство Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных систСм, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅Π΅ простым внСшним ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ взаимодСйствиС с ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Microsoft Visual Studio Express 2012 — ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ Ρ€ΡΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ с Π³Ρ€Π°Ρ„ичСским интСрфСйсом, Π² Ρ‚ΠΎΠΌ числС с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Windows Forms, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π±-сайты, Π²Π΅Π±-прилоТСния, Π²Π΅Π±-слуТбы ΠΊΠ°ΠΊ Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΠΎΠΌ ΠΊΠΎΠ΄Π°Ρ… для всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Windows.

Π›ΠΈΠ½Π΅ΠΉΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Visual Studio Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ IntelliSense ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΊΠΎΠ΄Π°. ВстроСнный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ уровня исходного ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ ΠΊΠ°ΠΊ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ машинного уровня. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ встраиваСмыС инструмСнты Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΡΠ΅Π±Ρ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ„ΠΎΡ€ΠΌ для упрощСния создания графичСского интСрфСйса прилоТСния, Π²Π΅Π±-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ классов ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ схСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Visual Studio позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ сторонниС дополнСния (ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹) для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ практичСски Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ систСм контроля вСрсий исходного ΠΊΠΎΠ΄Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² инструмСнтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для рСдактирования ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языках программирования ΠΈΠ»ΠΈ инструмСнтов для ΠΏΡ€ΠΎΡ‡ΠΈΡ… аспСктов

Microsoft Visual Studio Express 2012 — это бСсплатный Π½Π°Π±ΠΎΡ€ срСд для программирования для ΠžΠ‘ MS Windows. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ всС доступныС вСрсии, Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ обновлСния.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Visual Studio Express 2012 для Windows Desktop ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C#. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… клиСнтских Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Windows Presentation Foundation (WPF), Windows Forms ΠΈ Win32.

ΠŸΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, тСстировании ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ благодаря использованию эффСктивных инструмСнтов Visual Studio.

Microsoft Visual Studio Express-Π½Π°Π±ΠΎΡ€ лСгковСсных срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… собой ΡƒΡ€Π΅Π·Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Visual Studio. Она Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ нСбольшой Π½Π°Π±ΠΎΡ€ инструмСнтов, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΠ»Π½Ρ‹Ρ… вСрсий: отсутствуСт Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ классов ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρ‹ Π² 64-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ нСдоступны Π² Express-рСдакциях Π΄ΠΎ Π²Π΅Ρ€ΡΠΈΠΉ 2012 Π³ΠΎΠ΄Π°.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, срСда Visual Studio Express 2012 прСдставляСт собой ΠΌΠΎΡ‰Π½ΠΎΠ΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ срСдство для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обСспСчиваСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ срСды, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ компилятором, мноТСством Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠ².

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

Для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ трСбуСтся ΠŸΠ­Π’Πœ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ характСристик:

— ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2 Π“Π“Ρ†;

— ΠΎΠΏΠ΅Ρ€Π°Ρ‚ивная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 512 Мб;

— Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 32 Мб;

— ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ‚ΠΎΡ€ «ΠœΡ‹ΡˆΡŒ» .

ИспользованиС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ пСрСчислСнных характСристик позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности прСдоставляСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° эффСктивно.

4. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

4.1 ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй систСмы ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚вия Π΅Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

РазрабатываСмая систСма ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСхнологичСских процСссов Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, связанных с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π΄Π° ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ систСмы Π² Π½Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.1.

Рисунок 4.1 — Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма прилоТСния

Рассмотрим ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ ΡΠ²ΡΠ·Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.2.

Рисунок 4.2 — Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма взаимодСйствия ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Для обСспСчСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, содСрТащая 2 взаимосвязанных модуля.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‡ΠΈΡ‚атСлями наполняСт Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π‘Π”: ΠΊΠ½ΠΈΠ³, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΡ‡Π΅Ρ‚Ρƒ Π²Ρ‹Π΄Π°Ρ‡ΠΈ/Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, наполняСт всС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π‘Π” Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.

Π­Ρ‚ΠΈ Π΄Π²Π° модуля соСдинСны с Π‘Π” Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью, Ρ‡Ρ‚ΠΎ позволяСт модулям ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π‘Π” ΠΈ Π‘Π” ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌ ΠΈ Π²Ρ‹Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ трСбования.

4.2 Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ€ΠΈΡ. 4.2, Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ систСмы являСтся Π‘Π”, заполняСмая сотрудниками ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, состоящая ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π² Ρ‚Скстовых Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описанных Π½ΠΈΠΆΠ΅.

Π‘Π” ΠΊΠ½ΠΈΠ³ — Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнная Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² txt-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… Π² ΠΏΠΎΠ»ΡΡ…: «ΠΠ°Π·Π²Π°Π½ΠΈΠ΅», «ΠΠ²Ρ‚ΠΎΡ€», «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ», «Π–Π°Π½Ρ€» .

Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ — Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнная Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² txt-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‡ΠΈΡ‚атСлях Π² ΠΏΠΎΠ»ΡΡ…: «Π€Π˜Πž», «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±ΠΈΠ»Π΅Ρ‚», «ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½», «Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация» .

Π‘Π” ΡƒΡ‡Π΅Ρ‚Π° Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ — Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСна Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² txt-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… Π² ΠΏΠΎΠ»ΡΡ…: «Π”Π°Ρ‚Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°», «Π”Π°Ρ‚Π° Π²Ρ‹Π΄Π°Ρ‡ΠΈ», «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ», «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ», «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π±ΠΈΠ»Π΅Ρ‚», «ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ», «ΠΠ²Ρ‚ΠΎΡ€», «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экзСмпляров» .

Π‘Π” ΠΈΡΡ‚ΠΎΡ€ΠΈΠΈ сотрудников — Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнная Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² txt-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΡΡ‚ΠΎΡ€ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΎ Π΄Π°Ρ‚Π΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡ… Π²Ρ…ΠΎΠ΄Π°/Π²Ρ‹Ρ…ΠΎΠ΄Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»Π΅ΠΉ: «Π›ΠΎΠ³ΠΈΠ½», «Π”Π°Ρ‚Π° Π²Ρ…ΠΎΠ΄Π°», «Π”Π°Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°» .

Π‘Π” ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π²Ρ…ΠΎΠ΄Π° — Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнная Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² txt-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π»ΠΎΠ³ΠΈΠ½Π°Ρ… ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡΡ… Π² Ρ…ΠΎΠ΄Π° Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ сотрудников ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»Π΅ΠΉ «Π›ΠΎΠ³ΠΈΠ½» ΠΈ «ΠŸΠ°Ρ€ΠΎΠ»ΡŒ» .

4.3 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса систСмы, описаниС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… классов

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ с ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ управлСния, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описанными Π½ΠΈΠΆΠ΅.

Form1 — главная Ρ„ΠΎΡ€ΠΌΠ°, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³», «Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ½ΠΈΠ³», «ΠšΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅», «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ», «ΠΠ΄ΠΌΠΈΠ½ΠΊΠ°» .

AddBook — Ρ„ΠΎΡ€ΠΌΠ° для добавлСния, поиска, измСнСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅. Π€ΠΎΡ€ΠΌΠ° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π½Π° Π΄Π²Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ: Π½Π° Π»Π΅Π²ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ поля для добавлСния ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ΠΈ, Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ — элСмСнты управлСния поиском, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска отобраТаСтся Π² Π²ΠΈΠ΄Π΅ списка ΠΊΠ½ΠΈΠ³ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ/ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.

AddLibrian — Ρ„ΠΎΡ€ΠΌΠ° добавлСния сотрудника Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

AddReader — Ρ„ΠΎΡ€ΠΌΠ° добавлСния читатСля Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

AdminForm — Ρ„ΠΎΡ€ΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ администратора, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ администратора. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ доступ ΠΊ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ» ΠΈ «Π˜ΡΡ‚ория Π Π°Π±ΠΎΡ‚Ρ‹ Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ²». Π•ΡΡ‚ΡŒ функция Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π‘Π” ΠΈ Π΅Ρ‘ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

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

EditBook — Ρ„ΠΎΡ€ΠΌΠ° для измСнСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅.

EditLibrian — Ρ„ΠΎΡ€ΠΌΠ° для измСнСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ΅.

EditReadership — Ρ„ΠΎΡ€ΠΌΠ° для измСнСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅.

HistoryWork — Ρ„ΠΎΡ€ΠΌΠ° истории Π²Ρ…ΠΎΠ΄ΠΎΠ². Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ список Π΄Π°Ρ‚ Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сотрудника ΠΏΠΎ Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΠ½Ρƒ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ очистки истории ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅.

IssueBook — Ρ„ΠΎΡ€ΠΌΠ° для Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ элСмСнты управлСния поиском ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π·Π°ΠΏΡ€ΠΎΡΡƒ читатСля. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выводится Π² Π²ΠΈΠ΄Π΅ списка, содСрТащСго ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ….

IssueReadship — Ρ„ΠΎΡ€ΠΌΠ° для Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π² ΡΠ΅Π±Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ½ΠΈΠ³Π΅ (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, Π°Π²Ρ‚ΠΎΡ€, количСство Π²Ρ‹Π΄Π°Π½Π½Ρ‹Ρ… экзСмпляров), ΠΎ Π΄Π°Ρ‚Π΅ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΡΡ€ΠΎΠΊΠ°Ρ… Π΅Ρ‘ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, ΠΎ Π²Ρ‹Π΄Π°Π²ΡˆΠ΅ΠΌ Π΅Ρ‘ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ (Π½ΠΎΠΌΠ΅Ρ€ Π΅Π³ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°, список ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Π΅ Π½Π΅ Π²Π΅Ρ€Π½ΡƒΠ» Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ поиска ΠΏΠΎ Ρ‡ΠΈΡ‚атСлям, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выводится Π² Π²ΠΈΠ΄Π΅ списка. Бписок Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° поиска ΠΏΠΎ Ρ‡ΠΈΡ‚атСлям.

Librarian — Ρ„ΠΎΡ€ΠΌΠ°, которая содСрТит Π² ΡΠ΅Π±Π΅ элСмСнты управлСния поиском Ρ‡Π΅Ρ€Π΅Π· combobox ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΏΠΎ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°ΠΌ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выводится Π² Π²ΠΈΠ΄Π΅ списка. МоТно вывСсти Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… сотрудниках. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΠΎΡ€ΠΌ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ читатСля» (AddLibrian) ΠΈ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ читатСля» (EditLibrian).

Login — Ρ„ΠΎΡ€ΠΌΠ°, которая являСтся Π²Ρ…ΠΎΠ΄ΠΎΠΌ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сотрудника ΠΏΠΎ Π»ΠΎΠ³ΠΈΠ½Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π² ΡΠ΅Π±Π΅ поля для Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Ρ, Ρ‡Π΅ΠΊ-бокс «ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ/ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ», Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠžΠš» для Π²Ρ…ΠΎΠ΄Π° ΠΈ «Cancel» — для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ дСйствий.

ReaderShip — Ρ„ΠΎΡ€ΠΌΠ°, которая содСрТит Π² ΡΠ΅Π±Π΅ элСмСнты управлСния поиском с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ combobox ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΏΠΎ Ρ‡ΠΈΡ‚атСлям, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выводятся Π² Π²ΠΈΠ΄Π΅ списка с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ просмотра Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ‡ΠΈΡ‚атСлях. Π€ΠΎΡ€ΠΌΠ° снабТСна ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΠΎΡ€ΠΌ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ читатСля» (AddReader) ΠΈ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ читатСля» (EditReadership).

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ классы ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 4.1.

Π’Π°Π±Π»ΠΈΡ†Π° 4.1. ΠšΠ»Π°ΡΡΡ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Имя класса

НазначСниС

GLOBALS

Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ класс для настроСк ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π‘Π”

Valid

класс Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ, содСрТит Π² ΡΠ΅Π±Π΅ функция для опрСдСлСния ошибок ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ„ΠΎΡ€ΠΌ

Имя класса

НазначСниС

MultiSearch

класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π²ΠΈΠ΄Ρ‹ поиска для систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ Π‘Π”

Book

содСрТит Π² ΡΠ΅Π±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ удалСния, добавлСния, измСнСния, поиска ΠΊΠ½ΠΈΠ³

Issue

содСрТит Π² ΡΠ΅Π±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ удалСния ΠΈΠ· Π‘Π” Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³, Π²Ρ‹Π΄Π°Ρ‡Π° ΡˆΡ‚Ρ€Π°Ρ„Π° Π·Π° Π΄ΠΎΠ»Π³, Π²Ρ‹Π΄Π°Ρ‡Π° автоматичСского ΡˆΡ‚Ρ€Π°Ρ„Π° ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ

LigStaff

содСрТит Π² ΡΠ΅Π±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ удалСния, добавлСния, измСнСния, поиска ΠΏΠΎ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°ΠΌ

Reader

содСрТит Π² ΡΠ΅Π±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ удалСния, добавлСния, измСнСния, поиска ΠΏΠΎ Ρ‡ΠΈΡ‚атСлям

Log

содСрТит Π² ΡΠ΅Π±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ записи Π² Π‘Π” истории Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²

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

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ зарСгистрированного Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (сотрудника Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ) Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ числится ΡˆΡ‚Ρ€Π°Ρ„, систСма Π²Ρ‹Π΄Π°Ρ‘Ρ‚ сообщСниС (рис. 6.1) ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΊΠ½ΠΈΠ³ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΡ€ΠΈ рСгистрации Π½ΠΎΠ²ΠΎΠ³ΠΎ читатСля Π² Π‘Π” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС поля, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС систСма выдаст сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π’Π°ΠΊ, Ссли Π² ΠΏΠΎΠ»Π΅ для заполнСния Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΌΠ΅Π½Π΅Π΅ 12 Ρ†ΠΈΡ„Ρ€ Π»ΠΈΠ±ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, появится сообщСниС, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.2. Если Π² ΠΏΠΎΠ»Π΅ «Π€Π˜Πž» (Ѐамилия Имя ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ) Π½Π΅ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС (рис. 6.3).

Рисунок 6.1 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ числится ΡˆΡ‚Ρ€Π°Ρ„ Рисунок 6.2 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ поля Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° читатСля Рисунок 6.3 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΠ»Π΅ «Π€Π˜Πž»

ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Π² Π‘Π” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ всС поля Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, Ссли ΠΆΠ΅ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, систСма выдаст сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ (рис. 6.4).

Рисунок 6.4 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ внСсСнии ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ ΠŸΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ Ρ‚Π°ΠΊΠΆΠ΅ прСдусмотрСна Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π»ΠΈΠ±ΠΎ ΠΈΡ… ΠΎΡ‚сутствии. Π’Π°ΠΊ, Π² ΠΏΠΎΠ»Π΅ «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экзСмпляров» сотрудник обязан ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ количСство ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Π΅Ρ€Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, ΠΈΠ½Π°Ρ‡Π΅ появится сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ (рис. 6.5). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Π½ΠΎ количСство экзСмпляров большС, Ρ‡Π΅ΠΌ имССтся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅. Π’ ΡΡ‚ΠΎΠΌ случаС появится сообщСниС, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.6.

Если Π² ΠΏΠΎΠ»Π΅ «Π‘Ρ€ΠΎΠΊ Π²Ρ‹Π΄Π°Ρ‡ΠΈ» Π±Ρ‹Π»Π° ΡƒΠΊΠ°Π·Π°Π½Π° Π΄Π°Ρ‚Π°, которая ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡˆΠ»Π° Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π½Π΅ Π² Π²Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (трСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСнь, мСсяц, Π³ΠΎΠ΄), систСма выдаст сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.7.

Рисунок 6.5 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ поля «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экзСмпляров»

Рисунок 6.6 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ заполнСния поля «ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ экзСмпляров»

Рисунок 6.7 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Ρ‚Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ Если ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π² ΠΏΠΎΠ»Π΅ «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ» Π½Π΅ Π±Ρ‹Π»Π° внСсСна информация, систСма Π½Π΅ Π΄Π°ΡΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ Π²Ρ‹Π΄Π°ΡΡ‚ сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.8.

ΠŸΡ€ΠΈ создании администратором Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи прСдусмотрСна Π΄Π»ΠΈΠ½Π° пароля Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6 символов Π±Π΅Π· использования ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², ΠΈΠ½Π°Ρ‡Π΅ систСма выдаст сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ (рис. 6.8). Новая учётная запись Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создана Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ Π²Π²Π΅Π΄Ρ‘Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Рисунок 6.8 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ поля «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ»

Рисунок 6.9 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ систСмы ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ пароля Если ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ зарСгистрированный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Ρ‘Π» Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π»ΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, систСма выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ (рис. 6.10).

Рисунок 6.10 — Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΠ½Π° ΠΈΠ»ΠΈ пароля зарСгистрированного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

6. Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ исполняСмого Ρ„Π°ΠΉΠ»Π° Biblioteka.exe. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ откроСтся ΠΎΠΊΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (рис. А.1). ПослС наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Ok» ΠΏΡ€ΠΈ Π²Π΅Ρ€Π½ΠΎ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… откроСтся Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³», «Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ½ΠΈΠ³», «ΠšΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅», «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ». Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΡˆΡ‘Π» ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ администратора, Ρ‚ΠΎ ΡΡ‚Π°Π½Π΅Ρ‚ Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ° «ΠΠ΄ΠΌΠΈΠ½ΠΊΠ°» (рис. А.2). Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ сцСнариям.

1. Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³» ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³» (рис. А.3) Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поля поиска. Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ Π½ΠΈΠΆΠ΅ спискС, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ поиска, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ. Для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ справа появится описаниС ΠΊΠ½ΠΈΠ³ΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π΅ списка, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ контСкстноС мСню, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ «Π’Ρ‹Π΄Π°Ρ‚ΡŒ». ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ «ΠžΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡Ρƒ ΠΊΠ½ΠΈΠ³ΠΈ» (рис. А.4). Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ читатСлям, зарСгистрированным Π² Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. Окно оформлСния Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ содСрТит элСмСнты управлСния поиском читатСля Π² Π‘Π” ΠΏΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ Π±ΠΈΠ»Π΅Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ поля для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ ΠΈ ΡΡ€ΠΎΠΊΠ°Ρ… Π²Ρ‹Π΄Π°Ρ‡ΠΈ. ПослС заполнСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’Ρ‹Π΄Π°Ρ‚ΡŒ» автоматичСски вносятся измСнСния Π² Π‘Π” ΡƒΡ‡Π΅Ρ‚Π° Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³.

2. Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ½ΠΈΠ³ΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ½ΠΈΠ³ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (рис. А.2) Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ½ΠΈΠ³», послС Ρ‡Π΅Π³ΠΎ появится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ А.5, содСрТащСС поля для поиска (ΠΏΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ Π±ΠΈΠ»Π΅Ρ‚Ρƒ, ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡŽ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ, ΠΏΠΎ Π€Π˜Πž читатСля, ΠΏΠΎ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΡƒ). Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ критСрия Π² Π½ΠΈΠΆΠ½ΡŽΡŽ панСль ΠΎΠΊΠ½Π° вывСдСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска Π² Π²ΠΈΠ΄Π΅ списка. Записи, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅Ρ… ΡˆΡ‚Ρ€Π°Ρ„Π½ΠΈΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдали ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ услугами Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ — ΠΎ Ρ‚Π΅Ρ… ΡˆΡ‚Ρ€Π°Ρ„Π½ΠΈΠΊΠ°Ρ…, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ числятся ΠΊΠ½ΠΈΠ³ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ информация Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ сдал ΠΊΠ½ΠΈΠ³Ρƒ, ΠΏΠΎΠΏΠ°Π»Π° Π² Π‘Π”, достаточно ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ запись читатСля ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ «Π—Π°Π±Ρ€Π°Ρ‚ΡŒ» Π»ΠΈΠ±ΠΎ «Π—Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΈ Π΄Π°Ρ‚ΡŒ ΡˆΡ‚Ρ€Π°Ρ„». Π’ Π»ΡŽΠ±ΠΎΠΌ случаС, Ссли Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ просрочил срок сдачи ΠΊΠ½ΠΈΠ³ΠΈ, высвСтится ΠΎΠΊΠ½ΠΎ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΎ ΡˆΡ‚Ρ€Π°Ρ„Π΅.

3. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Π² Π‘Π”, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (рис. А.2) Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠšΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅». ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ А.6. Оно содСрТит всС поля, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для добавлСния заполнСния/рСдактирования ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅. Для рСдактирования Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ содСрТатся Π² Π‘Π”, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ поиск, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прСдставлСны Π² Π²ΠΈΠ΄Π΅ списка, Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ панСль (рис. А.7). ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Π½Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌ элСмСнтС списка контСкстного мСню ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠΏΡ†ΠΈΠΈ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ» появляСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (рис. А.8), содСрТащСС поля, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π΅. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΎΠΏΡ†ΠΈΠΈ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» запись ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… удаляСтся.

4. Для рСдактирования Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню (рис. А.2) Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ». ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (рис. А.9) с ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ управлСния поиском ΠΏΠΎ Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ читатСля. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска выводятся Π² ΠΏΠ°Π½Π΅Π»ΡŒ Π½ΠΈΠΆΠ΅ Π² Π²ΠΈΠ΄Π΅ списка. ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ контСкстного мСню Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π΅ списка Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС появляСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (рис. А.10), содСрТащСС поля, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ — запись ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… удаляСтся.

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ» (рис. А.9) содСрТит ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ появляСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с Ρ‚Π΅ΠΌ ΠΆΠ΅ интСрфСйсом, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠΊΠ½ΠΎ для измСнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ (рис. А.11), ΠΊΡƒΠ΄Π° вносятся Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π½ΠΎΠ²ΠΎΠΌ нСзарСгистрированном Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ с Ρ†Π΅Π»ΡŒΡŽ добавлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π½Ρ‘ΠΌ Π² Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

5. Администратор ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ/ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись сотрудника Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΏΠΎΠ΄ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записью администратора ΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (рис. А.2) Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΠ΄ΠΌΠΈΠ½ΠΊΠ°». ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ А.12.

Для просмотра истории Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π˜ΡΡ‚ория Π Π°Π±ΠΎΡ‚Ρ‹», Π² ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ (рис. А.13) вывСдСтся список Π»ΠΎΠ³ΠΈΠ½ΠΎΠ², Π΄Π°Ρ‚Ρ‹ Π²Ρ…ΠΎΠ΄Π° ΠΈ Π΄Π°Ρ‚Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π° сотрудников. Π˜ΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ» .

Для измСнСния ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… записСй сотрудников слуТит ΠΊΠ½ΠΎΠΏΠΊΠ° «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ», ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ вызываСтся ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ А.14. Π’ Π½Ρ‘ΠΌ содСрТатся элСмСнты управлСния поиском, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выводятся Π² Π²ΠΈΠ΄Π΅ списка Π² ΠΏΠ°Π½Π΅Π»ΠΈ «Π‘писок сотрудников». НаТатиС Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π΅ списка ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ контСкстноС мСню, опция этого мСню «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» слуТит для удалСния ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи сотрудника, опция «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ» — для Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ А.15. ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поля для внСсСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи сотрудника.

Окно, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ А.14, содСрТит ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠΊΠ½ΠΎ для добавлСния ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи сотрудника (рис. А.16). Оно содСрТит Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поля для создания Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи сотрудника.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΎΠΊΠ½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ администратора систСмы (рис. А.12) содСрТит элСмСнты, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ копию Π‘Π” (рис. А.17 Π±)) ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Ρ‘ (рис. А.17 Π°)).

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

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

2. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ языка программирования использовался Π‘#, Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ компилятора — Microsoft Visual Studio Express 2012.

3. Разработанная информационная систСма Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сотрудника Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ администратора. Она содСрТит Π΄Π²Π° взаимосвязанных модуля: ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‡ΠΈΡ‚атСлями, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ. Π§Π΅Ρ€Π΅Π· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс обСспСчиваСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности: созданиС, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠ½ΠΈΠ³ ΠΈ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ²; Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка Π΄ΠΎΠ»ΠΆΠ½ΠΈΠΊΠΎΠ²; многоаспСктный поиск Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ ΠΈ ΠΈΡ… ΡΠΎΡ‡Π΅Ρ‚аниям; просмотр истории Π²Ρ…ΠΎΠ΄ΠΎΠ² сотрудников.

4. ВСстированиС ПО ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π΅ Π²Ρ‹ΡΠ²ΠΈΠ»ΠΎ нСсоотвСтствиС систСмы Π΅Π΅ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌ цСлям, ошибок Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, структурС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π½Ρ‹Ρ… ситуаций с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠŸΠž.

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

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ прилоТСния связано с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Бписок ссылок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс

1. ΠžΠ±Ρ‰Π°Ρ информация ΠΎ Microsoft Visual Studio [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½. рСсурс]. — Π Π΅ΠΆΠΈΠΌ доступа: https://ru.wikipedia.org/wiki/Microsoft_Visual_Studio

2. Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π² Visual Studio C# [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½. рСсурс]. — Π Π΅ΠΆΠΈΠΌ доступа: http://csharp-and-i.ru/2011/04/rabota-s-formami-v-visual-studio-c/

3. ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ориями Π² C# [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½. рСсурс]. — Π Π΅ΠΆΠΈΠΌ доступа: http://wladm.narod.ru/C_Sharp/filedir.html

4. Π Π°Π±ΠΎΡ‚Π° с Π΄ΠΈΡ€Π΅ΠΊΡ‚ориями Π² Π‘# [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½. рСсурс]. — Π Π΅ΠΆΠΈΠΌ доступа: http://wladm.narod.ru/C_Sharp/directoryes.html

5. Π€ΠΎΡ€ΡƒΠΌ C# .NET [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½. рСсурс]. — Π Π΅ΠΆΠΈΠΌ доступа: http://www.cyberforum.ru/csharp-beginners/thread632161.html

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, А Π­ΠšΠ ΠΠΠΠ«Π• ЀОРМЫ Рисунок А.1 — Окно Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π²Ρ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Рисунок А.2 — Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Рисунок А.3 — Окно «Π’Ρ‹Π΄Π°Ρ‡Π° ΠΊΠ½ΠΈΠ³»

Рисунок А.4 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для оформлСния Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Рисунок А.5 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для оформлСния Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΌ Рисунок А.6 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для рСдактирования Π‘Π” ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… Рисунок А.7 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для измСнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Рисунок А.8 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для измСнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Рисунок А.9 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для рСдактирования Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Рисунок А.10 — Окно для измСнСния записи Π² Π‘Π” Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Рисунок А.11 — Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ читатСля Рисунок А.12 — Окно для Ρ€Π°Π±ΠΎΡ‚Ρ‹ администратора систСмы Рисунок А.13 — Окно для просмотра ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΊΠΈ истории Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников Рисунок А.14 — Окно для измСнСния ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… сотрудника Рисунок А.15 — Окно для измСнСния ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ сотрудника Рисунок А.16 — Окно для добавлСния ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи сотрудника Рисунок А.17 — Π°) сообщСниС систСмы ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π‘Π”; Π±) сообщСниС систСмы ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ создании ΠΊΠΎΠΏΠΈΠΈ Π‘Π” ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π• Π‘ Π€Π ΠΠ“ΠœΠ•ΠΠ’Π« Π›Π˜Π‘Π’Π˜ΠΠ“Π

Login.cs — Ρ„ΠΎΡ€ΠΌΠ° Π²Ρ…ΠΎΠ΄Π°.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System. IO;

namespace Biblioteka

{

public partial class Login: Form

{

bool boolPassword = false;

public bool b = false;

string[] ArrayStrings = File. ReadAllLines (@" D: Librian. txt");

public Login ()

{

InitializeComponent ();

}

private void button1_Click (object sender, EventArgs e)

{

int index = 1;

string[] split;

while (index ≠ ArrayStrings. Length)

{

split = ArrayStrings[index]. Split ('|');

if (split[1] == textBox1. Text && split[2] == textBox2. Text) { b = true; break; }

index++;

}

if (b == true)

{

Login.ActiveForm.Hide ();

Form1 fmr = new Form1(textBox1.Text);

fmr.ShowDialog ();

Close ();

}

else

{

MessageBox.Show («Wrong login or password! «,

" Error" ,

MessageBoxButtons.OK,

MessageBoxIcon.Error);

textBox1.Text = «» ;

textBox2.Text = «» ;

}

}

private void button2_Click (object sender, EventArgs e)

{

Close ();

}

private void checkBox1_CheckedChanged (object sender, EventArgs e)

{

if (boolPassword)

{

textBox2.UseSystemPasswordChar = true;

boolPassword = false;

}

else

{

textBox2.UseSystemPasswordChar = false;

boolPassword = true; ;

}

}

}

}

MultiSearch.cs — класс поиска Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅

using System;

using System.Collections.Generic;

using System. Linq;

using System. Text;

using System.Threading.Tasks;

using System. IO;

namespace Biblioteka

{

class MultiSearch

{

//ΠœΡƒΠ»Ρ‚ΠΈ поиск. Поиск ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°, столбСц поиска, строку поиска

public string[] Search (string Path, string condition, string strSearch)

{ //Ρ„Π»Π°Π³ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ‚ΠΎΠ³ΠΎ случая, Ссли ΠΌΡ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ

bool flag = false;

//ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ всС строки ΠΈΠ· Π€Π°ΠΉΠ»Π° Книги Π² ΠΌΠ°ΡΡΠΈΠ² строк

string[] ArrayStrings = File. ReadAllLines (Path);

//Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ массив с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ поиска

string[] ListView = new string[ArrayStrings.Length];

//ΠžΠ±Π½ΡƒΠ»ΡΠ΅ΠΌ созданный массив

for (int i = 0; i < ArrayStrings. Length; i++)

ListView[i] = «null» ;

int index=-1;//Π½ΠΎΠΌΠ΅Ρ€ столбца поиска

int count = 0;//Π½ΠΎΠΌΠ΅Ρ€ элСмСнта массива ListView

string[] splitString;

//Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ строки ΠΈ ΠΈΡ‰Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π°ΠΌ столбСц, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ нашли Π΄Π΅Π»Π°Π΅ΠΌ break

string[] splitCondition= ArrayStrings[0]. Split ('|');

for (int i=0; i

{

if (splitCondition[i] == condition)

{

index = i;

break;

}

}

//Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρƒ строку массива для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ поиска. Если Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π°ΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ Π² ΠΌΠ°ΡΡΠΈΠ² ListView. Π€Π»Π°Π³ записи Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ

for (int i = 1; i < ArrayStrings. Length; i++)

{

splitString = ArrayStrings[i]. Split ('|');

if (splitString[index]. ToLower () == strSearch. ToLower ())

{

flag = true;

ListView[count] = ArrayStrings[i];

count++;

}

}

//Если Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Π·Π»ΡŒΡƒΡ‚Π°Ρ‚ поиска Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π²ΠΈΠ΄Π΅ массива

if (flag) return ListView;

//ΠΈΠ½Π°Ρ‡Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ пусто

return null;

}

public string[] SearchTime ()

{

string[] splitString;

int count = 0;

string[] ArrayStrings = File. ReadAllLines (GLOBALS.PathIssue);

string[] ListView = new string[ArrayStrings.Length];

for (int i = 0; i < ArrayStrings. Length; i++)

ListView[i] = «null» ;

for (int i = 1; i < ArrayStrings. Length; i++)

{

splitString = ArrayStrings[i]. Split ('|');

if (splitString[8] ≠ «00.00.0000»)

{

ListView[count] = ArrayStrings[i];

count++;

}

}

return ListView;

}

public string Unique (string Name, string Author)

{

string[] ArrayStrings = File. ReadAllLines (GLOBALS.PathBook);

string ListView = «null» ;

for (int i = 0; i < ArrayStrings. Length; i++)

{

string[] split = ArrayStrings[i]. Split ('|');

if (split[0]. ToLower () == Name. ToLower () && split[1]. ToLower () == Author. ToLower ())

{

ListView = ArrayStrings[i];

}

}

return ListView;

}

}

}

Valid.cs — класс Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

using System;

using System.Collections.Generic;

using System. Linq;

using System. Text;

using System.Threading.Tasks;

namespace Biblioteka

{

class Valid

{

public bool Exists (string s, string[] str)

{

for (int i = 0; i < str. Length; i++)

{

if (str[i] == s) return true;

}

return false;

}

public bool Password (string s)

{

if (s.Contains (' ')) { return false; }

if (6 > s. Length) { return false; }

return true;

}

public bool NumberCompare (string s, int n)

{

char[] str = s. ToCharArray ();

for (int i = 0; i < str. Length; i++)

if (!Char.IsNumber (str[i])) return false;

if (n == s. Length) {return true; }

return false;

}

public bool Number (string s)

{

char[] str = s. ToCharArray ();

for (int i = 0; i < str. Length; i++)

if (!Char.IsNumber (str[i])) return false;

return true;

}

public bool DateNow (string s)

{

DateTime dtNow = DateTime. Today;

DateTime dtInput = DateTime. ParseExact (s, «dd.MM.yyyy», null);

if (dtNow > dtInput) return false;

return true;

}

}

}

GLOBALS.cs — класс содСрТащий ΠΏΡƒΡ‚ΠΈ ΠΊ Π‘Π”

using System;

using System.Collections.Generic;

using System. Linq;

using System. Text;

using System.Threading.Tasks;

namespace Biblioteka

{

//Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ класс для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… настроСк, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ назначСния

class GLOBALS

{

public static string PathBook = @" d: Book. txt" ;//Ρ„Π°ΠΉΠ» с ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ

public static string PathReadership = @" d: Readership. txt" ;//Ρ„Π°ΠΉΠ» с Ρ‡ΠΈΡ‚атСлями

public static string PathLibrian = @" d: Librian. txt" ;//Ρ„Π°ΠΉΠ» с ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ

public static string PathIssue = @" d: return. txt" ;//Ρ„Π°ΠΉΠ» с Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠΌ ΠΊΠ½ΠΈΠ³

public static string PathLog = @" d: log. txt" ;//история Π²Ρ…ΠΎΠ΄ΠΎΠ²

public static string Login;

}

}

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