Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

БСрвис бронирования столиков Π² завСдСниях ZakaZone

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

Для систСмного тСстирования Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ устройства Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Android (вСрсий API -2.2; 2.3.3; 4.0; 4.1; 4.2; 4.4) ΠΈ IOS (вСрсии 6.0, 6.1.1, 7.0, 7.1). Для тСстирования использовались максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ устройства с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ характСристиками (Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ экрана, ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ процСссоров ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ характСристиками). Для тСстирования сайта использовались Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БСрвис бронирования столиков Π² завСдСниях ZakaZone (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡƒΠΆΠ΅ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² Π΄Π°Π½Π½ΠΎΠΉ области, Π½ΠΎ ΠΎΡ‚ ΡΡ‚ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Ρ‡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ мноТСство сСрвисов ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅Π΅Ρ‚ свои прСимущСства ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΈ. Π’ΠΎΡ‡Π½Π΅Π΅ говоря, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ условия.

Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сСрвСр Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ столик

1.ОписаниС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области

Π‘Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… отраслях. НапримСр, Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½Π° ΠΊΠΎΠ½Ρ†Π΅Ρ€Ρ‚Ρ‹, ΠΊΠΈΠ½ΠΎ. Π”Π°Π½Π½Ρ‹ΠΉ сСрвис ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для бронирования мСст Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… завСдСниях (ΠΊΠ°Ρ„Π΅, рСсторанах ΠΈ Ρ‚. ΠΏ.). ЗавСдСния ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ способы Π±Ρ€ΠΎΠ½ΠΈ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ любого столика Π² Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ большой ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администратор Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ столик Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½, Π° Π±Ρ€ΠΎΠ½ΡŒ ставится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅/Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ столик, ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ завСдСния, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ посадки Π² ΠΊΡƒΡ€ΡΡ‰Π΅ΠΌ ΠΈ Π½Π΅ΠΊΡƒΡ€ΡΡ‰Π΅ΠΌ Π·Π°Π»Π΅, Ρ†Π΅Π½Ρ‹ бронирования. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… завСдСниях Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π·Π°ΠΊΠ°Π· Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ сумму ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ блюд.

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

БСрвисы бронирования ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ завСдСния ΠΈΠ»ΠΈ сСти Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, завСдСния Π³ΠΎΡ€ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ².

Π¦Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ЦСлью выполняСмого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² столиков Π² Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΡΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ профиля. Π’ ΡΠ²ΡΠ·ΠΈ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ спСктр услуг прСдоставляСмых Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ завСдСниями ΡˆΠΈΡ€ΠΎΠΊ, систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ.

Π“Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ систСмы ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

— ΠΏΡ€ΠΈΡ‘ΠΌ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ столиков;

— Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса;

— ΡΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ администратору Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ управлСния Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ.

2.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΈ ΡΠ°ΠΉΡ‚ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСрвСрной части систСмы выполняСтся Π² ΡΡ€Π΅Π΄Π΅ Microsoft Visual Studio 2012, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ язык C#ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.NetFramework.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сайта, выполняСтся Π² ΡΡ€Π΅Π΄Π΅ Microsoft Visual Studio 2012 Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C# с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ASP.NET.

БСрвСрная Ρ‡Π°ΡΡ‚ΡŒ систСмы располоТСна Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows Server 2012.

ВСстовая вСрсия сСрвСрной части располоТСна Π½Π° VPS с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows Server 2008.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΉ систСмой управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… являСтся рСляционная Microsoft Sql Server 2008.

Π‘Π°ΠΉΡ‚ располагаСтся Π½Π° Windows хостингС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌ IISΠ² качСствС сСрвСра.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ систСмы контроля вСрсий ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ git ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ BitBucket.

IOS ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ IOS прилоТСния использовались ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ:

1) срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ XCode с Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΌ Interface Builder вСрсий 4.2 ΠΈ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ — 5.1.1, язык — Objective C Ρ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Cocoa ΠΈ Cocoa Touch;

2) для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ криптографичСской части Π±Ρ‹Π»Π° использована Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Chilkat RSA ΠΈ Chilkat Crypto вСрсии 2;

3) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с XML Π±Ρ‹Π»Π° использована Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Touch XML, основанная Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ libXml;

4) систСма контроля вСрсий git с Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ bitbucket.com.

Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

1) сСрвис проСктирования интСрфСйсов ninjamock.com;

2) срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Android Development Tools, язык — Java;

3) встроСнная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π»ΡŒΡ„Π° ΠΈ Π±Π΅Ρ‚Π° тСстирования Google Play.

3.Участники ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΈΡ… ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΠΈ

Π ΠΎΠΌΠ°Π½ΠΎΠ² АндрСй Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡ — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСрвСрной части ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

1) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

2) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ API взаимодСйствия с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ (языка ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΡΠ΅Ρ€Π²Π΅Ρ€Π°);

3) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрвСрной части ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

4) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСрвСра Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C#;

5) тСстированиС сСрвСра;

6) составлСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ сСрвСра;

7) настройка ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы для использования сСрвСра, Π² Ρ‚ΠΎΠΌ числС настройка Π²Π΅Π±-сСрвСра, Π° Ρ‚Π°ΠΊΠΆΠ΅ созданиС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠœΠ°Ρ€ΡƒΠ½ΡŒΠΊΠΎ Антон Π•Π²Π³Π΅Π½ΡŒΠ΅Π²ΠΈΡ‡:

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° клиСнтского прилоТСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ IOS, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

1) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

2) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ API взаимодСйствия с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ;

3) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ клиСнтского прилоТСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ IOS (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части);

4) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° клиСнтского прилоТСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ IOS;

5) тСстированиС клиСнтского прилоТСния;

6) написаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ клиСнтского прилоТСния;

7) публикация клиСнтского прилоТСния Π² App Store;

ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

1) ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

2) Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ участникам ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

3) интСграция участников ΠΌΠ΅ΠΆΠ΄Ρƒ собой;

4) тСстированиС систСмы Π² Ρ†Π΅Π»ΠΎΠΌ;

5) написаниС тСкстов тСхничСского задания;

6) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;

7) публикация ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android.

Π‘ΠΈΠ½Ρ‡ΡƒΡ€ΠΈΠ½ Бтанислав — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° клиСнтского ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚раторского прилоТСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

1) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ клиСнтского ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚раторского прилоТСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части)

2) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° клиСнтского ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚раторского прилоТСния для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android;

3) тСстированиС Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;

4) написаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

НиколаСва ВалСрия Π‘Π΅Ρ€Π³Π΅Π΅Π²Π½Π° — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

1) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйсов ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ°ΠΉΡ‚Π°;

2) созданиС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ°ΠΉΡ‚Π°;

3) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

АщСпков ПавСл — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сайта ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

1) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сайта ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

2) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сайта ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

3) Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ„игурация сайта Π½Π° Ρ…остингС, Π² Ρ‚ΠΎΠΌ числС привязка Π΄ΠΎΠΌΠ΅Π½Π°;

4) тСстированиС сайта;

5) написаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ сайта.

Π’Π΅Ρ€Π΅Π²ΠΊΠΈΠ½ Владислав:

1) финансовоС сопровоТдСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

2) ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² (Π² Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ структуры);

3) ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ сопровоТдСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;

4) распространСниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

4.Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмы

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² IOS прилоТСния:

Рис.

5.Π‘Ρ‚Π°Π΄ΠΈΠΈ ΠΈ ΡΡ‚Π°ΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

1. Анализ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π‘Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ рСсурсы — ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅, людскиС, сроки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ошибок ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ спСцификаций На ΡΡ‚Π°ΠΏΠ΅ описания спСцификаций Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы, Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ систСмы Π½Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ.

3. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ На ΡΡ‚Π°Π΄ΠΈΠΈ проСктирования Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° модСль ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, схСма взаимодСйствия ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΠ΅Ρ€Π²Π΅Ρ€Π° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ API, Π° Ρ‚Π°ΠΊΠΆΠ΅ модСль Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΡΠΎΠΎΡ‚вСтствии с ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ IDEF1X ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° сСрвСра, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ интСрфСйс ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ°ΠΉΡ‚Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ интСрфСйс администраторского прилоТСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΡΡ‚Π°Π΄ΠΈΠΈ проСктирования Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° мноТСство Ρ€Π°Π·. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ IDEF1X.

Рисунок 6.1 — МодСль Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.1, располагаСтся исходный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ FA уровня.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° прСдставлСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ сущностями, описаниС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 6.1.

Π’Π°Π±Π»ΠΈΡ†Π° 6.1. — Π‘ущности

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

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

USER

ЗарСгистрированный Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

BOOKING

ΠœΠ΅Ρ‚ΠΊΠ° для стола, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, врСмя Π·Π°ΠΊΠ°Π·Π°, ЀИО ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ заказавшСго.

TABLE

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΏΡ€ΠΎΡΡ‚ранствС Π·Π°Π»Π°, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ мСстами для сидСния

REVIEWS

Π—Π°ΠΏΠΈΡΡŒ оставлСнная ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½Π° ΡΠ°ΠΉΡ‚Π΅ ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ.

DISH

Π‘Π»ΡŽΠ΄ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΌΠ΅Π½ΡŽ.

MENU

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ блюд для Π΄Π°Π½Π½ΠΎΠ³ΠΎ завСдСния

BAR

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ адрСс, врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚ΠΈΠΏ.

LOUGE

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ с Π½Π°Ρ…одящимися Π² Π½Π΅ΠΌ столиками

TOWN

ΠžΠ±Π»Π°ΡΡ‚ΡŒ располоТСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ

Π’Π°Π±Π»ΠΈΡ†Π° 6.2 — Атрибуты

Атрибут

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

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

Telefon

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

USER

Password

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для доступа ΠΊ ΡΠ΅Ρ€Π²ΠΈΡΡƒ

USER

Fio

Ѐамилия Имя ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

USER

DateTime

ВрСмя ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ завСдСния, Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ

BOOKING

Review

Π—Π°ΠΏΠΈΡΡŒ ΠΎ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, созданная ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° ΡΠ°ΠΉΡ‚Π΅ ΠΈΠ»ΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

REVIEWS

DishId

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ блюда

DISH

Price

Π¦Π΅Π½Π° Π·Π° ΠΎΠ΄Π½Ρƒ ΠΏΠΎΡ€Ρ†ΠΈΡŽ блюда

DISH

Description

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС блюда

DISH

townId

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π³ΠΎΡ€ΠΎΠ΄Π°

BAR

Name

НазваниС Π³ΠΎΡ€ΠΎΠ΄Π°

TOWN

Address

ЀизичСский адрСс завСдСния

BAR

BarId

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±Π°Ρ€Π°

BAR

TableCount

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ столиков Π² Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

BAR

ShowBookForTable

ΠœΠ΅Ρ‚ΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡ€ΠΈ Π·Π°ΠΊΠ°Π·Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ столика

BAR

TableId

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ столика

TABLE

Seats

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ мСсто Π·Π° ΡΡ‚ΠΎΠ»ΠΈΠΊΠΎΠΌ

TABLE

LoungeId

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π°Π»Π°

LOUNGEID

isSmoke

ΠœΠ΅Ρ‚ΠΊΠ°, ΡƒΠΊΠ°Π·Ρ‹Π². ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΊΡƒΡ€ΠΈΡ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ Π·Π°Π»Π΅

LOUNGEID

Image

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ мСсто располоТСния Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС сСрвСра, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π·Π°Π»Π°

LOUNGEID

НиТС прСдставлСн ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Рисунок 6.2 — ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ вСрсия ΠΌΠΎΠ΄Π΅Π»ΠΈ структуры Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π’Π°Π±Π»ΠΈΡ†Π° 6.3 — ОбновлСниС сущностСй

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

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

SESSION

Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ Ρ„Π°ΠΊΡ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ROLE

ΠœΠ΅Ρ‚ΠΊΠ° уровня ΠΏΡ€Π°Π² которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сопоставлСна ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ

USER-BAR

Π€Π°ΠΊΡ‚ соп. сотрудника завСдСния (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ.

USER-BAR-ROLE

Π€Π°ΠΊΡ‚ сопоставлСния ΠΌΠ΅Ρ‚ΠΊΠΈ уровня ΠΏΡ€Π°Π² с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ

Π’Π°Π±Π»ΠΈΡ†Π° 6.4 — ОбновлСниС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²

Атрибут

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

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

Type

Вип завСдСния

BAR

WorkTime

ВрСмя ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ завСдСния, Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ

BAR

TableCount

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ столиков Π² Π·Π°Π»Π΅

LOUNGE

coord

ГСомСтричСскоС располоТСниС Ρ†Π΅Π½Ρ‚Ρ€Π° стола Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ Π·Π°Π»Π°

TABLE

HashTel

SHA1 Ρ…ΡΡˆ ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

SESSION

SID

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСссии

SESSION

SessionKey

БСссионный ΠΊΠ»ΡŽΡ‡, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ AES

SESSION

Path

ΠŸΡƒΡ‚ΡŒ Π΄ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΠ΅ΡΡΠΈΠΈ

SESSION

Domain

URI для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСссии считаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ

SESSION

DataEnd

ВрСмя ΠΈ Π΄Π°Ρ‚Π° окончания дСйствия сСссии

SESSION

InitialVector

Π’Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ AES

SESSION

Login

Π›ΠΎΠ³ΠΈΠ½ администратора для досутпа ΠΊ ΡΠ΅Ρ€Π²ΠΈΡΡƒ

ADMIN

Password

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ администратора для досутпа ΠΊ ΡΠ΅Ρ€Π²ΠΈΡΡƒ

ADMIN

DescBar

ОписаниС завСдСния

BAR

MapAttr

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ гСомСтричСского Ρ†Π΅Π½Ρ‚Ρ€Π° завСдСния Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅

BAR

roleId

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€ΠΎΠ»ΠΈ

ROLE

namerole

ОписаниС Ρ€ΠΎΠ»ΠΈ

ROLE

Π’ ΠΊΠΎΠ½Ρ†Π΅ стадии проСктирования Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ тСхничСскиС задания, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ сроки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π΅Π³ΠΎ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ тСхничСского задания Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сайта Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π‘.

4. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ На ΡΡ‚Π°ΠΏΠ΅ кодирования Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ систСмы, клиСнтская ΠΈ ΡΠ΅Ρ€Π²Π΅Ρ€Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ этапа кодирования Π² Π²ΠΈΠ΄Π΅ снимков экрана систСмы контроля вСрсий.

БСрвСрная Ρ‡Π°ΡΡ‚ΡŒ:

Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сСрвСр Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ столик

Рисунок 6.3 — систСма контроля вСрсий сСрвСра, Ρ‡Π°ΡΡ‚ΡŒ 1

Рисунок 6.4 — систСма контроля вСрсий сСрвСра, Ρ‡Π°ΡΡ‚ΡŒ 2

Рисунок 6.5 — систСма контроля вСрсий сСрвСра, Ρ‡Π°ΡΡ‚ΡŒ 3

Рисунок 6.6 — систСма контроля вСрсий сСрвСра, Ρ‡Π°ΡΡ‚ΡŒ 4

Рисунок 6.7 — систСма контроля вСрсий сСрвСра, Ρ‡Π°ΡΡ‚ΡŒ 5

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ IOS:

Рисунок 6.8 — систСма контроля вСрсий IOS прилоТСния ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android:

Рисунок 6.9 — систСма контроля вСрсий Android прилоТСния

6. ВСстированиС систСмы

БСрвис тСстировался Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ, комплСксно ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎ.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° комплСксного тСстирования ΠΌΠΎΠΆΠ½ΠΎ привСсти Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ автоматичСского тСстирования сСрвСра:

Для систСмного тСстирования Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ устройства Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Android (вСрсий API -2.2; 2.3.3; 4.0; 4.1; 4.2; 4.4) ΠΈ IOS (вСрсии 6.0, 6.1.1, 7.0, 7.1). Для тСстирования использовались максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ устройства с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ характСристиками (Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ экрана, ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ процСссоров ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ характСристиками). Для тСстирования сайта использовались Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ — Mozilla Firefox, Safari, Opera, Google Chrome, Internet Explorer вСрсий 7.0 ΠΈ Π²Ρ‹ΡˆΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Safari, Google Chrome, Opera.

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

Π’ Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ обслуТиваниС завСдСния администратором ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ. БСрвис ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ· ΡΠ΅Ρ‚ΠΈ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΡΠ΅Ρ‰Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Ρ‹Π³ΠΎΠ΄Ρƒ.

БСрвис ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, позволяСт Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ столики круглосуточно ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ 3d схСмС Π·Π°Π»Π°.

Π˜Ρ‚ΠΎΠ³ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ сСрвис бронирования, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ — сСрвСрная Ρ‡Π°ΡΡ‚ΡŒ, клиСнтскиС части — сайт, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, Π±Ρ‹Π» Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π½Π° ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ систСмой Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π³ΠΎΡ€ΠΎΠ΄Π°. Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ снимки экранов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π’.

1.Π’. Π”. Π‘ΠΈΠ±ΠΈΠ»Π΅Π² «Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…»: Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС — Вомск: Π’Π£Π‘Π£Π , 2006

2.Π‘. МакконнСлл «Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄» — Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³: ΠŸΠΈΡ‚Π΅Ρ€, 2007

3.MSDN [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] - http://msdn.microsoft.com/ru-ru/default.aspx (Π΄Π°Ρ‚Π° обращСния 02.12.2013)

4.Android for developers [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] - http://developer.android.com/index.html (Π΄Π°Ρ‚Π° обращСния 05.03.2014)

5.IOS for developers [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] - https://developer.apple.com/ (Π΄Π°Ρ‚Π° обращСния 12.02.2014)

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

Рисунок А.1 — ΠΎΠΊΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Рисунок А.2 — ΠΎΠΊΠ½ΠΎ с ΡΡ…Π΅ΠΌΠΎΠΉ Π·Π°Π»Π° Рисунок А.3 — ΠΎΠΊΠ½ΠΎ удалСния ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π±Ρ€ΠΎΠ½ΠΈ

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

ЦСль — созданиС сСрвиса бронирования столиков.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° сайта.

a. Главная страница Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части располагаСтся ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²ΠΈΠ΄Π½ΠΎ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° содСрТит — ΠΊΠ½ΠΎΠΏΠΊΠ° для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ с ΡΡΡ‹Π»ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Вторая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° — описаниС сСрвиса. Π’Π½ΠΈΠ·Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠ° «Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡΠ΅Ρ€Π²ΠΈΡΠΎΠΌ» с ΡΡΡ‹Π»ΠΊΠΎΠΉ Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρƒ бронирования.

Π’Ρ€Π΅Ρ‚ΡŒΡ — Π²Ρ…ΠΎΠ΄ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ВСкстовыС поля для Π²Π²ΠΎΠ΄Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Ρ. Кнопка «Π²ΠΎΠΉΡ‚ΠΈ» ΠΈ ΡΡΡ‹Π»ΠΊΠ° Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ рСгистрации.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ страницу бронирования.

ПослС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° — вывСсти сообщСниС ΠΎΠ± ΡΡ‚ΠΎΠΌ ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π’Π½ΠΈΠ·Ρƒ страницы — ссылки Π½Π° Google Play ΠΈ App store.

Рисунок Π‘.1 — Π²ΠΈΠ΄ Π³Π»Π°Π²Π½ΠΎΠΉ страницы

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° бронирования:

ВСрхняя Ρ‡Π°ΡΡ‚ΡŒ — нСизмСняСмая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ.

НСсколько checkbox’ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ — Π²Ρ‹Π±ΠΎΡ€ Π³ΠΎΡ€ΠΎΠ΄Π°, Π²Ρ‹Π±ΠΎΡ€ завСдСния, Π²Ρ‹Π±ΠΎΡ€ Π΄Π°Ρ‚Ρ‹.

Π’Ρ‹Π±ΠΎΡ€ Π΄Π°Ρ‚Ρ‹ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ мСсяц. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π²Ρ‹Π±ΠΎΡ€ Π΄Π°Ρ‚Ρ‹, появляСтся малСнький Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Рисунок Π‘.2 — Π²ΠΈΠ΄ калСндаря для Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹ ПослС Π²Ρ‹Π±ΠΎΡ€Π° всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°, Ссли Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ — появляСтся ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Π·Π°Π»ΠΎΠΌ завСдСния. ΠŸΡ€ΠΈ возмоТности Π²Ρ‹Π±ΠΎΡ€Π° столика (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ завСдСния, ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ запросС Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€) Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столик, с ΠΊΡ€Π°ΡΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ — занят сСгодня, Π·Π΅Π»Π΅Π½Ρ‹ΠΌ — свободСн.

Если Ρƒ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΡ нСсколько Π·Π°Π»ΠΎΠ² — ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π·Π°Π»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ Π²Π»Π΅Π²ΠΎ — Π²ΠΏΡ€Π°Π²ΠΎ. НСбольшими стрСлками сбоку.

ΠŸΡ€ΠΈ отсутствии бронирования ΠΏΠΎ ΡΡ‚ΠΎΠ»ΠΈΠΊΠ°ΠΌ Ρƒ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΡ — появлСниС Π²Π½ΠΈΠ·Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π·Π°Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ». ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ бронирования (рисунок Π±.3).

Рисунок Π‘.3 — Π²ΠΈΠ΄ завСдСния с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ Для завСдСния с ΠΎΡ‚сутствиСм ΠΌΠ΅Ρ‚ΠΎΠΊ:

Рисунок Π‘.4 — Π²ΠΈΠ΄ завСдСния Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠΊ

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΌΠ΅Ρ‚ΠΊΡƒ — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ бронирования, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΆΠ΅ вошСл, ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Π²Ρ…ΠΎΠ΄Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС:

7. Π€ΠΎΡ€ΠΌΠ° Π²Ρ…ΠΎΠ΄Π°:

ΠŸΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ бронирования с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΡƒΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Π».

Рисунок Π‘.5 — Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ…ΠΎΠ΄Π°

8. Π€ΠΎΡ€ΠΌΠ° бронирования:

Π’ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ области сначала — Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ — Π³ΠΎΡ€ΠΎΠ΄, Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄Π°Ρ‚Π°.

Π—Π°Ρ‚Π΅ΠΌ checkbox с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ доступного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ столика (Π±Ρ€ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ для Π½Π΅Π³ΠΎ) ΠΈ Ρ‡Π°ΡΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ завСдСния, Π° Ρ‚Π°ΠΊΠΆΠ΅, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π° сСгодняшняя Π΄Π°Ρ‚Π° — Π²Ρ‹Π±ΠΎΡ€ лишь Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ‡Π°Ρ большС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ.

ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π±Ρ€ΠΎΠ½ΠΈ. Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ окошко для Π²Π²ΠΎΠ΄Π° смс-ΠΊΠΎΠ΄Π° подтвСрТдСния Π±Ρ€ΠΎΠ½ΠΈ. ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ΡΡ‚ΠΎΠΌ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π΄Π°Ρ‚Ρ‹, завСдСния) Рисунок Π‘.6 — Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ бронирования

9. Π€ΠΎΡ€ΠΌΠ° рСгистрации:

Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹ — имя, фамилия, отчСство, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅ всСх ΠΏΠΎΠ»Π΅ΠΉ — ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€, Π½Π΅Ρ‚ — сообщСниС ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ рСгистрации ΠΏΠΎ ΡΠΌΡ.

Рисунок Π‘.7 — Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ рСгистрации

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

Рисунок Π’.1 — ΠΎΠΊΠ½ΠΎ ΠΎΠΏΡ†ΠΈΠΉ администраторского прилоТСния Рисунок Π’.2 — ΠΎΠΊΠ½ΠΎ бронирования Android прилоТСния Рисунок Π’.3 — ΠΎΠΊΠ½ΠΎ Π²Ρ…ΠΎΠ΄Π° Android прилоТСния Рисунок Π’.4 — ΠΎΠΊΠ½ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ IOS

Рисунок Π’.5 — главная страница сайта Рисунок Π’.6 — страница Π²Ρ‹Π±ΠΎΡ€Π° столика Π½Π° ΡΠ°ΠΉΡ‚Π΅ Рисунок Π’.7 — заставка ΠΏΡ€ΠΈ запускС прилоТСния IOS

Π΅Π½ΠΎ Π½

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