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

Автоматизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² салонС красоты

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

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

Автоматизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² салонС красоты (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

" Автоматизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΡΠ°Π»ΠΎΠ½Π΅ красоты"

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ мСсто ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€

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

Π’ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚Π½Ρ‹Π΅ инструкции ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΡΠ°Π»ΠΎΠ½Π΅ красоты Π²Ρ…ΠΎΠ΄ΠΈΡ‚:

1.БоставлСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ мастСров салона

2.РСгистрация ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²

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

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

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

1.Находящаяся информация Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ (ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, мастСрах, космСтичСских срСдствах, заявках) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡΠ»ΡƒΠ³Π°Ρ…, космСтичСских срСдствах ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….

2.Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ (ΠΏΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, заявкам ΠΈ ΠΏΠΎ ΠΊΠΎΡΠΌΠ΅Ρ‚ичСским срСдствам) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ поиск ΠΏΠΎ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ, Π΄Π°Ρ‚Π΅.

3.Π”ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° рСгистрирования Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

4.Π”ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅ΡΡ‚ΠΈΡΡŒ ΡƒΡ‡Π΅Ρ‚ космСтичСских срСдств ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΎΠ².

2. Ѐормализация

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

Рис.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ выполняСтся Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ этапов ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ся с Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая являСтся Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ (Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ для Borland Delphi 7). Волько послС выяснСния структуры ΠΈ ΡΠΎΡΡ‚Π°Π²Π° этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ ΠΈ ΡΠΎΡΡ‚Π°Π²Π΅ Ρ‚Π°Π±Π»ΠΈΡ† Π΄Π°Π½Π½Ρ‹Ρ…. НСобходимым этапом Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ являСтся нормализация Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, которая, ΠΏΠΎ ΡΡƒΡ‚ΠΈ, прСдставляСт собой процСсс ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ хранСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….

НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (3NF). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ устраняСтся ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ся процСсс измСнСния структуры Π‘Π”.

Π‘Π½Π°Ρ‡Π°Π»Π° производится ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (1NF) — ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ назначаСтся ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ всС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π³Ρ€ΡƒΠΏΠΏΡ‹ (Ρ‚ΠΎΡ‡Π½Π΅Π΅ создаСтся новая Ρ‚Π°Π±Π»ΠΈΡ†Π° для ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π³Ρ€ΡƒΠΏΠΏ).

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

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π² 3NF всС поля ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ нСпосрСдствСнно связаны с ΠΏΠΎΠ»Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‚ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это дСлаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ — любоС ΠΏΠΎΠ»Π΅ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ΅ с ΠΏΠΎΠ»Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСнСсти Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… рассматриваСмой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»ΠΎΡΡŒ слСдованиС 3NF. Π’ Access сущСствуСт мастСр Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π°Π±Π»ΠΈΡ†, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ этот процСсс.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС уточняСтся структура ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ся ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Π²ΠΎΠ΄Π°. Π’ Borland Delphi 7 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹. На Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ этапС создаСтся мСню ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ интСрфСйсныС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹. Π—Π°Ρ‚Π΅ΠΌ, Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π° Π»ΡŽΠ±ΠΎΠΉ этап процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

3. ОписаниС срСды программирования

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС «ΠΠ²Ρ‚оматизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΡΠ°Π»ΠΎΠ½Π΅ красоты» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π½Π° Π‘Π£Π‘Π” Microsoft Access XP Borland Delphi 7.

Access XP Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΠΎΡΡ‚Π°Π² Microsoft Office XP, ΠΈ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΡΡ€Π΅Π΄Π΅ Windows 2000 ΠΈ Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹ΠΌ Access XP ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, являСтся Pentium 2 ΠΈ 64 Мб ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΠ΄ Windows 2000. ΠŸΡ€ΠΈ стандартной установкС Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Word, Excel, Outlook, Power Point, Access, FrontPage трСбуСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 250 Мб Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС. РСкомСндуСтся ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ SVGA, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ использованиС VGA.

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

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

Π’ Access Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ макросов ΠΈΠ»ΠΈ Access Basic ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ динамичСский ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями. OLE позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ связь с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ прилоТСния ΠΈΠ»ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Access. Π’Π°ΠΊΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, элСктронныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… OLE ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Windows.

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

Π’ Microsoft Access для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π°ΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык SQL (Structured Query Language — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык запросов). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Access Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° срСда Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Borland Delphi 7.

Бинтаксис Borland Delphi 7 основан Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования Object Pascal. Borland Delphi 7 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ООП (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности срСды.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½Ρ‹ΠΌ достоинством Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ срСды Borland Delphi 7 являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Borland Delphi 7 Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡ€Π΅ считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… простых срСд программирования, ΠΈ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²ΡΠ΅Ρ… ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных срСд программирования, являСтся строго Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ позволяСт свСсти количСство ошибок практичСски ΠΊ Π½ΡƒΠ»ΡŽ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ логичСских ошибок Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°).

Borland Delphi 7 прСдоставляСт ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр срСдств ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ структуры ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π» Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ADO, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Microsoft, Π·Π° ΡΠ²ΠΎΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Ρƒ использования.

3.1 Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ тСхничСскому ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ

ВрСбования ΠΊ Ρ‚СхничСскому ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ трСбованиями ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows 2000 ΠΈ Π²Ρ‹ΡˆΠ΅.

3.2 ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ

Для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° опСрационная систСма WINDOWS 2000 ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Microsoft Access 2003.

4. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

4.1 Алгоритмизация Π·Π°Π΄Π°Ρ‡ΠΈ

4.1.1 ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π±Ρ‹Π»ΠΈ созданы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

Π’Π°Π±Π»ΠΈΡ†Π° № 1. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹

Имя поля

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля/Ρ€Π°Π·ΠΌΠ΅Ρ€ поля

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

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

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

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

Π”Π°

Ѐамилия

ВСкстовый

НСт

Имя

ВСкстовый

НСт

ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ

ВСкстовый

НСт

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

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

Π’Π°Π±Π»ΠΈΡ†Π° № 2. ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Ρ‹

Имя поля

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля/Ρ€Π°Π·ΠΌΠ΅Ρ€ поля

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

ID ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Π°

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

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

Π”Π°

Ѐамилия

ВСкстовый

НСт

Имя

ВСкстовый

НСт

ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ

ВСкстовый

НСт

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

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

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

Π”Π°Ρ‚Π°/ВрСмя

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

НСт

ID Π‘рСдства

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

Π’Π°Π±Π»ΠΈΡ†Π° № 3. РасписаниС

Имя поля

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля/Ρ€Π°Π·ΠΌΠ΅Ρ€ поля

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

ID Π Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡ

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

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

Π”Π°

ID ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Π°

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

Π”Π°Ρ‚Π°

Π”Π°Ρ‚Π°/врСмя

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

НСт

ВрСмя

ВСкстовый

НСт

Π’Π°Π±Π»ΠΈΡ†Π° № 4. БрСдства

Имя поля

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля/Ρ€Π°Π·ΠΌΠ΅Ρ€ поля

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

ID Π‘рСдства

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

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

Π”Π°

НазваниС

ВСкстовый

НСт

Π¦Π΅Π½Π°

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

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

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

НаличиС

ВСкстовый

НСт

Π’Π°Π±Π»ΠΈΡ†Π° № 5. Услуги

Имя поля

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля/Ρ€Π°Π·ΠΌΠ΅Ρ€ поля

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

ID Π£ΡΠ»ΡƒΠ³ΠΈ

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

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

Π”Π°

НаимСнованиС услуг

ВСкстовый

НСт

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

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

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

НСт

Π’Π°Π±Π»ΠΈΡ†Π° № 6. Заявки

Имя поля

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля/Ρ€Π°Π·ΠΌΠ΅Ρ€ поля

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅

ID Π—аявки

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

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

Π”Π°

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

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

ID ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Π°

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

ID Π£ΡΠ»ΡƒΠ³ΠΈ

Числовой

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅

НСт

Π”Π°Ρ‚Π° записи

Π”Π°Ρ‚Π°/врСмя

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

НСт

ВрСмя

Π”Π°Ρ‚Π°/врСмя

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

НСт

Π”Π°Ρ‚Π° выполнСния

Π”Π°Ρ‚Π°/врСмя

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

НСт

4.1.2 Бтруктурная схСма

Π‘Ρ…Π΅ΠΌΠ°

4.2 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’ ΡΠΎΠΎΡ‚вСтствии с Π±Π»ΠΎΠΊ-схСмой, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ 4.1.2. «Π‘Π»ΠΎΠΊ схСма», Π² ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Borland Delphi 7. А Ρ‚Π°ΠΊΠΆΠ΅ запросы Microsoft Access 2003. ВСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ V. «ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅».

4.3 Аномалии ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ появлСниС Π½Π° ΡΠΊΡ€Π°Π½Π΅ сообщСний:

1. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ «ΠžΡˆΠΈΠ±ΠΊΠ° чтСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…».

Ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈ этом ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½:

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° db.mdb. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ„Π°ΠΉΠ» Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΈΠ»ΠΈ находится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

2. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ошибки послуТила Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ носитСля.

2. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ «ΠΠ΅ΡΠΎΠΎΡ‚вСтствиС Π΄Π°Ρ‚».

Ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚.

ΠŸΡ€ΠΈ этом ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½:

— ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ написания Π΄Π°Ρ‚.

4.4 ВСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°

Для написания прилоТСния Π½Π° Borland Delphi я ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»Π°ΡΡŒ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Borland Debugger Engine. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

Π¨ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° остановки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Toggle Breakpoint). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… остановки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π¨ Π—апуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ курсором (Run to Cursor). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ курсором Π² ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствляСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Step Over ΠΈ Trace Into.

Π¨ ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ (Go to Address). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ адрСсу. Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

Π¨ ΠžΠΊΠ½ΠΎ слСТСния Π·Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, записями ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ (Inspect window).

Π¨ ΠžΠΊΠ½ΠΎ слСТСния Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (Evaluate/Modify window).

Π¨ ΠžΠΊΠ½ΠΎ слСТСния Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ (CPU window).

5. Анализ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π’ ΡΠΎΠΎΡ‚вСтствии с ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ 4.4 тСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ нСпосрСдствСнно Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π±Ρ‹Π»ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ тСстированиС всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

6. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ

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

Достоинства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Удобство ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Π° Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠŸΠš); соотвСтствиС Ρ„ΠΎΡ€ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² самым послСдним Π·Π°ΠΊΠΎΠ½Π°ΠΌ Π Π€; нСбольшой ΠΎΠ±ΡŠΡ‘ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ памяти. Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ сотрудником, для Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ² ΠΏΠΎ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Π΄Π°Π½Π½Ρ‹ΠΌ.

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствляСтся Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π»Π΅Π²ΠΎΠΉ клавиши Π½Π° ΡΡ€Π»Ρ‹ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ появится главная Ρ„ΠΎΡ€ΠΌΠ°:

Рис.

ОписаниС Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

«ΠœΠ΅Π½ΡŽ»:

Рис.

Π€ΠΎΡ€ΠΌΠ° № 1. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹.

Рис.

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΏΠΎΡΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… салон красоты.

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Β· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи;

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ — сохраняСт записи;

Β· Π£Π΄Π°Π»ΠΈΡ‚ΡŒ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ записи;

Β· ΠžΡ‚Ρ‡Π΅Ρ‚.

Π€ΠΎΡ€ΠΌΠ° № 2. ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Ρ‹.

Рис.

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ свСдСния ΠΎ ΠΏΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Π°Ρ….

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Β· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи;

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ — сохранСниС записи;

Β· Π£Π΄Π°Π»ΠΈΡ‚ΡŒ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ записи.

Π€ΠΎΡ€ΠΌΠ° № 3. РасписаниС Рис.

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° содСрТит свСдСния ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников.

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Β· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи;

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ — сохранСниС записи;

Β· Π£Π΄Π°Π»ΠΈΡ‚ΡŒ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ записи.

Π€ΠΎΡ€ΠΌΠ° № 4 БрСдства.

Рис.

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° содСрТит свСдСния ΠΎ ΠΊΠΎΡΠΌΠ΅Ρ‚ичСских срСдствах.

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Β· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи;

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ — сохранСниС записи;

Β· Π£Π΄Π°Π»ΠΈΡ‚ΡŒ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ записи;

Β· ΠžΡ‚Ρ‡Π΅Ρ‚.

Π€ΠΎΡ€ΠΌΠ° № 5 Услуги.

Рис.

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° содСрТит свСдСния ΠΎΠ± ΡƒΡΠ»ΡƒΠ³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ салон красоты.

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Β· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи;

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ — сохранСниС записи;

Β· Π£Π΄Π°Π»ΠΈΡ‚ΡŒ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ записи.

Π€ΠΎΡ€ΠΌΠ° № 6 Заявки Рис.

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° содСрТит свСдСния ΠΎ Π·Π°ΡΠ²ΠΊΠ°Ρ….

Π’ ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ:

Β· Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи;

Β· Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ — сохранСниС записи;

Β· Π£Π΄Π°Π»ΠΈΡ‚ΡŒ — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ записи;

Β· ΠžΡ‚Ρ‡Π΅Ρ‚.

МСню «ΠŸΠΎΠΌΠΎΡ‰ΡŒ»

Рис.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ справку ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ «Πž ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅».

Рис.

МСню «Π’Ρ‹Ρ…ΠΎΠ΄»

Рис.

Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ «ΠΠ²Ρ‚оматизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΡΠ°Π»ΠΎΠ½Π΅ красоты».

II. ЭкономичСская Ρ‡Π°ΡΡ‚ΡŒ.

1. РасчСт Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

ЦСлью настоящСй Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ:

* ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°.

* Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈΠΌΠ΅Π΅Ρ‚ пСрспСктивы практичСского примСнСния ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΡΠ°Π»ΠΎΠ½Π΅ красоты .

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ внСдрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «ΠΠ²Ρ‚оматизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΡΠ°Π»ΠΎΠ½Π΅ красоты», Π½ΠΎ ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π΅Π½Ρ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ΠŸΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΡΡ‚ΡŒ всСх Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ соотнСсти с ΡΡΠΊΠΎΠ½ΠΎΠΌΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ дСньгами, Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ срок окупаСмости этих Π·Π°Ρ‚Ρ€Π°Ρ‚.

Для этого ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ряд подсчСтов. НачнСм с Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π’Π°Π±Π»ΠΈΡ†Π°

Π­Ρ‚Π°ΠΏ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

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

Π’Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΎΡΡ‚ΡŒ Ρ‡.

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

ΠŸΡ€Π΅Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΠ΅ обслСдованиС.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, согласованиС ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСского обоснования.

ВСхничСский ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π£Ρ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ структуры ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структуры ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ»Π°Π½Π° мСроприятий ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΠŸΠŸ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки. БогласованиС ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ тСхничСского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Π°Ρ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, тСстированиС.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, согласованиС ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ порядка ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ испытаний, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ДокумСнтация ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΡΠ΄Π°Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π˜Π’ΠžΠ“Πž:

164 часа

ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ Π·Π°Ρ‚Ρ€Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ понСсло прСдприятиС.

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ слоТности Π·Π°Π΄Π°Ρ‡ΠΈ Π‘ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ стандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ принята Ρ€Π°Π²Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅

(Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° с Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 0,5 Π΄ΠΎ 1,5). Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π² ΡΠ΅Π±Ρ автоматичСский поиск ΠΈ ΠΏΠΎΠ΄ΡΡ‡Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Π΅Ρ€Π΅ΠΌ 0,7.

c = 0,7- коэффициСнт слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ p — ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ объСма Ρ€Π°Π±ΠΎΡ‚ Π·Π° ΡΡ‡Π΅Ρ‚ внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ уточнСния постановок (мСняСтся ΠΎΡ‚ 0,1 Π΄ΠΎ 0,5). Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ я Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ прСдставляла сСбС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ПП, возьмСм коэффициСнт = 0,2

p = 0,2 — коэффициСнт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ увСличСния Π·Π°Ρ‚Ρ€Π°Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π° — b, вслСдствиС нСдостаточного описания Π·Π°Π΄Π°Ρ‡ΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ принимаСтся ΠΎΡ‚ 1 Π΄ΠΎ 1,5, Π² ΡΠ²ΡΠ·ΠΈ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ данная Π·Π°Π΄Π°Ρ‡Π°, Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° уточнСния ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ, ΠΏΡ€ΠΈΠΌΠ΅ΠΌ b = 1,2.

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° k ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΡ‚Π°ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΡΠΎΡΡ‚авляСт: для Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π΄ΠΎ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ — 0,8; ΠΎΡ‚ Π΄Π²ΡƒΡ… Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π»Π΅Ρ‚ — 1,0; ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… Π΄ΠΎ ΠΏΡΡ‚ΠΈ Π»Π΅Ρ‚ — 1,1; ΠΎΡ‚ ΠΏΡΡ‚ΠΈ Π΄ΠΎ ΡΠ΅ΠΌΠΈ — 1,3; Π±ΠΎΠ»Π΅Π΅ сСми Π»Π΅Ρ‚ -1,6. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ стаТа Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρƒ ΠΌΠ΅Π½Ρ Π½Π΅Ρ‚, возьмСм k = 0,8

Π’ ΡΠ²ΡΠ·ΠΈ с ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ основная заработная ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° составит:

Зпосн=Π—ΠΏ * c * (p+1) * b * k

Зпосн=8000*0,7*(0,2+1)*1,2*0,8=6451.2 Ρ€ΡƒΠ±. Π² ΠΌΠ΅ΡΡΡ† РасчСт страховых взносов = Зпосн * (34%)= 6451.2 *0.34 = 2193

ΠžΠ±Ρ‰Π°Ρ заработная ΠΏΠ»Π°Ρ‚Π° Π·Π° Π²Π΅ΡΡŒ ΠΏΠ΅Ρ€ΠΈΠ΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° составит:

Π—ΠΎΠ±Ρ‰=(6451.2 Ρ€ΡƒΠ±. + 2193 Ρ€ΡƒΠ±.)*164Ρ‡./(22Π΄Π½.*8Ρ‡.)=8054 Ρ€ΡƒΠ±.

ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ стоимости эксплуатации Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ация Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ комплСкса считаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π‘Π²Ρ‚ = Π‘ΠΌ-Ρ‡ *TΠΎΡ‚Π» ,

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

TΠΎΡ‚Π» — это число часов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈ ΠΎΠ½ΠΎ Ρ€Π°Π²Π½ΠΎ = 148 часов.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ машино-часа рассчитываСтся, ΠΊΠ°ΠΊ сумма ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…:

Π‘ΠΌ-Ρ‡=(Бэл_эн_Π²_Π³ΠΎΠ΄+А +Π—)/Π€Π²Π²Ρ‚ Π³Π΄Π΅ Бэл_эн_Π²_Π³ΠΎΠ΄ — ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ элСктроэнСргии Π² Π³ΠΎΠ΄, А — ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Π³ΠΎΠ΄, Π— — Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚ Π·Π° Π³ΠΎΠ΄, Π€Π²Π²Ρ‚ — Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½Π΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ комплСкса.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ 1 ΠΊΠ’Ρ‚/час элСктроэнСргии составляСт: 4 Ρ€ΡƒΠ±.

Один ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ потрСбляСт 300 Π’Ρ‚ Π² Ρ‡Π°Ρ.

Π—Π° Π³ΠΎΠ΄ отчислСния Π·Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ½Π΅Ρ€Π³ΠΈΡŽ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡƒΡŽ ΠΎΠ΄Π½ΠΎΠΉ Π­Π’Πœ, составляСт:

8 Ρ‡. * 22 дня * 12 мСс. * 0,3 ΠΊΠ’Ρ‚/Ρ‡. *4 Ρ€ΡƒΠ±. = 2534 Ρ€ΡƒΠ±.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ писался Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ инспСкции. Π’.ΠΊ. Π΄ΠΎ ΡΡ‚ΠΎΠ³ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ использовался ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 3-Ρ… Π»Π΅Ρ‚, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ срок ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° составляСт 4 Π³ΠΎΠ΄Π°.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° составляСт 24 000 Ρ€ΡƒΠ±. сумма Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… отчислСний: 24 000 Ρ€ΡƒΠ±. / 3 Π³ΠΎΠ΄Π° = 8000 Ρ€ΡƒΠ±.

Π€Π²Π²Ρ‚=Π€Π½Π€ΠΏ, Π“Π΄Π΅ Π€Π½ — Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½Π΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠŸΠš Π² Π³ΠΎΠ΄, ЀпврСмя ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠΈ =5%.

Π€Π²Π²Ρ‚=Π€Π½Π€ΠΏ= (8Ρ‡. * 22 Π΄Π½. * 12 мСс.) — (8Ρ‡. * 22 Π΄Π½. * 12 мСс. * 0,05)=2112−106=2006 Ρ‡.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Ρ€Π°Π²Π½Π°: 24 000 * 5% = 1200 Ρ€ΡƒΠ±.

ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ всС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π·Π° Π³ΠΎΠ΄: 2534+6000+1200=9734 Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ машинного часа Ρ€Π°Π²Π½Π°:

Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π·Π° Π³ΠΎΠ΄/Π€Π²Π²Ρ‚= Π‘ΠΌ-Ρ‡ = 2 534,4 +8000+1 200 = 5.8 Ρ€ΡƒΠ±. 2006

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ация Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ комплСкса составляСт:

5,8Ρ€ΡƒΠ±/Ρ‡ * 172 Ρ‡ = 997,6 Ρ€ΡƒΠ±.

Для эксплуатации Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠŸΠš ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сотрудников.

β„– НаимСнованиС ΡΡ‚Π°Ρ‚ΡŒΠΈ расходов Π—Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, Ρ€ΡƒΠ±.

1 ΠžΠ±Ρ‰Π°Ρ заработная ΠΏΠ»Π°Ρ‚Π° 8054

2 Π‘Ρ‚Ρ€Π°Ρ…ΠΎΠ²Ρ‹Π΅ взносы 2193

3 Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ация Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ комплСкса. 997,6

Π˜Π’ΠžΠ“Πž: 11 244,6 Ρ€ΡƒΠ±Π»Π΅ΠΉ ЭкономичСский эффСкт ΠΎΡ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ЭкономичСский эффСкт — это ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго сниТСниС Π·Π°Ρ‚Ρ€Π°Ρ‚ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π·Π° ΡΡ‡Π΅Ρ‚:

* сниТСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ сотрудниками ΠΎΡ‚Π΄Π΅Π»Π° Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…;

* высвобоТдСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Π½ΠΈΠΉ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, достигая этим ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚Π΄Π΅Π»Π°.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠΌΠ΅Π»ΠΎ смысл, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ†Π΅Π»Π΅ΡΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ.

ЭкономичСский эффСкт ΠΌΠΎΠ΅Π³ΠΎ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ сотрудниками ΠΎΡ‚Π΄Π΅Π»Π° Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

Для вСдСния расчСтов Π²Π²Π΅Π΄Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

Π’1- врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ сотрудниками швСйного прСдприятия Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

Π’2- врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° ΠΏΠΎΠΈΡΠΊ послС внСдрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π”ΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°ΠΊΠ°Π·Π΅, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сумму Π·Π° Π·Π°ΠΊΠ°Π·, Π² Π΄Π΅Π½ΡŒ сотрудник ΠΎΡ‚Π΄Π΅Π»Π° Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Ρ‚Ρ€Π°Ρ‚ΠΈΠ» ΠΎΠΊΠΎΠ»ΠΎ 5 ΠΌΠΈΠ½. Π½Π° 1 Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°:

Π’1 = 5ΠΌΠΈΠ½. ΠΈΠ»ΠΈ 0,08часа.

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

Π’2 = 3ΠΌΠΈΠ½. ΠΈΠ»ΠΈ 0,05Ρ‡.

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ достигаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π·Π° ΡΡ‡Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, автоматичСского поиска ΠΈ ΠΏΠΎΠ΄ΡΡ‡Π΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ….

Π’ ΡΡ€Π΅Π΄Π½Π΅ΠΌ Π·Π° 1 дСнь сотрудник салона сотовой связи выполняСт 20 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ»ΠΈ 440 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΌΠ΅ΡΡΡ† (20 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² Π΄Π΅Π½ΡŒ * 22 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π΄Π½Π΅ΠΉ).

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π·Π° Π³ΠΎΠ΄ Ρ€Π°Π²Π½ΠΎ:

20 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ * 22 Π΄Π½Π΅ΠΉ * 12 мСс. = 5280 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π·Π° Π³ΠΎΠ΄.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ подсчитаСм, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ Π² Π³ΠΎΠ΄ Π΄ΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

5280 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ * 0,08 Ρ‡. = 422,4 Ρ‡. Π² Π³ΠΎΠ΄

5280 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ * 0,05 Ρ‡. = 264 Ρ‡. Π² Π³ΠΎΠ΄ затрачиваСтся Π½Π° Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ послС внСдрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

?Π’ = Π’1 — Π’2 = 422,4Ρ‡. — 264Ρ‡. = 158,4Ρ‡. — ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

* Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ трудоСмкости 264 * 100% / 422,4 = 62,5%

* Заработная ΠΏΠ»Π°Ρ‚Π° сотрудника ΠΎΡ‚Π΄Π΅Π»Π° составляСт 6000 Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ†.

* Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ часа Ρ€Π°Π±ΠΎΡ‚Ρ‹ составляСт:

6000/(8Ρ‡*22 дня)=34,1 Ρ€ΡƒΠ±./час РасчСт страховых взносов

(6000*0,34)/ (8Ρ‡*22 дня)=11,6 Ρ€ΡƒΠ±./час

* ΠžΠ±Ρ‰Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ часа Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сумму Π½Π° ΡΡ‚Ρ€Π°Ρ…ΠΎΠ²Ρ‹Π΅ взносы — Рсумм:

34,1+11,6=45,7 Ρ€ΡƒΠ±./час РассчитаСм ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π·Π° Π³ΠΎΠ΄:

Π­ΠΊ.Π­Ρ„.Π³ΠΎΠ΄.=? Π’Π³ΠΎΠ΄ * Рсумм =158,4*45,7 Ρ€ΡƒΠ±./Ρ‡=7238.88 Ρ€ΡƒΠ±./Π³ΠΎΠ΄ Π˜Ρ‚Π°ΠΊ, общая экономичСская ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² ΡΠ°Π»ΠΎΠ½ красоты составит 7238.88 Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² Π³ΠΎΠ΄.

ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ окупаСмости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° — Π’:

Π’ = суммарныС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° / Π­ΠΊ. ЭффСктивности Π’=11 244,6/7238,88 Ρ€ΡƒΠ±. = 1,5Π³ΠΎΠ΄Π°.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли салон красоты Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρƒ ΡΠ΅Π±Ρ Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½ ΠΎΠΊΡƒΠΏΠΈΡ‚ся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π° 1,5 Π³ΠΎΠ΄Π°.

III.

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

.

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

Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, услугам ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠΌ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ поиск ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ критСриям, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹.

Π‘Ρ‹Π»Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° экономичСская ΠΎΡ†Π΅Π½ΠΊΠ° эффСктивности внСдрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, которая ΠΏΠΎΠΊΠ°Π·Π°Π»Π°, Π‘Ρ€ΠΎΠΊ окупаСмости: 1,5 Π³ΠΎΠ΄Π°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС соотвСтствуСт ΠΏ. 1. «ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ»

1. ΠŸΠΎΠ½Π°ΠΌΠ°Ρ€Π΅Π² Π’. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Delphi 7 — БПб.: ΠŸΠΈΡ‚Π΅Ρ€, 207.

2. Π–ΡƒΠΊΠΎΠ² А. Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Delphi. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2009.

3. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ: http://shiva16.narod.ru/

4. Попов Π’. Π‘. Delphi для школьников — Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ финансы ΠΈ ΡΡ‚атистика-2010Π³.

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

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

Главная Ρ„ΠΎΡ€ΠΌΠ°

procedure TForm1. N1112Click (Sender: TObject);

begin

form2.show;

end;

procedure TForm1. N1Click (Sender: TObject);

begin

form3.show;

end;

procedure TForm1. N2Click (Sender: TObject);

begin

form4.show;

end;

procedure TForm1. N3Click (Sender: TObject);

begin

form5.show;

end;

procedure TForm1. N4Click (Sender: TObject);

begin

Form6.show;

end;

procedure TForm1. N5Click (Sender: TObject);

begin

Form7.show

end;

procedure TForm1. N8Click (Sender: TObject);

begin

Close;

end;

procedure TForm1. N10Click (Sender: TObject);

begin

Form8.show;

end;

procedure TForm1. N7Click (Sender: TObject);

begin

WinExec ('hh.exe Π‘ΠΏΡ€Π°Π²ΠΊΠ°. chm', SW_SHOW);

end;

end.

Π€ΠΎΡ€ΠΌΠ° ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2

var

Form2: TForm2;

WordApp, Doc, app, book, sheet, Excel: variant;

implementation

uses ComObj;

{$R *.dfm}

procedure TForm2. Button1Click (Sender: TObject);

begin

ADOTable1.Insert;

end;

procedure TForm2. Button2Click (Sender: TObject);

begin

ADOTable1.Refresh;

end;

procedure TForm2. Button3Click (Sender: TObject);

begin

if MessageDlg ('Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эту запись?', mtConfirmation, mbOKCancel, 0) = mrOk

then ADOTable1. Delete;

end;

procedure TForm2. Button4Click (Sender: TObject);

var book, sheet, Excel: Variant;

i:integer;

CurDir:string;

begin

Excel:=CreateOleObject ('Excel.Application');

book:=Excel.WorkBooks.Add;

book.Worksheets[3]. Delete;

book.Worksheets[2].Delete;

book.Worksheets[1].Name:='ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹';

sheet:=book.Worksheets[1];

ADOTable1.First;

sheet.Range['D1']:='ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹';

sheet.Range['B6']:='IDΠšΠ»ΠΈΠ΅Π½Ρ‚Π°';

sheet.Range['C6']:='Ѐамилия';

sheet.Range['d6']:='Имя';

sheet.Range['e6']:='ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ';

sheet.Range['f6']:='Π’Π΅Π»Π΅Ρ„ΠΎΠ½';

//sheet.Range['g6']:='Π‘Π΅Ρ€ΠΈΡΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°';

//sheet.Range['h6']:='ΠΠΎΠΌΠ΅Ρ€ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°';

//sheet.Range['A1:E1'].Select;

sheet.Range['b6:h6'].Borders[8].LineStyle:=1;

sheet.Range['B6:h6'].Borders[8].Weight:=-4138;

sheet.Range['B6:h6'].Borders[8].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[9].LineStyle:=1;

sheet.Range['B6:h6'].Borders[9].Weight:=-4138;

sheet.Range['B6:h6'].Borders[9].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[10].LineStyle:=1;

sheet.Range['B6:h6'].Borders[10].Weight:=-4138;

sheet.Range['B6:h6'].Borders[10].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[11].LineStyle:=1;

sheet.Range['B6:h6'].Borders[11].Weight:=-4138;

sheet.Range['B6:h6'].Borders[11].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[11].LineStyle:=1;

sheet.Range['B6:h6'].Borders[11].Weight:=-4138;

Sheet.Columns['B:B'].columnWidth:=10;

Sheet.Columns['C:C'].columnWidth:=30;

Sheet.Columns['D:D'].columnWidth:=20;

Sheet.Columns['E:E'].columnWidth:=20;

Sheet.Columns['F:F'].columnWidth:=15;

Sheet.Columns['g:g'].columnWidth:=20;

Sheet.Columns['h:h'].columnWidth:=20;

for i:=1 to ADOTable1. RecordCount do

begin

sheet.Cells[i+5,1]. Borders[10].LineStyle:=1;

sheet.Cells[i+5,1].Borders[10].Weight:=-4138;

sheet.Cells[i+5,1].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,1].Borders[10].LineStyle:=1;

sheet.Cells[i+6,1].Borders[10].Weight:=-4138;

sheet.Cells[i+6,1].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2].Borders[10].LineStyle:=1;

sheet.Cells[i+6,2].Borders[10].Weight:=-4138;

sheet.Cells[i+6,2].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,3].Borders[10].LineStyle:=1;

sheet.Cells[i+6,3].Borders[10].Weight:=-4138;

sheet.Cells[i+6,3].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,4].Borders[10].LineStyle:=1;

sheet.Cells[i+6,4].Borders[10].Weight:=-4138;

sheet.Cells[i+6,4].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,5].Borders[10].LineStyle:=1;

sheet.Cells[i+6,5].Borders[10].Weight:=-4138;

sheet.Cells[i+6,5].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,6].Borders[10].LineStyle:=1;

sheet.Cells[i+6,6].Borders[10].Weight:=-4138;

sheet.Cells[i+6,6].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2].Borders[8].LineStyle:=1;

sheet.Cells[i+6,2].Borders[8].Weight:=-4138;

sheet.Cells[i+6,2].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,3].Borders[8].LineStyle:=1;

sheet.Cells[i+6,3].Borders[8].Weight:=-4138;

sheet.Cells[i+6,3].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,4].Borders[8].LineStyle:=1;

sheet.Cells[i+6,4].Borders[8].Weight:=-4138;

sheet.Cells[i+6,4].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,5].Borders[8].LineStyle:=1;

sheet.Cells[i+6,5].Borders[8].Weight:=-4138;

sheet.Cells[i+6,5].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,6].Borders[8].LineStyle:=1;

sheet.Cells[i+6,6].Borders[8].Weight:=-4138;

sheet.Cells[i+6,6].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,7].Borders[8].LineStyle:=1;

sheet.Cells[i+6,7].Borders[8].Weight:=-4138;

sheet.Cells[i+6,7].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,7].Borders[10].LineStyle:=1;

sheet.Cells[i+6,7].Borders[10].Weight:=-4138;

sheet.Cells[i+6,7].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,8].Borders[8].LineStyle:=1;

sheet.Cells[i+6,8].Borders[8].Weight:=-4138;

sheet.Cells[i+6,8].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,8].Borders[10].LineStyle:=1;

sheet.Cells[i+6,8].Borders[10].Weight:=-4138;

sheet.Cells[i+6,8].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2]:=ADOTable1.FieldByName ('ID_Klienti').AsString;

sheet.Cells[i+6,3]:=ADOTable1.FieldByName ('Familiya').AsString;

sheet.Cells[i+6,4]:=ADOTable1.FieldByName ('Imya').AsString;

sheet.Cells[i+6,5]:=ADOTable1.FieldByName ('Otchestvo').AsString;

sheet.Cells[i+6,6]:=ADOTable1.FieldByName ('Telefon').AsString;

//sheet.Cells[i+6,7]:=ADOTable1.FieldByName ('Π‘Π΅Ρ€ΠΈΡΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°').AsString;

//sheet.Cells[i+6,8]:=ADOTable1.FieldByName ('ΠΠΎΠΌΠ΅Ρ€ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°').AsString;

ADOTable1.Next;

end;

for i:=2 to 8do

begin

sheet.Cells[ADOTable1.RecordCount+6,i]. Borders[9].LineStyle:=1;

sheet.Cells[ADOTable1.RecordCount+6,i].Borders[9].Weight:=-4138;

sheet.Cells[ADOTable1.RecordCount+6,i].Borders[9].ColorIndex:=-4105;

end;

CurDir:=GetCurrentDir;

Excel.DisplayAlerts:=false;

book.SaveAs (CurDir+'ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹.xls');

Excel.Visible:=true;

end;

procedure TForm2. Button5Click (Sender: TObject);

Begin;

Excel := CreateOleObject ('Excel.Application');

Excel.Visible := True;

Excel.Workbooks.Open ('C:ΠšΠ»ΠΈΠ΅Π½Ρ‚.xls');

Excel.ActiveSheet.Range['A7']. Value:= DBEdit1. Text;

Excel.ActiveSheet.Range['b7']. Value:= DBEdit2. Text;

Excel.ActiveSheet.Range['c7']. Value:= DBEdit3. Text;

Excel.ActiveSheet.Range['d7']. Value:= DBEdit4. Text;

Excel.ActiveSheet.Range['e7']. Value:= dbEdit5. Text;

end;

end.

Π€ΠΎΡ€ΠΌΠ° ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Ρ‹. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 3.

procedure TForm3. Button1Click (Sender: TObject);

begin

ADOTable1.Insert;

end;

procedure TForm3. Button2Click (Sender: TObject);

begin

ADOTable1.Refresh;

end;

procedure TForm3. Button3Click (Sender: TObject);

begin

if MessageDlg ('Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эту запись?', mtConfirmation, mbOKCancel, 0) = mrOk

then ADOTable1. Delete;

end;

end.

Π€ΠΎΡ€ΠΌΠ° РасписаниС ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 4.

procedure TForm4. Button1Click (Sender: TObject);

begin

ADOTable1.Insert;

end;

procedure TForm4. Button2Click (Sender: TObject);

begin

ADOTable1.Refresh;

end;

procedure TForm4. Button3Click (Sender: TObject);

begin

if MessageDlg ('Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эту запись?', mtConfirmation, mbOKCancel, 0) = mrOk

then ADOTable1. Delete;

end;

end.

Π€ΠΎΡ€ΠΌΠ° БрСдства. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 5.

procedure TForm5. Button4Click (Sender: TObject);

var book, sheet, Excel: Variant;

i:integer;

CurDir:string;

begin

Excel:=CreateOleObject ('Excel.Application');

book:=Excel.WorkBooks.Add;

book.Worksheets[3]. Delete;

book.Worksheets[2].Delete;

book.Worksheets[1].Name:='БрСдств';

sheet:=book.Worksheets[1];

ADOTable1.First;

sheet.Range['D1']:='БрСдства';

sheet.Range['B6']:='IDБрСдства';

sheet.Range['C6']:='НазваниС';

sheet.Range['d6']:='Π¦Π΅Π½Π°';

sheet.Range['e6']:='ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ';

sheet.Range['f6']:='НаличиС';

//sheet.Range['g6']:='Π‘Π΅Ρ€ΠΈΡΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°';

//sheet.Range['h6']:='ΠΠΎΠΌΠ΅Ρ€ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°';

//sheet.Range['A1:E1'].Select;

sheet.Range['b6:h6'].Borders[8].LineStyle:=1;

sheet.Range['B6:h6'].Borders[8].Weight:=-4138;

sheet.Range['B6:h6'].Borders[8].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[9].LineStyle:=1;

sheet.Range['B6:h6'].Borders[9].Weight:=-4138;

sheet.Range['B6:h6'].Borders[9].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[10].LineStyle:=1;

sheet.Range['B6:h6'].Borders[10].Weight:=-4138;

sheet.Range['B6:h6'].Borders[10].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[11].LineStyle:=1;

sheet.Range['B6:h6'].Borders[11].Weight:=-4138;

sheet.Range['B6:h6'].Borders[11].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[11].LineStyle:=1;

sheet.Range['B6:h6'].Borders[11].Weight:=-4138;

Sheet.Columns['B:B'].columnWidth:=10;

Sheet.Columns['C:C'].columnWidth:=30;

Sheet.Columns['D:D'].columnWidth:=20;

Sheet.Columns['E:E'].columnWidth:=20;

Sheet.Columns['F:F'].columnWidth:=15;

Sheet.Columns['g:g'].columnWidth:=20;

Sheet.Columns['h:h'].columnWidth:=20;

for i:=1 to ADOTable1. RecordCount do

begin

sheet.Cells[i+5,1]. Borders[10].LineStyle:=1;

sheet.Cells[i+5,1].Borders[10].Weight:=-4138;

sheet.Cells[i+5,1].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,1].Borders[10].LineStyle:=1;

sheet.Cells[i+6,1].Borders[10].Weight:=-4138;

sheet.Cells[i+6,1].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2].Borders[10].LineStyle:=1;

sheet.Cells[i+6,2].Borders[10].Weight:=-4138;

sheet.Cells[i+6,2].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,3].Borders[10].LineStyle:=1;

sheet.Cells[i+6,3].Borders[10].Weight:=-4138;

sheet.Cells[i+6,3].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,4].Borders[10].LineStyle:=1;

sheet.Cells[i+6,4].Borders[10].Weight:=-4138;

sheet.Cells[i+6,4].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,5].Borders[10].LineStyle:=1;

sheet.Cells[i+6,5].Borders[10].Weight:=-4138;

sheet.Cells[i+6,5].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,6].Borders[10].LineStyle:=1;

sheet.Cells[i+6,6].Borders[10].Weight:=-4138;

sheet.Cells[i+6,6].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2].Borders[8].LineStyle:=1;

sheet.Cells[i+6,2].Borders[8].Weight:=-4138;

sheet.Cells[i+6,2].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,3].Borders[8].LineStyle:=1;

sheet.Cells[i+6,3].Borders[8].Weight:=-4138;

sheet.Cells[i+6,3].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,4].Borders[8].LineStyle:=1;

sheet.Cells[i+6,4].Borders[8].Weight:=-4138;

sheet.Cells[i+6,4].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,5].Borders[8].LineStyle:=1;

sheet.Cells[i+6,5].Borders[8].Weight:=-4138;

sheet.Cells[i+6,5].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,6].Borders[8].LineStyle:=1;

sheet.Cells[i+6,6].Borders[8].Weight:=-4138;

sheet.Cells[i+6,6].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,7].Borders[8].LineStyle:=1;

sheet.Cells[i+6,7].Borders[8].Weight:=-4138;

sheet.Cells[i+6,7].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,7].Borders[10].LineStyle:=1;

sheet.Cells[i+6,7].Borders[10].Weight:=-4138;

sheet.Cells[i+6,7].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,8].Borders[8].LineStyle:=1;

sheet.Cells[i+6,8].Borders[8].Weight:=-4138;

sheet.Cells[i+6,8].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,8].Borders[10].LineStyle:=1;

sheet.Cells[i+6,8].Borders[10].Weight:=-4138;

sheet.Cells[i+6,8].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2]:=ADOTable1.FieldByName ('ID_Sredstva').AsString;

sheet.Cells[i+6,3]:=ADOTable1.FieldByName ('Nazvanie').AsString;

sheet.Cells[i+6,4]:=ADOTable1.FieldByName ('Cena').AsString;

sheet.Cells[i+6,5]:=ADOTable1.FieldByName ('Kolichestvo').AsString;

sheet.Cells[i+6,6]:=ADOTable1.FieldByName ('Nalichie').AsString;

//sheet.Cells[i+6,7]:=ADOTable1.FieldByName ('Π‘Π΅Ρ€ΠΈΡΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°').AsString;

//sheet.Cells[i+6,8]:=ADOTable1.FieldByName ('ΠΠΎΠΌΠ΅Ρ€ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚Π°').AsString;

ADOTable1.Next;

end;

for i:=2 to 8do

begin

sheet.Cells[ADOTable1.RecordCount+6,i]. Borders[9].LineStyle:=1;

sheet.Cells[ADOTable1.RecordCount+6,i].Borders[9].Weight:=-4138;

sheet.Cells[ADOTable1.RecordCount+6,i].Borders[9].ColorIndex:=-4105;

end;

CurDir:=GetCurrentDir;

Excel.DisplayAlerts:=false;

book.SaveAs (CurDir+'БрСдств.xls');

Excel.Visible:=true;

end;

procedure TForm5. Button5Click (Sender: TObject);

begin

Excel := CreateOleObject ('Excel.Application');

Excel.Visible := True;

Excel.Workbooks.Open ('C:БрСдства.xls');

Excel.ActiveSheet.Range['A7']. Value:= DBEdit1. Text;

Excel.ActiveSheet.Range['b7']. Value:= DBEdit2. Text;

Excel.ActiveSheet.Range['c7']. Value:= DBEdit3. Text;

Excel.ActiveSheet.Range['d7']. Value:= DBEdit4. Text;

Excel.ActiveSheet.Range['e7']. Value:= dbEdit5. Text;

end;

end.

Π€ΠΎΡ€ΠΌΠ° Услуги. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 6.

procedure TForm6. Button1Click (Sender: TObject);

begin

ADOTable1.Insert;

end;

procedure TForm6. Button2Click (Sender: TObject);

begin

ADOTable1.Refresh;

end;

procedure TForm6. Button3Click (Sender: TObject);

begin

if MessageDlg ('Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эту запись?', mtConfirmation, mbOKCancel, 0) = mrOk

then ADOTable1. Delete;

end;

end.

Π€ΠΎΡ€ΠΌΠ° Заявки. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 7.

var

Form7: TForm7;

WordApp, Doc, app, book, sheet, Excel: variant;

implementation

uses ComObj;

{$R *.dfm}

procedure TForm7. Button1Click (Sender: TObject);

begin

ADOTable1.Insert;

end;

procedure TForm7. Button2Click (Sender: TObject);

begin

ADOTable1.Refresh;

end;

procedure TForm7. Button3Click (Sender: TObject);

begin

if MessageDlg ('Π’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эту запись?', mtConfirmation, mbOKCancel, 0) = mrOk

then ADOTable1. Delete;

end;

procedure TForm7. Button4Click (Sender: TObject);

var book, sheet, Excel: Variant;

i:integer;

CurDir:string;

begin

Excel:=CreateOleObject ('Excel.Application');

book:=Excel.WorkBooks.Add;

book.Worksheets[3]. Delete;

book.Worksheets[2].Delete;

book.Worksheets[1].Name:='Заявка';

sheet:=book.Worksheets[1];

ADOTable1.First;

sheet.Range['D1']:='Заявки';

sheet.Range['B6']:='ID Заявки';

sheet.Range['C6']: ='ID ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°';

sheet.Range['d6']: ='ID ΠŸΠ°Ρ€ΠΈΠΊΠΌΠ°Ρ…Π΅Ρ€Π°';

sheet.Range['e6']: ='ID Услуги';

sheet.Range['f6']: ='Π”Π°Ρ‚Π° Записи';

sheet.Range['g6']: ='ВрСмя';

sheet.Range['h6']:='Π”Π°Ρ‚Π° выполнСния';

//sheet.Range['A1:E1']. Select;

sheet.Range['b6:h6'].Borders[8].LineStyle:=1;

sheet.Range['B6:h6'].Borders[8].Weight:=-4138;

sheet.Range['B6:h6'].Borders[8].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[9].LineStyle:=1;

sheet.Range['B6:h6'].Borders[9].Weight:=-4138;

sheet.Range['B6:h6'].Borders[9].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[10].LineStyle:=1;

sheet.Range['B6:h6'].Borders[10].Weight:=-4138;

sheet.Range['B6:h6'].Borders[10].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[11].LineStyle:=1;

sheet.Range['B6:h6'].Borders[11].Weight:=-4138;

sheet.Range['B6:h6'].Borders[11].ColorIndex:=-4105;

sheet.Range['B6:h6'].Borders[11].LineStyle:=1;

sheet.Range['B6:h6'].Borders[11].Weight:=-4138;

Sheet.Columns['B:B'].columnWidth:=10;

Sheet.Columns['C:C'].columnWidth:=30;

Sheet.Columns['D:D'].columnWidth:=20;

Sheet.Columns['E:E'].columnWidth:=20;

Sheet.Columns['F:F'].columnWidth:=15;

Sheet.Columns['g:g'].columnWidth:=20;

Sheet.Columns['h:h'].columnWidth:=20;

for i:=1 to ADOTable1. RecordCount do

begin

sheet.Cells[i+5,1]. Borders[10].LineStyle:=1;

sheet.Cells[i+5,1].Borders[10].Weight:=-4138;

sheet.Cells[i+5,1].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,1].Borders[10].LineStyle:=1;

sheet.Cells[i+6,1].Borders[10].Weight:=-4138;

sheet.Cells[i+6,1].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2].Borders[10].LineStyle:=1;

sheet.Cells[i+6,2].Borders[10].Weight:=-4138;

sheet.Cells[i+6,2].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,3].Borders[10].LineStyle:=1;

sheet.Cells[i+6,3].Borders[10].Weight:=-4138;

sheet.Cells[i+6,3].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,4].Borders[10].LineStyle:=1;

sheet.Cells[i+6,4].Borders[10].Weight:=-4138;

sheet.Cells[i+6,4].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,5].Borders[10].LineStyle:=1;

sheet.Cells[i+6,5].Borders[10].Weight:=-4138;

sheet.Cells[i+6,5].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,6].Borders[10].LineStyle:=1;

sheet.Cells[i+6,6].Borders[10].Weight:=-4138;

sheet.Cells[i+6,6].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2].Borders[8].LineStyle:=1;

sheet.Cells[i+6,2].Borders[8].Weight:=-4138;

sheet.Cells[i+6,2].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,3].Borders[8].LineStyle:=1;

sheet.Cells[i+6,3].Borders[8].Weight:=-4138;

sheet.Cells[i+6,3].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,4].Borders[8].LineStyle:=1;

sheet.Cells[i+6,4].Borders[8].Weight:=-4138;

sheet.Cells[i+6,4].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,5].Borders[8].LineStyle:=1;

sheet.Cells[i+6,5].Borders[8].Weight:=-4138;

sheet.Cells[i+6,5].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,6].Borders[8].LineStyle:=1;

sheet.Cells[i+6,6].Borders[8].Weight:=-4138;

sheet.Cells[i+6,6].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,7].Borders[8].LineStyle:=1;

sheet.Cells[i+6,7].Borders[8].Weight:=-4138;

sheet.Cells[i+6,7].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,7].Borders[10].LineStyle:=1;

sheet.Cells[i+6,7].Borders[10].Weight:=-4138;

sheet.Cells[i+6,7].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,8].Borders[8].LineStyle:=1;

sheet.Cells[i+6,8].Borders[8].Weight:=-4138;

sheet.Cells[i+6,8].Borders[8].ColorIndex:=-4105;

sheet.Cells[i+6,8].Borders[10].LineStyle:=1;

sheet.Cells[i+6,8].Borders[10].Weight:=-4138;

sheet.Cells[i+6,8].Borders[10].ColorIndex:=-4105;

sheet.Cells[i+6,2]:=ADOTable1.FieldByName ('ID_Zayavki').AsString;

sheet.Cells[i+6,3]:=ADOTable1.FieldByName ('ID_Klienta').AsString;

sheet.Cells[i+6,4]:=ADOTable1.FieldByName ('ID_Parikmahera').AsString;

sheet.Cells[i+6,5]:=ADOTable1.FieldByName ('ID_Uslugi').AsString;

sheet.Cells[i+6,6]:=ADOTable1.FieldByName ('Data_Zapisi').AsString;

sheet.Cells[i+6,7]:=ADOTable1.FieldByName ('Vremya').AsString;

sheet.Cells[i+6,8]:=ADOTable1.FieldByName ('Data_Vipolneniya').AsString;

ADOTable1.Next;

end;

for i:=2 to 8do

begin

sheet.Cells[ADOTable1.RecordCount+6,i]. Borders[9].LineStyle:=1;

sheet.Cells[ADOTable1.RecordCount+6,i].Borders[9].Weight:=-4138;

sheet.Cells[ADOTable1.RecordCount+6,i].Borders[9].ColorIndex:=-4105;

end;

CurDir:=GetCurrentDir;

Excel.DisplayAlerts:=false;

book.SaveAs (CurDir+'Заявка.xls');

Excel.Visible:=true;

end;

procedure TForm7. Button5Click (Sender: TObject);

begin

Excel := CreateOleObject ('Excel.Application');

Excel.Visible := True;

Excel.Workbooks.Open ('C:Заявки.xls');

Excel.ActiveSheet.Range['A7']. Value:= DBEdit1. Text;

Excel.ActiveSheet.Range['b7']. Value:= DBEdit2. Text;

Excel.ActiveSheet.Range['c7']. Value:= DBEdit3. Text;

Excel.ActiveSheet.Range['d7']. Value:= DBEdit4. Text;

Excel.ActiveSheet.Range['e7']. Value:= dbEdit5. Text;

Excel.ActiveSheet.Range['f7']. Value:= dbEdit6. Text;

Excel.ActiveSheet.Range['g7']. Value:= dbEdit7. Text;

end;

end.

Π€ΠΎΡ€ΠΌΠ° О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 8.

procedure TForm8. Button1Click (Sender: TObject);

begin

Close;

end;

end.

Β·

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