Проектування інтернет-магазину для підприємства роздрібної торгівлі

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Міністерство освіти і науки Російської Федерації

Державна освітня установа вищої професійної освіти

Далекосхідного державного університету

Дипломний проект

Проектування інтернет-магазину для підприємства роздрібної торгівлі "Електра"

г.Владівосток2010

Реферат

Дипломний проект 58 с., 11 рис., 1 табл., 23 джерела.

ІНТЕРНЕТ-МАГАЗИН, WEB-САЙТ, БАЗИ ДАНИХ, СИСТЕМА управління базами даних MYSQL, ІНТЕРНЕТ-ТЕХНОЛОГІЇ, PHP

Метою проекту є розробка Інтернет-магазину для компанії «Електра». Виходячи з поставленої мети, були визначені завдання:

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

  • обгрунтування необхідності створення Інтернет-магазину;

  • проведення аналізу та вибір Інтернет-технологій для розробки Інтернет-магазину;

  • розробка динамічних web-сторінок Інтернет-магазину, керованих базою даних;

  • оцінка ефективності виконаної розробки.

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

Зміст

Введення

1 Аналіз бізнес-технологій сучасної електронної комерції

1.1 Інтернет-магазин як засіб реалізації взаємодії зі споживачем

1.2 Забезпечення інформаційної підтримки існуючого бізнесу

1.3 Організація двосторонньої взаємодії зі споживачем

1.4 Вибір та опис базових Інтернет-технологій для створення інтернет-магазину

1.4.1 Мови розмітки і таблиці стилів

1.4.2 Web-сервер

1.4.3 Мови сценаріїв і програмування

1.4.4 Бази даних і СУБД для web-додатків

1.4.5 Архітектура баз даних для web-додатків

1.4.6 СУБД MySQL

2 Розробка інтернет-магазину для підприємства «Електра»

2.1 Принципи роботи інтернет магазину

2.1.1 Оформлення замовлення

2.1.2 Оплата замовлення

2.1.3 Доставка замовлення

2.1.4 Структура сайту

2.1.5 Юридичні основи інтернет-торгівлі

2. 2 Методологія проектування інтернет-магазину

2.2.1 Дослідження потоків даних

2.2.2 Моделі життєвого циклу програмного забезпечення

2.2.3 Стандарт ISO 12207

2.2.4 Діаграми, реалізовані в структурному підході

2.3 Розробка інтернет-магазину

2.4 Керівництво користувача

3 Оцінка ефективності Інтернет-магазину

3.1 Оцінка технічної ефективності

3.2 Оцінка соціальної ефективності

3.3 Розрахунок показників економічної ефективності

Висновок

Список використаних джерел

Введення

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

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

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

  • Цілі і завдання проекту: Метою проекту є розробка Інтернет-магазину для компанії «Електра». Виходячи з поставленої мети, були визначені завдання:

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

  • обгрунтування необхідності створення Інтернет-магазину;

  • проведення аналізу та вибір Інтернет-технологій для розробки Інтернет-магазину;

  • розробка динамічних web-сторінок Інтернет-магазину, керованих базою даних;

  • оцінка ефективності виконаної розробки.



1 Аналіз бізнес-технологій сучасної електронної комерції.

1. 1 Інтернет-магазин як засіб реалізації взаємодії зі споживачем

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

Для початку розглянемо такі поняття як: Електронний бізнес, електронна комерція та електронна торгівля, інтернет магазин.

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

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

Електронна комерція є невід'ємною і складовою частиною електронного бізнесу.

Електронна комерція (e-commerce) - термін, використовуваний для позначення комерційної активності в мережі Інтернет. Забезпечує можливість здійснення покупок, продажів, сервісного обслуговування, проведення маркетингових заходів шляхом використання комп'ютерних мереж. Електронна комерція (в широкому сенсі) - підприємницька діяльність по здійсненню комерційних операцій з використанням електронних засобів обміну даними. Об'єктами електронної комерції є те, на що спрямована діяльність систем електронної комерції. До них можна віднести різні товари, послуги та інформацію.

Електронна торгівля є частиною електронної комерції, а значить і електронного бізнесу.

Електронна торгівля (англ. Electronic trading, eTrading, e-Trading) - здійснення торгово-закупівельної діяльності через Інтернет. Залежно від галузі застосування та способу пристрою розрізняють такі форми електронної торгівлі:

  • для взаємодії бізнес-структур з кінцевими споживачами (B2C, business-to-customer) використовуються Інтернет-магазини;

  • межфирменная торгівля в Інтернеті (B2B, business-to-business) здійснюється через системи електронної торгівлі;

  • подібні системи електронної торгівлі застосовуються і для взаємодії держави з бізнесом (B2G, business-to-government). Через такі системи державні установи і відомства здійснюють свої закупівлі на відкритому ринку.

Інтернет-магазин (англ. online shop або e-shop) - веб-сайт, що рекламує товар або послугу, приймає замовлення на покупку, пропонує користувачеві вибір варіанту розрахунку, способу отримання замовлення і виписує рахунок на оплату.

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

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

  • створення іміджу підприємства;

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

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

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

Основні цілі сайтів-магазинів:

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

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

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

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

  • пошук службовців: web-сайти часто використовуються для розміщення оголошень про прийом на роботу і переваги роботи в компанії.

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

1.2 Забезпечення інформаційної підтримки існуючого бізнесу

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

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

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

1.3 Організація двосторонньої взаємодії зі споживачем

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

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

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

Наявність на сайті системи зворотного зв'язку дозволяє відвідувачам відправляти свої повідомлення адміністратору сайту. Для цього їм потрібно всього лише заповнити кілька полів, після чого повідомлення можна надіслати на електронну поштову скриньку адміністратора прямо зі сторінки сайту.

Також поширена практика онлайн опитувань. Організувати онлайн опитування можна за допомогою приміщення на сторінках сайту спеціальних форм-анкет з питаннями та варіантами відповідей на них. Завдяки проведенню он-лайн опитувань можна дізнатися у покупців про їх товарних перевагах і ставленні до компанії.



1.4 Вибір та опис базових Інтернет-технологій для створення інтернет-магазину

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

1.4.1 Мови розмітки і таблиці стилів

Основою будь web-сторінки є розмітка. Технології розмітки, такі як HTML, XHTML і XML, визначають структуру і можливе значення вмісту сторінки. Незважаючи на поширену думку про те, що мови розмітки визначають зовнішній вигляд web-сторінок, і не менш поширене застосування HTML в цьому стилі, зовнішній вигляд сторінки насправді має досягатися за допомогою двох технологій, зокрема, таблиць стилів.

HTML (HyperText Markup Language, мова гіпертекстової розмітки) є першорядної важливості технологією розмітки, що застосовується на web-сторінках. Традиційний HTML визначається шаблоном DTD (Document Type Definition, опис типу документа) стандартної узагальненої мови розмітки (Standardized General Markup Language, SGML) і існує в трьох основних версіях (HTML 2, HTML 3.2 і HTML 4). Є три різновиди HTML 4: перехідна, сувора і набір фреймів, причому більшість авторів документів користуються перехідним варіантом. HTML 4.01 є найбільш сучасною і остаточною версією HTML.

Хоча багато теги і правила HTML досить добре визначені, більшість виробників браузерів надають розширення до цієї мови, що виходять за рамки опису стандартної узагальненої мови розмітки. Більше того, самі браузери мало сприяють зміцненню норм мови розмітки, що призводить до недбалому застосування цієї технології. До того ж, у той час, як HTML слід використовувати насамперед для структурування документа, багато розробників також вживають його для форматування документа для його демонстрації. Опції HTML, пов'язані з форматуванням, в кінцевому підсумку будуть повністю витіснені каскадними таблицями стилів (Cascading Style Sheets, CSS). Втім, навіть при наявності достатньої підтримки таблиць стилів в браузерах, багато розробники продовжують вживати таблиці HTML і характерні HTML-теги в дизайні своїх сторінок. У W3C і виробників браузерів немає планів щодо подальшого розвитку HTML, так що перехід розробників на XHTML заохочується.

XHTML - це нова редакція HTML, виконана за допомогою XML (eXtensible Markup Language, розширювана мова розмітки), а не SGML. XHTML дозволяє дві основні проблеми, пов'язані з HTML. По-перше, XHTML, приділяючи велику увагу застосуванню таблиць стилів, продовжує чинити тиск на дизайнерів, з тим щоб вони відокремлювали зовнішній вигляд документа від його структури. По-друге, XHTML привносить набагато більш сувора вимога про дотримання правил розмітки web-сторінок. Наприклад, в документах XHTML повинні міститися тільки теги в нижньому регістрі, атрибути повинні бути обов'язково обрамлені лапками, і, в основному, всі правила в тому вигляді, як вони визначені в специфікації, повинні дотримуватися.

Синтаксична строгість XHTML є одночасно його найбільшим перевагою і найгіршим недоліком. Правильно складеними сторінками може бути простіше управляти й замінювати їх за допомогою програми, але людині їх створювати важче. Перехід на XHTML відбувається повільно саме через його суворості. Зайва негнучкість XHTML робить його менш зручним, ніж HTML, який набагато більш поблажливий по відношенню до новачків. Таким чином, поки не з'явиться більша кількість інструментальних засобів, які виконують коректний код XHTML, ймовірно, в масштабах всього web-спільноти мова буде прийматися так само повільно.

Розширювана мова розмітки (Extensible M arkup Language, XML) багатьма розхвалюються як революційна технологія розмітки, яка змінить вигляд w eb-сторінок. Проте, незважаючи на цю рекламу, лише деякі в точності розуміють, що насправді таке XML. Коротенько, XML є різновидом SGML, модифікованої для Web; таким чином, він дозволяє розробникам задавати їх власну мову розмітки. Значить, за допомогою XML можна винайти YML (Your Markup Language, мову розмітки).

До цих пір негативний вплив винаходи занадто великої кількості індивідуальних мов на базі XML було обмежено, і більшість web-розробників згодні користуватися широко загальноприйнятими мовами начебто XHTML.

Таким чином, все ще актуально для розмітки web-сторінок користуватися мовою HTML.

1.4.2 Web-сервер

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

Одним з найпопулярніших серверів Інтернет є Apache. Його популярність обумовлена ​​насамперед тим, що він є безкоштовним і досить швидким. Основними достоїнствами Apache вважаються надійність і гнучкість конфігурації. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СУБД для аутентифікації користувачів, модифікувати повідомлення про помилки і т.д.

Незважаючи на те, що спочатку цей сервер розроблявся для операційних систем UNIX, зараз він адаптований під операційну систему Windows. Web-сервер Apache - свого роду стандарт сервера в мережі Інтернет.

1.4.3 Мови сценаріїв і програмування

Для реалізації інтерактивних функцій на сайті необхідно використовувати так звані технології web-програмування.

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

Перерахуємо найбільш широко поширені технології програмування, доступні web-розробникам. Варіанти web-програмування на стороні клієнта:

  1. Допоміжні програми

    1. Програми програмного інтерфейсу додатку (API) браузера:

    2. змінні модулі Netscape,

    3. елементи керування ActiveX,

    4. аплети Java;

  2. Мови сценаріїв:

    1. JavaScript,

    2. VBScript.

Варіанти web-програмування на стороні сервера:

  1. Сценарії і програми CGI;

  2. Програми програмного інтерфейсу додатку (API) сервера:

    1. модулі Apache,

    2. розширення та фільтри ISAPI,

    3. сервлети Java;

  3. Сценарії на стороні сервера:

    1. Active Server Pages (ASP / ASP.NET),

    2. ColdFusion,

    3. PHP.

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

У наш час найбільш часто використовують програмування на стороні сервера, реалізоване за допомогою мови PHP. Для написання програм, що працюють на стороні клієнта зазвичай застосовують мову JavaScript.

PHP являє собою мову з відкритим вихідним кодом для виконання на сервері сценаріїв, що створюють динамічні web-сторінки. Крім незалежності від браузерів він пропонує просте і універсальне, незалежне від платформи рішення для електронної комерції та складних web-додатків, в тому числі керованих базами даних. PHP підходить для програмування баз даних. Він підтримує більшість наявних сьогодні СУБД, включаючи MySQL, Oracle, Sybase і DB2.

1.4.4 Бази даних і СУБД для web-додатків

Сьогодні найбільш поширеним підходом для організації інформаційної бази web-додатків є реляційні бази даних.

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

Бази даних дозволяють зберігати і отримувати доступ до інформації. Використання БД на w eb-сайті дозволяє відстежувати дані, автоматично оновлювати сайт і розпізнавати користувача. Інформація може оброблятися, зберігатися і вилучатись з БД. В БД можна зберігати добре структуровану інформацію, таку як список користувачів, список замовлень, прайс-листи. Однак цим вид збереженої інформації не обмежується. В сучасних інформаційних системах в базах даних зберігаються і тексти, і зображення, і навіть виконувані програми або скрипти. Якщо буде потрібно, то в додатку можна зберігати в базі даних інструкції та опис товарів.

Функціонування БД забезпечується сукупністю мовних і програмних засобів, які називаються системою управління базами даних (СКБД).

Основне завдання СУБД - надати користувачеві БД можливість працювати з нею, не вникаючи в деталі на рівні апаратного забезпечення. Іншими словами, СУБД дозволяє кінцевому користувачеві розглядати БД як об'єкт більш високого рівня в порівнянні з апаратним забезпеченням, а також надає у його розпорядження набір операцій, виражений в термінах мови маніпулювання даними високого рівня (наприклад, набір операцій, які можна виконувати за допомогою мови SQL ).

Складні керовані даними web-додатки з ряду причин використовують СУБД. По-перше, за допомогою SQL web-програміст може перекласти більшість завдань зберігання і управління даними на СУБД. По-друге, СУБД краще людини справляються з управлінням великими обсягами даних. По-третє, БД зберігають дані постійно, в той час, як змінні і їх дані в сценаріях PHP звичайно існують лише протягом запиту даної сторінки. Завдяки цьому постійності СУБД можуть приймати більш розумні рішення з приводу того, що відноситься до продуктивності роботи з диском і кешуванню пам'яті.

Зберігання інформації в БД також дозволяє розробнику PHP писати менший об'єм коду (завдяки тому, що завдання обробки даних передаються СУБД) і розглядати абстрактно всю систему управління даними.

СУБД зазвичай дають наступні переваги:

  • висока цілісність даних (не гарантована файлами);

  • покращена несуперечність даних при множині доступі;

  • покращений захист;

  • стандартна захист;

  • різні уявлення, засновані на одних і тих же структурах;

  • незалежність від файлових структур;

  • усунення надмірності інформації;

  • відображення в об'єкти;

  • економія дискового простору завдяки об'єднанню таблиць без втрат.

1.4.5 Архітектура баз даних для web-додатків

Розглянемо зовнішнє побудова системи w eb-баз даних. Основна операція w eb-сервера проілюстрована на малюнку 1.3. Ця система складається з двох об'єктів: w eb-браузера і w eb-сервера. Між ними повинен існувати канал зв'язку. Web-браузер посилає запит на сервер, сервер відсилає назад відповідь. Для сервера, що відсилає звичайні статичні сторінки, така архітектура підходить. Архітектура ж сайту, який включає в себе базу даних, дещо складніше.

  1. Web-браузер користувача відправляє HTTP-запит певної w eb-сторінки. Наприклад, пошук статті на сайті, використовуючи HTML-форму. Припустимо, сторінка з результатами пошуку називається results.php.

  2. Web-сервер приймає запит на results.php, отримує файл і передає його механізму РНР на обробку.

  3. Механізм РНР починає синтаксичний аналіз сценарію. У сценарії присутня команда підключення до бази даних і виконання запиту в ній (пошук статті). РНР відкриває з'єднання з сервером MySQL і відправляє необхідний запит.

  4. Сервер MySQL приймає запит до бази даних, обробляє його, а потім відправляє результати - в даному випадку, список статей - назад в механізм РНР.

  5. Механізм РНР завершує виконання сценарію, форматуючи результати запиту у вигляді HTML, після чого відправляє результати в HTML-форматі Web-сервера.

  6. Web-сервер пересилає HTML в браузер, за допомогою якого користувач переглядає список необхідних статей.

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

1.4.6 СУБД MySQL

MySQL - дуже швидка, надійна система управління реляційними базами даних (СУРБД). База даних дозволяє ефективно зберігати, шукати, сортувати і отримувати дані. Сервер MySQL управляє доступом до даних, дозволяючи працювати з ними одночасно декільком користувачам, забезпечує швидкий доступ до даних і гарантує надання доступу тільки мають на це право користувачам. Отже, MySQL є багатокористувацьким, багатопотокових сервером. Він застосовує SQL, використовуваний по всьому світу стандартна мова запитів для баз даних.

MySQL становить дедалі більшу конкуренцію таким дорогим гігантам як Oracle і MS SQL Server. Важливим фактором є те, що СУБД MySQL розповсюджується абсолютно безкоштовно. В даний час пакет MySQL доступний як програмне забезпечення з відкритим вихідним кодом.

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

2 Розробка інтернет-магазину для підприємства «Електра»

2.1 Принципи роботи інтернет магазину

2.1.1 Оформлення замовлення

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

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

2.1.2 Оплата замовлення

Використовуються такі варіанти способів оплати:

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

банківський переказ - оплата за замовлення проводиться банківським платіжним дорученням на розрахунковий рахунок магазину, часто застосовується в B2B-системах. У роздрібних інтернет магазинах банківський переказ здійснюється шляхом друку платіжки форми ПД-4 для оплати в Ощадбанку або інших банках, які приймають платежі населення;

готівковий розрахунок - товар оплачується кур'єру готівкою при отриманні покупцем товару;

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

SMS-платежі - це не платежі типу «відправте sms на короткий номер і отримаєте мелодію». Ні, sms в інтернет-магазинах використовується зовсім по-іншому. Інтернет-магазин формує запит коштів і передає його в одну зі спеціалізованих систем електронних платежів (аналогічно іншим способам), і відправляє до цієї ж системі користувача. Користувач вже у взаємодії з платіжною системою відправляє sms із зазначеними системою реквізитами і підтверджує платіж. Платіжна система після підтвердження відправляє магазину повідомлення про успішність або неуспішність перекладу.

накладений платіж - товар оплачується на пошті при отриманні. Даний спосіб, як правило, обмежений державними кордонами, оскільки відправкою товарів післяплатою займаються в основному державні поштові служби. У Росії відправка післяплатою можлива. Такий спосіб гарантує отримання товару, однак, поштові відправлення в Росії йдуть досить довго. Крім того, оплатити посилку треба до її отримання, або відмовитися від неї. Таким чином, споживач позбавлений можливості перевірити товар.

Описана схема є загальною, вона працює і для кредитних карт, і для електронних грошей, і для sms-платіжних систем. Часто навіть і для готівкового розрахунку - іноді магазини виділяють кур'єрську службу в окрему підсистему.

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

Переклад по Western Union - даний вид перекладу застосовується тільки між приватними особами, немає можливості відкликання або опротестування платежу.

«Звичайні» SMS-платежі на короткий номер з незмінною сумою-ні можливості відкликання або опротестування платежу. Маленькі суми, відсутність квитанцій. Через свою простоти часто використовується в різних шахрайських схемах, і зазвичай не застосовується серйозними інтернет-магазинами, які працюють, як говорилося вище, через спеціалізовані платіжні системи. Вибір того чи іншого способу оплати залежить від безлічі факторів, серед яких можна відзначити статус покупця (фізична або юридична особа), особливості товару (матеріальний або електронний), ціна, способи доставки (неможливо прийняти готівку при відправленні товару за кордон).

2.1.3 Доставка замовлення

Після відправки замовлення з покупцем зв'язується продавець і уточнює місце і час, у який слід доставити замовлення. Доставка здійснюється або власною кур'єрською службою, або компанією, що надає послуги доставки, або поштою - посилкою або бандероллю. Електронні товари, такі як програмне забезпечення або ключі до них, тексти, статті, фотографії, коди доступу та поповнення рахунків, можуть доставлятися електронними каналами - електронною поштою, доступом до файлу по FTP, доступом в захищену область сайту і так далі. Однак у цьому випадку слід бути обережним, оскільки довести неотримання товару електронним способом істотно складніше, ніж у випадку фізичної доставки. Сучасні інтернет-магазини часто вивантажують свої товарні пропозиції в системи порівняння та підбору товарів (зазвичай при великих порталах та пошукових системах), що дозволяє залучити додатковий потік покупців.



2.1.4 Структура сайту

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

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

2.1.5 Юридичні основи інтернет-торгівлі

Безліч магазинів сьогодні крім торгових точок мають свої онлайн-представництва. Основний закон, який регулює відносини між покупцем і продавцем - ФЗ "Про захист прав споживачів" від 25.10.2007 р.

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



2.2 Методологія проектування інтернет-магазину

Офіс магазину може бути розміщений в одному невеликому приміщенні, де й буде перебувати персонал магазину. Персонал магазину складає 4 людини:

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

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

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

  • директор магазину - стежить за коректністю роботи персоналу, видає заробітну плату, платить податки та оренду приміщення, вирішує питання з незадоволеними клієнтами особисто. Структура магазину зображена на малюнку 1.3.


2.2.1 Дослідження потоків даних

Одним з базових понять методології проектування ІС є поняття життєвого циклу її програмного забезпечення (ЖЦ ПЗ). ЖЦ ПЗ - це безперервний процес, який починається з моменту прийняття рішення про необхідність його створення і закінчується в момент його повного вилучення з експлуатації. Основним нормативним документом, що регламентує ЖЦ ПЗ, є міжнародний стандарт ISO / IEC 12207 (ISO - International Organization of Standardization - Міжнародна організація по стандартизації, IEC - International Electrotechnical Commission - Міжнародна комісія з електротехніки). Він визначає структуру ЖЦ, що містить процеси, дії і завдання, які повинні бути виконані під час створення ПЗ.

Структура ЖЦ ПО за стандартом ISO / IEC 12207 базується на трьох групах процесів:

основні процеси ЖЦ ПЗ (придбання, постачання, розробка, експлуатація, супровід);

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

організаційні процеси (управління проектами, створення інфраструктури проекту, визначення, оцінка та поліпшення самого ЖЦ, навчання).

Розробка включає в себе всі роботи зі створення програмного забезпечення та його компонент відповідно до заданих вимог, включаючи оформлення проектної та експлуатаційної документації, підготовку матеріалів, необхідних для перевірки працездатності та відповідної якості програмних продуктів, матеріалів, необхідних для організації навчання персоналу тощо . Розробка програмного забезпечення, включає в себе, як правило, аналіз, проектування і реалізацію (програмування).

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

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

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

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

2.2.2 Моделі життєвого циклу програмного забезпечення

Стандарт ISO / IEC 12207 не пропонує конкретну модель ЖЦ і методи розробки ПО (під моделлю ЖЦ розуміється структура, що визначає послідовність виконання та взаємозв'язку процесів, дій і завдань, що виконуються протягом ЖЦ. Модель ЖЦ залежить від специфіки ІС та специфіки умов, в яких остання створюється і функціонує). Його регламенти є загальними для будь-яких моделей ЖЦ, методологій і технологій розробки. Стандарт ISO / IEC 12207 описує структуру процесів ЖЦ ПЗ, але не конкретизує в деталях, як реалізувати або виконати дії і завдання, включені в ці процеси.

До теперішнього часу найбільшого поширення набули наступні дві основні моделі ЖЦ:

каскадна модель (70-85 р.р.);

спіральна модель (86-90 р.р.).

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

Позитивні сторони застосування каскадного підходу полягають в наступному:

на кожному етапі формується закінчений набір проектної документації, який відповідає критеріям повноти та узгодженості;

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

2.2.3 Стандарт ISO 12207.

Стандарт ISO 12207 - Процеси життєвого циклу програмного забезпечення - найбільш повно на рівні міжнародних стандартів відображає життєвий цикл, технологію розробки і забезпечення якості складних програмних засобів. Життєвий цикл ПЗ представлений набором етапів, приватних робіт і операцій у послідовності їх виконання і взаємозв'язку, що регламентують ведення розробки на всіх стадіях від підготовки технічного завдання до завершення випробувань ряду версій та закінчення експлуатації ПЗ. У ЖЦ включаються описи вихідної інформації, способів виконання операцій і робіт, встановлюються вимоги до результатів і правил їх контролю, а також до змісту технологічних та експлуатаційних документів. Визначається організаційна структура колективів, розподіл і планування робіт, а також контроль за реалізацією ЖЦ ПЗ.

Стандарт визначає архітектуру, процеси, розділи і підрозділи ЖЦ ПЗ, а також перелік базових робіт та деталізує зміст кожної з них. Архітектура ЖЦ ПЗ в стандарті базується на трьох великих компонентах:

  • основні процеси життєвого циклу ПЗ і визначальні роботи;

  • допоміжні процеси і роботи, підтримують життєвий цикл ПЗ;

  • організаційні процеси і керування життєвим циклом ПЗ.

Ці розділи стандарту складаються з ряду підрозділів, в яких детально розкривається зміст кожної роботи та коментуються особливості їх виконання. Рекомендації до кожного підрозділу складаються в середньому з 3-6 пунктів - робіт (процедур). Загальне число робіт та коментарів до них у стандарті понад 220.

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

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

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

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

Організація життєвого циклу програмного забезпечення включає основні роботи з управління проектом, виробництвом та засобами для забезпечення процесів по розробці, експлуатації і супроводу. Процеси формування інфраструктури повинні складатися з вибору і встановлення апаратних і програмних засобів, технології, стандартів і обслуговування, що використовуються для розробки, супроводу та забезпечення експлуатації ПС. Процеси вдосконалення життєвого циклу ПС складаються у встановленні, оцінюванні, вимірі, контролі та коригуванні процесів життєвого циклу конкретного програмного забезпечення. Процеси навчання визначаються вимогами до проекту, повинні враховувати необхідні ресурси, управління і технічні засоби.

2.2.4 Діаграми, реалізовані в структурному підході

Діаграми декомпозиції DFD, IDEF 0 і IDEF 3

Для вирішення завдання функціонального моделювання на базі структурного аналізу традиційно застосовуються два типи моделей: IDEF0-діаграми та діаграми потоків даних (DFD). Методологія розробки процесних діаграм зазвичай застосовується при проведенні обстежень підприємств в рамках проектів управлінського консалтингу, а також у проектах автоматизації великих об'єктів при експрес-обстеженні (зазвичай для складання розгорнутого плану робіт).
Нотація діаграм потоків даних дозволяє відображати на діаграмі як кроки бізнес-процесу, так і потік документів та управління (в основному, управління, оскільки на верхньому рівні опису процесних областей значення має передача управління). Також на діаграмі можна відображати засоби автоматизації кроків бізнес-процесів. Зазвичай використовується для відображення третього і нижче рівня декомпозиції бізнес-процесів (першим рівнем вважається ідентифікований перелік бізнес-процесів, а другим - функції, що їх в рамках бізнес-процесів).

Діаграми потоків даних (Data flow diagramming, DFD):

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

  • створюються для моделювання існуючого процесу руху інформації;

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

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

  • забезпечують проведення аналізу та визначення основних напрямків реінжинірингу ІВ.

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

У разі наявності в моделюється системі програмної / програмованої частини (практично завжди) перевага, як правило, віддається DFD з таких міркувань.

  1. DFD-діаграми створювалися як засіб проектування програмних систем, тоді як IDEF0 - як засіб проектування систем взагалі, тому DFD мають більш багатий набір елементів, адекватно відображають їх специфіку (наприклад, сховища даних є прообразами файлів або баз даних).

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

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

За допомогою DFD-діаграм вимоги до проектованої ІС розбиваються на функціональні компоненти (процеси) і представляються у вигляді мережі, пов'язаної потоками даних. Головна мета декомпозиції DFD-функцій - продемонструвати, як кожен процес перетворить свої вхідні дані у вихідні, а також виявити відносини між цими процесами. На схемах бізнес-процесу відображаються:

  • функції процесу;

  • вхідна та вихідна інформація, при описі документів;

  • зовнішні бізнес-процеси, описані на інших діаграмах;

  • точки розриву при переході процесу на інші сторінки.

Якщо при моделюванні за методологією IDEF0 система розглядається як мережа взаємопов'язаних функцій, то при створенні DFD-діаграми система розглядається як мережу пов'язаних між собою функцій, тобто як сукупність сутностей (предметів). Структурний аналіз - це системний покроковий підхід до аналізу вимог і проектування специфікацій системи незалежно від того, чи є вона існуючої або створюється знову. Методології Гейна-Сарсона (Gane-Sarson) і Йордана / Де Марко (Yourdon / DeMarko) побудови діаграм потоків даних, засновані на ідеї низхідній ієрархічної організації, найбільш яскраво демонструють цей підхід. Метою цих двох методологій є перетворення загальних, неясних знань про вимоги до системи в точні (наскільки це можливо) визначення. Обидві методології фокусують увагу на потоках даних, їх головне призначення - створення базованих на графіку документів по функціональним вимогам. Методології підтримуються традиційними спадними методами проектування і забезпечують один з найкращих способів зв'язку між аналітиками, розробниками та користувачами системи за рахунок інтеграції наступних засобів:

  1. Діаграм потоків даних.

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

  1. Миниспецификации обробки, що описують DFD-процеси нижнього рівня і є базою для кодогенераціі.

2.3 Розробка інтернет-магазину.

Створення інтернет магазину проводилося на хостингу який надає вже встановлену CMS OScommerce для користувачів. Використання саме цієї технології і цього хостингу обгрунтовано простотою впровадження і використання.

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

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

  • Установки

  • Дизайн

  • Каталог

  • Оплата і доставка

  • Клієнти

  • Управління статтями

  • Питання

  • Новини

  • Опитування

  • Сертифікати

  • Локалізація

  • Звіти

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

На малюнку 1 показано модуль управління адміністраторській обліковим записом, яка служить для управління інтернет-магазином. З його допомогою можна створювати / змінювати / видаляти облікові записи і наділяти їх власників певними правами з управління інтернет-магазином.

На малюнку 2 зображені змінювані параметри, які регулюють роботу, дані та базову функціональність магазину. Зміна будь-якого з параметрів можливо тільки адміністратором магазину.

Базова функціональність системи управління Інтернет-магазином на і можливості інтернет-магазину:

  • Каталог продукції з дружнім інтерфейсом

  • Необмежене число категорій

  • Необмежене число продуктів

  • Необмежена глибина дерева категорій

  • Кожен товар може бути доданий відразу в декілька категорій

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

  • Облік залишків товарних позицій на складі

  • Визначення HTML описів і логотипів категорій

  • HTML опис продуктів

  • Можливість вказівки вартості доставки для кожного продукту індивідуально

  • Можливість встановити безкоштовну доставку для продукту

  • Кожен продукт може бути віднесений до певного класу оподаткування

  • Необмежене число параметрів продуктів

  • Підтримка електронних продуктів

  • Фотографії продуктів, які можна завантажити в трьох варіантах (звичайна, зменшена, збільшена)

  • Фотогалерея для кожного продукту

  • Вказівка ​​старої і поточної цін для товарів

  • Система рейтингу продуктів покупцями (голосування за продукти)

  • Перехресний маркетинг / рекомендовані товари

  • Прайс-лист

  • Пошук продуктів в адмініструванні

  • Простий пошук по найменуванню та опису продуктів в призначеній для користувача частині

  • Розширений пошук по параметрам продуктів

  • Обговорення продуктів

  • Імпорт продуктів і категорій з Excel

  • Експорт продуктів і категорій в Excel

  • Система публікації новин

  • Голосування для відвідувачів

  • Багатомовний інтерфейс

  • Робота з необмеженим числом типів валют

  • Редагований список країн

  • Редагований список областей

  • Проста локалізація

  • Зручне управління замовленнями

  • Можливість вибору конфігурації товару перед додаванням до кошика

  • Віртуальна корзина для зареєстрованих і незареєстрованих покупців

  • Обмеження на мінімальний замовлення продукту

  • Обмеження на мінімальну суму замовлення

  • Коротка інформація про кошик на кожній сторінці магазину

  • Можливість відкриття віртуальної корзини як в окремому вікні (popup), так і в основному

  • Можливість відключення віртуальної корзини та створення інтернет-каталогу

  • Покрокове оформлення замовлень

  • Швидке оформлення замовлень (без реєстрації)

  • Можливість відключення обліку залишків продуктів на складі

  • Настроюваний список статусів замовлень

  • Вся інформація про замовлення зберігається в базі даних

  • Повідомлення про замовлення відправляються електронною поштою адміністратору і покупцеві

  • Пошук замовлень в адмініструванні

  • Формування рахунків на оплату і квитанцій

  • Оптимізація для пошукових систем

  • Система знижок

  • Партнерська програма

  • Розсилка новин по електронній пошті

  • Редаговані META Keywords і META Description для кожного продукту та категорії

  • Інформаційні HTML сторінки

  • Зручне управління покупцями

  • Особистий кабінет покупця

  • Облік зареєстрованих користувачів

  • Пошук покупців в адмініструванні

  • Реєстрація користувачів

  • Налаштовувана форма реєстрації покупців

  • Адресна книга покупця

  • Версія для друку сторінок з інформацією про товари, прайс-листа, інформаційних сторінок

  • Функція "забули пароль" для покупців

  • Покупець може вибрати валюту, в якій він хоче переглядати ціни на продукти

  • Форми зворотного зв'язку

  • Системи доставки та оплати мають plug-in структуру

  • Налаштовувана система способів оплати

  • Налаштовувана система способів доставки замовлень

  • Обробка кредитних карт

  • Приймайте до оплати електронні гроші

  • Інтеграція з основними російськими та зарубіжними платіжними системами

  • Обмеження у виборі способу оплати залежно від обраного способу доставки

  • Підтримка необмеженої кількості класів оподаткування

  • Визначення податкових ставок залежно від адреси покупця (sales taxes)

  • Розрахунок ПДВ для замовлень

  • Розрахунок вартості доставки в залежності від адреси покупця (країни, області)

  • Обмеження можливості доставки в певні країни та регіони

  • Розрахунок вартості доставки в реальному часі

    Магазин від компанії http:// electro - shop .7910. Org / сумісний з наступними платіжними системами:

    • Оплата готівкою при отриманні

    • Оплата післяплатою

    • Оплата кредитною карткою

    • Оплата за квитанцією банку

    • WebMoney

    • Western Union

    • Яндекс. Гроші

    • Money Gram

    • Оплата чеком

    • E-Gold

    • Система оплати PayPal

    • 2CheckOut

    • RUpay.com

    • SECPay та інші.

    На малюнку 3 представлена ​​початкова контекстна діаграма. У ній відображена вхідна та вихідна інформація. Фактори, що впливають на роботу інтернет-магазина, об'єкти, які підтримують його роботу.

    На малюнку 4 представлена ​​Діаграма декомпозиції 0-го рівня. У ній відображено процес роботи інтернет-магазину в цілому. Тут так само вказані вхідна та вихідна інформація, фактори, що регулюють роботу інтернет-магазина, об'єкти, завдяки яким, він функціонує.

    На малюнку 5 представлена ​​діаграма декомпозиції 1-го рівня. Тут декомпозирован процес прийому замовлення, із зазначенням керуючих факторів і підлеглих об'єктів.

    На малюнку 6 представлена ​​діаграма потоків даних 3-го рівня. Тут декомпозирован процес прийому оплати, видачі чек та гарантійного талона, із зазначенням керуючих фактров та підпорядкованих об'єктів.

    2.4 КЕРІВНИЦТВО КОРИСТУВАЧА

    На малюнку 7 зображена форма реєстрації нового покупця, для занесення її в БД магазину. Далі заповнена форма користувача стане особистою карткою клієнта. Її можна переглянути / змінити в меню налаштувань.

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

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

    В асортименті нашого магазину представлена ​​велика кількість найменувань, можна подивитися будь-який сподобався з товарів, порівняти його з іншим і вибраний додати до кошика. На малюнку 9 представлена ​​частина асортименту пропонованих товарів.

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

    Форма для оформлення замовлення представлена ​​на малюнку 11.

    Оформлення замовлення здійснюється в кілька кроків:

    • Прописується адреса доставки, перевіряються і доповнюються адреси отримання.

    • Вибір способу оплати

    • Підтвердження замовлення покупцем

    • Замовлення оформлений

    Замовлений в нашому магазині товар буде переданий покупцеві за умови своєчасної оплати та правильного вказівки адреси одержувача.



    3 Оцінка ефективності Інтернет-магазину

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

    Показники ефективності характеризують ступінь пристосованості системи до виконання поставлених перед нею завдань і є узагальнюючими показниками оптимальності функціонування ІС.

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

    Поряд з економічною ефективністю можна говорити про технічну та соціальної ефективності. Ці показники ефективності можуть розглядатися як локальні.

    3.1 Оцінка технічної ефективності

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

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

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

    Для того щоб оцінити технічну ефективність, вирішено використовувати показники надійності. Нижче наводяться основні показників надійності систем та їх визначення відповідно до ГОСТ 27.002-80 «Надійність в техніці. Терміни та визначення ».

    До поодиноких показниками надійності відповідно до ГОСТ 27.002-80 «Надійність в техніці. Терміни та визначення »відносяться показники безвідмовності, показники ремонтопридатності і показники довговічності.

    Показники безвідмовності:

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

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

    • середнє напрацювання до відмови - математичне очікування напрацювання системи до першої відмови (істотно для невідновлювальних систем);

    • середнє напрацювання на відмову о) - відношення напрацювання відновлюваної системи до математичного сподівання числа її відмов у межах цієї напрацювання (має сенс тільки для відновлюваних систем).

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

    • ймовірність безвідмовної роботи за період, що дорівнює 8 години, становить 0,998;

      • ймовірність відмови дорівнює 0,002;

      • середнє напрацювання до відмови дорівнює 2,5 року;

      • середнє напрацювання на відмову о) дорівнює 8 місяців (351 360 хв).

      Показники ремонтопридатності:

      • ймовірність відновлення працездатного стану - імовірність того, що час відновлення працездатного стану не перевищить заданого;

      • середній час відновлення працездатного стану в) - математичне очікування часу відновлення працездатного стану системи.

      Показники ремонтопридатності, розраховані для проектованої системи:

      • ймовірність відновлення працездатного стану протягом 1 години дорівнює 0,88;

      • середній час відновлення системи дорівнює 35 хвилини.

      Комплексні показники надійності:

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

      ,

      де Т о - середнє напрацювання на відмову,

      Т в - середній час відновлення працездатного стану,

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

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

      ,

      де Т п - Час простою системи, обумовлене виконанням планового технічного обслуговування і ремонту (час профілактики), перелічене на один відмову.

      Комплексні показники ефективності, розраховані для проектованої системи:

      • коефіцієнт готовності г) дорівнює 0,99,

      • коефіцієнт оперативної готовності дорівнює 0,9,

      • коефіцієнт технічного використання ти) при Т п = 12 годин (720 хв), дорівнює 0,99786.

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

      3.2 Оцінка соціальної ефективності

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

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

      Соціальна ефективність від розробки Інтернет-магазину виражається:

      • у підвищенні продуктивності праці менеджера по роботі з клієнтами інтернет-магазину;

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

      • у підвищенні рівня сервісу обслуговування клієнтів;

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

      • у підвищенні надійності зберігання даних, зниженні ймовірності появи помилкових даних в БД інтернет-магазину.

      3.3 Розрахунок показників економічної ефективності

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

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

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

      Тому в якості показників економічної ефективності зазвичай використовуються:

      • річний економічний ефект:

      Е = Е рік - Ен * К,

      де Е рік - річна економія (прибуток), одержувана при використанні ІВ, руб.;

      Е н - нормативний коефіцієнт ефективності капітальних вкладень;

      К - одноразові (капітальні) витрати (вкладення) на створення ІС.

      • коефіцієнт економічної ефективності капітальних вкладень:

      Е = Е рік / К;

      • термін окупності проекту (в роках) капітальних вкладень:



      Т = К / Е рік.

      Коефіцієнт Е н повинен характеризувати середній рівень ефективності капітальних вкладень в господарство країни, і при ринковій економіці він повинен бути не менше ставки банківського кредиту.

      Якщо використовувати названі показники як критерій для прийняття рішення про доцільність створення ІС, то вони повинні бути наступними:

      , , .

      Отже, для оцінки економічної ефективності визначимо і виміряємо передбачувані капітальні витрати розробку та впровадження представництва.

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

      Таблиця 1 - Капітальні витрати на створення і впровадження інтернет-магазину



      Найменування статті витрат

      Сума, руб.

      Хостинг

      Безкоштовно

      Зарплата програміста

      7000

      зарплату клієнт-менеджера

      4000

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

      690

      Разом:

      11690


      Розрахуємо економічну ефективність від розробки інтернет-магазину.

      Одноразові витрати (К) на створення та впровадження представництва становлять 11 690 руб., Передбачувана річний прибуток рік), що отримується при використанні web-представництва за перший рік експлуатації, дорівнює 37 000 руб. Приймемо нормативний коефіцієнт ефективності капітальних вкладень н) за 0,14. Річний економічний ефект (Е) складе 35363 руб. Коефіцієнт економічної ефективності капітальних вкладень (Е) буде дорівнює 3,025 (що значно перевищує розмір нормативного коефіцієнта ефективності капітальних вкладень). Термін окупності капітальних вкладень (Т) дорівнює 4,1 місяця.

      Всі три критерії відповідають поставленим умовам (Е> 0, Е> E н, Т> 1 / E н), отже, розробка інтернет-магазину є ефективною і виправданою.



      Висновок

      В ході виконання дипломного проекту була досягнута основна мета роботи - розроблений Інтернет-магазин.

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

      Для здійснення розробки були використані наступні Інтернет-технології:

      • в якості web-сервера обраний сервер Apache, який має високу надійність, гнучкістю конфігурації, дозволяє використовувати СУБД для аутентифікації користувачів, а також є безкоштовним і досить швидким;

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

      • в якості мови програмування web-сторінок був обраний PHP, що надає можливість створення web-додатків, керованих базами даних, і підтримує СУБД MySQL.

      При розробці архітектури Інтернет-магазин був розділений на дві частини: клієнтську і адміністраторську.

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

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

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

      Список використаних джерел



      1. Автоматизовані інформаційні технології в економіці [Текст]: підручник / Н.М. Абдікєєв; під заг. ред. Н. П. Тихомирова. - М.: Іспит, 2004. - 528 с.

      2. Бройдо, В.Л. Обчислювальні системи, мережі та телекомунікації [Текст]: підручник / В.Л. Бройдо. - 2-е вид., Перераб. і доп. - СПб. : Питер, 2004. - 704 с.

      3. Вендров, А.М. Проектування програмного забезпечення економічних інформаційних систем [Текст]: підручник / А.М. Вендров. - М.: Фінанси і статистика, 2002. - 352 с.

      4. Голенищев, Е.П. Інформаційне забезпечення систем управління [Текст]: навч. посібник для вузів / Е.П. Голенищев, І.В. Клименко. - Ростов н / Д: Фенікс, 2003. - 352 с.

      5. Джерк, Н. Розробка додатків для електронної комерції [Текст] / Н. Джерк. - СПб. : Питер, 2001. - 512 с.

      6. Діго, С.М. Проектування та експлуатація баз даних [Текст]: підручник / С.М. Діго. - М.: Фінанси і статистика, 1995. - 280 с.

      7. Колісниченко, Д.М. Самовчитель PHP 5 [Текст] / Д.М. Колісниченко. - 3-е изд. - СПб. : Наука і Техніка, 2006. - 576 с.

      8. Кузнєцов, М.В. РНР 5. Практика розробки Web-сайтів [Текст] / М.В. Кузнєцов, І.В. Сімдянов, С.В. Голишев. - СПб. : БХВ-Петербург, 2005. - 960 с.

      9. Кузнєцов, М. В. РНР 5 на прикладах [Текст] / М.В. Кузнєцов, І.В. Сімдянов, С.В. Голишев. - СПб. : БХВ-Петербург, 2005. - 576 с.

      10. Ломов, А. Ю. HTML, CSS, скрипти: практика створення сайтів [Текст] / А.Ю. Ломов. - СПб. : БХВ-Петербург, 2007. - 416с.

      11. Оліфер, В.Г. Мережеві операційні системи [Текст]: підручник / В.Г. Оліфер, Н.А. Оліфер. - СПб. : Питер, 2003. - 544 с.

      12. Орлов, Л.В. Web-сайт без секретів [Текст] / Л.В. Орлов. - 2-е вид. - М.: Бук-прес, 2006. - 512 с.

      13. Пауелл, Т. Web-дизайн [Текст] / Т. Пауелл. - 3-е изд., Перераб. і доп. - СПб. : БХВ-Петербург, 2007. - 1084 с.

      14. Смирнова, Г.Н. Проектування економічних інформаційних систем [Текст]: Підручник / Г.Н. Смирнова, А.А. Сорокін, Ю.Ф. Тельнов. ; Під заг. ред. Ю.Ф. Тельнова. - М.: Фінанси і статистика, 2001. - 512 с.

      15. Томсон Л. Розробка Web-додатків на РНР і MySQL [Текст] / Л. Томсон, Л. Веллінг. - 2-е изд., Испр. - СПб: ТОВ «ДиаСофт», 2003. - 672 с.

      16. Ульман Л. MySQL [Текст] / Л. Ульман. - СПб. : Питер, 2004. - 352 с.

      17. Успенський, І. Енциклопедія Інтернет бізнесу [Текст] / І. Успенський. - СПб. : Питер, 2000. - 432 с.

      18. Уткін, В. Б. Інформаційні системи в економіці [Текст]: підручник / В. Б. Уткін, К.В. Балдін. - М.: Академія, 2004. - 288 с.

      19. Філліпс, Д. PR в Інтернеті [Текст] / Д. Філліпс. - М.: ФАИР-ПРЕСС, 2004. - 320 с.

      20. Фролов, А. В. Бази даних в Інтернеті: практичний посібник зі створення Web-додатків з базами даних [Текст] / А.В. Фролов, Г.В. Фролов. - 2-е изд., Испр. - М.: Видавничо-торговий дім «Російська Редакція», 2000. - 448 с.

      21. Хокінс, С. Адміністрування Web-сервера Apache і керівництво по електронній комерції [Текст] / С. Хокінс. - М.: Видавничий дім «Вільямс», 2001. - 336 с.

      22. Холмогоров, В. Інтернет-маркетинг [Текст] / В. Холмогоров. - СПб. : Питер, 2002. - 272 с.

      23. Хорошилов, А. Світові інформаційні ресурси [Текст]: навч. Посібник для вузів / А. Хорошилов, С. Селетков. - СПб. : Питер, 2003. - 176 с.

      24. Рагулін П. Г., Дипломне проектування: прикладна інформатика в економіці: навчальний посібник. / П.Г. Рагулін. - Владивосток: Видавництво Далекосхідного університету, 2009. - 224с.

      25. Орлов Л. В. Як створити Інтернет-магазин. / Л. В. Орлов - вид. Бук-Пресс, Москва, 2006 рік, 384 с.

      26. Козине Девід, Електронна комерція: переклад з англійської. / Девід Козине - ІТД Російська редакція, Москва, 1999 рік, 288 с.

      27. Крамаренко Н. В. Бази даних. / Н. В. Крамаренко - вид. ДВГУ, Владивосток, 2004 рік, 86 с.

      28. Рева О. М. НТМL. Просто як двічі два. / О. Н Рева. - Вид. Ексмо, Москва, 2006 рік, 256 с.

      29. Євдокимов Н. В. Основи тематичній оптимізації. / Н. В Євдокимов. - Вид. ТОВ І. Д. Вільямс, Москва, 2007 рік, 160 с.

      30. Електронна комерція, В2В-програмування, пров. з англійської. / Спб, БХВ-Петербург, 2001 рік, 368 с.

      31. Зольників Д. С, РНР. / Д. З зольників - вид. НТ Пресс, Москва, 2007 рік, 256 с.

      32. Редкол. Тихонов А. Н. Інтернет-портали: збірник наукових статей, випуск 2, / А. Н. Тихонов - вид. Просвітництво, Москва, 2004 рік, 499 с.

      33. Астахова І. Ф. SQL у прикладах і задачах / І.Ф. Астахова - вид. Нове знання, Москва, 2002 рік, 176 с.

      34. Енсон Дейв, Стівенсон Йен, Oracle, Проектування баз даних, переклад з англійської, вид. група BVH, Київ, 1999 рік, 560 с.

      35. Дюбуа Поль, MySQL, переклад з англійского. / Дюбуа П. - вид. будинок Вільямс, Москва, 2001 рік, 816 с.

      36. Казарін О.В. Безпека програмного забезпечення комп'ютерних систем. / О.В. Казарін - Москва, МГУЛ, 2003, 212 с.

      37. Кірсанов Д., Веб-дизайн. / Д. Кірсанов .- СПб,: Символ-плюс, 1999. - 376 с.

      38. Каба М., MySQL і Perl. / М. Каба - СПб: Питер, 2001. - 288 с.

      39. Безпека електронних платежів в Росії / Інтернет-публікація. -

      40. Алексунін В.А., Електронна комерція та маркетинг в Інтернет / В.В. Родигин, В.А Алексунін - Навчальний посібник. - М.: «Дашков і К0», 2005.

      41. Биков В.О. Електронний бізнес та безпека / В.А Биков.-М.: Радіо і зв'язок, 2000.-200 з

      42. Кавторева Я. Інтернет магазин. Організація, оподаткування, облік. / Кавторева Я. - вид. Фактор, 2009 - 119 с.

      43. Кисельов Ю.М. Електронна комерція: практичне керівництво. / Ю.М.

      Кисельов - СПб: ТОВ «ДіаСофтЮП», 2006.

      1. А. Рубен: Ефективна робота із СУБД. / А. Рубен, О. Горєв, С. Макшаріпа - СПб.: Питер, 2009. - 822 с.

      2. Калянов Г. Н. СА S Е-технології: консалтинг в автоматизації бізнес-процессов./Г.Н. Калянов - Вища комп'ютерна школа МГУ, 2004р,-78с.

      3. Аксьонов К. А., Клебанов Б. І. Робота з СА S Е-засобами BPwin і ERwin: навчальний посібник. / К. А. Аксьонов, Б. І. Клебанов - Єкатеринбург 2004-50с.

      4. Вендров А. М. СА S Е-технології. Сучасні методи і засоби проектування інформаційних сістем. / А.М. Вендров - ізд.М: 2007р,-204с,

      5. ГОСТ 34. 601-90. Автоматизовані системи. Стадії створення. / М.: Видавництво стандартів, 1991.

      6. Єфімов, В. В. Опис і поліпшення бізнес-процесів: навчальний посібник. / В.В. Єфімов - Ульяновськ: УлГТУ, 2005. - 84 с.

      7. Файзрахманов В. А.: Структурно-функціональний підхід до проектування інформаційних технологій і автоматизованих систем з використанням CASE .- коштів: навчальний посібник. / В. А. Файзрахманов, К. А. Селезньов - Перм ,2005-245 с.

  • Додати в блог або на сайт

    Цей текст може містити помилки.

    Маркетинг, реклама и торгівля | Диплом
    247.5кб. | скачати


    Схожі роботи:
    Проектування і програмна реалізація інтернет-магазину
    Формування асортименту підприємства роздрібної торгівлі
    Розробка багатокористувацької інформаційної системи для автоматизації роботи книжкового інтернет-магазину
    Аналіз діяльності підприємства роздрібної торгівлі УКП ТЦ Потсдам 2
    Аналіз діяльності підприємства роздрібної торгівлі УКП ТЦ Потсдам
    Оцінка ефективності комерційної діяльності підприємства роздрібної торгівлі
    Аналіз обороту роздрібної торгівлі підприємства ТОВ Лідія
    Розробка програми розвитку діяльності підприємства роздрібної торгівлі на прикладі ІП Колпакова
    Матеріально-технічна база підприємства оптової торгівлі та робота непродовольчого магазину самообслуговування
    © Усі права захищені
    написати до нас