Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка web-сайту інтернет-магазину з продажу музичного обладнання на прикладі магазину &МУЗТОРГ&

Реферат Розробка web-сайту інтернет-магазину з продажу музичного обладнання на прикладі магазину &МУЗТОРГ&





інці, також знаходяться блоки для голосування і організація замовлення (кошик).

Про компанію: вся інформація рекламного характеру про роботу магазину.

Контакти: інформація про адреси, телефони, e-mail, номер ICQ консультації. А також годинник торгових точок.

Логічні ігри: перелік логічних ігор, наявних у продажі, ціни, короткий опис.

Все для школи: перелік канцелярських товарів, наявних у продажу, ціни, короткий опис.

Все для гри на вулиці: перелік іграшок призначених для вуличної гри, наявних у продажі, ціни, короткий опис.

Дитячий транспорт: перелік дитячого транспорту (велосипеди, дитячі машинки і т.д.), наявних у продажі, ціни, короткий опис.

Спортивні товари: перелік спортивних товарів, наявних у продажу, ціни, короткий опис.

Розвиваючі іграшки: перелік розвиваючих іграшок, наявних у продажі, ціни, короткий опис.

Голосування: перелік питань, на які користувач може відповісти, що стосуються переваг клієнтів або виборі того чи іншого товару. Аналізуючи отримані в ході голосування дані, індивідуальний підприємець може більш ефективно надалі організувати свою діяльність.

Кошик: можливість зробити замовлення, на придбання того чи іншого товару.


. 2 Програмно-апаратна платформа


Сьогоднішній ринок програмного забезпечення висуває великі вимоги до створюваних проектам. Так для сучасних програмних засобів важливими вимогами є переносимість, мультиплатформеність і масштабованість.

Під переносимістю мається на увазі можливість використовувати програмний засіб на різних програмно-апаратних платформах без суттєвої переробки коду.

Масштабованість - це можливість надалі додавання нових модулів без суттєвої переробки коду.

Тому при розробці враховувалися обидва цих вимоги. Природно, створити досить складне ПЗ, яке працювало б на всіх відомих платформах, практично неможливо, але слід прагнути забезпечити його функціональність хоча б на найпоширеніших [10].

Виходячи з того, що платформа IBM PC є найбільш поширеною в Росії, було прийнято рішення розробляти ПП саме під цю апаратну платформу. Проаналізувавши системне програмне забезпечення IBM PC-сумісної комп'ютерної техніки, були отримані наступні результати: 75% - OS сімейства Windows, 15% - Linux, 10% - Free BSD, Open BSD, SCO, Mac OS X, Novell NetWare і т.д [ 15]. Виходячи з цих результатів, а так само з міркування, що програмне забезпечення має функціонувати на якомога більшій кількості платформ, було прийнято рішення розробляти ПС з таким розрахунком, щоб забезпечити функціонування, на двох основних програмних платформах: Windows і Linux.


. 3 Вибір середовища розробки для основних модулів проекту і вибір web-сервера


При розробці сайту слід врахувати, що сервер повинен забезпечувати доступ до бази даних і бути досить продуктивним для забезпечення роботи з декількома користувачами. Клієнт повинен мати зручний і звичний для нього інтерфейс. Причому, як клієнт, так і сервер повинні забезпечувати між собою надійне і захищене з'єднання. При цих вимогах найочевиднішими є два підходи. Перший передбачає написання окремих додатків сервера і клієнта на якомусь мові програмування. Але при цьому підході може виникнути наступна проблема: при серйозній зміні структури серверної частини може знадобитися і серйозна переробка клієнта, що не завжди буває зручно. Тому при розробці web-сайту використовувалася мова PHP, що дозволяє організувати розвинений користувальницький інтерфейс. Як сервер виступає web-сервер з набором скриптів CGI, який реалізує логіку програми і зв'язок даних, що зберігаються на сервері баз даних з інтерфейсом користувача. Такий вибір дає наступні переваги: ??

· не потрібно встановлювати додаткове клієнтське програмне забезпечення, так як при запиті клієнта до даного web-сайту на сервер надсилається PHP запит, який там же і обробляється, після чого переводиться в HTML код і пересилається клієнту, посилати запит;

· середньому користувачеві не потрібно додаткового навчання для роботи з клієнтською частиною, оскільки зазвичай вистачає початкових навичок по роботі з web-браузером і навігації по WWW;

· для користувача системи є можливість вибирати той web-браузер, до якого він звик;

· сучасні версії web-браузерів підтримують захищені протоколи обміну даними. Це дозволяє швидко і ефективно вирішити проблему безпечної передачі інформації без додаткового кодування клієнта;

· фактично, розробка зводиться тільки до створення сервера. При...


Назад | сторінка 5 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Короткий алгорімізірованное опис конфликтологических теорій
  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Немає нічого більш складного і тому більш цінного, ніж мати можливість прий ...
  • Реферат на тему: Розробка додатків за технологією &клієнт-сервер&
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...