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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° систСмы ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π·Π°ΠΎΡ‡Π½ΠΎΠ³ΠΎ образования (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° Π‘ΠŸΠ‘ Π“Π­Π’Π£)

Дипломная ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ Π°Π½Π°Π»ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° программиста; рассмотрСны ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ условия Ρ‚Ρ€ΡƒΠ΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°, Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. РассмотрСны ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ освСщСнности Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° 2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Π΄Ρ‹Ρ… Π² ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, рационализация Ρ€Π΅ΠΆΠΈΠΌΠ°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° систСмы ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π·Π°ΠΎΡ‡Π½ΠΎΠ³ΠΎ образования (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° Π‘ΠŸΠ‘ Π“Π­Π’Π£) (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Π“Π»Π°Π²Π° 1. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ
    • 1. 1. ЦСль ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ общСства
    • 1. 2. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ аспСкт
    • 1. 3. ЭкономичСский аспСкт
    • 1. 4. ВСхничСский аспСкт
    • 1. 5. ВСхнологичСский аспСкт
    • 1. 6. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ аспСкт
    • 1. 7. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… рСсурсов Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ процСссС
    • 1. 8. НаправлСния использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
    • 1. 9. ΠžΠ±Π·ΠΎΡ€ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
  • Π“Π»Π°Π²Π° 2. Анализ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств
    • 2. 1. Π’Ρ‹Π±ΠΎΡ€ Π‘Π£Π‘Π”
    • 2. 2. ОписаниС SQL Server
    • 2. 3. ОписаниС Visual Basic
  • Π“Π»Π°Π²Π° 3. РСализация ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы
    • 3. 1. БвСдСния ΠΎ Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…
      • 3. 1. 1. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…
      • 3. 1. 2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ элСмСнты Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
    • 3. 2. Π’ΠΈΠ΄Ρ‹ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…
    • 3. 3. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    • 3. 4. Нормализация ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ
      • 3. 4. 1. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ
    • 3. 5. Π’ΠΈΠΏΡ‹ связСй
    • 3. 6. МодСли Π΄Π°Π½Π½Ρ‹Ρ…
      • 3. 6. 1. БвСдСнья ΠΎ ΠΌΠΎΠ΄Π΅Π»ΡΡ… Π΄Π°Π½Π½Ρ‹Ρ…
      • 3. 6. 2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
      • 3. 6. 3. НазначСниС ΠΌΠΎΠ΄Π΅Π»ΠΈ
    • 3. 7. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
    • 3. 8. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйсной части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    • 3. 9. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
  • прилоТСния
  • Π“Π»Π°Π²Π° 4. Π Π°Π·Π΄Π΅Π» обСспСчСния бСзопасности ΠΈ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
    • 4. 1. ΠžΠ±Π·ΠΎΡ€ Π²Ρ€Π΅Π΄Π½Ρ‹Ρ… особСнностСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, Π½Π°Π»Π°Π΄ΠΊΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
      • 4. 1. 1. ΠŸΠΎΡΠ°Π΄ΠΎΡ‡Π½ΠΎΠ΅ мСсто
      • 4. 1. 2. ΠžΡΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅
      • 4. 1. 3. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€
      • 4. 1. 4. ΠœΡ‹ΡˆΡŒ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
      • 4. 1. 5. ВСнакль
      • 4. 1. 6. Π¨ΡƒΠΌΡ‹
      • 4. 1. 7. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠΎΠ² Ρ‚Π΅ΠΏΠ»Π°
    • 4. 2. Анализ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста
    • 4. 3. Анализ освСщСния Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС программиста
    • 4. 4. Π’Ρ‹Π²ΠΎΠ΄
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

k =1.4

k = 19.7*1.4−1.6*1.96 =24.444 (Π±Π°Π»Π»*10)

Зная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ k, ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π°.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС Π½Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, катСгория тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° 2.

Для этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹: допустимыС условия Ρ‚Ρ€ΡƒΠ΄Π°, высокая Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сдвиги ΠΏΠΎ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΈΠΌ показатСлям.

4.

3. Анализ освСщСния Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС программиста

Π£ΡΡ‚Π°Π»ΠΎΡΡ‚ΡŒ программиста Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΠΈ напряТСнности процСссов ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ восприятиС. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ процСссы ΠΊΠ°ΠΊ адаптация, аккомодация ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Π³Π΅Π½Ρ†ΠΈΡ.

Адаптация — приспособлСниС Π³Π»Π°Π·Π° ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ освСщСния.

Аккомодация — ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π³Π»Π°Π·Π° ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ расстояния.

ΠšΠΎΠ½Π²Π΅Ρ€Π³Π΅Π½Ρ†ΠΈΡ — свойство Π³Π»Π°Π· ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π·Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π΅.

Π’ΡΡŽ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ, ΠΈΠ·Π»ΡƒΡ‡Π°Π΅ΠΌΡƒΡŽ источниками свСта, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚, Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ свСт ΠΈ ΠΈΠ½Ρ„ракрасноС ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π§Π°ΡΡ‚ΡŒ энСргии, воспринимаСмая Π³Π»Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ свСт, называСтся свСтовым ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ F [люмСн]. Π‘ΠΈΠ»Π° свСта (I)-опрСдСляСтся ΠΊΠ°ΠΊ пространствСнная ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ°, Ρ‚. Π΅. ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊ Ρ‚СлСсному ΡƒΠ³Π»Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распространяСтся этот свСтовой ΠΏΠΎΡ‚ΠΎΠΊ. Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ΡΡ сила свСта Π² ΠΊΠ°Π½Π΄Π΅Π»Π»Π°Ρ… ([Кд]=[Π»ΠΌ] /[срад]). ΠžΡΠ²Π΅Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ (E) — повСрхностная ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ°, люкс [Π»ΠΊ]:

F

E = ---, (31)

S

Π³Π΄Π΅ S — ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ [ΠΌ ] .

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ освСщСнности (Кп) — ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ Π»Π°ΠΌΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ.

EΠΌΠ°Ρ… — Π•ΠΌin

Кп = ----------- 100% (32)

2 Еср

Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ освСщСниС производствСнных ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ Π±Ρ‹Π²Π°Π΅Ρ‚:

ΠΎΠ±Ρ‰Π΅Π΅;

ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅;

Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅.

Помимо искусствСнного Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ имССтся Ρ‚Π°ΠΊΠΆΠ΅ СстСствСнноС освСщСниС ΠΈΠ· ΠΎΠΊΠΎΠ½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, освСщСниС смСшанноС.

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

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ использования свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°, расчСтной высоты подвСса ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π°Π΄ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° помСщСния, коэффициСнтов отраТСния ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ° ΠΈ ΡΡ‚Π΅Π½. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΠ΅ количСство ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² для рассматриваСмого помСщСния.

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ характСристика помСщСния:

высота ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ° h = 2,5 ΠΌ.

коэффициСнт отраТСния ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ° RΠΏ = 70%

коэффициСнт отраТСния стСн Rс = 50%

высота Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ повСрхности h = 0,9 ΠΌ.

ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹:

ΡˆΠΈΡ€ΠΈΠ½Π° помСщСния, А = 3 ΠΌ.

Π΄Π»ΠΈΠ½Π° помСщСния B = 5 ΠΌ.

НСобходимоС количСство ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ рядами с ΡΠΎΠΎΡ‚вСтствиСм с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ:

L

Π› = ------- = 1,7 (33)

(H-h)

Π³Π΄Π΅ L — расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ рядами ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², [ ΠΌ ]

H-h — высота подвСса, [ ΠΌ ]

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° примСняСмых Ρ‚ΠΈΠΏΠΎΠ² ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π›=1,5…2,0

==> L = Π› * (H-h) = 1,7 * (3,9 — 0,9) = 5,1 ΠΌ.

РасстояниС ΠΎΡ‚ ΡΡ‚Π΅Π½ Π΄ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅Π³ΠΎ ряда ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² :

l = 1/3 * L = 1/3 * 5,1 = 1,7 ;

Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ помСщСния. ΠŸΡ€ΠΈ Π΄Π»ΠΈΠ½Π΅ помСщСния B = 7 ΠΌ. число рядов ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² n Ρ€Π°ΡΡΡ‡ΠΈΡ‚ываСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ :

B — 2 * l 8 — 2 * 1,7

n = 1 + --------- = 1 + ------------ = 2; (34)

L 5,1

Нормировочная ΠΎΡΠ²Π΅Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚

E = 400 Π»ΠΊ Π”ля опрСдСлСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ коэффициСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° подсчитываСтся индСкс помСщСния:

A * B

i = -------------- (35)

(H — h) * (A + B)

Π³Π΄Π΅ i — индСкс помСщСния;

A ΠΈ B — Π΄Π»ΠΈΠ½Π° ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° помСщСния, ΠΌ;

(H — h) — расчСтная высота подвСса ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π°Π΄

Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΌ.

Для нашСго помСщСния, А = 7 ΠΌ, Π’ = 8 ΠΌ, Н = 2,5 ΠΌ.

7 * 8

i = ------------------ = 1,24 ;

(3,9 — 0,9) * (7 + 8)

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ использования свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° зависит ΠΊΡ€ΠΎΠΌΠ΅ индСкса помСщСния Π΅Ρ‰Π΅ ΠΈ ΠΎΡ‚ ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠ² отраТСния:

RΠΏ — коэффициСнт отраТСния ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ° (0,7);

Rс — коэффициСнт отраТСния стСн (0,5);

По Ρ‚Π°Π±Π»ΠΈΡ†Π΅ опрСдСляСм коэффициСнт использования свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° :

Ku = 0.4 ;

ΠΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ свСтовой ΠΏΠΎΡ‚ΠΎΠΊ Π»Π°ΠΌΠΏΡ‹ Π›Π‘-40 составляСт Π€Π» = 3120 Π»ΠΊ .

ΠΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ свСтовой ΠΏΠΎΡ‚ΠΎΠΊ ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ 4 Π»Π°ΠΌΠΏΡ‹, составляСт Ѐсв = 4 * Π€Π» = 4 * 3120 = 12 480 ;

НСобходимоС количСство ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² подсчитываСтся ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

E * KΠ· * S * z

N = -----------------, (36)

n * Ѐсв * Ku * KΠ·Ρ‚ Π³Π΄Π΅ E — нормировочная ΠΎΡΠ²Π΅Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π»ΠΊ;

Кз — коэффициСнт запаса ;

S — ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ помСщСния ;

z — коэффициСнт нСравномСрности освСщСния ;

n — число рядов ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ;

Ѐсв — Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ свСтовой ΠΏΠΎΡ‚ΠΎΠΊ ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ° ;

Ku — коэффициСнт использования свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° ;

KΠ·Ρ‚ — коэффициСнт затСнСния ;

По ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ коэффициСнтов ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ соотвСтствСнно :

Кз = 1,5 ;

z = 1,15 ;

ΠšΠ·Ρ‚ = 0,85 .

ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ помСщСния S = A * B = 7 * 8 = 37 ΠΌ. ;

400 * 1,5 * 56 * 1,15

N = -------------------- = 4 ;

2 * 12 480 * 0,4 * 0,85

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΄Π»ΠΈΠ½Ρƒ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ R :

A — N * lсв

R = -------------, (37)

N — 1

Π³Π΄Π΅ lсв — Π΄Π»ΠΈΠ½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ° ;

lсв = 1,33 ΠΌ.

6 — 4 * 1,33

R = ------------- = 0,23 ΠΌ.

4 — 1

4.

4. Π’Ρ‹Π²ΠΎΠ΄

Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ Π°Π½Π°Π»ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° программиста; рассмотрСны ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ условия Ρ‚Ρ€ΡƒΠ΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°, Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. РассмотрСны ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ освСщСнности Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°-программиста с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ тяТСсти Ρ‚Ρ€ΡƒΠ΄Π° 2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Π΄Ρ‹Ρ… Π² ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, рационализация Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ ΠΎΡ‚Π΄Ρ‹Ρ…Π°.

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

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π² ΡΡ€Π΅Π΄Π΅ Visual Basic с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π‘Π£Π‘Π” MS SQL Server.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСт собой Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обСспСчиваСт просмотр ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

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

Атли К. «Visual Basic .Net для программистов», М., «Π”ΠœΠš прСсс», 2002 Π³.

БарсСгян А. А «ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…», Π‘-Пб, «Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2004 Π³.

Бэйн Π’., ГоснСлл Π”. «Visial Basic .Net ΠΈ SQL Server 2000», М., «Π‘ΠΈΠ½ΠΎΠΌ», 2004 Π³.

Π’Π°Π»Π½ΡƒΠΌ К. «Visual Basic .Net», М., «ΠΡΡ‚», 2002 Π³.

Π“ΠΎΡ€Π΅Π² А., ΠœΠ°ΠΊΠ°ΡˆΠ°Ρ€ΠΈΠΏΠΎΠ² Π‘., «Π­Ρ„фСктивная Ρ€Π°Π±ΠΎΡ‚Π° с Π‘Π£Π‘Π”» БПб, «ΠŸΠΈΡ‚Π΅Ρ€», 1997 Π³.

ΠšΠΈΡ€ΠΈΠ»Π»ΠΎΠ² Π’.Π’. «ΠžΡΠ½ΠΎΠ²Ρ‹ проСктирования рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….» Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС. — Π‘Пб.: ИВМО, 1994 Π³.

ΠšΡƒΡ€ΠΈΠ»ΠΎΠ²ΠΈΡ‡ Π’. «Visual Basic», М., «Π‘ΠΎΠ»ΠΎΠ½-ΠŸΡ€Π΅ΡΡ», 2006 Π³.

МамаСв Π•. «ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ SQL Server», БПб, «BHV-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2000 Π³.

ΠŸΠΈΡ€ΠΎΠ³ΠΎΠ² Π’. «MS SQL Server 2000: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» БПб, «BHV-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2005 Π³.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ сайтов:

http://www.microsoft.com

http://ru.wikipedia.org

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. Π‘Ρ…Π΅ΠΌΡ‹ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ завСдСния АрхитСктура ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмС обучСния Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ характСристики Π‘Π£Π‘Π” MS SQL Server ΠΈ Oracle

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ характСристики Microsoft SQL Server Oracle АдминистративноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ГрафичСскиС инструмСнты ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° обслуТивания ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π Π°Π±ΠΎΡ‚Π° с нСсколькими ЦП ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Ѐункция соСдинСния ΠΈ Π²Ρ‹Π±ΠΎΡ€ индСксов ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ доступ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°-Π΄Π°Π½Ρ‹Ρ… ΠŸΠ»ΠΎΡ…ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Web ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°ΡƒΠ΄ΠΈΠΎ, Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠŸΠ»ΠΎΡ…ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Поиск ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ тСксту Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π₯ΠΎΡ€ΠΎΡˆΠΎ Π₯ΠΎΡ€ΠΎΡˆΠΎ БопряТСниС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π‘Π” Π₯ΠΎΡ€ΠΎΡˆΠΎ Π₯ΠΎΡ€ΠΎΡˆΠΎ Единая рСгистрация Π₯ΠΎΡ€ΠΎΡˆΠΎ Π₯ΠΎΡ€ΠΎΡˆΠΎ Π Π°Π±ΠΎΡ‚Π° ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ОБ ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ Π₯ΠΎΡ€ΠΎΡˆΠΎ ВозмоТности программирования ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π₯Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык программирования ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π―Π·Ρ‹ΠΊ SQL ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ систСмы ΠŸΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΈΠ»ΠΈΠ°Π»Π°ΠΌΠΈ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Π’ΠΈΡ€Π°ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ РаспрСдСлСнная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ДистанционноС администрированиС Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ БрСдства Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ БрСдства Π°Π½Π°Π»ΠΈΠ·Π° ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ

Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ исслСдований опроса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

β„– Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ² экрана ΠΈ Π·Π½Π°ΠΊΠΎΠ² ΠžΡ†Π΅Π½ΠΊΠ°, % БостояниС Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠžΠ±Ρ‰Π΅Π΅ самочувствиС Π“Π»Π°Π·Π° Π½Π΅ ΡƒΡΡ‚Π°Π»ΠΈ Π“Π»Π°Π·Π° устали НСмного устали НС ΡƒΡΡ‚Π°Π»ΠΈ срСднС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π’Π΅ΠΌΠ½ΠΎ-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Π±Π΅Π»Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ 100 — - - 100 Π’Π΅ΠΌΠ½ΠΎ-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ ΡΠ²Π΅Ρ‚Π»ΠΎ-Π·Π΅Π»Π΅Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ 40 — 60 — 100 Π§Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Π±Π΅Π»Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ 57 14 29 — 100 Π§Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Π·Π΅Π»Π΅Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ 50 — 50 — 100 Π‘ΠΈΠ½ΠΈΠΉ Ρ„ΠΎΠ½ ΠΈ Π±Π΅Π»Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ 32 25 43 13 87 Π‘Π΅Π»Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ 14 43 43 — 100

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ списка студСнтов

Imports System.Data.SqlClient

Public Class DataForm_student

Inherits System.Windows.Forms.Form

#Region «Windows Form Designer generated code «

Public Sub New ()

MyBase.New ()

'This call is required by the Windows Form Designer.

InitializeComponent ()

'Add any initialization after the InitializeComponent () call

End Sub

'Form overrides dispose to clean up the component list.

Protected Overloads Overrides Sub Dispose (ByVal disposing As Boolean)

If disposing Then

If Not (components Is Nothing) Then

components.Dispose ()

End If

End If

MyBase.Dispose (disposing)

End Sub

'Required by the Windows Form Designer

Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer

'It can be modified using the Windows Form Designer.

'Do not modify it using the code editor.

Friend WithEvents Text_kafid As System.Windows.Forms.TextBox

Friend WithEvents Label18 As System.Windows.Forms.Label

Friend WithEvents Text_kaf As System.Windows.Forms.TextBox

Friend WithEvents But_add As System.Windows.Forms.Button

Friend WithEvents But_del As System.Windows.Forms.Button

Friend WithEvents But_save As System.Windows.Forms.Button

Friend WithEvents Label17 As System.Windows.Forms.Label

Friend WithEvents Text_id As System.Windows.Forms.TextBox

Friend WithEvents Label16 As System.Windows.Forms.Label

Friend WithEvents But_close As System.Windows.Forms.Button

Friend WithEvents Label13 As System.Windows.Forms.Label

Friend WithEvents Label14 As System.Windows.Forms.Label

Friend WithEvents Label15 As System.Windows.Forms.Label

Friend WithEvents Text_email As System.Windows.Forms.TextBox

Friend WithEvents Text_phone2 As System.Windows.Forms.TextBox

Friend WithEvents Text_phone1 As System.Windows.Forms.TextBox

Friend WithEvents Label10 As System.Windows.Forms.Label

Friend WithEvents Label7 As System.Windows.Forms.Label

Friend WithEvents Label8 As System.Windows.Forms.Label

Friend WithEvents Label9 As System.Windows.Forms.Label

Friend WithEvents Text_birth As System.Windows.Forms.TextBox

Friend WithEvents Label6 As System.Windows.Forms.Label

Friend WithEvents Label5 As System.Windows.Forms.Label

Friend WithEvents Label4 As System.Windows.Forms.Label

Friend WithEvents Label2 As System.Windows.Forms.Label

Friend WithEvents Text_sex As System.Windows.Forms.TextBox

Friend WithEvents Text_second_name As System.Windows.Forms.TextBox

Friend WithEvents Text_first_name As System.Windows.Forms.TextBox

Friend WithEvents But_next As System.Windows.Forms.Button

Friend WithEvents But_prev As System.Windows.Forms.Button

Friend WithEvents Label_cnt As System.Windows.Forms.Label

Friend WithEvents Label3 As System.Windows.Forms.Label

Friend WithEvents Label_num As System.Windows.Forms.Label

Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog

Friend WithEvents Label1 As System.Windows.Forms.Label

Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox

Friend WithEvents Text_last_name As System.Windows.Forms.TextBox

Friend WithEvents Label11 As System.Windows.Forms.Label

Friend WithEvents Text_groupid As System.Windows.Forms.TextBox

Friend WithEvents Text_groupnum As System.Windows.Forms.TextBox

Friend WithEvents Text_postupl As System.Windows.Forms.TextBox

Friend WithEvents Text_zachetnum As System.Windows.Forms.TextBox

Friend WithEvents Text_addr As System.Windows.Forms.TextBox

Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox

Private Sub InitializeComponent ()

Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager (GetType (DataForm_student))

Me.Text_kafid = New System.Windows.Forms.TextBox ()

Me.Label18 = New System.Windows.Forms.Label ()

Me.Text_kaf = New System.Windows.Forms.TextBox ()

Me.Text_groupid = New System.Windows.Forms.TextBox ()

Me.But_add = New System.Windows.Forms.Button ()

Me.But_del = New System.Windows.Forms.Button ()

Me.But_save = New System.Windows.Forms.Button ()

Me.Label17 = New System.Windows.Forms.Label ()

Me.Text_id = New System.Windows.Forms.TextBox ()

Me.Label16 = New System.Windows.Forms.Label ()

Me.But_close = New System.Windows.Forms.Button ()

Me.Label13 = New System.Windows.Forms.Label ()

Me.Label14 = New System.Windows.Forms.Label ()

Me.Label15 = New System.Windows.Forms.Label ()

Me.Text_email = New System.Windows.Forms.TextBox ()

Me.Text_phone2 = New System.Windows.Forms.TextBox ()

Me.Text_phone1 = New System.Windows.Forms.TextBox ()

Me.Label10 = New System.Windows.Forms.Label ()

Me.Text_groupnum = New System.Windows.Forms.TextBox ()

Me.Label7 = New System.Windows.Forms.Label ()

Me.Label8 = New System.Windows.Forms.Label ()

Me.Label9 = New System.Windows.Forms.Label ()

Me.Text_postupl = New System.Windows.Forms.TextBox ()

Me.Text_addr = New System.Windows.Forms.TextBox ()

Me.Text_birth = New System.Windows.Forms.TextBox ()

Me.Label6 = New System.Windows.Forms.Label ()

Me.Label5 = New System.Windows.Forms.Label ()

Me.Label4 = New System.Windows.Forms.Label ()

Me.Label2 = New System.Windows.Forms.Label ()

Me.Text_sex = New System.Windows.Forms.TextBox ()

Me.Text_second_name = New System.Windows.Forms.TextBox ()

Me.Text_first_name = New System.Windows.Forms.TextBox ()

Me.But_next = New System.Windows.Forms.Button ()

Me.But_prev = New System.Windows.Forms.Button ()

Me.Label_cnt = New System.Windows.Forms.Label ()

Me.Label3 = New System.Windows.Forms.Label ()

Me.Label_num = New System.Windows.Forms.Label ()

Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog ()

Me.Label1 = New System.Windows.Forms.Label ()

Me.PictureBox1 = New System.Windows.Forms.PictureBox ()

Me.Text_last_name = New System.Windows.Forms.TextBox ()

Me.Label11 = New System.Windows.Forms.Label ()

Me.Text_zachetnum = New System.Windows.Forms.TextBox ()

Me.PictureBox2 = New System.Windows.Forms.PictureBox ()

Me.SuspendLayout ()

'

'Text_kafid

'

Me.Text_kafid.Location = New System.Drawing.Point (80, 400)

Me.Text_kafid.Name = «Text_kafid»

Me.Text_kafid.Size = New System.Drawing.Size (40, 20)

Me.Text_kafid.TabIndex = 87

Me.Text_kafid.Text = «»

'

'Label18

'

Me.Label18.BackColor = System.Drawing.Color.SkyBlue

Me.Label18.Location = New System.Drawing.Point (8, 400)

Me.Label18.Name = «Label18»

Me.Label18.Size = New System.Drawing.Size (64, 23)

Me.Label18.TabIndex = 86

Me.Label18.Text = «ΠšΠ°Ρ„Π΅Π΄Ρ€Π°»

'

'Text_kaf

'

Me.Text_kaf.BackColor = System.Drawing.SystemColors.Window

Me.Text_kaf.Location = New System.Drawing.Point (128, 400)

Me.Text_kaf.Name = «Text_kaf»

Me.Text_kaf.ReadOnly = True

Me.Text_kaf.Size = New System.Drawing.Size (136, 20)

Me.Text_kaf.TabIndex = 85

Me.Text_kaf.Text = «»

'

'Text_groupid

'

Me.Text_groupid.Location = New System.Drawing.Point (80, 368)

Me.Text_groupid.Name = «Text_groupid»

Me.Text_groupid.Size = New System.Drawing.Size (40, 20)

Me.Text_groupid.TabIndex = 84

Me.Text_groupid.Text = «»

'

'But_add

'

Me.But_add.Location = New System.Drawing.Point (320, 56)

Me.But_add.Name = «But_add»

Me.But_add.Size = New System.Drawing.Size (160, 23)

Me.But_add.TabIndex = 83

Me.But_add.Text = «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ запись»

'

'But_del

'

Me.But_del.Location = New System.Drawing.Point (320, 96)

Me.But_del.Name = «But_del»

Me.But_del.Size = New System.Drawing.Size (160, 23)

Me.But_del.TabIndex = 82

Me.But_del.Text = «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись»

'

'But_save

'

Me.But_save.Location = New System.Drawing.Point (320, 16)

Me.But_save.Name = «But_save»

Me.But_save.Size = New System.Drawing.Size (160, 23)

Me.But_save.TabIndex = 81

Me.But_save.Text = «Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния»

'

'Label17

'

Me.Label17.BackColor = System.Drawing.Color.SkyBlue

Me.Label17.Location = New System.Drawing.Point (32, 104)

Me.Label17.Name = «Label17»

Me.Label17.Size = New System.Drawing.Size (16, 23)

Me.Label17.TabIndex = 80

Me.Label17.Text = «β„–»

'

'Text_id

'

Me.Text_id.Location = New System.Drawing.Point (80, 104)

Me.Text_id.Name = «Text_id»

Me.Text_id.ReadOnly = True

Me.Text_id.Size = New System.Drawing.Size (64, 20)

Me.Text_id.TabIndex = 79

Me.Text_id.Text = «»

'

'Label16

'

Me.Label16.BackColor = System.Drawing.Color.SkyBlue

Me.Label16.Location = New System.Drawing.Point (376, 136)

Me.Label16.Name = «Label16»

Me.Label16.Size = New System.Drawing.Size (48, 23)

Me.Label16.TabIndex = 78

Me.Label16.Text = «Π€ΠΎΡ‚ΠΎ»

'

'But_close

'

Me.But_close.Location = New System.Drawing.Point (416, 456)

Me.But_close.Name = «But_close»

Me.But_close.TabIndex = 77

Me.But_close.Text = «Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ»

'

'Label13

'

Me.Label13.BackColor = System.Drawing.Color.SkyBlue

Me.Label13.Location = New System.Drawing.Point (304, 424)

Me.Label13.Name = «Label13»

Me.Label13.Size = New System.Drawing.Size (40, 23)

Me.Label13.TabIndex = 76

Me.Label13.Text = «Email»

'

'Label14

'

Me.Label14.BackColor = System.Drawing.Color.SkyBlue

Me.Label14.Location = New System.Drawing.Point (304, 392)

Me.Label14.Name = «Label14»

Me.Label14.Size = New System.Drawing.Size (40, 23)

Me.Label14.TabIndex = 75

Me.Label14.Text = «Π’Π΅Π». 2»

'

'Label15

'

Me.Label15.BackColor = System.Drawing.Color.SkyBlue

Me.Label15.Location = New System.Drawing.Point (304, 360)

Me.Label15.Name = «Label15»

Me.Label15.Size = New System.Drawing.Size (40, 23)

Me.Label15.TabIndex = 74

Me.Label15.Text = «Π’Π΅Π». 1»

'

'Text_email

'

Me.Text_email.Location = New System.Drawing.Point (360, 424)

Me.Text_email.Name = «Text_email»

Me.Text_email.Size = New System.Drawing.Size (136, 20)

Me.Text_email.TabIndex = 73

Me.Text_email.Text = «»

'

'Text_phone2

'

Me.Text_phone2.Location = New System.Drawing.Point (360, 392)

Me.Text_phone2.Name = «Text_phone2»

Me.Text_phone2.Size = New System.Drawing.Size (136, 20)

Me.Text_phone2.TabIndex = 72

Me.Text_phone2.Text = «»

'

'Text_phone1

'

Me.Text_phone1.Location = New System.Drawing.Point (360, 360)

Me.Text_phone1.Name = «Text_phone1»

Me.Text_phone1.Size = New System.Drawing.Size (136, 20)

Me.Text_phone1.TabIndex = 71

Me.Text_phone1.Text = «»

'

'Label10

'

Me.Label10.BackColor = System.Drawing.Color.SkyBlue

Me.Label10.Location = New System.Drawing.Point (8, 368)

Me.Label10.Name = «Label10»

Me.Label10.Size = New System.Drawing.Size (64, 23)

Me.Label10.TabIndex = 70

Me.Label10.Text = «Π“Ρ€ΡƒΠΏΠΏΠ°»

'

'Text_groupnum

'

Me.Text_groupnum.BackColor = System.Drawing.SystemColors.Window

Me.Text_groupnum.Location = New System.Drawing.Point (128, 368)

Me.Text_groupnum.Name = «Text_groupnum»

Me.Text_groupnum.ReadOnly = True

Me.Text_groupnum.Size = New System.Drawing.Size (136, 20)

Me.Text_groupnum.TabIndex = 67

Me.Text_groupnum.Text = «»

'

'Label7

'

Me.Label7.BackColor = System.Drawing.Color.SkyBlue

Me.Label7.Location = New System.Drawing.Point (8, 336)

Me.Label7.Name = «Label7»

Me.Label7.Size = New System.Drawing.Size (72, 32)

Me.Label7.TabIndex = 64

Me.Label7.Text = «Π”Π°Ρ‚Π° поступлСния»

'

'Label8

'

Me.Label8.BackColor = System.Drawing.Color.SkyBlue

Me.Label8.Location = New System.Drawing.Point (8, 304)

Me.Label8.Name = «Label8»

Me.Label8.Size = New System.Drawing.Size (64, 23)

Me.Label8.TabIndex = 63

Me.Label8.Text = «ΠΠ΄Ρ€Π΅Ρ»

'

'Label9

'

Me.Label9.BackColor = System.Drawing.Color.SkyBlue

Me.Label9.Location = New System.Drawing.Point (8, 272)

Me.Label9.Name = «Label9»

Me.Label9.Size = New System.Drawing.Size (64, 23)

Me.Label9.TabIndex = 62

Me.Label9.Text = «Π”Π°Ρ‚Π° Ρ€ΠΎΠΆΠ΄.»

'

'Text_postupl

'

Me.Text_postupl.Location = New System.Drawing.Point (80, 336)

Me.Text_postupl.Name = «Text_postupl»

Me.Text_postupl.Size = New System.Drawing.Size (184, 20)

Me.Text_postupl.TabIndex = 61

Me.Text_postupl.Text = «»

'

'Text_addr

'

Me.Text_addr.Location = New System.Drawing.Point (80, 304)

Me.Text_addr.Name = «Text_addr»

Me.Text_addr.Size = New System.Drawing.Size (184, 20)

Me.Text_addr.TabIndex = 60

Me.Text_addr.Text = «»

'

'Text_birth

'

Me.Text_birth.Location = New System.Drawing.Point (80, 272)

Me.Text_birth.Name = «Text_birth»

Me.Text_birth.Size = New System.Drawing.Size (184, 20)

Me.Text_birth.TabIndex = 59

Me.Text_birth.Text = «»

'

'Label6

'

Me.Label6.BackColor = System.Drawing.Color.SkyBlue

Me.Label6.Location = New System.Drawing.Point (8, 240)

Me.Label6.Name = «Label6»

Me.Label6.Size = New System.Drawing.Size (64, 23)

Me.Label6.TabIndex = 58

Me.Label6.Text = «ΠŸΠΎΠ»»

'

'Label5

'

Me.Label5.BackColor = System.Drawing.Color.SkyBlue

Me.Label5.Location = New System.Drawing.Point (8, 208)

Me.Label5.Name = «Label5»

Me.Label5.Size = New System.Drawing.Size (64, 23)

Me.Label5.TabIndex = 57

Me.Label5.Text = «ΠžΡ‚чСство»

'

'Label4

'

Me.Label4.BackColor = System.Drawing.Color.SkyBlue

Me.Label4.Location = New System.Drawing.Point (8, 176)

Me.Label4.Name = «Label4»

Me.Label4.Size = New System.Drawing.Size (64, 23)

Me.Label4.TabIndex = 56

Me.Label4.Text = «Π˜ΠΌΡ»

'

'Label2

'

Me.Label2.BackColor = System.Drawing.Color.SkyBlue

Me.Label2.Location = New System.Drawing.Point (8, 144)

Me.Label2.Name = «Label2»

Me.Label2.Size = New System.Drawing.Size (64, 23)

Me.Label2.TabIndex = 55

Me.Label2.Text = «Π€Π°ΠΌΠΈΠ»ΠΈΡ»

'

'Text_sex

'

Me.Text_sex.Location = New System.Drawing.Point (80, 240)

Me.Text_sex.Name = «Text_sex»

Me.Text_sex.Size = New System.Drawing.Size (32, 20)

Me.Text_sex.TabIndex = 54

Me.Text_sex.Text = «»

'

'Text_second_name

'

Me.Text_second_name.Location = New System.Drawing.Point (80, 208)

Me.Text_second_name.Name = «Text_second_name»

Me.Text_second_name.Size = New System.Drawing.Size (184, 20)

Me.Text_second_name.TabIndex = 53

Me.Text_second_name.Text = «»

'

'Text_first_name

'

Me.Text_first_name.Location = New System.Drawing.Point (80, 176)

Me.Text_first_name.Name = «Text_first_name»

Me.Text_first_name.Size = New System.Drawing.Size (184, 20)

Me.Text_first_name.TabIndex = 52

Me.Text_first_name.Text = «»

'

'But_next

'

Me.But_next.Location = New System.Drawing.Point (136, 56)

Me.But_next.Name = «But_next»

Me.But_next.Size = New System.Drawing.Size (120, 32)

Me.But_next.TabIndex = 51

Me.But_next.Text = «ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ записи»

'

'But_prev

'

Me.But_prev.Location = New System.Drawing.Point (8, 56)

Me.But_prev.Name = «But_prev»

Me.But_prev.Size = New System.Drawing.Size (112, 32)

Me.But_prev.TabIndex = 50

Me.But_prev.Text = «ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ записи»

'

'Label_cnt

'

Me.Label_cnt.BackColor = System.Drawing.Color.SkyBlue

Me.Label_cnt.Location = New System.Drawing.Point (136, 16)

Me.Label_cnt.Name = «Label_cnt»

Me.Label_cnt.Size = New System.Drawing.Size (40, 23)

Me.Label_cnt.TabIndex = 49

'

'Label3

'

Me.Label3.BackColor = System.Drawing.Color.SkyBlue

Me.Label3.Location = New System.Drawing.Point (104, 16)

Me.Label3.Name = «Label3»

Me.Label3.Size = New System.Drawing.Size (24, 23)

Me.Label3.TabIndex = 48

Me.Label3.Text = «ΠΈΠ·»

'

'Label_num

'

Me.Label_num.BackColor = System.Drawing.Color.SkyBlue

Me.Label_num.Location = New System.Drawing.Point (72, 16)

Me.Label_num.Name = «Label_num»

Me.Label_num.Size = New System.Drawing.Size (24, 23)

Me.Label_num.TabIndex = 47

'

'Label1

'

Me.Label1.BackColor = System.Drawing.Color.SkyBlue

Me.Label1.Location = New System.Drawing.Point (16, 16)

Me.Label1.Name = «Label1»

Me.Label1.Size = New System.Drawing.Size (48, 23)

Me.Label1.TabIndex = 46

Me.Label1.Text = «Π—Π°ΠΏΠΈΡΡŒ»

'

'PictureBox1

'

Me.PictureBox1.BackColor = System.Drawing.SystemColors.Info

Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D

Me.PictureBox1.Cursor = System.Windows.Forms.Cursors.Hand

Me.PictureBox1.Location = New System.Drawing.Point (312, 160)

Me.PictureBox1.Name = «PictureBox1»

Me.PictureBox1.Size = New System.Drawing.Size (184, 152)

Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage

Me.PictureBox1.TabIndex = 45

Me.PictureBox1.TabStop = False

'

'Text_last_name

'

Me.Text_last_name.Location = New System.Drawing.Point (80, 144)

Me.Text_last_name.Name = «Text_last_name»

Me.Text_last_name.Size = New System.Drawing.Size (184, 20)

Me.Text_last_name.TabIndex = 44

Me.Text_last_name.Text = «»

'

'Label11

'

Me.Label11.BackColor = System.Drawing.Color.SkyBlue

Me.Label11.Location = New System.Drawing.Point (304, 328)

Me.Label11.Name = «Label11»

Me.Label11.Size = New System.Drawing.Size (48, 32)

Me.Label11.TabIndex = 89

Me.Label11.Text = «β„– Π·Π°Ρ‡Π΅Ρ‚ΠΊΠΈ»

'

'Text_zachetnum

'

Me.Text_zachetnum.Location = New System.Drawing.Point (360, 328)

Me.Text_zachetnum.Name = «Text_zachetnum»

Me.Text_zachetnum.Size = New System.Drawing.Size (136, 20)

Me.Text_zachetnum.TabIndex = 88

Me.Text_zachetnum.Text = «»

'

'PictureBox2

'

Me.PictureBox2.Dock = System.Windows.Forms.DockStyle.Fill

Me.PictureBox2.Image = CType (resources.GetObject («PictureBox2.Image»), System.Drawing.Bitmap)

Me.PictureBox2.Name = «PictureBox2»

Me.PictureBox2.Size = New System.Drawing.Size (512, 493)

Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage

Me.PictureBox2.TabIndex = 90

Me.PictureBox2.TabStop = False

'

'DataForm_student

'

Me.AutoScaleBaseSize = New System.Drawing.Size (5, 13)

Me.ClientSize = New System.Drawing.Size (512, 493)

Me.Controls.AddRange (New System.Windows.Forms.Control () {Me.Label11, Me. Text_zachetnum, Me. Label18, Me. Text_kaf, Me. Text_groupid, Me. But_add, Me. But_del, Me. But_save, Me. Label17, Me. Text_id, Me. Label16, Me. But_close, Me. Label13, Me. Label14, Me. Label15, Me. Text_email, Me. Text_phone2, Me. Text_phone1, Me. Label10, Me. Text_groupnum, Me. Label7, Me. Label8, Me. Label9, Me. Text_postupl, Me. Text_addr, Me. Text_birth, Me. Label6, Me. Label5, Me. Label4, Me. Label2, Me. Text_sex, Me. Text_second_name, Me. Text_first_name, Me. But_next, Me. But_prev, Me. Label_cnt, Me. Label3, Me. Label_num, Me. Label1, Me. PictureBox1, Me. Text_last_name, Me. Text_kafid, Me. PictureBox2})

Me.Name = «DataForm_student»

Me.Text = «Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Ρ‹»

Me.ResumeLayout (False)

End Sub

#End Region

Dim num = 0

Private Sub But_close_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles But_close.Click

Me.Close ()

End Sub

Private Sub DataForm_student_Load (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles MyBase. Load

Show_num_student ()

Show_cnt_students ()

If CType (Label_cnt.Text, Integer) > 0 Then

Show_student (num, «»)

Else

MsgBox («Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅Ρ‚ записСй», MsgBoxStyle. OKOnly + MsgBoxStyle. Information, «ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅»)

End If

End Sub

Public Sub Show_cnt_students ()

Dim objConnection

Dim strSQL

objConnection = New SqlConnection ()

strSQL = «SELECT count (*) AS cnt FROM f_students»

objConnection.ConnectionString = strCon

Dim command As New SqlCommand (strSQL, objConnection)

objConnection.Open ()

Dim r = command. ExecuteReader ()

r.Read ()

Label_cnt.Text = r («cnt»).ToString

objConnection.Close ()

objConnection = Nothing

End Sub

Public Sub Show_num_student ()

Label_num.Text = CType (num + 1, String)

End Sub

Public Sub Show_student (ByVal num As Integer, ByVal ord As String)

Dim objConnection

Dim strSQL

objConnection = New SqlConnection ()

If ord = «» Then ord = «last_name, first_name, second_name»

strSQL = «SELECT top 1 * FROM f_students «

strSQL = strSQL + «WHERE id_stud NOT IN «

strSQL = strSQL + «(«

strSQL = strSQL + «SELECT top «+ CType (num, String) + «id_stud «

strSQL = strSQL + «FROM f_students «

strSQL = strSQL + «ORDER BY «+ ord

strSQL = strSQL + «) «

strSQL = strSQL + «ORDER BY «+ ord

'MsgBox (strSQL)

objConnection.ConnectionString = strCon

objConnection.Open ()

Dim command As New SqlCommand (strSQL, objConnection)

Dim r = command. ExecuteReader ()

r.Read ()

'Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ тСкстовых ΠΏΠΎΠ»Π΅ΠΉ

Text_id.Text = r («id_stud»).ToString

Text_first_name.Text = r («first_name»).ToString

Text_last_name.Text = r («last_name»).ToString

Text_second_name.Text = r («second_name»).ToString

Text_sex.Text = r («sex»).ToString

Text_birth.Text = r («birth»).ToString

Text_addr.Text = r («address»).ToString

Text_postupl.Text = r («date_postup»).ToString

Text_zachetnum.Text = r («zachetka»).ToString

Text_phone1.Text = r («phone1»).ToString

Text_phone2.Text = r («phone2»).ToString

Text_email.Text = r («email»).ToString

Text_groupid.Text = r («id_group»).ToString

Text_kafid.Text = r («id_kaf»).ToString

objConnection.Close ()

show_photo (Text_id.Text)

Try

objConnection.Open ()

Dim sql_sub

sql_sub = «SELECT num_group FROM f_group WHERE id_group=» + Text_groupid.Text

command.CommandText = sql_sub

r = command. ExecuteReader ()

r.Read ()

Text_groupnum.Text = r («num_group»).ToString

objConnection.Close ()

Catch

'НС Π·Π°Π΄Π°Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ°

Text_groupnum.Text = «»

End Try

Try

objConnection.Open ()

Dim sql_kaf

sql_kaf = «SELECT name_kaf FROM f_kaf WHERE id_kaf=» + Text_kafid.Text

command.CommandText = sql_kaf

r = command. ExecuteReader ()

r.Read ()

Text_kaf.Text = r («name_kaf»).ToString

objConnection.Close ()

Catch

'Π½Π΅ Π·Π°Π΄Π°Π½Π° ΠΊΠ°Ρ„Π΅Π΄Ρ€Π°

Text_kaf.Text = «»

End Try

objConnection = Nothing

End Sub

Private Sub save_photo (ByVal id As String)

'Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² Π‘Π”

Try

Dim connection As New SqlConnection ()

connection.ConnectionString = strCon

Dim command As New SqlCommand («UPDATE f_students SET photo = @photo WHERE id_stud = «+ id, connection)

Dim photo As Image = PictureBox1. Image

Dim stream As New IO. MemoryStream ()

photo.Save (stream, Imaging.ImageFormat.Jpeg)

command.Parameters.Add («@photo», SqlDbType. VarBinary).Value = stream. GetBuffer ()

connection.Open ()

command.ExecuteNonQuery ()

connection.Close ()

Catch

'НСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

End Try

End Sub

Private Sub show_photo (ByVal id As String)

Try

Dim objConnection As New SqlConnection ()

objConnection.ConnectionString = strCon

Dim command As New SqlCommand («SELECT photo FROM f_students WHERE id_stud = «+ id, objConnection)

objConnection.Open ()

Dim pictureData As Byte () = DirectCast (command.ExecuteScalar (), Byte ())

objConnection.Close ()

Dim picture As Image = Nothing

Dim stream As New IO. MemoryStream (pictureData)

picture = Image. FromStream (stream)

PictureBox1.Image = picture

Catch

'НСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

PictureBox1.Image = Nothing

End Try

End Sub

Public strCon

Private Sub But_prev_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles But_prev.Click

Dim cnt = CType (Label_cnt.Text, Integer)

If cnt > 0 And num > 0 Then

num = num — 1

Show_num_student ()

Show_student (num, «»)

End If

End Sub

Private Sub But_next_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles But_next.Click

Dim cnt = CType (Label_cnt.Text, Integer)

If cnt > 0 And (num + 1) < cnt Then

num = num + 1

Show_num_student ()

Show_student (num, «»)

End If

End Sub

Private Sub But_save_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles But_save.Click

num = CType (Label_cnt.Text, Integer)

If num > 0 Then

Dim id_stud = Text_id.Text

Dim objConnection

Dim strSQL

Dim img As Image

objConnection = New SqlConnection ()

strSQL = «UPDATE f_students SET «

strSQL = strSQL + «first_name = '» + Text_first_name.Text + «', «

strSQL = strSQL + «last_name = '» + Text_last_name.Text + «', «

strSQL = strSQL + «second_name = '» + Text_second_name.Text + «', «

strSQL = strSQL + «sex = '» + Text_sex.Text + «', «

strSQL = strSQL + «birth = '» + Text_birth.Text + «', «

strSQL = strSQL + «date_postup = '» + Text_postupl.Text + «', «

strSQL = strSQL + «address = '» + Text_addr.Text + «', «

strSQL = strSQL + «zachetka = '» + Text_zachetnum.Text + «', «

strSQL = strSQL + «phone1 = '» + Text_phone1.Text + «', «

strSQL = strSQL + «phone2 = '» + Text_phone2.Text + «', «

strSQL = strSQL + «id_group = '» + Text_groupid.Text + «', «

strSQL = strSQL + «id_kaf = '» + Text_kafid.Text + «', «

strSQL = strSQL + «email = '» + Text_email.Text + «' «

strSQL = strSQL + «WHERE id_stud = '» + id_stud + «' «

objConnection.ConnectionString = strCon

objConnection.Open ()

Dim command As New SqlCommand (strSQL, objConnection)

command.ExecuteNonQuery ()

objConnection.Close ()

objConnection = Nothing

save_photo (Text_id.Text)

MsgBox («Π”Π°Π½Π½Ρ‹Π΅ сохранСны», MsgBoxStyle. OKOnly + MsgBoxStyle. Information, «Π”Π°Π½Π½Ρ‹Π΅ сохранСны»)

Else

MsgBox («ΠΠ΅Ρ‚ записи для рСдактирования», MsgBoxStyle. OKOnly + MsgBoxStyle. Critical, «ΠžΡˆΠΈΠ±ΠΊΠ° ΠΏΡ€ΠΈ сохранСниии»)

End If

End Sub

Private Sub But_add_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles But_add.Click

Dim objConnection

Dim strSQL

objConnection = New SqlConnection ()

strSQL = «INSERT INTO f_students (first_name) VALUES ('')»

'MsgBox (strSQL)

objConnection.ConnectionString = strCon

objConnection.Open ()

Dim command As New SqlCommand (strSQL, objConnection)

command.ExecuteNonQuery ()

objConnection.Close ()

objConnection = Nothing

Show_cnt_students ()

num = Label_cnt.Text

Show_student (num — 1, «id_stud DESC»)

End Sub

Private Sub But_del_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles But_del.Click

If MsgBox («Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись?», vbYesNo + vbQuestion, «ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ удалСния») = vbYes Then

Dim objConnection

Dim strSQL

objConnection = New SqlConnection ()

strSQL = «DELETE FROM f_students WHERE id_stud = «+ Text_id.Text

objConnection.ConnectionString = strCon

objConnection.Open ()

Dim command As New SqlCommand (strSQL, objConnection)

command.ExecuteNonQuery ()

objConnection.Close ()

objConnection = Nothing

Show_num_student ()

Show_cnt_students ()

num = CType (Label_cnt.Text, Integer)

If num > 0 Then

num = num — 1

Show_student (num, «»)

Else

MsgBox («Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅Ρ‚ записСй», MsgBoxStyle. OKOnly + MsgBoxStyle. Information, «ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅»)

End If

End If

End Sub

Private Sub PictureBox1_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles PictureBox1. Click

Dim fname As String

Dim flag As Integer

Dim picture As Image = Nothing

PictureBox1.Image = picture

flag = OpenFileDialog1. ShowDialog ()

If flag = 1 Then

fname = OpenFileDialog1. FileName

picture = Image. FromFile (fname)

PictureBox1.Image = picture

End If

End Sub

End Class

БарсСгян А. А «ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…», Π‘-Пб, «Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2004 Π³.

БарсСгян А. А «ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…», Π‘-Пб, «Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2004 Π³.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

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

  1. К. «Visual Basic .Net для программистов», М., «Π”ΠœΠš прСсс», 2002 Π³.
  2. БарсСгян А. А «ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…», Π‘-Пб, «Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2004 Π³.
  3. Π’., ГоснСлл Π”. «Visial Basic .Net ΠΈ SQL Server 2000», М., «Π‘ΠΈΠ½ΠΎΠΌ», 2004 Π³.
  4. К. «Visual Basic .Net», М., «ΠΡΡ‚», 2002 Π³.
  5. А., ΠœΠ°ΠΊΠ°ΡˆΠ°Ρ€ΠΈΠΏΠΎΠ² Π‘., «Π­Ρ„фСктивная Ρ€Π°Π±ΠΎΡ‚Π° с Π‘Π£Π‘Π”» БПб, «ΠŸΠΈΡ‚Π΅Ρ€», 1997Π³.
  6. Π’.Π’. «ΠžΡΠ½ΠΎΠ²Ρ‹ проСктирования рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….» Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС. — Π‘Пб.: ИВМО, 1994 Π³.
  7. Π’. «Visual Basic», М., «Π‘ΠΎΠ»ΠΎΠ½-ΠŸΡ€Π΅ΡΡ», 2006 Π³.
  8. Π•. «ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ SQL Server», БПб, «BHV-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2000Π³.
  9. Π’. «MS SQL Server 2000: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» БПб, «BHV-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2005 Π³.
  10. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ сайтов:
  11. http://www.microsoft.com
  12. http://ru.wikipedia.org
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜