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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅

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

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠΈΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС Π±Π΅Π· использования Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС систСмы Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ стСпСни связаны с Ρ„ункциями Π΄ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ЀактичСски информация становится Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ любой сфСры Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΠ»ΠΈΡΡŒ трСбования ΠΊ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

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

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

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

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

ЦСлью Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅.

Автоматизация ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°ΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… процСссов, Ρ‡Ρ‚ΠΎ обСспСчит Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ быстроС, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ обслуТиваниС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

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

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

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

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π·Π°Π΄Π°Ρ‡ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

— ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…;

— ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ;

— ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ мСню;

— ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ поисковыС систСмы;

— ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ сортировку Π΄Π°Π½Π½Ρ‹Ρ…;

— ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹.

НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ показатСлям:

— ΠΏΠΎΠ»Π½ΠΎΡ‚Π°;

— Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ;

— Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ;

— ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ;

— ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ;

— ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс.

ΠŸΠ΅Ρ€Π΅Ρ‡Π½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для открытия счСта Π² Π±Π°Π½ΠΊΠ΅.

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для открытия счСта Π² Π±Π°Π½ΠΊΠ΅ физичСскому Π»ΠΈΡ†Ρƒ — Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Ρƒ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΌΡƒΡΡ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»Π΅ΠΌ:

1. ЗаявлСниС Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ счСта Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²Π°Π»ΡŽΡ‚Π΅ (Π½Π° Π±Π»Π°Π½ΠΊΠ΅ Π±Π°Π½ΠΊΠ°).

2. ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ физичСского Π»ΠΈΡ†Π° (ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π½Π° ΠΎΠ±ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅).

3. ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ подписи физичСского Π»ΠΈΡ†Π° (удостовСрСнная Π½ΠΎΡ‚Π°Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΡƒΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡Π΅Π½Π½Ρ‹ΠΌ Π»ΠΈΡ†ΠΎΠΌ Π±Π°Π½ΠΊΠ°).

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для открытия счСта Π² Π‘Π°Π½ΠΊΠ΅ физичСскому Π»ΠΈΡ†Ρƒ — Π½Π΅Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Ρƒ:

1. ЗаявлСниС Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ счСта Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²Π°Π»ΡŽΡ‚Π΅ (Π½Π° Π±Π»Π°Π½ΠΊΠ΅ Π±Π°Π½ΠΊΠ°).

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

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

4. ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ подписи физичСского Π»ΠΈΡ†Π° — Π½Π΅Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π° (удостовСрСнная Π½ΠΎΡ‚Π°Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΡƒΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡Π΅Π½Π½Ρ‹ΠΌ Π»ΠΈΡ†ΠΎΠΌ Π±Π°Π½ΠΊΠ°).

Π˜Π½ΠΎΡΡ‚Ρ€Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠ΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΎ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡΠΊΠΎΠΉ Π»Π΅Π³Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π·Π°Π²Π΅Ρ€Π΅Π½ΠΈΠΈ апостилСм (для стран — участниц Гаагской ΠšΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΈ 1961 Π³.), Ссли освобоТдСниС ΠΎΡ‚ ΡΡ‚ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ соглашСниями Π Π€, вмСстС с ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π½ΠΎΡ‚Π°Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎ Π»ΠΈΠ±ΠΎ Π² ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡΠΊΠΎΠΌ Π·Π°Π³Ρ€Π°Π½ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€ΡƒΡΡΠΊΠΈΠΉ язык.

1.2 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ модСль ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ модСль — это модСль инфологичСского уровня прСдставлСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ акцСнтируСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ аспСкт модСлирования ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ модСль Π² Π²ΠΈΠ΄Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ способствуСт пониманию повСдСния ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° модСлирования.

Π’ ΡΠΎΠΎΡ‚вСтствии с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ структурного Π°Π½Π°Π»ΠΈΠ·Π° Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ строится контСкстная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° — самоС ΠΎΠ±Ρ‰Π΅Π΅ описаниС Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ ΠΈ Π΅Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚вия с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ срСдой. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.2.1.

Рисунок 1.2.1 — ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° «ΠΠ²Ρ‚оматизация ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ²

Π² Π±Π°Π½ΠΊΠ΅"

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

Рисунок 1.2.2 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ «ΠΠ²Ρ‚оматизация ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅»

1.3 Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ этапы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Π΅ носитСли Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ… прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.3.1.

Рисунок 1.3.1 — Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…

1.4 ОписаниС Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ для Π·Π°Π΄Π°Ρ‡ΠΈ «ΠΠ²Ρ‚оматизация ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅» являСтся заявлСниС, паспорт ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ОписаниС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.4.1.

Π’Π°Π±Π»ΠΈΡ†Π° 1.4.1 — ОписаниС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

НаимСнованиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (ΡˆΠΈΡ„Ρ€)

Π”Π°Ρ‚Π° поступлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

ΠžΡ‚ΠΊΡƒΠ΄Π° поступаСт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

ЗаявлСниС

ΠŸΡ€ΠΈ рСгистрационных дСйствиях

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

ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚

ΠŸΡ€ΠΈ рСгистрационных дСйствиях

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

1.5 ОписаниС структуры Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС структуры Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.5.1.

Π’Π°Π±Π»ΠΈΡ†Π° 1.5.1 — ОписаниС структуры Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

НазначСниС (содСрТимоС) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

ЀизичСскоС имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

НаимСнованиС полСй

Π¨ΠΈΡ„Ρ€ поля

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля

Π Π°Π·ΠΌΠ΅Ρ€ поля

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅

Klientu.db

НомСр счСта

N_cheta *

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Ѐ.И.О

FIO

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π”Π°Ρ‚Π° роТдСния

DTR

Π”Π°Ρ‚Π°

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

Telefon

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚

Pasport

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

НомСр Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°

N_dogovora

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Код вклада

Kod_vklada

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠ΅

Sotrudniki.db

Π’Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€

Tab_nomer *

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Ѐ.И.О

FIO

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π”Π°Ρ‚Π° роТдСния

DTR

Π”Π°Ρ‚Π°

Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ

Dolshnost

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π‘Ρ‚Π°ΠΆ

Stash

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

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

Telefon

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π²ΠΈΠ΄Π°Ρ… Π²ΠΊΠ»Π°Π΄Π°

Vidu_vkladu.db

Код вклада

Kod_vklada *

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

НаимСнованиС вклада

Naim_vklada

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

% ставка

%_stavka

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Бтатус счСта

Status_cheta

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π²ΠΊΠ»Π°Π΄Π°Ρ…

Vkladu.db

НомСр

N *

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ

НомСр счСта

N_cheta

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

Π”Π°Ρ‚Π°

Data

Π”Π°Ρ‚Π°

ΠŸΡ€ΠΈΡ…ΠΎΠ΄

Prixod

Π”Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ

Ρ…Ρ…Ρ… Ρ…Ρ…Ρ…

Расход

Rasxod

Π”Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ

Ρ…Ρ…Ρ… Ρ…Ρ…Ρ…

Π’Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ сотрудника

Tab_N_sotr

Π‘Ρ‚Ρ€ΠΎΠΊΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

* - ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅

1.6 ОписаниС Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

— ΠΎΡ‚Ρ‡Π΅Ρ‚ «Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²»;

— Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€;

ОписаниС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.6.1

Π’Π°Π±Π»ΠΈΡ†Π° 1.6.1 — ОписаниС Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²

НаимСнованиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (ΡˆΠΈΡ„Ρ€)

ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Кол-во экз.

ΠšΡƒΠ΄Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ

ΠžΡ‚Ρ‡Π΅Ρ‚ «Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²»

Π•ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ

Π‘Π°Π½ΠΊ

Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€

ΠŸΡ€ΠΈ рСгистрационных дСйствиях

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

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ «Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€» ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π‘.

1.7 ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ являСтся Ρ€ΡƒΡ‡Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ просчСта Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π½Π° Π­Π’Πœ.

Π€ΠΎΡ€ΠΌΡ‹ «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°» ΠΈ «Π‘писок ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²» ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ°Ρ… 1.7.1 — 1.7.2

Рисунок 1.7.1 — Π€ΠΎΡ€ΠΌΠ° «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°»

Рисунок 1.7.2 — Π€ΠΎΡ€ΠΌΠ° «Π‘писок ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²»

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

Π‘ΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ позволяСт:

— Π²Π΅ΡΡ‚ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅;

— ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΡƒΡŽ Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ.

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ трСбованиям:

— MS Windows XP/Vista/7;

— ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ 1 Π“Π“Ρ†;

— 128 ΠœΠ‘ ΠžΠ—Π£;

— 20 ΠœΠ‘ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ пространства Π½Π° Π΄ΠΈΡΠΊΠ΅;

— ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€;

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

— ΠΌΡ‹ΡˆΡŒ.

Π’Π°ΠΊΠΆΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΊΠ°ΠΊ:

— Microsoft Word;

— Microsoft Excel.

Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄

2. Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»

2.1 ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° языка программирования Π‘Ρ€Π΅Π΄ΠΈ большого разнообразия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Delphi Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… мСст. Delphi ΠΎΡ‚Π΄Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌ стаТСм, ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ интСрСсами. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Delphi написано колоссальноС количСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, дСсятки Ρ„ΠΈΡ€ΠΌ ΠΈ Ρ‚ысячи программистов-ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π΅ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ для Delphi Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

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

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi с Π΅Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСдактирования, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Windows, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свой Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ языка Object Pascal — Delphi Pascal, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ.

Π’ ΡΠΎΡΡ‚Π°Π² Delphi входят ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, созданными Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ систСмами: ΠΎΡ‚ dBASE Π΄ΠΎ Infomix ΠΈ Oracle. Delphi Ρ‚Π°ΠΊΠΆΠ΅ позволяСт программисту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Borland Database Desktop, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ….

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

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

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

ОбоснованиСм Π²Ρ‹Π±ΠΎΡ€Π° слуТат ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹:

— Π±Ρ‹ΡΡ‚Ρ€ΠΎΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠžΡ‚ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ зависит, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, Ρ†Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Для увСличСния скорости написания Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСдства Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования. Delphi ΠΊΠ°ΠΊ нСльзя Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для выполнСния Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Delphi — быстрая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (RAD — Rapid Application Development). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Delphi — Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ процСсс проСктирования, с Π²Π΅ΡΡŒΠΌΠ° нСбольшим количСством фактичСского программирования, Ρ‡Ρ‚ΠΎ сущСствСнно сокращаСт врСмя Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ интСрфСйса, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ стандартам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Delphi ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, обСспСчивая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния;

— Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ. РассматриваСмая Π² Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Π° относится ΠΊ Ρ€Π°Π·Ρ€ΡΠ΄Ρƒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΡΠΎΡΡ‚Π°Π² Delphi Π²Ρ…ΠΎΠ΄ΠΈΡ‚ высокоэффСктивный компилятор с ΡΠ·Ρ‹ΠΊΠ° Object Pascal, основанном Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. Π”Π°Π½Π½Ρ‹ΠΉ компилятор Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Delphi создаСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ для исполнСния;

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, срСда программирования Delphi являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ:

— ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ простоту написания Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… частСй прилоТСния, Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вычислСния скомпилированной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

— ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ срСдствами Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ построСния интСрфСйса;

— ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌΠΈ срСдствами ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

2.2 ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° «ΠΠ²Ρ‚оматизация ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ структуру ΠΈ ΡΠΎΡΡ‚ΠΎΠΈΡ‚ ΠΈΠ· 14 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А. Бписок ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΈ ΠΈΡ… ΡΠ²ΡΠ·ΡŒ прСдставлСны Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ схСмС (рисунок 2.2.1).

Рисунок 2.2.1 — ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ схСма ОписаниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€:

mainDataModuleUnit (ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ модуля Π΄Π°Π½Π½Ρ‹Ρ…):

— procedure TmainDataModule. N8Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Πž ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅»;

— Procedure TmainDataModule. N9Click (Sender:TObject);- созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ;

— procedure TmainDataModule. N14Click (Sender: TObject);- Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ восстановлСния Π΄Π°Π½Π½Ρ‹Ρ…;

— procedure TmainDataModule. N5Click (Sender: TObject);- Π²Ρ‹Π·ΠΎΠ² справочной систСмы;

— procedure TmainDataModule. N6Click (Sender: TObject);- Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠΌΠΎΡ‰ΠΈ;

— procedure TmainDataModule. N13Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠ²»;

— procedure TmainDataModule. N3Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎ ΠΌΠ΅ΡΡΡ†Π°ΠΌ»

mainUnit (Π“Π»Π°Π²Π½ΠΎΠ΅ мСню):

— procedure TmainForm. SpeedButton2Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Π‘Ρ‡Π΅Ρ‚Π°»;

— procedure TmainForm. SpeedButton3Click (Sender: TObject); - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²»;

— procedure TmainForm. SpeedButton1Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ».

Unit1 (Π‘Ρ‡Π΅Ρ‚Π°):

— procedure TForm1. Button6Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ;

— procedure TForm1. Button4Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ «Π‘писок ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²»;

— procedure TForm1. Button2Click (Sender: TObject);- поиск ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ счСта;

— procedure TForm1. Button1Click (Sender: TObject);- очистка Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;

— procedure TForm1. Button5Click (Sender: TObject);- Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ суммы;

— procedure TForm1. Button7Click (Sender: TObject);- ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ счСта;

— procedure TForm1. Button8Click (Sender: TObject);- экспорт Π² Excel.

Unit2 (Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²):

— procedure TForm2. Button5Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ;

— procedure TForm2. Button1Click (Sender: TObject);- поиск ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ Π²ΠΊΠ»Π°Π΄Π° ΠΈ % ставкС;

— procedure TForm2. Button3Click (Sender: TObject);- ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° «Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²».

Unit3 (Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ):

— procedure TForm3. Button4Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ;

— procedure TForm3. DBGrid1TitleClick (Column: TColumn);- сортировка;

— procedure TForm3. Button1Click (Sender: TObject);- сортировка ΠΏΠΎ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ;

— procedure TForm3. Button2Click (Sender: TObject);- сортировка ΠΏΠΎ Π΄Π°Ρ‚Π΅ роТдСния.

— procedure TForm3. Button3Click (Sender: TObject);- Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ сотрудника;

— procedure TForm3. Button5Click (Sender: TObject);- ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… сотрудника;

— procedure TForm3. Button6Click (Sender: TObject);- ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ сотрудника.

Unit5 (Π’ΠΊΠ»Π°Π΄Ρ‹):

— procedure TForm5. BitBtn1Click (Sender: TObject);- сохранСниС Π΄Π°Π½Π½Ρ‹Ρ….

Unit6 (Бписок ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²):

— procedure TForm6. Button1Click (Sender: TObject); - Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;

— procedure TForm6. Button2Click (Sender: TObject);- ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;

— procedure TForm6. Button3Click (Sender: TObject);- ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;

— procedure TForm6. Button5Click (Sender: TObject);- ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ;

— procedure TForm6. Button4Click (Sender: TObject);- ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°.

2.3 ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» тСстирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

— ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π²Π²ΠΎΠ΄Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ пароля выводится сообщСниС: «ΠΠ΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ;

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

ΠŸΡ€ΠΈ тСстировании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° модификация Π΄Π°Π½Π½Ρ‹Ρ…, сортировка, поиск, подсчСт статистики, экспорт Π² Excel, Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² происходит ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстирования ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ.

2.4 Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ нСльзя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹, находящиСся Π² Π½Π΅ΠΉ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ошибок.

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствляСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Project.exe. ПослС запуска прилоТСния открываСтся ΠΎΠΊΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (рисунок 2.4.1).

Рисунок 2.4.1 — Окно Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствляСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π’Ρ‹Ρ…ΠΎΠ΄». Для продолТСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. ΠŸΡ€ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΠ½Π° ΠΈΠ»ΠΈ пароля систСма Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ (рисунок 2.4.2).

Рисунок 2.4.2 — Окно ошибки ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ появится Ρ„ΠΎΡ€ΠΌΠ° «Π‘Π°Π½ΠΊ» (рисунок 2.4.3).

Рисунок 2.4.3 — Π€ΠΎΡ€ΠΌΠ° «Π‘Π°Π½ΠΊ»

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ°Ρ… 2.4.4 — 2.4.6.

Рисунок 2.4.4 — Π’Π°Π±Π»ΠΈΡ†Π° «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ»

Рисунок 2.4.5 — Π’Π°Π±Π»ΠΈΡ†Π° «Π‘Ρ‡Π΅Ρ‚Π°»

Рисунок 2.4.6 — Π’Π°Π±Π»ΠΈΡ†Π° «Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²»

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ осущСствляСтся модификация Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, послС Ρ‡Π΅Π³ΠΎ откроСтся Ρ„ΠΎΡ€ΠΌΠ° «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ записи». Π—Π°ΠΏΠΎΠ»Π½ΠΈΠ² всС поля, для сохранСния Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, для закрытия Ρ„ΠΎΡ€ΠΌΡ‹ Π±Π΅Π· сохранСния —. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.7.

Рисунок 2.4.7 — Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ «Π’ΠΊΠ»Π°Π΄Ρ‹»

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ запись Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, послС Ρ‡Π΅Π³ΠΎ появится ΠΎΠΊΠ½ΠΎ подтвСрТдСния удалСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.8

Рисунок 2.4.8 — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ записи ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ сформированного ΠΎΡ‚Ρ‡Π΅Ρ‚Π° осущСствляСтся ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ (рисунок 2.4.9) Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ «Π’ΠΈΠ΄Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠ²». ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.10.

Рисунок 2.4.9 — ΠŸΡƒΠ½ΠΊΡ‚ мСню «ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹»

Рисунок 2.4.10 — ΠžΡ‚Ρ‡Π΅Ρ‚ «ΠŸΠΎ Π²ΠΈΠ΄Π°ΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠ²»

Поиск записСй Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π² Π΄Π²ΡƒΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…. Поиск производится Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ поиск записСй. На Ρ„ΠΎΡ€ΠΌΠ΅ для поиска Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ запись, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ .

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. На Ρ„ΠΎΡ€ΠΌΠ΅ для сортировки ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ ΠΏΠΎΠ»Π΅, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ записи. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.11.

Рисунок 2.4.11 — Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ «Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ»

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ осущСствляСтся Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню, Π² Ρ„ΠΎΡ€ΠΌΠ΅ «Π‘Π°Π½ΠΊ». ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ прСдставлСны Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ°Ρ… 2.4.12 — 2.4.13.

Рисунок 2.4.12 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠ² Рисунок 2.4.13 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎ ΠΌΠ΅ΡΡΡ†Π°ΠΌ

Экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π² Excel Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ «Π‘Ρ‡Π΅Ρ‚Π°». ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.14.

Рисунок 2.4.14 — Экспорт Π² Excel Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π‘Ρ‡Π΅Ρ‚Π°»

Π’Ρ‹Π·ΠΎΠ² справки осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π·ΠΎΠ²Π° справки ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.15.

Рисунок 2.4.15 — Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΎΠ±Ρ€Π°Π·Ρ†Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° осущСствляСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.4.16.

Рисунок 2.4.16 — ΠžΠ±Ρ€Π°Π·Π΅Ρ† Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ «Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню «Π‘Срвис» (рисунок 2.4.17). ПослС Ρ‡Π΅Π³ΠΎ откроСтся ΠΎΠΊΠ½ΠΎ сообщСния «Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅» (рисунок 2.4.18). Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš» происходит Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ВосстановлСниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ «Π’осстановлСниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…» Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню «Π‘Срвис» (рисунок 2.4.17). ПослС Ρ‡Π΅Π³ΠΎ откроСтся ΠΎΠΊΠ½ΠΎ «Π’осстановлСниС Π΄Π°Π½Π½Ρ‹Ρ…» (рисунок 2.4.19). Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš» происходит восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ….

Рисунок 2.4.17 — ΠŸΡƒΠ½ΠΊΡ‚ мСню «Π‘Срвис»

Рисунок 2.4.18 — Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Рисунок 2.4.19 — ВосстановлСниС Π΄Π°Π½Π½Ρ‹Ρ… Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню .

3 ЭкономичСский Ρ€Π°Π·Π΄Π΅Π»

3.1 Расчёт Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° РасчСт сСбСстоимости машинного часа эксплуатации Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΎΡ€Π³Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ (Π’ΠΈΠžΠ’):

(3.1)

Π³Π΄Π΅ Π‘ΠΌ.Ρ‡. — ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ машинного часа;

FΠΏ — Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Ρ„ΠΎΠ½Π΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ оборудования;

Кг=0,95 — коэффициСнт готовности;

Π—i -Π³ΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, связанныС с ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π’ΠΈΠžΠ’.

(3.2)

Π³Π΄Π΅ FН =1944 — Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΠ½Π΄ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ‡Π°ΡΠ°Ρ… Π² 2014 Π³ΠΎΠ΄Ρƒ;

Ρ€=(0,05…0,2) — коэффициСнт, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚, настройку, обслуТиваниС Π’ΠΈΠžΠ’.

FΠΏ=1944*(1−0,05)=1846 (Ρ‡.).

Для расчСта Π³ΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±Π°Π»Π°Π½ΡΠΎΠ²ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ условного ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° ББАЛ:

Π’Π°Π±Π»ΠΈΡ†Π° 3.2 — Бостав условного ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°.

β„–

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

Кол-Π²ΠΎ ΡˆΡ‚. (ΠΊi)

Π¦Π΅Π½Π° Ρ€ΡƒΠ±. (Π¦i)

БистСмный Π±Π»ΠΎΠΊ

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π–Πš

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°

ΠœΡ‹ΡˆΡŒ

ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€

Π˜Ρ‚ΠΎΠ³ΠΎ:

(3.3)

Π³Π΄Π΅ Π Π” — Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ расходы Π½Π° Π΄ΠΎΡΡ‚Π°Π²ΠΊΡƒ, установку, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π»Π°Π΄ΠΊΡƒ ΠΈ ΠΏΡ€.

(3.4)

Π Π” = 0,1*(24 650*1+5600*1+280*1+180*1+3690*1) = 3440 (Ρ€ΡƒΠ±.).

ББАЛ = 24 650*1+5600*1+280*1+180*1+3690*1+3440 = 37 840 (Ρ€ΡƒΠ±.).

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

(3.5)

Π—ΠΌ=0,02*37 840=756,8

Основная ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ заработная ΠΏΠ»Π°Ρ‚Π° пСрсонала, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π’ΠΈΠžΠ’. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ 1 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ.

(3.6)

гдСОi =6000 — ΠΎΠΊΠ»Π°Π΄ i-Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Π’ΠΈΠžΠ’, Кд = 0,1 — коэффициСнт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, КР = 0,15 — Ρ€Π°ΠΉΠΎΠ½Π½Ρ‹ΠΉ коэффициСнт,

NобсПК= 20

4554 (Ρ€ΡƒΠ±.).

НачислСния Π½Π° Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ НЗ/П составляСт 30,2%.

Π’Π°Π±Π»ΠΈΡ†Π° 3.3 — Бостав ЕБН.

β„–

Π‘Ρ‚Π°Ρ‚ΡŒΡ

%

ΠŸΠ΅Π½ΡΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„ΠΎΠ½Π΄

Π€ΠΎΠ½Π΄ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ страхования

2,9

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½Π΄ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ мСдицинского страхования

5,1

Π‘Ρ‚Ρ€Π°Ρ…ΠΎΠ²ΠΎΠΉ Π½Π°Π»ΠΎΠ³ ΠΎΡ‚ Π½Π΅ΡΡ‡Π°ΡΡ‚Π½ΠΎΠ³ΠΎ случая Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅ для слуТащих

0,2

Π˜Ρ‚ΠΎΠ³ΠΎ:

30,2

(3.7)

НЗ/П = 0,302*4554 1375 (Ρ€ΡƒΠ±.).

АмортизационныС отчислСния Π’ΠΈΠžΠ’.

(3.8)

Π³Π΄Π΅ = 0,2 — Π½ΠΎΡ€ΠΌΠ° Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… начислСний.

ΠΠžΠžΠ‘ΠžΠ  = 37 840 * 0,2 = 7568 (Ρ€ΡƒΠ±.).

Износ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

Условный ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ:

Π’Π°Π±Π»ΠΈΡ†Π° 3.3 — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства

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

Π¦Π΅Π½Π° (Ρ€ΡƒΠ±.)

MS Windows XP

Borland Delphi 7

Π˜Ρ‚ΠΎΠ³ΠΎ

АмортизационныС отчислСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² — АОпп

(3.9)

Π³Π΄Π΅ = 0,65 — Π½ΠΎΡ€ΠΌΠ° Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… начислСний.

= 75 895 Ρ€ΡƒΠ±. — ΡΡƒΠΌΠΌΠ°Ρ€Π½Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

АОПП = 75 895 * 0,65 = 49 331,7 (Ρ€ΡƒΠ±.).

Расходы Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ оборудования.

Расходы Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ оборудования состоят ΠΈΠ·:

— Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ обслуТиваниС

;(3.10)

— Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ

,(3.11)

Π³Π΄Π΅ — суммарная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ;

ΠšΠ“ — коэффициСнт готовности;

Π¦ΠΊΠ’Ρ‚/Ρ‡ — ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ’Ρ‚/Ρ‡.

Π—Π Π•Πœ=0,03*37 840=1135,2 (Ρ€ΡƒΠ±.)

Π—Π­=0,95*1,42

Расходы Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ оборудования

(3.12)

Π—Π Π­= 1135,2+1,349=1136,549(Ρ€ΡƒΠ±.)

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ расходы.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ пСрсонала Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ‚Ρ€Π΅Ρ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ:

(3.13)

Π—ΠŸΠ =0,4*37 840=15136 (Ρ€ΡƒΠ±.)

Π‘ΡƒΠΌΠΌΠ°Ρ€Π½Ρ‹Π΅ Π³ΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹.

(3.14)

Π‘Π΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ машинного часа, ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (1), составляСт:

(Ρ€ΡƒΠ±.).

3.2 РасчСт Ρ†Π΅Π½Ρ‹ прСдлоТСния ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ количСства ΠΊΠΎΠΏΠΈΠΉ тираТирования Расчёт Ρ†Π΅Π½Ρ‹ прСдлоТСния

ВО = 2 мСсяца — ΠΎΠ±Ρ‰Π΅Π΅ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

ВМ = 1,5 мСсяца — машинноС врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

Π€ΠΎΠ½Π΄ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π° Π·Π° Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

(3.15)

Π³Π΄Π΅ Кд = 0,15 — коэффициСнт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

КР = 0,15 — Ρ€Π°ΠΉΠΎΠ½Π½Ρ‹ΠΉ коэффициСнт.

О = 5000 Ρ€ΡƒΠ±. — ΠΎΠΊΠ»Π°Π΄, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

ЀОВ =5000*2*(1+0,15)*(1+0,15) = 13 225 (Ρ€ΡƒΠ±.).

НачислСния Π½Π° Π€ΠžΠ’:

(3.16)

НЗ/П = 13 225 * 0,302 = 3993,95 (Ρ€ΡƒΠ±.).

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, связанныС с ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π’ΠΈΠžΠ’:

(3.17)

Π³Π΄Π΅ ЧРМ = 162 — число Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… часов Π² ΠΌΠ΅ΡΡΡ†Π΅;

КИ = 0,9 — коэффициСнт использования оборудования.

N = 1 — количСство условных ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ².

Π—ΠžΠ’Π’ = 1,5*162*0,9*1*12 = 2624,4 (Ρ€ΡƒΠ±.).

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ…озяйствСнныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π½ΡƒΠΆΠ΄Ρ‹ (Π—Π₯Н):

Π’Π°Π±Π»ΠΈΡ†Π° 3.4 — Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ…озяйствСнныС Π½ΡƒΠΆΠ΄Ρ‹.

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

Π¦Π΅Π½Π° Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, (Ρ€ΡƒΠ±.)

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ

ВсСго

Π‘ΡƒΠΌΠ°Π³Π°

Π ΡƒΡ‡ΠΊΠ°

ΠšΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°

Диск

Π˜Ρ‚ΠΎΠ³ΠΎ:

Π—Π₯Н = 430 Ρ€ΡƒΠ±.

НакладныС расходы:

(3.18)

РН = 0,45*13 225 = 5951,25 (Ρ€ΡƒΠ±.).

ΠŸΠΎΠ»Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°:

(3.19)

Π—ΠŸΠžΠ› = 19 440 + 3314,3 + 2624,4 + 0 + 406 + 5060= 60 506 (Ρ€ΡƒΠ±.).

РасчСт установочной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ:

(3.20)

Π³Π΄Π΅ RΠ£ = 20% - установочная Ρ€Π΅Π½Ρ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ПРУ = 60 506* 0,2 = 12 101,26 (Ρ€ΡƒΠ±.).

РасчСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π°Π»ΠΎΠ³Π° Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ (НДБ):

(3.21)

НДБ = (60 506+12101) * 0,18 = 13 069 (Ρ€ΡƒΠ±.).

Π¦Π΅Π½Π° прСдлоТСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°:

(3.22)

ЦПР = 60 506 + 12 101 + 13 069= 85 676,93 (Ρ€ΡƒΠ±.).

РасчСт минимального количСства ΠΊΠΎΠΏΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, для получСния установочной ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ:

,(3.23)

Π³Π΄Π΅ ЦБПР — Ρ†Π΅Π½Π° Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°;

Π—Π’Π˜Π ΠΠ– -Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ‚ΠΈΡ€Π°ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

,(3.24)

Π³Π΄Π΅ Π‘CD— Ρ†Π΅Π½Π° диска — носитСля;

Π’Ρ‚ΠΈΡ€Π°ΠΆ — врСмя копирования.

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

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ выполнСния Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ структура ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния «ΠΠ²Ρ‚оматизация ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Π±Π°Π½ΠΊΠ΅». ΠŸΡ€ΠΈ этом Π±Ρ‹Π»ΠΈ ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ стало созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Project. exe написана Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Object Pascal Π² ΡΡ€Π΅Π΄Π΅ программирования Delphi 7.0. с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π‘Π£Π‘Π” Paradox 7, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС MS Windows XP ΠΈ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π° Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹ Π½Π°Π²Ρ‹ΠΊΠΈ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ построСния Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ друТСствСнный интСрфСйс.

Π‘Ρ‹Π»ΠΈ написаны руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А

unit PasswordDlgUnit;

interface

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,

Buttons, jpeg, ExtCtrls;

type

TPasswordDlg = class (TForm)

OKBtn: TButton;

Image1: TImage;

Edit1: TEdit;

Button1: TButton;

procedure OKBtnClick (Sender: TObject);

procedure Button1Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

PasswordDlg: TPasswordDlg;

implementation

uses mainUnit;

{$R *.dfm}

procedure TPasswordDlg. OKBtnClick (Sender: TObject);

begin

if edit1. Text='123' then

begin

mainForm.Show;

passwordDlg.Hide;

end

else

Application.MessageBox ('НСвСрный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ','НСвСрный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ');

end;

procedure TPasswordDlg. Button1Click (Sender: TObject);

begin

Application.Terminate;

end;

end.

unit mainUnit;

interface

uses

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

Dialogs, ComCtrls, Buttons, jpeg, ExtCtrls;

type

TmainForm = class (TForm)

Image1: TImage;

SpeedButton1: TSpeedButton;

SpeedButton2: TSpeedButton;

SpeedButton3: TSpeedButton;

procedure SpeedButton2Click (Sender: TObject);

procedure SpeedButton3Click (Sender: TObject);

procedure SpeedButton1Click (Sender: TObject);

procedure SpeedButton4Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

mainForm: TmainForm;

implementation

uses Sotrudniki, Unit2, Unit3, Unit4, Unit9, Unit10;

{$R *.dfm}

procedure TmainForm. SpeedButton2Click (Sender: TObject);

begin

mainForm.Hide;

Form1.Show;

end;

procedure TmainForm. SpeedButton3Click (Sender: TObject);

begin

mainForm.Hide;

Form2.Show;

end;

procedure TmainForm. SpeedButton1Click (Sender: TObject);

begin

mainForm.Hide;

Form3.Show;

end;

procedure TmainForm. SpeedButton4Click (Sender: TObject);

begin

mainForm.Hide;

Form4.Show;

end;

procedure TmainForm. FormCreate (Sender: TObject);

begin

HelpFile := ExtractFilePath (Application.ExeName) + 'helpsber.chm';

end;

end.

unit Unit1;

interface

uses

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

Dialogs, Grids, DBGrids, StdCtrls, ExtCtrls, DBCtrls, ShellAPI, ComObj;

type

TForm1 = class (TForm)

DBGrid1: TDBGrid;

Button6: TButton;

Button1: TButton;

Button2: TButton;

Label1: TLabel;

Label2: TLabel;

ComboBox1: TComboBox;

Button3: TButton;

Button4: TButton;

Label3: TLabel;

Button5: TButton;

Button7: TButton;

Label4: TLabel;

Label5: TLabel;

Button8: TButton;

procedure Button6Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure FormShow (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button5Click (Sender: TObject);

procedure Button7Click (Sender: TObject);

procedure Button8Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses mainDataModuleUnit, mainUnit, Unit5, Unit4, Unit11, Unit6;

{$R *.dfm}

procedure TForm1. Button6Click (Sender: TObject);

begin

Form1.Hide;

mainForm.Show;

end;

procedure TForm1. Button3Click (Sender: TObject);

begin

mainDataModule.Query1.SQL.Clear;

mainDataModule.Query1.SQL.Add ('SELECT (SELECT SUM (Prixod) FROM Vkladu WHERE N_cheta = '''+form1.ComboBox1.Text + ''')-(SELECT SUM (Rasxod) FROM Vkladu WHERE N_cheta = '''+form1.ComboBox1.Text + ''') FROM Vkladu');

mainDataModule.Query1.Open;

label5.Caption:=mainDataModule.Query1.Fields[0]. AsString + ' Ρ€ΡƒΠ±.';

mainDataModule.Query1.SQL.Clear;

mainDataModule.Query1.SQL.Add ('SELECT * FROM Vkladu');

mainDataModule.Query1.SQL.Add ('WHERE N_cheta = '''+form1.ComboBox1.Text + '''');

mainDataModule.Query1.Open;

Self.DBGrid1.DataSource:= mainDataModule. DataSource5;

Form5.Edit1.Text:=mainDataModule.Query1.Fields[1]. AsString;

label3.Visible:=true;

button5.Visible:=true;

button7.Visible:=true;

label5.Visible:=true;

label4.Visible:=true;

end;

procedure TForm1. Button4Click (Sender: TObject);

begin

Form6.Show;

end;

procedure TForm1. Button2Click (Sender: TObject);

begin

mainDataModule.Query2.Active:=False;

mainDataModule.Query2.SQL.Clear;

mainDataModule.Query2.SQL.Add ('SELECT * FROM Klientu');

mainDataModule.Query2.SQL.Add ('WHERE N_cheta = '''+ComboBox1.Text + '''');

mainDataModule.Query2.Open;

Self.DBGrid1.DataSource:= mainDataModule. DataSource6;

end;

procedure TForm1. FormShow (Sender: TObject);

begin

ComboBox1.Items.Clear;

while not mainDataModule. Query2. Eof do

begin

ComboBox1.Items.Add (mainDataModule.Query2.Fields.FieldByName ('N_cheta').AsString);

mainDataModule.Query2.Next;

end;

end;

procedure TForm1. Button1Click (Sender: TObject);

begin

label3.Visible:=false;

button5.Visible:=false;

button7.Visible:=false;

label5.Visible:=false;

label4.Visible:=false;

end;

procedure TForm1. Button5Click (Sender: TObject);

begin

Form5.Show;

end;

procedure TForm1. Button7Click (Sender: TObject);

begin

if messageDlg ('Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись?',

mtConfirmation, [mbYes, mbNo], 0)=mrYes then mainDataModule. Table5.Delete;

end;

procedure TForm1. Button8Click (Sender: TObject);

var i, j, index:byte;

ExcelApp, sheet: Variant;

begin

ExcelApp:=createOleObject ('Excel.Application');

ExcelApp.Visible:=True;

ExcelApp.WorkBooks.Add (-4167);

ExcelApp.WorkBooks[1]. WorkSheets[1].Name:='счСта';

sheet:=ExcelApp.WorkBooks[1].WorkSheets['счСта'];

index:=2;

form1.dbgrid1.DataSource.DataSet.First;

for i:=1 to form1. dbgrid1.DataSource.DataSet.RecordCount do begin

for j:=1 to form1. dbgrid1.FieldCount do

sheet.cells[index, j]: =form1.dbgrid1.Fields[j-1].AsString;

Inc (index);

form1.dbgrid1.DataSource.DataSet.Next;

end;

end;

end.

unit Unit2;

interface

uses

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

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

RpRave, RpDefine, RpCon, RpConDS;

type

TForm2 = class (TForm)

DBGrid1: TDBGrid;

Button5: TButton;

RadioGroup1: TRadioGroup;

CheckBox1: TCheckBox;

CheckBox2: TCheckBox;

Edit1: TEdit;

Edit2: TEdit;

Button1: TButton;

Button2: TButton;

Button3: TButton;

procedure Button5Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

uses mainUnit, mainDataModuleUnit, Unit6, Unit9;

{$R *.dfm}

procedure TForm2. Button5Click (Sender: TObject);

begin

Form2.Hide;

mainForm.Show;

end;

procedure TForm2. Button1Click (Sender: TObject);

var KeyFields: string;

KeyValues: variant;

Options: TLocateOptions;

begin

if not (CheckBox1.Checked or CheckBox2. Checked) then

begin

MessageDlg ('НС Π·Π°Π΄Π°Π½Ρ‹ условия поиска!', mtInformation, [mbOK], 0);

exit;

end;

if CheckBox1. Checked and CheckBox2. Checked then

begin

KeyFields:='Kod_vklada;%_stavka';

KeyValues:=VarArrayOf ([Edit1.Text, Edit2. Text]);

end

else

begin

if CheckBox1. Checked then

begin

KeyFields:='Kod_vklada';

KeyValues:=Edit1.Text;

end;

if CheckBox2. Checked then

begin

KeyFields:='%_stavka';

KeyValues:=Edit2.Text;

end;

end;

Options:=[loCaseInsensitive, loPartialKey];

if not mainDataModule. Table4.Locate (KeyFields, KeyValues, Options) then

begin

Beep;

MessageDlg ('Π—Π°ΠΏΠΈΡΡŒ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°!', mtInformation, [mbOK], 0);

exit;

end;

end;

procedure TForm2. Button3Click (Sender: TObject);

begin

Form8.QuickRep1.Preview;

end;

end.

unit Unit3;

interface

uses

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

Dialogs, StdCtrls, Grids, DBGrids, ExtCtrls, DBCtrls, ExcelXP, ComObj,

TeEngine, Series, TeeProcs, Chart, DbChart;

type

TForm3 = class (TForm)

DBGrid1: TDBGrid;

Button4: TButton;

Button1: TButton;

Button2: TButton;

Label1: TLabel;

Button3: TButton;

Button5: TButton;

Button6: TButton;

procedure Button4Click (Sender: TObject);

procedure DBGrid1TitleClick (Column: TColumn);

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button5Click (Sender: TObject);

procedure Button6Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

uses mainDataModuleUnit, Unit7, mainUnit, Unit12;

{$R *.dfm}

procedure TForm3. Button4Click (Sender: TObject);

begin

Form3.Hide;

mainForm.Show;

end;

procedure TForm3. DBGrid1TitleClick (Column: TColumn);

begin

mainDataModule.table2.IndexFieldNames:=Column.FieldName;

end;

procedure TForm3. Button1Click (Sender: TObject);

begin

mainDataModule.Table2.IndexFieldNames:='FIO';

end;

procedure TForm3. Button2Click (Sender: TObject);

begin

mainDataModule.Table2.IndexFieldNames:='Stash';

end;

procedure TForm3. Button3Click (Sender: TObject);

begin

Form12.ShowModal;

end;

procedure TForm3. Button5Click (Sender: TObject);

begin

Form12.ShowModal;

end;

procedure TForm3. Button6Click (Sender: TObject);

begin

if messageDlg ('Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись?',

mtConfirmation, [mbYes, mbNo], 0)=mrYes then mainDataModule. Table2.Delete;

end;

end.

unit Unit4;

interface

uses

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

Dialogs, ExtCtrls, TeeProcs, TeEngine, Chart, DbChart, Series;

type

TForm4 = class (TForm)

DBChart1: TDBChart;

Series2: TPieSeries;

Series1: TBarSeries;

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form4: TForm4;

implementation

uses mainDataModuleUnit;

{$R *.dfm}

procedure TForm4. FormCreate (Sender: TObject);

begin

mainDataModule.Query4.Active:=true;

end;

end.

unit Unit5;

interface

uses

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

Dialogs, StdCtrls, Mask, DBCtrls, Buttons, ComCtrls;

type

TForm5 = class (TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

DateTimePicker1: TDateTimePicker;

procedure BitBtn1Click (Sender: TObject);

procedure BitBtn2Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form5: TForm5;

implementation

uses mainDataModuleUnit, mainUnit, Unit4, Sotrudniki;

{$R *.dfm}

procedure TForm5. BitBtn1Click (Sender: TObject);

begin

if DateTimePicker1. Date < Date then

ShowMessage ('Π’Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π½ΠΈΠΌ числом!')

else

begin

if (Edit1.Text = '1 360 179') or (Edit1.Text = '2 369 899') or (Edit1.Text = '59 207 788') then

ShowMessage ('НСдопустимый Π½ΠΎΠΌΠ΅Ρ€ счСта!')

else

begin

with mainDataModule. Table5 do

begin

Insert;

FieldByName ('N_cheta').AsString:=Edit1.Text;

FieldByName ('Data').AsString:=DateToStr (DateTimePicker1.Date);

FieldByName ('Prixod').AsString:=Edit2.Text;

FieldByName ('Rasxod').AsString:=Edit3.Text;

FieldByName ('Tab_N_sotr').AsString:='3';

Post;

Refresh;

end;

mainDataModule.Query1.Active:=false;

mainDataModule.Query1.Active:=true;

Form1.DBGrid1.Refresh;

Self.Close;

end;

end;

end;

procedure TForm5. BitBtn2Click (Sender: TObject);

begin

Self.Close;

end;

procedure TForm5. FormCreate (Sender: TObject);

begin

DateTimePicker1.Date:=Date;

end;

end.

unit Unit6;

interface

uses

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

Dialogs, StdCtrls, Grids, DBGrids, DB, DBTables, shellapi, ComObj;

type

TForm6 = class (TForm)

Table1: TTable;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Button4: TButton;

Button5: TButton;

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure Button4Click (Sender: TObject);

procedure Button5Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form6: TForm6;

implementation

uses Unit11, mainUnit;

{$R *.dfm}

procedure TForm6. Button1Click (Sender: TObject);

begin

Table1.Insert;

Form11.ShowModal;

end;

procedure TForm6. Button2Click (Sender: TObject);

begin

Form11.ShowModal;

end;

procedure TForm6. Button3Click (Sender: TObject);

begin

if messageDlg ('Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись?',

mtConfirmation, [mbYes, mbNo], 0)=mrYes then Table1. Delete;

end;

procedure TForm6. Button4Click (Sender: TObject);

begin

Form6.Hide;

mainForm.show;

end;

procedure TForm6. Button5Click (Sender: TObject);

var

TempleateFileName: string;

WordApp, Document, ADocument: OleVariant;

i: Integer;

BookmarkName: string;

Range: OleVariant;

function CompareBm (ABmName: string; const AName: string): Boolean;

var

i: Integer;

begin

i := Pos ('__', ABmName);

if i > 0 then

Delete (ABmName, i, Length (ABmName) — i + 1);

Result := SameText (ABmName, AName);

end;

begin

TempleateFileName := ExtractFilePath (Application.ExeName) + 'dogovor.dot';

try

// Если Π½Π΅Ρ‚ Ρ‚ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΠΌ

WordApp := CreateOleObject ('Word.Application');

except

on E: Exception do

begin

ShowMessage ('НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Word!'#13#10 + E. Message);

Exit;

end;

end;

try

Screen.Cursor := crHourGlass;

// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ шаблона

Document := WordApp.Documents.Add (Template := TempleateFileName, NewTemplate := False);

ADocument:=Document;

// ЗамСняСм Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅

for i := ADocument.Bookmarks.Count downto 1 do

begin

BookmarkName := ADocument.Bookmarks.Item (i).Name;

Range := ADocument.Bookmarks.Item (i).Range;

if CompareBm (BookmarkName, 'klientnum') then

Range.Text := Table1. FieldByName ('N_dogovora').AsString

else

if CompareBm (BookmarkName, 'klientname1') then

begin

Range.Text := Table1. FieldByName ('FIO').AsString;

end

else

if CompareBm (BookmarkName, 'klientname') then

Range.Text := Table1. FieldByName ('FIO').AsString

else

if CompareBm (BookmarkName, 'passn') then

begin

Range.Text := Table1. FieldByName ('Pasport').AsString;

end

else

if CompareBm (BookmarkName, 'bdate') then

begin

Range.Text := Table1. FieldByName ('DTR').AsString;

end

else

if CompareBm (BookmarkName, 'number') then

begin

Range.Text := Table1. FieldByName ('telefon').AsString;

end;

end;

// По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ ΠΎΠΊΠ½ΠΎ Word скрыто, Π΄Π΅Π»Π°Π΅ΠΌ Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ

WordApp.Visible := True;

finally

// НСобходимо для удалСния экзСмпляра Word.

WordApp := Unassigned;

Screen.Cursor := crDefault;

end;

end;

end.

unit Unit7;

interface

uses

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

Dialogs, Series, TeEngine, ExtCtrls, TeeProcs, Chart, DbChart, BubbleCh;

type

TForm7 = class (TForm)

DBChart1: TDBChart;

Series1: TPieSeries;

Series2: TBarSeries;

Series3: TBubbleSeries;

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form7: TForm7;

implementation

uses mainDataModuleUnit;

{$R *.dfm}

procedure TForm7. FormCreate (Sender: TObject);

begin

mainDataModule.Query3.Active:=true;

end;

end.

unit Unit9;

interface

uses

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

Dialogs, QRCtrls, QuickRpt, ExtCtrls;

type

TForm8 = class (TForm)

QuickRep1: TQuickRep;

ColumnHeaderBand1: TQRBand;

DetailBand1: TQRBand;

PageFooterBand1: TQRBand;

PageHeaderBand1: TQRBand;

TitleBand1: TQRBand;

QRSysData1: TQRSysData;

QRLabel1: TQRLabel;

QRLabel2: TQRLabel;

QRLabel3: TQRLabel;

QRLabel4: TQRLabel;

QRSysData3: TQRSysData;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

QRDBText3: TQRDBText;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form8: TForm8;

implementation

uses mainDataModuleUnit;

{$R *.dfm}

end.

unit Unit11;

interface

uses

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

Dialogs, StdCtrls, Mask, DBCtrls, Buttons;

type

TForm11 = class (TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Label7: TLabel;

DBEdit1: TDBEdit;

DBEdit2: TDBEdit;

DBEdit3: TDBEdit;

DBEdit4: TDBEdit;

DBEdit5: TDBEdit;

DBEdit6: TDBEdit;

DBEdit7: TDBEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form11: TForm11;

implementation

{$R *.dfm}

end.

unit Unit12;

interface

uses

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

Dialogs, StdCtrls, Buttons, Mask, DBCtrls;

type

TForm12 = class (TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

procedure BitBtn1Click (Sender: TObject);

//procedure DBEdit1Change (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form12: TForm12;

implementation

uses Unit3, mainDataModuleUnit;

{$R *.dfm}

procedure TForm12. BitBtn1Click (Sender: TObject);

begin

mainDataModule.Table2.Insert;

mainDataModule.Table2.FieldByName ('Tab_nomer').AsString:=Edit1.Text;

mainDataModule.Table2.FieldByName ('FIO').AsString:=Edit2.Text;

mainDataModule.Table2.FieldByName ('DTR').AsString:=Edit3.Text;

mainDataModule.Table2.FieldByName ('Dolshnost').AsString:=Edit4.Text;

mainDataModule.Table2.FieldByName ('Stash').AsString:=Edit5.Text;

mainDataModule.Table2.FieldByName ('Telefon').AsString:=Edit6.Text;

mainDataModule.Table2.Post;

end;

end.

unit AboutBoxUnit;

interface

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,

Buttons, ExtCtrls, jpeg;

type

TAboutBox = class (TForm)

Panel: TPanel;

ProgramIcon: TImage;

ProductName: TLabel;

Version: TLabel;

Copyright: TLabel;

Comments: TLabel;

OKButton: TButton;

procedure OKButtonClick (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

AboutBox: TAboutBox;

implementation

{$R *.dfm}

procedure TAboutBox. OKButtonClick (Sender: TObject);

begin

AboutBox.Close;

end;

end.

unit mainDataModuleUnit;

ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ прилоТСния А

interface

uses

SysUtils, ShellAPI, Classes, Menus, DB, DBTables, Messages, Windows, Forms, ComObj, Dialogs;

type

TmainDataModule = class (TDataModule)

globalMenu: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N5: TMenuItem;

N6: TMenuItem;

N8: TMenuItem;

N9: TMenuItem;

DataSource1: TDataSource;

N7: TMenuItem;

DataSource2: TDataSource;

Table1: TTable;

Table2: TTable;

DataSource3: TDataSource;

Table3: TTable;

DataSource4: TDataSource;

Table4: TTable;

N11: TMenuItem;

Table3N_cheta: TStringField;

Table3Data: TDateField;

Table3Prixod: TCurrencyField;

Table3Rasxod: TCurrencyField;

Query1: TQuery;

DataSource5: TDataSource;

Query2: TQuery;

DataSource6: TDataSource;

Table1N_cheta: TStringField;

Table1FIO: TStringField;

Table1DTR: TDateField;

Table1Telefon: TStringField;

Table1Pasport: TStringField;

Table1N_dogovora: TStringField;

Table1Kod_vklada: TStringField;

Table2Tab_nomer: TStringField;

Table2FIO: TStringField;

Table2DTR: TDateField;

Table2Dolshnost: TStringField;

Table2Stash: TStringField;

Table2Telefon: TStringField;

N13: TMenuItem;

DataSource7: TDataSource;

Query3: TQuery;

N14: TMenuItem;

DataSource8: TDataSource;

Table5: TTable;

N3: TMenuItem;

DataSource9: TDataSource;

Query4: TQuery;

Query5: TQuery;

Table4Kod_vklada: TStringField;

Table4Naim_vklada: TStringField;

Table4_stavka: TStringField;

Table4Status_cheta: TStringField;

Table5N: TAutoIncField;

Table5N_cheta: TStringField;

Table5Data: TDateField;

Table5Prixod: TCurrencyField;

Table5Rasxod: TCurrencyField;

Table5Tab_N_sotr: TStringField;

procedure N8Click (Sender: TObject);

procedure N11Click (Sender: TObject);

procedure N12Click (Sender: TObject);

procedure N9Click (Sender: TObject);

procedure N5Click (Sender: TObject);

procedure N6Click (Sender: TObject);

procedure N13Click (Sender: TObject);

procedure N14Click (Sender: TObject);

procedure N3Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

mainDataModule: TmainDataModule;

implementation

uses AboutBoxUnit, mainUnit, Unit3, Unit9, Unit10, Unit7, Unit4;

{$R *.dfm}

procedure TmainDataModule. N8Click (Sender: TObject);

begin

AboutBox.Show;

end;

procedure TmainDataModule. N11Click (Sender: TObject);

begin

Application.Terminate;

end;

procedure TmainDataModule. N12Click (Sender: TObject);

begin

Form10.QuickRep1.Preview;

end;

procedure TmainDataModule. N9Click (Sender: TObject);

var S: string;

i:integer;

begin

if MessageDlg ('ΠŸΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅?', mtCustom, mbOKCancel, 0) = 1 then

begin

S:=ExtractFilePath (Application.ExeName);

WinExec (pansichar ('xcopy /Y '+S+'DB '+S+'backup'), SW_HIDE);

ShowMessage ('ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ');

end;

end;

procedure TmainDataModule. N5Click (Sender: TObject);

begin

ShellExecute (Application.Handle, 'open', 'helpspravka.chm', nil, nil, SW_SHOW);

end;

procedure TmainDataModule. N6Click (Sender: TObject);

begin

ShellExecute (Application.Handle, 'open', 'helpsber.chm', nil, nil, SW_SHOW);

end;

procedure TmainDataModule. N13Click (Sender: TObject);

begin

Form7.Show;

end;

procedure TmainDataModule. N14Click (Sender: TObject);

var S: string;

i:integer;

begin

if MessageDlg ('ΠŸΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ…?', mtCustom, mbOKCancel, 0) = 1 then

begin

S:=ExtractFilePath (Application.ExeName);

WinExec (pansichar ('xcopy /Y '+S+'backup '+S+'DB'), SW_HIDE);

ShowMessage ('Π”Π°Π½Π½Ρ‹Π΅ восстановлСны');

end;

end;

procedure TmainDataModule. N3Click (Sender: TObject);

begin

Form4.Show;

end;

end.

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