Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom_poyasnitelnaya_zapiska1.doc
Скачиваний:
29
Добавлен:
25.03.2015
Размер:
258 Кб
Скачать
☆
  1. Аналіз стану питання і постановка завдання

Застосування сучасних Інтернет-технологій в бізнесі не обмежується створенням Web-сайту або електронного каталогу,а використовує технології та накопичений досвід для глибинної перебудови засобів ведения ділових операцій за допомогою Інтернету і супутніх мережевих комп'ютерних технологій.

Успіх реалізації моделі електронної торгівлі в Мережі визначається трьома складовими:

1. Вибір вірної технологічної платформи

2. Наявність конкурентоспроможного продукту

3. Наявність необхідної інфраструктури та бізнес-процесів

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

1.1. Переваги електронної комерції

Якщо роздрібні електронні магазини для українського ринку це все ще екзотика, то переваги ведення ділових операцій через Інтернет багато компаній відчули вже зараз.Це стало особливо актуальним в умовах економічної кризи і пов'язане з перевагами, які отримає фірма після застосування інтернет-технологій.

Є безліч переваг, ось лише деякі з них:

  • значно збільшується оперативність отримання інформації, особливо при міжнародних операціях;

  • значно скорочується цикл виробництва і продажу, тому що більше немає необхідності кожного разу вводити отримані документи, до того ж знижується ймовірність виникнення помилок введення;

  • значно знижуються витрати, пов'язані з обміном інформацією за рахунок використання більш дешевих засобів комунікацій;

  • використання інтернет-технологій електронної комерції дозволяє компанії стати більш відкритою по відношенню до клієнтів;

  • дозволяє легко і швидко інформувати партнерів і клієнтів про продукти і послуги;

  • дозволяє створювати альтернативні канали продажів, наприклад, через електронний магазин на корпоративному сайті.

1.2. Постановка завдання

Розробити систему доступу до бази даних магазину, за допомогою WEB-каталогу, який надає інформацію про товари в зручній для клієнта формі, використовуючи нові Internet-технології, для більш гнучкого та швидкого оперування великими обсягами інформації.

Необхідно дослідити методи і платформу реалізації, визначитися з використанням СКБД, аргументувати вибір.

Для досягнення поставленої мети потрібно вирішити такі завдання:

  • реалізація каталогу товарів

  • реалізація можливості замовлення й купівлі товару через Internet

  • реалізація WEB-інтерфейсу для доступу до інформації про товари

  • перегляд поточних цін на товари

  • вибрати sql-сервер

2. Використовувані технології

2.1. Мова web-сценаріїв php

PHP (англ. PHP:HypertextPreprocessor - PHP: гіпертекстовий препроцесор) — скриптовамова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера. PHP є однією з найпоширеніших мов, що використовуються у сфері веб-розробок (разом із Java, .NET, Perl, Python, Ruby). PHP підтримується переважною більшістюхостинг-провайдерів. PHP — проект відкритого програмного забезпечення.

2.1.1 Історія створення та розвитку php

Історія PHP починається з 1995 року, коли Расмус Лердорф (англ. Rasmus Lerdorf) створив простий застосунок мовою Perl, що аналізував відвідування користувачами його резюме на веб-сайті. Потім, коли цим застосунком вже користувалися кілька чоловік, а число охочих одержати його постійно збільшувалося, Лердорф назвав своє творіння Особисті інструменти домашньої сторінки англ. Personal Home Page Tools версія 1 і виставив для вільного завантаження. З цієї миті почався небувалий зліт популярності PHP.

Як це завжди буває, терміново було потрібне доопрацювання і нові доповнення. Для їхньої реалізації Расмус створює нову версію пакету, тепер уже написану на С. Отриманий таким чином інструмент набуває робочої назви PHP/FI Персональна Домашня сторінка / Інтерпретатор Форм (англ. Personal Home Page / Forms Interpreter — ), надалі він також буде відомий під назвою PHP 2. Ця версія вже більшою мірою схожа на сьогоднішній PHP. Вона мала синтаксис і спосіб іменування змінних в стилі мови Perl, можливість вбудовування PHP операторів в html-код сторінки, автоматичну інтерпретацію форм, інтеграцію з базами даних. При цьому все працювало досить швидко, оскільки PHP прикомпилювалось до веб-серверу Apache. До 1997 року PHP використовувався вже на 50,000 доменах (не більше 1% всіх веб-серверів).

У тому ж 1997 році до проекту PHP підключилисяЗев Сураскі(англ. Zeev Suraski) і Енді Гутманс (англ. Andi Gutmans). Ці студенти Техніону, одного з найкращих ізраїльських університетів, намагалися використовувати PHP/FI для одного з комерційних університетських проектів. При цьому їм довелося зіткнутися з багатьма труднощами і обмеженнями цієї технології. Вивчаючи початковий код PHP 2, Зеєв і Енді дійшли висновку про необхідність доопрацювання, а точніше істотної переробки PHP, особливо в плані синтаксису мови. Протягом декількох місяців вони блискуче впоралися з цим завданням

Закінчивши роботу Зеєв і Енді домовились з Расмусом про співпрацю в галузі розвитку та вдосконалення мови. З цієї миті з'являється PHP Group — група однодумців, що працюють над розвитком технології PHP. Одержаний продукт з'явився на світ у 1998 році під назвою PHP 3.

При цьому головною особливість PHP 3 була можливість розширення ядра, що привернуло до роботи над PHP безліч сторонніх розробників, що створюють спеціалізовані модулі. Їх наявність дала PHP можливість працювати з величезною кількістю баз даних, протоколів, підтримувати велике число API. До кінця 1998 кількість користувачів PHP перевалила за 100000, а PHP був вже встановлений на не менше ніж 10% серверах Інтернету. У той ж час значному поширенню даної мови сприяли публікації в електронній пресі та вихід книжок для вивчення PHP.

Відразу ж після виходу PHP 3, Енді Гутманс і Зеєв Сураскі почали переробку ядра PHP. В першу чергу належало вирішити проблему підвищення продуктивності. Новий продукт, названий Zend Engine (від імен творців: Zeev і Andi), успішно справлявся з поставленим завданням і був реалізований в 1999 році. Основними реалізованними ідеями є можливість компіляції сценарію у виконуваний модуль, за рахунок чого продуктивність можна було підняти на порядок.

Об'єднавши інтерпретатор форм з пакетом PHP-Tools, Лердорф підійшов у 1996 році до другої версії PHP, названої PHP / FI. Він поставився легковажно до ідеї створення з нього комерційного продукту. Але в той же самий час, Лердорф отримував величезне число повідомлень від інших програмістів, які надсилали йому поліпшення коду і виправлення помилок.

Привести точну статистику непросто, але приблизно в кінці 1996 року PHP / FI використовувався не менш ніж на 15,000 web-сайтів у всьому світі. А в середині 1997 року їх кількість перевищила 50,000.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]