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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «Авиазавод» с использованиСм CASE Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ

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

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.4 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΊΠ½ΠΎ «Π˜Π½Ρ„ормация ΠΎ Π΄Π΅Ρ‚алях». На ΠΎΠΊΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ список Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€, с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅, Π²Ρ‹Π±Ρ€Π°Π² ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ» Π² Π»Π΅Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ, Π° Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°, ΠΏΡ€ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «Авиазавод» с использованиСм CASE Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π•Π”Π•Π ΠΠ›Π¬ΠΠžΠ• Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠžΠ• ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠ’Π•Π›Π¬ΠΠžΠ• Π£Π§Π Π•Π–Π”Π•ΠΠ˜Π• Π’Π«Π‘Π¨Π•Π“Πž ΠŸΠ ΠžΠ€Π•Π‘Π‘Π˜ΠžΠΠΠ›Π¬ΠΠžΠ“Πž ΠžΠ‘Π ΠΠ—ΠžΠ’ΠΠΠ˜Π― ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° По Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Π’Π΅ΠΌΠ°: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CASE Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π˜Ρ€ΠΊΡƒΡ‚ΡΠΊ, 2013

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

Π’Π΅ΠΌΠΎΠΉ написания курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄».

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

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

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° содСрТит: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΡƒΡŽ Π² ΡΠ΅Π±Ρ ΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²: полная Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° задания, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, структурно-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, рСализация ИБ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, которая использовалась ΠΏΡ€ΠΈ написании курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CASE-срСдств BPWin, ERWin ΠΈ Rational Software, срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° — Borland Delphi 7.0.

1. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Для создания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄», Π±Ρ‹Π»ΠΈ построСны, инфологичСская модСль Π΄Π°Π½Π½Ρ‹Ρ…, Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π§Π΅Π½Π°, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ Π΄Π°Ρ‚алогичСская модСль Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ„изичСском ΡƒΡ€ΠΎΠ²Π½Π΅ Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ IDEF1Ρ….

Для построСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π±Ρ‹Π»ΠΎ использовано CASE-срСдство ERWin, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ схСмы Π‘Π”, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ Π΅Ρ‘ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Π‘Π£Π‘Π” (InterBase).

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

Рисунок 1.1 — Π˜Π½Ρ„ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠ°Ρ модСль Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π§Π΅Π½Π°.

Π”Π°Π»Π΅Π΅ Π±Ρ‹Π»Π° составлСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ модСль Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ (рисунок 1.2), которая состоит ΠΈΠ· 7 сущностСй, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой логичСскиС взаимосвязи. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡ‚ΠΈΡ… сущностСй ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ (Π½Π°Π±ΠΎΡ€ характСристик).

Рисунок 1.2 — ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π² ERWin

ЀизичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… содСрТит Ρ‚Π΅ ΠΆΠ΅ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ модСль Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ„изичСском ΡƒΡ€ΠΎΠ²Π½Π΅ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²ΡΠ΅Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎ Ρ‚ΠΈΠΏΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ прСдставлСния Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ языкС. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡƒΡ‰Π½ΠΎΡΡ‚Π΅ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ «ΠΊΠ»ΡŽΡ‡ΠΎΠΌ»). Π’Π°ΠΊ ΠΆΠ΅ Π² ΡΡƒΡ‰Π½ΠΎΡΡ‚ях ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ внСшним ΠΊΠ»ΡŽΡ‡ΠΎΠΌ (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ «FK»).

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.3 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° модСль Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ„изичСском ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡΡ‚ΡŒ прСдставлСний. КаТдоС прСдставлСниС ΠΈΠΌΠ΅Π΅Ρ‚ свой Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А).

Рисунок 1.3 — ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Π΄Π°Π½Π½Ρ‹Ρ…, прСдставлСнная Π½Π° Ρ„изичСском ΡƒΡ€ΠΎΠ²Π½Π΅ Π² ERWin

2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Для дальнСйшСго создания Π˜Π‘ «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄», Π±Ρ‹Π»Π° построСна модСль бизнСс-процСсса Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ IDEF0. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ инструмСнта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»ΠΎ использовано CASE-срСдство BPWin.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования IDEF0 отобраТаСтся логичСскиС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ.

ОписаниС выглядит ΠΊΠ°ΠΊ «Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик» с Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ, управлСниями ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постСпСнно дСкомпозируСтся Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ уровня.

ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ являСтся «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄». ΠšΠ»ΠΈΠ΅Π½Ρ‚ обращаСтся Π² ΠΠ Π—, Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°ΠΊΠ°Π· Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚ ΠΠ’. Π”Π°Π½Π½Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· направляСтся Π² Ρ†Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ спСциализируСтся Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π°. Π¦Π΅Ρ… отправляСт запрос Π½Π° ΡΠΊΠ»Π°Π΄ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ Π½Π΅Ρ‚ Π½Π° ΡΠΊΠ»Π°Π΄Π΅, Ρ‚ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся Π·Π°ΠΊΡƒΠΏΠΊΠ° Π½ΡƒΠΆΠ½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ. Π”Π΅Ρ‚Π°Π»ΠΈ для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° «ΠΠ Π—» Π·Π°ΠΊΡƒΠΏΠ°Π΅Ρ‚ Ρƒ ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΎΠ². Π—Π°ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° ΡΠΊΠ»Π°Π΄Ρ‹, Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ складом стоит Π·Π°Π². складом, Π² ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈΠΈ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ 20−30 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π‘ΠΎ ΡΠΊΠ»Π°Π΄ΠΎΠ² Π΄Π΅Ρ‚Π°Π»ΡŒ поступаСт Π² Ρ‚ΠΎΡ‚ Ρ†Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π΄Π΅Π»Π°Π» запрос Π½Π° Π΄Π°Π½Π½ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ. Π—Π°Ρ‚Π΅ΠΌ, производится Ρ€Π΅ΠΌΠΎΠ½Ρ‚ Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. ПослС Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΈΠ»ΠΈ самолёт.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.1 ΠΏΠΎΠΊΠ°Π·Π°Π½ основной бизнСс-процСсс «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄». Π’Ρ…ΠΎΠ΄ΠΎΠΌ Π² Π±ΠΈΠ·Π½Π΅Ρ-процСсс «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ… ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Ρ… дСталях. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ являСтся ДокумСнтация ΠΈ ΠΈΠ½Ρ„ормация ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ ΡΡ‚оимости ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… ΠΎΡ‚ ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΎΠ². ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ сотрудники Авиазавода. Π’Ρ‹Ρ…ΠΎΠ΄ — Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ издСлия ΠΈ Π·Π°ΠΊΠ°Π· поставщикам.

Рисунок 2.1 — Основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ модСль, Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ процСсс «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄», рисунок 2.2.

ДСкомпозиция — это систСма, Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΡ‹, ΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ подсистСма описываСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ (Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ). Π—Π°Ρ‚Π΅ΠΌ каТдая подсистСма разбиваСтся Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅ Π΄ΠΎ Π΄ΠΎΡΡ‚иТСния Π½ΡƒΠΆΠ½ΠΎΠΉ стСпСни подробности.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.2 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ основной процСсс «ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ» Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ‚Ρ€ΠΈ подпроцСсса: ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°, Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°, ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° отчётности. МоТно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ управлСния, входящая, выходящая информация ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹.

Рисунок 2.2 — ДСкомпозиция процСсса «ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ».

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.3 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° дСкомпозиция процСсса «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°», Π³Π΄Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ процСсс состоит ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… элСмСнтов, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ рСсурсов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡ. Π’Ρ…ΠΎΠ΄ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Π° Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… дСталях ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Ρ… дСталях ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ….

Рисунок 2.3 — дСкомпозиция процСсса «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°» .

Рисунок 2.4 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ процСсса «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°». ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°: ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° оборудования ΠΊ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΠΊΠ΅, диагностика оборудования, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ тСхничСских Ρ€Π°Π±ΠΎΡ‚. Π’Ρ…ΠΎΠ΄ΠΎΠΌ являСтся установлСнноС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, Π° Π²Ρ‹Ρ…ΠΎΠ΄ — Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ издСлия ΠΈ ΠΈΠ½Ρ„ормация ΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π΅.

Рисунок 2.4- дСкомпозиция процСсса «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°» .

И Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ IDEF0 являСтся дСкомпозиция процСсса «ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° отчСтности», рисунок 2.5. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ дСкомпозируСтся Π½Π° Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°: ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ, ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ самолСтов ΠΈ Π°Π½Π°Π»ΠΈΠ· качСства поставляСмых Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Π²Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… дСталях ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Ρ… дСталях ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ…. Π’Ρ‹Ρ…ΠΎΠ΄ — Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚.

Рисунок 2.5 — дСкомпозиция процСсса «ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° отчСтности» .

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… (DFD — Data Flow Diagrams), рисунок 2.6 являСтся основным срСдством модСлирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмС. ВрСбования ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° процСссов, связанных ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Β· DFD ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ процСсс выявляСт Π΄Π°Π½Π½Ρ‹Π΅ (Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅) ΠΈ Π²Ρ‹ΡΠ²Π»ΡΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ процСссами.

Β· DFD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для описания Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ графичСскими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ DFD ΡΠ²Π»ΡΡŽΡ‚ΡΡ процСссы ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, внСшниС сущности, ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π½Π΅ΡˆΠ½ΡΡ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ прСдставляСт собой ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΈΠ»ΠΈ физичСскоС Π»ΠΈΡ†ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся источником ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ВсС сущности всСгда находятся Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы. Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ… прСдставляСт собой абстрактноС устройство для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ способы помСщСния ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ЀизичСски Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΏΠ°ΠΏΠΊΠΈ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Ρ„Π°ΠΉΠ»Π°Ρ…, Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… [2, c.166].

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» рассмотрим систСму ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΠΌ являСтся нСпосрСдствСнно сама систСма ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° Π°Π²ΠΈΠ°Π·Π°Π²ΠΎΠ΄Π°.

Рисунок 2.6 — ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° Π°Π²ΠΈΠ°Π·Π°Π²ΠΎΠ΄Π°.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.7 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° дСкомпозиция «ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°», с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ сущностями, Π‘Π” Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρ‹ ΠΈ ΠŸΠ»Π°Π½ Ρ€Π°Π±ΠΎΡ‚.

Рисунок 2.7 — ДСкомпозиция процСсса «ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°» .

3. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом создания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» Π±ΡƒΠ΄Π΅Ρ‚ созданиС UML-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ², Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° активности, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ инструмСнта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»ΠΎ использовано CASE-срСдство Rational Rose.

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

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ рСгистрируСт Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ Ρ†Π΅Ρ…Π° Π΄Π΅Π»Π°ΡŽΡ‚ запрос Π½Π° ΡΠΊΠ»Π°Π΄, Π΅ΡΡ‚ΡŒ Π»ΠΈ нуТная Π΄Π΅Ρ‚Π°Π»ΡŒ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ для выполнСния Π·Π°ΠΊΠ°Π·Π°.

Рисунок 3.1 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ² «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» .

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ состояний «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°» (рисунок 3.2).

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

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

Рисунок 3.2 — Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° состояний «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°»

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°» ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.3. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ упорядочСны ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΠ½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠΎΠΉ состояний.

Рисунок 3.3 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°»

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.4. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ логичСскоС прСдставлСниС систСмы, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создаСтся исходный ΠΊΠΎΠ΄ описных классов.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠΎΡ‡Π΅Π½ΡŒ схоТа с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ модСлью Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ IDEF1x. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΏΡ€ΠΈ создании Π˜Π‘. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ связи ΠΌΠ΅ΠΆΠ΄Ρƒ классами.

На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ 5 классов:

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

Β· Π—Π°ΠΊΠ°Π·

Β· Π”Π΅Ρ‚Π°Π»ΠΈ

Β· Π‘ΠΊΠ»Π°Π΄

Β· Π¦Π΅Ρ…Π° ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ класс содСрТит свойства с Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…:

Β· ΠšΠ»ΠΈΠ΅Π½Ρ‚ (НазваниС:String, АдрСс: String, Π’Π΅Π»Π΅Ρ„ΠΎΠ½: String);

Β· Π—Π°ΠΊΠ°Π· (НазваниС: String, Π”Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΊΠ°Π·Π°: Date, Π΄Π°Ρ‚Π° исполнСния: Date, Π΄Π°Ρ‚Π° окончания: Date, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ: Integer);

Β· Π”Π΅Ρ‚Π°Π»ΠΈ (НазваниС: String, ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ: Integer, Π“ΠžΠ‘Π’: Integer, Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ: Integer);

Β· Π‘ΠΊΠ»Π°Π΄ (НомСр: Integer, АдрСс: String, Π’Π΅Π»Π΅Ρ„ΠΎΠ½: String,);

Β· Π¦Π΅Ρ… (НазваниС: String).

Рисунок 3.3 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄»

4. РСализация ИБ РСализация ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы — Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ этап проСктирования Π˜Π‘. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ инструмСнта Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° — Borland Delphi 7.0.

Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, хранящаяся Π² Π‘Π£Π‘Π” Interbase, Π±Ρ‹Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ языку Delphi 7, Π·Π°Ρ‚Π΅ΠΌ создана главная Ρ„ΠΎΡ€ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ располоТСны инструмСнты взятыС с ΠΏΠ°Π½Π΅Π»ΠΈ Interbase, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ IBTable, IBQuery, IBDatabase, IBTransaction; инструмСнт с ΠΏΠ°Π½Π΅Π»ΠΈ DataAccess — DataSource ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ MainMenu c ΠΏΠ°Π½Π΅Π»ΠΈ Standart. Π—Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π»ΠΎ создано Π΅Ρ‰Ρ‘ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 11 Ρ„ΠΎΡ€ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню. КаТдая Ρ„ΠΎΡ€ΠΌΠ° соСдинСна Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡƒΡ‚Π΅ΠΌ наТатия ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш Alt+F11, послС наТатия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ появляСтся ΠΎΠΊΠ½ΠΎ со ΡΠΏΠΈΡΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ соотвСтствСнно. Из ΡΡ‚ΠΎΠ³ΠΎ списка Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ (Unit), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½Π΅ΠΉ. На ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ свои инструмСнты (DBGrid, DBEdit, Label, ComboBox, Button ΠΈ Π΄Ρ€.), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… properties ΠΈ events. На ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ„ΠΎΡ€ΠΌΡ‹ прописываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

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

5. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ИБ ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» появится ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Π²ΠΈΠ΄, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.1.

Рисунок 5.1 — Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄»

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄» ΠΈΠΌΠ΅Π΅Ρ‚ 6 Π²ΠΊΠ»Π°Π΄ΠΎΠΊ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сопровоТдаСтся рисунком:

1. ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ (Рис. 5.1.1)

Рисунок 5.1.1 — ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹

2. Π—Π°ΠΊΠ°Π·Ρ‹ (рис. 5.1.2)

Рисунок 5.1.2 — Π—Π°ΠΊΠ°Π·Ρ‹

3. Π”Π΅Ρ‚Π°Π»ΠΈ (рис 5.1.3)

Рисунок 5.1.3 — Π”Π΅Ρ‚Π°Π»ΠΈ

4. Π¦Π΅Ρ…Π° (рис. 5.1.4)

Рисунок 5.1.4 — Π¦Π΅Ρ…Π°

5.ΠžΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ (рис. 5.1.5)

Рисунок 5.1.5 — ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹

6. Π‘ΠΏΡ€Π°Π²ΠΊΠ° (рис. 5.1.6)

Рисунок 5.1.6 — Π‘ΠΏΡ€Π°Π²ΠΊΠ°

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, послС наТатия Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ появится ΠΎΠΊΠ½ΠΎ (рисунок 5.2), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располоТСна Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ запись, послС сохранСния ΠΎΠΊΠ½ΠΎ автоматичСски закрываСтся, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ запись.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°,, достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, послС Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

Рисунок 5.2 — Окно «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…»

Как выглядит Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π·Π°ΠΊΠ°Π·Ρ‹, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.3. Π’ ΡΡ‚ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ запись, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ Π·Π°ΠΊΠ°Π·Π°, Π²Ρ‹Π±Ρ€Π°Π² ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π·Π°ΠΊΠ°Π· ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠΎΠΈΡΠΊ», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π°.

Рисунок 5.3 — Окно «Π‘писок Π·Π°ΠΊΠ°Π·ΠΎΠ²»

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.4 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΊΠ½ΠΎ «Π˜Π½Ρ„ормация ΠΎ Π΄Π΅Ρ‚алях». На ΠΎΠΊΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ список Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€, с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅, Π²Ρ‹Π±Ρ€Π°Π² ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ» Π² Π»Π΅Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ, Π° Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ количСство» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ количСство Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅.

Рисунок 5.4 — Окно «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π΄Π΅Ρ‚алях»

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π¦Π΅Ρ…Π°, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π‘писок Ρ†Π΅Ρ…ΠΎΠ², открываСтся ΠΎΠΊΠ½ΠΎ (рисунок 5.5) Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΎΠΌΠ΅Ρ€ Ρ†Π΅Ρ…Π° ΠΈ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ список нСльзя, Ρ‚.ΠΊ. это всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π΅Ρ…Π° Π½Π° Π°Π²ΠΈΠ°Π·Π°Π²ΠΎΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π°ΠΊΠ°Π·Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Рисунок 5.5 — Окно «Π‘писок Ρ†Π΅Ρ…ΠΎΠ²»

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹» Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ список:

Из ΡΡ‚ΠΎΠ³ΠΎ списка ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚Ρ‡Π΅Ρ‚.

1. ΠžΡ‚Ρ‡Ρ‘Ρ‚ «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· ΠœΠΎΡΠΊΠ²Ρ‹» ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.6

Рисунок 5.6 — ΠžΡ‚Ρ‡Π΅Ρ‚ «ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΈΠ· ΠœΠΎΡΠΊΠ²Ρ‹»

2. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.7 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ «Π‘Π°ΠΌΡ‹ΠΉ дорогостоящий Π·Π°ΠΊΠ°Π·»

Рисунок 5.7 — ΠžΡ‚Ρ‡Π΅Ρ‚ «Π‘Π°ΠΌΡ‹ΠΉ дорогостоящий Π·Π°ΠΊΠ°Π·»

3. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.8 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ «ΠΠ°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅»

Рисунок 5.8 — ΠžΡ‚Ρ‡Π΅Ρ‚ «ΠΠ°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° ΡΠΊΠ»Π°Π΄Π΅»

4. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.9 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ «Π Π΅Π³ΠΈΡΡ‚рация Π·Π°ΠΊΠ°Π·Π° Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с 01.04.2013 ΠΏΠΎ 30.04.2013 Π³.Π³.»

Рисунок 5.9 — ΠžΡ‚Ρ‡Π΅Ρ‚ «Π Π΅Π³ΠΈΡΡ‚рация Π·Π°ΠΊΠ°Π·Π° Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с 01.04.2013 ΠΏΠΎ 30.04.2013 Π³.»

5. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.10 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ «Π—Π°ΠΊΠ°Π·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π² Ρ†Π΅Ρ…Ρƒ № 3».

Рисунок 5.10 — ΠžΡ‚Ρ‡Π΅Ρ‚ «Π—Π°ΠΊΠ°Π·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π² Ρ†Π΅Ρ…Ρƒ № 3»

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ справка, появится ΠΎΠΊΠ½ΠΎ (рисунок 5.11).

Рисунок 5.11 — Окно Π‘ΠΏΡ€Π°Π²ΠΊΠ° — «Πž ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅»

ВрСбования ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌΡƒ ΠŸΠž.

Для обСспСчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΌΠΈ характСристиками:

Β· опСрационная систСма: Windows 98/Me/NT/2000/XP/Vista

Β· процСссор: 1 Π“Π³Ρ†

Β· ΠΏΠ°ΠΌΡΡ‚ΡŒ: систСма Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 256 Мб ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Β· ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: трСбуСтся ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ

Β· устройства чтСния: 1 Π“Π± ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС для установки ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ° систСмы

Β· ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π΅ устройство.

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

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «ΠΠ²ΠΈΠ°Π·Π°Π²ΠΎΠ΄Π°».

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CASE-срСдств BPWin, ERWin ΠΈ Rational Software.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ модСль (Π½Π° Ρ„изичСском ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅), ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π΄Π°Π»Π΅Π΅ Π² Π‘Π£Π‘Π” InterBase, Π±Ρ‹Π»ΠΎ использовано CASE-срСдство ERWin.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ срСдства Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ бизнСс-процСссов ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ наглядно ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ структуру ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ»ΡŽΡΡ‹ ΠΈ ΠΌΠΈΠ½ΡƒΡΡ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ систСмы с Ρ†Π΅Π»ΡŒΡŽ дальнСйшСй ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ CASE-срСдство Rational Rose, посрСдством ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ созданы Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ², Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° активности, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов.

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

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ прСдлагаСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° сущСствСнно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ любого Π°Π²ΠΈΠ°Π·Π°Π²ΠΎΠ΄Π°.

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

1. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠΎΠ² сСти: [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] // URL: (Π”Π°Ρ‚Π° обращСния: 19.12.2013).

2. Маклаков, Π‘.Π’. BPWin ΠΈ ERWin. CASEсрСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. — Πœ.: «Π”Π˜ΠΠ›ΠžΠ“ — МИЀИ «, 1999. — 256с.

3. Π’Ρ€ΠΎΡ„ΠΈΠΌΠΎΠ² Π‘. UML Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π² Rational Rose: [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] // URL: www.caseclub.ru/articles/rose2.html?next=51 (Π”Π°Ρ‚Π° обращСния 18.12.2013).

4. Π˜Π½Ρ„ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: МодСли Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…: [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] // URL: http://orloff.am.tpu.ru/data_base/kr1/infomodel.htm (Π”Π°Ρ‚Π° обращСния 18.12.2013).

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

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ описания сущностСй Π½Π° Ρ„изичСском ΡƒΡ€ΠΎΠ²Π½Π΅. Π’Π°ΠΊΠΆΠ΅ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ являСтся ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ, Π° ΠΊΠ°ΠΊΠΎΠΉ внСшним (PK — Primary Key, FK — Foreign Key).

Π’Π°Π±Π»ΠΈΡ†Π° 1 — ОписаниС сущностСй

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ

ОписаниС

ЀизичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Атрибуты

Поля

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

ΠšΠ»ΡŽΡ‡

Π¦Π΅Ρ…Π°

ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… осущСствляСтся Π·Π°ΠΌΠ΅Π½Π° Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚ Π°Π²ΠΈΠ°Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Shop

НомСр Ρ†Π΅Ρ…Π° НазваниС Ρ†Π΅Ρ…Π°

ID_shop

Name_shop

INTEGER

INTEGER

PK

Π—Π°ΠΊΠ°Π·

Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚ ΠΈΠ»ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π°Π²ΠΈΠ°Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Orders

Код Π·Π°ΠΊΠ°Π·Π° НаимСнованиС Π”Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΊΠ°Π·Π° Π”Π°Ρ‚Π° исполн-я Π·Π°ΠΊΠ°Π·Π° Π”Π°Ρ‚Π° ΠΎΠΊΠΎΠ½Ρ‡-я Π·Π°ΠΊΠ°Π·Π° НомСр Ρ†Π΅Ρ…Π° Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°

ID_order

Name_order

Start_date

Date_execution

End_date

ID_shop

ID_customet

Cost_of_the_order

CHAR

CHAR

DATE

DATE

DATE

INTEGER

INTEGER

DECIMAL (8,2)

PK

FK

FK

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

ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΈΠ»ΠΈ организация, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ услуги Π°Π²ΠΈΠ°Π·Π°Π²ΠΎΠ΄.

Customer

Код ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° НазваниС АдрСс Π’Π΅Π»Π΅Ρ„ΠΎΠ½

ID_ Customer

Name

Address

Phone

INTEGER

CHAR

CHAR

CHAR

Π”Π΅Ρ‚Π°Π»ΡŒ

Π”Π΅Ρ‚Π°Π»ΡŒ, нСобходимая для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π°Π²ΠΈΠ°Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Detail

Код Π΄Π΅Ρ‚Π°Π»ΠΈ НаимСнованиС ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π“ΠžΠ‘Π’ НомСр склада Код поставщика Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ

ID_detail

Name

Number_detail

GOST

Store_number

ID_provider

Cost_of_the-part

INTEGER

CHAR

CHAR

CHAR

INTEGER

INTEGER

DECIMAL (8,2)

PK

FK

FK

Π‘ΠΊΠ»Π°Π΄

ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранятся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π°Π²ΠΈΠ°Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Stock

НомСр склада АдрСс Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½

Stock_number

Address

phone

INTEGER

CHAR

CHAR

PK

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊ

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ, которая поставляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π°Π²ΠΈΠ°Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Provider

Код поставщика НазваниС АдрСс Π’Π΅Π»Π΅Ρ„ΠΎΠ½

ID_provider

Name

Address

phone

INTEGER

CHAR

CHAR

CHAR

PK

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