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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ систСм ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ сСрвСрного оборудования

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

Query = sql_placeholder («SELECT payment_methods.*, currencies. rate_from as currency_rate_from, currencies. rate_to as currency_rate_to, currencies. sign as currency_sign. SendItem= 1; AlertMessage = 'ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ‚ с Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅';} else if (form.password.value.length < 4). Π‘ΠΊΡ€ΠΈΠΏΠΊΠΈΠ½ К. Π“. «Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. — Πœ.: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2002. — 256с… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

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

  • 1. АналитичСская Ρ‡Π°ΡΡ‚ΡŒ
    • 1. 1. ОписаниС Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прСдприятия
      • 1. 1. 1. Π₯арактСристика прСдприятия ΠΈ Π΅Π³ΠΎ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
      • 1. 1. 2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «ΠšΠΠš Π•Π‘Π’Π¬»
    • 1. 2. Π₯арактСристика комплСкса Π·Π°Π΄Π°Ρ‡, Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ нСобходимости Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ
      • 1. 2. 1. Π’Ρ‹Π±ΠΎΡ€ комплСкса Π·Π°Π΄Π°Ρ‡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ…арактСристика ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… бизнСс процСссов
      • 1. 2. 2. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСста ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Π·Π°Π΄Π°Ρ‡
      • 1. 2. 3. Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ная тСхнология Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
      • 1. 2. 4. Обоснования нСобходимости использования Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ
    • 1. 3. Развёрнутая постановка Ρ†Π΅Π»Π΅ΠΉ, Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ
      • 1. 3. 1. Π¦Π΅Π»ΠΈ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ
      • 1. 3. 2. ΠŸΠΎΠ΄Π·Π°Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π˜Π’ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
      • 1. 3. 3. Ѐормализация расчётов ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ
    • 1. 4. ОбоснованиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ
      • 1. 4. 1. ОбоснованиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Ρ‚СхничСскому ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ
      • 1. 4. 2. ОбоснованиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ
  • 2. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ
    • 2. 1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚
      • 2. 1. 1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠ»Π°Π½Π°-Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΠ΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡
      • 2. 1. 2. ΠžΡ†Π΅Π½ΠΊΠ° стоимостных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ
    • 2. 2. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ обСспСчСниС Π·Π°Π΄Π°Ρ‡ΠΈ
      • 2. 2. 1. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ модСль ΠΈ Π΅Ρ‘ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
      • 2. 2. 2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ классификаторы ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ кодирования
      • 2. 2. 3. Π₯арактСристика Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎ-справочной ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
      • 2. 2. 4. Π₯арактСристика Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
      • 2. 2. 5. Π₯арактСристика Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
    • 2. 3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΈ Ρ‚СхнологичСскоС обСспСчСниС Π·Π°Π΄Π°Ρ‡ΠΈ
      • 2. 3. 1. ΠžΠ±Ρ‰ΠΈΠ΅ полоТСния (Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ)
      • 2. 3. 2. Π‘Ρ…Π΅ΠΌΡ‹ тСхнологичСского процСсса сбора, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
    • 2. 4. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΅Π³ΠΎ описаниС
  • 3. ОбоснованиС экономичСской эффСктивности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    • 3. 1. Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ расчёта экономичСской эффСктивности
    • 3. 2. Расчёт ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ экономичСской эффСктивности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ²

К ΡΠ²Π½Ρ‹ΠΌ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌ Π½Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΠ΅ бизнСс-процСсса относятся Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, связанныС с ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ бизнСс-процСсса ΠΈΠ»ΠΈ бизнСс-процСсса Π² Ρ†Π΅Π»ΠΎΠΌ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ опрСдСлСния Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΠ΅ бизнСс-процСсса являСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ — стоимостного Π°Π½Π°Π»ΠΈΠ·Π°. Но Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡƒΡŽ ΠΎΡ‚Π΄Π°Ρ‡Ρƒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прСдприятия Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, — Ρ‚Π°ΠΊ называСмая сбалансированная систСма ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΠΈΡ… Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Ρ‹ΠΉ Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ модСлью КПР — ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΠΈ (Key Performance Indicators). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наша систСма Π΅Ρ‰Π΅ Π½Π΅ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ достаточноС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ†Π΅Π½ΠΊΠΈ эффСктивности ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ нСцСлСсообразно.

3.2 Расчёт ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ экономичСской эффСктивности ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° На Π΄Π°Π½Π½ΠΎΠΌ этапС эксплуатации Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ систСмы, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, исходя ΠΈΠ· Π²Ρ‹ΡˆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². А ΠΈΠΌΠ΅Π½Π½ΠΎ:

ΠΏΠΎΡΠ΅Ρ‰Π°Π΅ΠΌΠΎΡΡ‚ΡŒ сайта (зарСгистрированными ΠΈ Π½Π΅Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ посСтитСлями);

количСство Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²;

количСство принятых Π·Π°ΠΊΠ°Π·ΠΎΠ²;

количСство Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ².

Рассмотрим Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° ΠΌΠ΅ΡΡΡ† Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’Π°Π±Π»ΠΈΡ†Π° № 16.

РасчСтныС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ.

β„– ΠΏ/ΠΏ НаимСнованиС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ показатСля Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ показатСля Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «Π”Πž» Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «ΠŸΠΎΡΠ»Π΅» 1 Число Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠŸΠΠ²Ρ‚ 10 30 2 Число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ (Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹) ПНов 2 8 3 ΠžΠ±Ρ‰Π΅Π΅ число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΡΠ΅Ρ‚ΠΈΠ²ΡˆΠΈΡ… сайт ΠŸΠžΠ±Ρ‰ 30 40 4 ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ сформированных Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠšΠ—Π°ΠΊ 10 20 5 ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠšΠ’Ρ‹ΠΏ 8 18

Π’Π°Π±Π»ΠΈΡ†Π° № 17.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ.

β„– ΠΏ/ΠΏ НаимСнованиС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ показатСля Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ показатСля Алгоритм расчСта Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «Π”Πž» Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «ΠŸΠΎΡΠ»Π΅» 1 Число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΡΠ΅Ρ‚ΠΈΠ²ΡˆΠΈΡ… сайт, Π½ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°Π²ΡˆΠΈΡ… Π·Π°ΠΊΠ°Π· ПНСз ΠŸΠžΠ±Ρ‰ — ΠŸΠΠ²Ρ‚ 20 10 2 ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠŸΠΠΊΡ‚ (ΠŸΠΠ²Ρ‚/ΠŸΠžΠ±Ρ‰)*100% 33% 75% 3 ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠŸΠ’Ρ‹ΠΏ (ΠšΠ’Ρ‹ΠΏ/ΠšΠ—Π°ΠΊ)*100% 80% 90%

На ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ основная Ρ†Π΅Π»ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ — ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ достигнута. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Ρ‹Π» ΠΏΠΎΠΊΠ°Π·Π°Π½ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы прСдприятия «Ρ Π½ΡƒΠ»Ρ». ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС стадии ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

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

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

1. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ: достиТСниС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ качСства ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2004.

2. ЭкономичСская ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ. Π›ΡƒΠ³Π°Ρ‡Π΅Π² М. И. — Πœ.: ИНЀРА-М, 2005.

3. ЭкономичСская ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Π‘ΠΊΡ€ΠΈΠΏΠΊΠΈΠ½ К. Π“. — Πœ.: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2002.

4. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ. УспСнский И. Π’. — Π‘Пб.: Изд-Π²ΠΎ Π‘ΠŸΠ“Π£Π­ΠΈΠ€, 2003.

5. ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ особСнности российской ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ. Π’. Π”ΠΎΠ»Π³ΠΎΠ². ;

http://www.interface.ru/home.asp?artId=3681

6. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ глобального ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

http://www.phpshop.ru/info/ID9.html

7. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ Π΅Π³ΠΎ особСнности.

http://site.nic.ru/content/view/206/195/

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ².

1. РСгистрация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

function checkRegForm (form) {

var SendItem= 0;var AlertMessage;/* для всСх:*/

if (form.first_name.value == «»)

{SendItem= 1; AlertMessage = 'Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π’Π°ΡˆΡƒ Ѐамилию';}

else if (form.second_name.value == «»)

{SendItem= 1; AlertMessage = 'Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π’Π°ΡˆΠ΅ Имя ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ';}

else if (form.username.value == «»)

{SendItem= 1; AlertMessage = 'Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π’Π°Ρˆ E-mail';}

else if (!isEmail (form.username.value))

{SendItem= 1; AlertMessage = 'Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ E-mail';}

else if (!passComplete) {SendItem= 1; AlertMessage = 'ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π’Π°Ρˆ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ';}

else if (form.confirm_password.value == «»)

{SendItem= 1; AlertMessage = 'ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π’Π°Ρˆ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ';}

else if (form.password.value ≠ form. confirm_password.value)

{SendItem= 1; AlertMessage = 'ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ‚ с Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅';} else if (form.password.value.length < 4)

{SendItem= 1; AlertMessage = 'ΠŸΠ°Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ 4-Ρ… символов';}

else if (form.frm_nick.checked && form. forum_nick.value == «»)

;}}

var passComplete = false;

var minPassLenght = 4;

function comparePasswords (first, repeate)

{if (!document.getElementById) return;

var ok = document. getElementById («pswd_ok»);

var err = document. getElementById («pswd_err»);

if (repeate.value ≠ first. value) {ok.style.display = «none» ;

err.style.display = «block» ;passComplete = false;}

else {err.style.display = «none» ;

ok.style.display = «block» ;passComplete = true;}}

firstIntent = true;function checkPass (f, ff) {if ((f.value ≠ «») && f.value.length >= minPassLenght) {if (!firstIntent — (f.value.length >= ff.value.length)) {firstIntent = false;comparePasswords (ff, f);}}}

2. Π’Ρ…ΠΎΠ΄ Π² ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚.

<%@page pageEncoding="windows-1251" %>

Π’Ρ…ΠΎΠ΄ Π² Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚.

<%

Statement stmt01=DBCON.conn.createStatement ();

Statement stmt02=DBCON.conn.createStatement ();

try{

%>

Π›ΠΎΠ³ΠΈΠ½:

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ:

<%

String strname=request.getParameter («userlogin»);

String strpass=request.getParameter («userpass»);

String query="select * from Users where userlogin='" +strname+" ' and userpass='" +strpass+" '" ;

ResultSet rs=stmt01.executeQuery (query);

ResultSet rs2=stmt02.executeQuery («insert into StatTable (StatID, StatFrom, StatUser) values (seqstat.nextval, '» +session.getValue («ref»)+" ', '" +strname+" ')");

if ((strname≠null) && (!strname.equals (««)) && (strpass≠null) && (!strpass.equals (««)))

{

while (rs.next ())

{

if (strpass.equals (rs.getString (3)))

{

javax.servlet.http.HttpSession sid = request. getSession (true);

sid. putValue («id», rs. getString (1));

sid. putValue («sessid», sid. getId ());

sid. putValue («uname», rs. getString (2));

response. sendRedirect («stats.jsp»);

}

}

}

stmt01.close ();

}catch (Exception e)

{

out. print (e+" «);

}

%>

3. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°.

require_once ('Widget.class.php');

/**

*

* ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

*

*/

function fetch ()

{

if (!$this->param ('order_code'))

{

if (!isset ($_SESSION['order_code']))

return false;

$code = $_SESSION['order_code'];

}

else

{

$code = $this->param ('order_code');

}

// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ наш Π·Π°ΠΊΠ°Π· ΠΈΠ· Π±Π°Π·Ρ‹

$order = Order: get_order_by_code ($code);

// Если Π·Π°ΠΊΠ°Π· Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚

if (!$order)

{

return false;

}

$this->smarty->assign ('order', $order);

// Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ массив способов ΠΎΠΏΠ»Π°Ρ‚Ρ‹

if (!empty ($order->delivery_method_id))

{

// Если ΡƒΠΊΠ°Π·Π°Π½ способ доставки — Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΅ΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΠΏΠ»Π°Ρ‚Ρ‹

$query = sql_placeholder («SELECT payment_methods.*, currencies. rate_from as currency_rate_from, currencies. rate_to as currency_rate_to, currencies. sign as currency_sign

FROM payment_methods, delivery_payment, currencies

WHERE payment_methods.enabled

AND delivery_payment.payment_method_id = payment_methods.payment_method_id

AND (delivery_payment.delivery_method_id=?)

AND currencies. currency_id = payment_methods.currency_id

ORDER BY payment_method_id", $order->delivery_method_id);

}

else

{

// Π˜Π½Π°Ρ‡Π΅ — всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΠΏΠ»Π°Ρ‚Ρ‹

$query = sql_placeholder («SELECT payment_methods.*, currencies. rate_from as currency_rate_from, currencies. rate_to as currency_rate_to, currencies. sign as currency_sign

FROM payment_methods, currencies

WHERE payment_methods.enabled

AND currencies. currency_id = payment_methods.currency_id

ORDER BY payment_method_id");

}

$this->db->query ($query);

$payment_methods = $this->db->results ();

foreach ($payment_methods as $k=>$payment_method)

{

$payment_methods[$k]->amount = round ($order->total_amount*$payment_method->currency_rate_from/$payment_method->currency_rate_to, 2);

$payment_methods[$k]->payment_button = $this->payment_button ($payment_method, $order);

}

$this->smarty->assign ('PaymentMethods', $payment_methods);

return $this->body = $this->smarty->fetch ('order.tpl');

}

/**

*

* Кнопка для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ способом

*

*/

function payment_button ($method, $order)

{

switch ($method->module)

{

case 'webmoney':

// Π’Π΅Π±ΠΌΠ°Π½ΠΈ

$params = unserialize ($method->params);

$success_url = '

http://'.$this->root_url.'/order/'.$order->code;

$fail_url = '

http://'.$this->root_url.'/order/'.$order->code;

$button = «

https://merchant.webmoney.ru/lmi/payment.asp'>

amount." '>

order_id'>

order_id'>

payment_method_id'>

«;

break;

case 'upc':

// Украинский ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΉ Π¦Π΅Π½Ρ‚Ρ€

$params = unserialize ($method->params);

// ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅

$merchant_id = $params['merchant_id'];

$terminal_id = $params['terminal_id'];

$purchase_time = date («ymdHisO»);

$order_id = $order->order_id;

$order_desc = 'ΠžΠΏΠ»Π°Ρ‚Π° Π·Π°ΠΊΠ°Π·Π° β„–'.$order_id;

$currency_id = '980';// Π“Ρ€ΠΈΠ²Π½Π°. Π”Ρ€ΡƒΠ³ΡƒΡŽ ΠΈ Π½Π΅Π»ΡŒΠ·Ρ

$amount = round ($method->amount*100);// сумма ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Π΅, Π² ΠΊΠΎΠΏΠ΅ΠΉΠΊΠ°Ρ…

$session_data = $method->payment_method_id;

$data = «$merchant_id;$terminal_id;$purchase_time;$order_id;$currency_id;$amount;$session_data;» ;

// ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ наш RSA ΠΊΠ»ΡŽΡ‡

if (!is_readable ($params['ssl_key_file']))

return 'ошибка чтСния Ρ„Π°ΠΉΠ»Π° ΠΊΠ»ΡŽΡ‡Π°';

$fp = fopen ($params['ssl_key_file'], «r»);

$private_key = fread ($fp, 8192);

fclose ($fp);

$pkeyid = openssl_get_privatekey ($private_key);

// ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ подпись

openssl_sign ($data, $signature, $pkeyid);

// free the key from memory

openssl_free_key ($pkeyid);

// Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² BASE64, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ $signature ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

$b64sign = base64_encode ($signature);

$button = «

«;

break;

default:

$button = '';

}

return $button;

}

/**

*

* Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°ΠΊΠ°Π· ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ

*

*/

function get_order_by_code ($code)

{

$query = sql_placeholder («SELECT * FROM orders WHERE code=? LIMIT 1», $code);

$this->db->query ($query);

$order = $this->db->result ();

if ($order)

{

return Order: get_order_by_id ($order->order_id);

}

else

{

return false;

}

}

/**

*

* Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π°ΠΊΠ°Π· ΠΏΠΎ id

*

*/

function get_order_by_id ($order_id)

{

// На Π²ΡΡΠΊΠΈΠΉ случай ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‡ΠΈΡΠ»Ρƒ

$order_id = intval ($order_id);

$query = sql_placeholder («SELECT orders.*,

SUM (orders_products.price*orders_products.quantity)+orders.delivery_price as total_amount,

DATE_FORMAT (orders.date, '%d.%m.%Y %H:%i') as date,

DATE_FORMAT (orders.payment_date, '%d.%m.%Y %H:%i') as payment_date,

delivery_methods.name as delivery_method

FROM orders

LEFT JOIN orders_products ON orders. order_id = orders_products.order_id

LEFT JOIN delivery_methods ON orders. delivery_method_id = delivery_methods.delivery_method_id

WHERE orders. order_id=?

GROUP BY orders. order_id

LIMIT 1″, $order_id);

$this->db->query ($query);

$order = $this->db->result ();

if ($order)

{

// ВсС Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² ΡΡ‚ΠΎΠΌ Π·Π°ΠΊΠ°Π·Π΅

$query = sql_placeholder («SELECT orders_products.*, products. url as url

FROM orders_products LEFT JOIN products ON products. product_id=orders_products.product_id WHERE orders_products.order_id=?", $order_id);

$this->db->query ($query);

$order->products = $this->db->results ();

}

return $order;

}

}

Π‘ΠΊΡ€ΠΈΠΏΠΊΠΈΠ½ К.Π“. «Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. — Πœ.: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2002. — 256с.

Π‘ΠΊΡ€ΠΈΠΏΠΊΠΈΠ½ К.Π“. «Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. — Πœ.: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2002. — 256с.

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

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

  1. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ: достиТСниС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ качСства ΠΏΡ€ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚.: ΠŸΠ΅Ρ€. Ρ Π°Π½Π³Π». — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2004.
  2. ЭкономичСская ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ. Π›ΡƒΠ³Π°Ρ‡Π΅Π² М. И. — Πœ.: ИНЀРА-М, 2005.
  3. ЭкономичСская ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Π‘ΠΊΡ€ΠΈΠΏΠΊΠΈΠ½ К. Π“. — Πœ.: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2002.
  4. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ. УспСнский И. Π’. — Π‘Пб.: Изд-Π²ΠΎ Π‘ΠŸΠ“Π£Π­ΠΈΠ€, 2003.
  5. ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ особСнности российской ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ. Π’. Π”ΠΎΠ»Π³ΠΎΠ². — http://www.interface.ru/home.asp?artId=3681
  6. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ глобального ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. http://www.phpshop.ru/info/ID9.html
  7. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ — ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ Π΅Π³ΠΎ особСнности. http://site.nic.ru/content/view/206/195/
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜