Розробка Web-сайту та бази даних “Інтернет – магазину”

Автор работы: Пользователь скрыл имя, 20 Декабря 2012 в 09:49, дипломная работа

Краткое описание

Мета роботи. Проаналізувати специфіку діяльності Інтернет магазинів, їх відмінності від звичайних магазинів, розглянути сучасні засоби по розробці Інтернет-магазинів та розробити web- сайт „Інтернет-магазин”.
Завдання на дипломну роботу:
1.Здійснити пошук інформації по тематиці дипломної роботи та провести її аналіз та дослідження;
2.Ознайомитись з особливостями Інтернет-магазину, його позитивними та негативними якостями, та визначити їх класифікацію;
3.Розглянути існуючі Інтернет-магазини та вивчити їх принципи побудови та роботи;
4.Розглянути структуру побудови Інтернет-магазинів;
5.Провести маркетингове дослідження та розглянути економічні передумови створення Інтернет-магазину;
6.Розглянути сучасні програмні засоби по розробці Інтернет-магазинів;
7.Розробити Web-сайт та базу даних «Інтернет-магазину».

Вложенные файлы: 1 файл

Diplom (3).doc

— 3.46 Мб (Скачать файл)

Переваги

Незалежність  від конкретної СУБД. Незважаючи на наявність діалектів і розходжень у синтаксисі, здебільшого тексти SQL-Запитів, що містять DDL і DML, можуть бути досить легко перенесені з однієї СУБД в іншу. Існують системи, розроблювачі яких споконвічно заставлялися на застосування щонайменше декількох СУБД (наприклад: система електронного документообігу Documentum може працювати як з Oracle Database, так і з Microsoft SQL Server і IBM DB2).

Наявність стандартів.Наявність стандартів і набору тестів для виявлення сумісності й відповідності конкретної реалізації SQL загальноприйнятому стандарту тільки сприяє «стабілізації» мови.

Декларативність. За допомогою SQL програміст описує тільки те, які дані потрібно витягти або модифікувати. Те, яким образом це зробити вирішує СУБД безпосередньо при обробці SQL запиту.

Недоліки

Невідповідність реляційної моделі даних. Творець реляційної моделі даних Эдгар Кодд, Кристофер Дейт і їхні прихильники вказують на те, що SQL не є істинно реляционным мовою. Зокрема вони вказують на наступні проблеми SQL:

  • Повторювані рядки
  • Невизначені значення (nulls)
  • Явна вказівка порядку колонок ліворуч праворуч
  • Колонки без ім'я й імена, що дублюються, колонок
  • Відсутність підтримки властивості «=»
  • Використання покажчиків
  • Висока надмірність

В опублікованому Кристофером  Дейтом і Хью Дарвеном вони викладають принципи СУБД наступного покоління  й пропонують мову Tutorial D, який є справді  реляційним [19,21,24-26].

4.3 Організація діяльності Інтернет-магазину

 

Створення власного Інтернет - магазину зв'язане з масою проблем [23]:

По-перше, необхідно розробити даний проект.

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

Крім того, варто враховувати, що тут, так само як і в реальному  житті існує вельми солідна конкуренція, тобто необхідно детально продумати стратегію своєї роботи, щоб отримати перемогу в цій конкурентній боротьбі.

 Потрібно організувати швидку доставку замовлення покупцеві, що не так вже і просто зробити, особливо працюючи в мегаполісі і так далі.

Як бачимо, труднощів вистачає. Але нічого на цьому світі не буває просто так, і для того, щоб стати успішним підприємцем необхідно для початку не аби як потрудитися.

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

Спробуємо визначити  основні елементи, які нам необхідні  для створення Інтернет-магазину:

    1. Розробка функціонуючої структури Інтернет-магазину (визначення основних принципів роботи)
    2. Розробка структури сайту і схем сторінок
    3. Створення дизайн-макета
    4. Підготовку прав на різні типи операцій на сайті для груп користувачів
    5. Створення необхідної кількості розділів і інформаційних блоків
    6. Розробку структури товарного каталога
    7. Настройку експорту і імпорту даних
    8. Узгодження необхідних характеристик товарів для порівняння і виводу
    9. Настройка форм замовлення і зворотного зв'язку
    10. Обробка зображень, наповнення сайту.

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

Інтерфейс користувача - елементи і компоненти програми, які  здатні робити вплив на взаємодію  користувача з програмним забезпеченням. Зокрема:

- засоби відображення  інформації, інформація, що відображається, формати і коди;

- командні режими, мова  користувач-інтерфейс; 

- пристрої і технології  введення даних; 

- діалоги, взаємодія  і транзакції між користувачем  і комп'ютером;

- зворотний зв'язок  з користувачем;

- підтримка ухвалення  рішень в конкретній наочній  області;

- порядок використання  програми і документація на  неї. 

Є декілька простих правил, що дозволяють інтерфейсу магазину бути зрозумілим клієнтові [18].

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

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

Типовою помилкою багатьох сайтів є нагромадження у верхній частині сторінки сайту авангардної і складної композиції з багатьох малюнків, серед яких ледве помітно розташовується назви фірми і назву сайту. В результаті людське око, скануючи дану частину сторінки сайту, не встигає розпізнати і запам'ятати потрібну інформацію. Відбувається перенасичення. Замість збільшення запам’ятованості, на таких сайтах, відбувається зниження запам’ятованості основних написів (малюнків) сайту, назви фірми і назва сайту.

Легкість пошуку потрібного товару. Покупець повинен без зусиль знаходити товар, що цікавить його, і мати можливість отримати про нього вичерпну інформацію (опис у вигляді тексту плюс декілька фотографій). На вітрині бажано розмістити дані про діяльність фірми-продавця.

Розподіл товарів  по групах. Товари повинні бути розподілені по групах. Необхідно забезпечити можливість пошуку товарів по частині назви і опису.

Якісне оформлення замовлення. При оформленні замовлення покупець повинен ввести контактну інформацію, після перевірки даних клієнт повен отримати підтвердження про отримане замовлення.

Оплата. Розрахунок вартості і виведення цін повинні здійснюватися в національній валюті. Спосіб отримання замовлення клієнт повинен вибрати самостійно.

У електронному магазині можуть бути і інформаційні розділи:

- з даними про магазин  (сфера діяльності, адреса, контактні  телефони і так далі);

- новини магазину;

- статті (системи управління  новинами і статтями надають  можливість використовувати Інтернет-магазин  як справжній інформаційний портал);

- інша корисна інформація.

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

Зворотною, невидимою  покупцеві, стороною Інтернет-магазину є система управління. Вхід в систему адміністрування здійснюється тільки після введення адміністратором логіна і пароля. Адміністратор має можливість повністю управляти вмістом Інтернет-магазину:

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

- редагувати розділи  магазина;

- редагувати контактну  інформацію Інтернет-магазину;

- редагувати зміст  заголовків і текстів листів, що відправляються покупцеві  при реєстрації і покупці товару;

- проглядати історію  замовлень і статистику покупців та інше.

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

Отже функціонуючу структуру  Інтернет-магазину представимо наступним  чином (Рис.4.1):

 


 

 

 

 

Рис.4.1. Функціонуюча структура  Інтернет-магазину

 

Враховуючи описані  в Розділі 1 та 2 загальні відомості  про Інтернет-магазини, описані вище програмні засоби для реалізації Інтернет-магазинів було розроблено Web-сайт «Інтернет-магазин» з використанням мови РНР та розроблена функціонуюча база даних товарів Інтернет-магазину з використанням MySQL (лістинг програми див. Додатки).

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис.4.2. Структура бази даних 

База даних «Інтернет-магазину»  складається з 11 таблиць (структуру бази даних можна переглянути на Рис.4.2):

  • Товари;
  • Групи товарів;
  • Групи компаній;
  • Замовлення;
  • Замовлення товару;
  • Замовник;
  • Спосіб оплати;
  • Міста;
  • Виконавець;
  • Малюнок товару;
  • Користувачі.

З наведеної структури  бази даних (Рис.4.2) видно, що всі таблиці  пов’язані зв’язками один-до багатьох. Дана схема зв’язків забезпечує цілісність бази даних.

Структуру Web-сайту Інтернет-магазину представимо наступним чином:


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис.4.3. Структура Web-сайту Інтернет-магазину

 

Із структури видно (Рис.4.3), що в Інтернет-магазині пропонується 2 робочих частини: адміністративна та клієнтська.

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

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

4.4  Опис роботи Web-сайту «Інтернет-магазин»

4.4.1 Встановлення програмного забезпечення

  1. Для того, щоб реально функціонував Інтернет-магазин, необхідно звернутись до служб, які надають відповідні послуги в Інтернет, де можна зареєструвати власний Інтернет-магазин.
  2. Для встановлення демо-версії програми необхідно:
    1. Відключити мережу Інтернет, якщо вона встановлена на вашому ПК;
    2. Скопіювати папку WebServers в кореневий каталог диска С: ;
    3. Запустити файл start.com на виконання;
    4. Завантажити браузера та в URL-адресі ввести www.rave.com;
    5. По закінченню перегляду Інтернет-магазину запустити на виконання файл stop.com.

4.4.2 Принцип роботи Інтернет-магазину

При завантаженні Web-сайту «Інтернет-магазин» перед користувачем відкривається головна сторінка (Рис.4.4):

 

Рис.4.4 Головна сторінка Web-сайту «Інтернет-магазин»

 

На даній сторінці розміщені основні реквізити Інтернет-магазину, меню користувача (Рис.4.5), категорії товарів (Рис.4.6), та кількість вибраних товарів в кошику (Рис.4.7).

Информация о работе Розробка Web-сайту та бази даних “Інтернет – магазину”