Моделирование информационной системы интернет-магазина "Галактика"

Технология моделирования информационной системы торговой компании "Галактика". Разработка структуры пользовательской, серверной и клиентской части интернет-магазина, взаимодействие их модулей. Расчет экономической эффективности создания интернет-магазина.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 30.03.2022
Размер файла 2,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.Allbest.Ru/

Курсовой проект

Тема:

Моделирование информационной системы интернет-магазина «Галактика»

Оглавление

  • Введение
  • 1. Анализ предметной области
    • 1.1 Организационная структура предметной области
    • 1.2 Задачи, подлежащие автоматизации
    • 1.3 Анализ рынка программных средств
    • 1.4 Требования к программно-техническим средствам
    • 1.5 Моделирование информационной системы
      • 1.5.1 Описание технологии моделирования
      • 1.5.2 Программа BPWin
      • 1.5.3 Границы моделирования
      • 1.5.4 Построение модели idef0
    • 1.6 Постановка задачи
  • 2. Описание модулей серверной части программы и их взаимодействие
    • 2.1 Описание пользовательской части
    • 2.1.1 Структура пользовательской части интернет-магазина
      • 2.1.2 Основные программные модули
    • 2.2 Описание административной части
    • 2.2.1 Структура административной части интернет-магазина
      • 2.2.2 Основные программные модули
    • 2.3 Описание структуры базы данных и ее функций
      • 2.3.1 Описание структуры базы данных
    • 3. Описание структуры клиентской части
    • 3.1 Описание интерфейса «Обычный пользователь»
    • 3.2 Описание интерфейса «Администратор»
    • 3.3 Инструкция пользователя
      • 3.3.1 Инструкция простого пользователя
      • 3.3.2 Инструкция администратора
  • 4. Экономический раздел
    • 4.1 Методика расчета экономической эффективности разработки
    • 4.2 Расчет экономической эффективности создания интернет-магазина
  • Заключение
  • Список использованных источников

Введение

Данная курсовая работа имеет отношение к сфере торговли. Исследуемое предприятие - компания «Галактика», которая осуществляет торговлю различной техникой по низким ценам. Сфера торговли развивается большими темпами, так как необходимость иметь качественные товары возрастает прямо пропорционально росту ритма и уровня жизни. Глобализация и концентрация знаний и информации в глобальной сети интернет вносят свои коррективы в деятельность торговых компаний. Сегодня клиентам все труднее найти время, чтобы прийти в магазин компании, чтобы получить информацию об имеющихся товарах. И они предпочитают искать ее в сети.

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

Объектом исследования является компания «Галактика», торгующая техникой по низким ценам. Предмет исследования - интернет-торговля торговой компании. Практическая значимость работы связана с ключевой ролью поиска и предоставления необходимой информации пользователям, ищущим ее в информационном просторе. Внедрение результатов работы позволит создать эффективную систему взаимодействия торговой компании с конечным пользователем и построит работающую систему продаж продуктов компании конечному потребителю.

Научная новизна исследования состоит в следующем:

- деятельность торговой компании изучается не в теории, а на практике непосредственно в офисе компании «Галактика» во время прохождения практики;

- механизм взаимодействия менеджера с потенциальным клиентом изучается на практике в процессе общения и покупки товара;

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

Курсовая работа разбита на разделы.

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

Раздел 2 отражает процесс проектирования серверной части приложения, которое начинается с разработки структуры серверного приложения, включая все модули и их связи. Взаимосвязи модулей представлены в виде схемы. Также представлен рисунок дерева вызова программных модулей и таблица с перечнем и назначением модулей, описаны все передаваемые в модули входные и выходные данные. Также в данном разделе описан процесс проектирования базы данных проекта.

Раздел 3 описывает проектирование клиентской структуры сайта. Данный раздел содержит описание структуры сайта и взаимодействие элементов сайта с серверным приложением. Раздел отражает процесс проектирования программного обеспечения клиентской части задачи содержит:

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

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

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

- рисунок дерева вызова программных модулей, а также таблицу с перечнем и назначением модулей;

- инструкцию пользователя, то есть последовательность использования интерфейса рядовым пользователем, не имеющим специальных знаний по эксплуатации программных продуктов.

Раздел 4 - экономический. Он описывает методику расчета экономической эффективности сайта. Также в нем приведены расчеты эффективности согласно данной методике.

1. Анализ предметной области

1.1 Организационная структура предметной области.

Цель данной курсовой работы - проектирование интернет-магазина торговой компании «Галактика», которая осуществляет торговлю техникой по низким ценам. Данная компания предоставляет следующие виды товаров:

- Электроника;

- Бытовая техника;

- Встраиваемая техника;

- Климатическая техника;

- Прочее.

Задачи курсовой работы:

- провести анализ предметной области;

- провести анализ рынка программных средств;

- смоделировать информационную систему в соответствии с техническим заданием;

- описать организационно-техническую сущность комплекса задач;

- предложить алгоритм взаимодействия торговой компании с конечным пользователем.

- создать информационный интернет-магазин компании, предоставляющей вышеуказанные услуги для пользователей;

Организационная диаграмма компании «Галактика» представлена на Рисунок 1.

Рисунок 1- Организационная диаграмма компании «Галактика»

1.2 Задачи, подлежащие автоматизации

Основная задача, которую должен выполнять электронный интернет-магазин - это выбор клиентом товара и оформление заказа. В электронной версии магазина реализованы все функции, которые выполняет клиент и менеджер в том, что касается просмотра, выбора, добавления в корзину и оформления заказа.

То есть, как в обычном магазине клиент просматривает товары, кладет их в корзину и потом оформляет заказ, так же и в электронном магазине эти задачи автоматизированы.

Задача «Просмотр товаров».

Состояние до автоматизации:

Клиент приходил в магазин компании, чтобы просмотреть имеющиеся товары.

Цель автоматизации:

Дать возможность клиенту просмотреть имеющиеся в наличии товары, находясь дома за компьютером.

Задача «Добавление в корзину».

Состояние до автоматизации:

Понравившиеся товары клиент помещал в корзину перед оформлением заказа на кассе.

Цель автоматизации:

Дать возможность клиенту добавить понравившиеся товары в корзину, находясь дома за компьютером.

Задача «Редактирование корзины».

Состояние до автоматизации:

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

Цель автоматизации:

Дать возможность клиенту редактировать содержимое корзины, находясь дома за компьютером.

Задача «Оформление заказа».

Состояние до автоматизации:

Клиент оформлял заказ на кассе в магазине.

Цель автоматизации:

Дать возможность клиенту оформить заказ на товары, не выходя из дома, онлайн.

Задача «Подтверждение заказа».

Состояние до автоматизации:

Администратор или менеджер подтверждали или аннулировали заказ в магазине компании.

Цель автоматизации:

Дать возможность администратору или менеджеру подтвердить или удалить заказ в админпанели интернет-магазина.

1.3 Анализ рынка программных средств

Язык разметки гипертекстовых страниц HTML

HTML-документы - это файлы с расширением .html или .htm. Просматривать их можно с помощью любого браузера (например, Safari, Mozilla Firefox, Google Chrome). Браузер считывает HTML-файл и отображает его содержимое, чтобы те, кто пользуются интернетом, могли просмотреть его содержимое.

Обычно среднестатистический веб-сайт включает в себя несколько разных HTML-страниц. Например, главные страницы, информационные страницы, страницы контактов могут иметь различные HTML-документы.

Каждая HTML-страница включает в себя набор так называемых тегов (именуемых элементами), которые можно назвать строительными блоками внутри веб-страниц. Они создают структуру, которая распределяет контент согласно разделам, параграфам, заголовкам и другим блокам содержимого.

«Используя HTML, мы помечаем содержимое тегами, чтобы придать ему структуру. Мы называем соответствующие теги и их содержимое элементом». [19] Большинство HTML-тегов имеют элемент открытия и закрытия, в которых используется следующий синтаксис <tag> </tag>.

Ниже вы можете увидеть пример HTML- кода, с помощью которого можно структурировать элементы HTML-страницы:

<div>

<h1> Основная рубрика </h1>

<h2> Броский подзаголовок </h2>

<p> Пункт 1 </p>

<img src = "/" alt = "Изображение">

<p>Пункт с гиперссылкой <a href="https://example.com"></a></p>

</div>

Основной элемент - это простая пара тегов (<div> </div>), которую используют для разметки больших блоков контента.

Такие блоки могут содержать заголовок (<h1> </h1>), подзаголовок (<h2> </h2>), абзацы (<p> </p>) и изображения (<img>).

Второй абзац в нашем примере содержит гиперссылку (<a> </a>) с атрибутом href, который указывает целевой URL.

Тег изображения имеет два параметра: src для указания пути к изображению и alt для его описания.

Обзор часто используемых HTML-тегов

Блочные и строчные элементы

Большинство элементов либо блочные, либо строчные. В чём разница?

«Блочные элементы начинаются с новой строки, накладываются друг на друга и занимают всю доступную ширину. Блочные элементы могут быть вложены друг в друга и обёртывать строчные элементы. Обычно мы видим, как блочные элементы используются для больших кусков контента, такого как абзацы». [3]

«Строчные элементы не начинаются с новой строки. Они попадают в обычный поток документа, выстраиваются друг за другом, а их ширина основана на их содержимом. Строчные элементы могут быть вложены друг в друга, однако, они не могут обёртывать блочные элементы. Обычно мы видим строчные элементы в качестве маленьких кусков контента, таких как отдельные слова». [3]

Теги блочного уровня

Три обязательных тега уровня блока, которые каждый HTML-документ должен содержать: <html>, <head> и <body>.

Тег <html> </html> - это элемент самого высокого уровня, который охватывает любую HTML-страницу.

<html>

<head>

<!-- META INFORMATION -->

</head>

<body>

<!-- PAGE CONTENT -->

</body>

</html>

Тег <head> </head> содержит информацию с мета-тегами, такую ??как заголовок страницы, ее описание и кодировка.

И, наконец, тег <body> </body> включает в себя всё содержимое, отображаемое на странице.

Основы CSS

CSS (Cascading Style Sheets), или каскадные таблицы стилей, используют для описания внешнего вида HTML-страницы, написанной языком разметки. Обычно CSS-стили используют для создания и изменения стиля отображения элементов веб-страниц, написанных на языках HTML и XHTML, но также они могут быть применены к любому виду XML-документа, в том числе XML, SVG и XUL.

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

Объявление стиля состоит из двух частей: тега веб-страницы - селектора, и команды форматирования - самого блока объявления. Селектор посылает информацию браузеру, какой именно элемент нужно форматировать, а в блоке объявления (это код в фигурных скобках) перечисляются списком форматирующие команды - свойства и их значения через двоеточие (см. Рисунок).

Рисунок 2 - Структура объявления CSS-стиля

Виды каскадных таблиц стилей и их специфика

Внешняя таблица стилей - это текстовый файл с расширением .css, который содержит в себе набор CSS-стилей элементов. Файл создается в текстовом редакторе кода подобно HTML-странице. Внутри файла содержатся только стили, исключая HTML-разметку. Внешняя таблица стилей присоединяется к веб-странице при помощи тега <link>, который расположен внутри раздела <head></head>.

К одной веб-странице можно присоединить несколько внешних таблиц стилей, добавляя несколько тегов <link>, указав параметром тега media назначение данной таблицы стилей. Параметр rel="stylesheet" указывает тип ссылки (это ссылка на таблицу стилей).

<head>

<link rel="stylesheet" href="css/style.css">

<link rel="stylesheet" href="css/assets.css" media="all">

</head>

Атрибут type="text/css" не является обязательным согласно стандарту HTML5, следовательно, его можно не указывать. Если этот атрибут не указан, то по умолчанию используется значение type="text/css".

<head>

<style>

h1,

h2 {

color: red;

font-family: "Times New Roman", Georgia, Serif;

line-height: 1.3em;

}

</style>

</head>

<body>

...

</body>

Внутренние стили можно встраивать в раздел <head></head> HTML-страницы и определить внутри тега <style></style>. Внутренние стили имеют риоритет над внешними таблицами, но уступают встроенным (которые заданы через атрибут style).

Встроенные стили

Когда используются встроенные стили, CSS-код пишется прямо в HTML-файл, непосредственно внутри тега элемента с помощью атрибута style:

<p style="font-weight: bold; color: red;">

Обратите внимание на этот текст.</p>

Такие стили действуют непосредственно на тот элемент, внутри которого они заданы.

PHP

Проект выполняется с помощью языка программирования PHP (англ. PHP: Hypertext Preprocessor - «PHP: препроцессор гипертекста»; изначально Personal Home Page Tools - «Инструменты для создания персональных интернет-страниц»; произносится «пи-эйч-пи») - язык программирования общего назначения, в главным образом применяемый для разработки веб-приложений. Сегодня поддерживается подавляющим большинством провайдеров и является одним лидером среди языков программирования, которые применяющихся для разработки динамических веб-сайтов.

«Применение языка, подобного PHP и такой базы данных, как MySQL, позволяет делать сайты динамическими: они могут настраиваться и содержать информацию, изменяющуюся в реальном времени». [11, с. 27]

PHP специально создан для веб-разработок, и его код может внедряться непосредственно в HTML.

Простой ответ, но что же он может означать? Вот пример PHP кода:

<!DOCTYPE HTML>

<html>

<head>

<title>Пример</title>

</head>

<body>

<?php echo "Привет, я - скрипт PHP!"; ?>

</body>

</html>

PHP отличается от языка JavaScript тем, что его скрипты выполняются на сервере и генерируют код HTML, посылаемый клиенту. Если на сервере размещен вышеприведенный скрипт, клиент получает только результат его выполнения, но не может выяснить, какой именно код его создал.

PHP весьма прост для изучения, но, вместе с тем, способен удовлетворить запросы даже профессиональных программистов. Пусть Вас не пугает длинный список возможностей PHP. Вы можете быстро начать его изучать, и уже в течение первых часов сможете создавать простые PHP-программы.

Хотя PHP, главным образом, предназначается для работы в среде интернет-серверов, область его применения не ограничивается только этим.

MYSQL

MySQL - это популярный сервер баз данных, который используется в различных приложениях. Аббревиатура SQL означает «язык структурированных запросов» - (S)tructured (Q)uery (L)anguage, который MySQL использует для взаимодействия с другими программами. Более того, MySQL имеет свои собственные встроенные функции для того, чтобы обеспечить разработчикам дополнительный функционал.

MySQL включает в себя базы данных, таблицы, записи, и поля. Таблицы объединяются в базы данных, записи - в таблицы, сами же записи состоят из полей, которые содержат актуальную информацию. Подобная структура позволяет разработчикам выбирать, каким образом они хотят обращаться к информации в базе данных.

Особую помощь проекту оказала CSS-библиотека BOOTSTRAP, которая отвечает за адаптивный дизайн сайта.

Bootstrap (или же Twitter Bootstrap) - библиотека вмещающая в себе набор стилей, классов и скриптов для создания сайтов. В библиотеке можно найти массу шаблонов, использование которых не составит особого труда.

Bootstrap (также известен как Twitter Bootstrap) - свободный набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML- и CSS-шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейса, включая JavaScript-расширения.

«Адаптивная вёрстка сайта позволяет веб-страницам автоматически подстраиваться под экраны планшетов и смартфонов. Мобильный интернет-трафик растёт с каждым годом и чтобы эффективно обрабатывать этот трафик, нужно предлагать пользователям адаптивные сайты с удобным интерфейсом». [2]

1.4 Требования к программно-техническим средствам

Компьютер, на котором Вы планируете использовать ПО, должен удовлетворять следующим требованиям:

- IBM PC или совместимый компьютер,

- процессор Intel i3 и выше,

- оперативная память не менее 2 Гб для рабочей станции,

- видеокарта SVGA с поддержкой видеорежима с глубиной цвета не хуже HiColor (65536 цветов),

- монитор цветного изображения SVGA с поддержкой видеорежима с глубиной цвета не хуже HiColor (65536 цветов), рекомендуемое разрешение - не менее 1024x768 пикселей,

Программное обеспечение должно удовлетворять следующим требованиям:

- операционная система MS Windows 7/8/10/Server 2012/Server 2012 R2/Server 2016 или выше (32 или 64 бит),

- установленная поддержка русского языка,

- инсталлированный протокол TCP/IP,

1.5 Моделирование информационной системы

1.5.1 Описание технологии моделирования

Что такое IDEF0?

IDEF0 - метод моделирования (англ. function modeling) и графические правила, предназначенные для формального описания бизнес-процессов различного рода систем. Главной особенностью IDEF0 является то, что она подчеркивает соподчиненность объектов. В нотации IDEF0 описываются логические отношения между различными работами, а не их последовательность во времени (поток работ).

Википедия

Разрабатывался стандарт IDEF0 в 1981 году в США отделом Военно-воздушных сил с целью внедрения автоматизации на промышленных предприятий. В ходе разработки ПО разработчики столкнулись с важностью разработки совершенно новых методов анализа бизнес-процессов. В результате чего появилась на свет методология функционального моделирования IDEF0, которая для анализа применяет специальные нотации IDEF0.

Функциональная модель компании

Функциональная модель IDEF0 - это набор блоков, каждый из которых является так называемым «черным ящиком» с входами и выходами, управлением и механизмами, которые возможно детализировать (декомпозировать) до нужного уровня. Самая важная функция расположена в верхнем левом углу. А соединяются функции между собой Специальные стрелки и функциональные блоки соединяют функции между собой. Каждый вид активности или стрелки имеет собственное значение. Данная модель IDEF0 позволяет описать все основные виды процессов, как организационные, так и административные.

Стрелки могут быть:

Исходящие - выводящие результат деятельности.

Входящие - вводные, которые ставят определенную задачу.

Механизмы (снизу вверх) - что используется для того, чтобы произвести необходимую работу.

Управляющие (сверху вниз) - механизмы управления (положения, инструкции и пр).

Входящие и исходящие стрелки правильнее было бы называть вводящими и выводящими, потому что по-английски они называются Input и Output.

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

IDEF0 является очень простым и одновременно наглядным языком описания бизнес-процессов. Разработчики, консультанты и пользователи могут обмениваться информацией при помощи этого языка. Этот стандарт разрабатывался очень тщательно, он удобен для проектирования и универсален. Для разработки диаграмм существует множество инструментов, например, VISIO, BPWIN, ERWIN, Bussines studio и т.д.

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

На Рисунок 1 изображена общая схема idef0 моделирования. Система принимает входящие данные, определяется механизм и управление. На выходе система отдает результат работы.

Рисунок 3 - Общая схема моделирования idef0

1.5.2 Программа BPWin

Описание программы: BPwin является мощным инструментом моделирования, разработанным фирмой Computer Associates Technologies. Эта программа используется для анализа, документирования и организации сложных бизнес-процессов. Созданная средствами BPwin модель дает возможность четко документировать разные аспекты деятельности - предпринимаемые действия, способы их осуществления, необходимые ресурсы и др. Таким образом, создается целостная картина деятельности всего предприятия - начиная моделями организации работы в небольших отделах, заканчивая сложными иерархическими структурами.

1.5.3 Границы моделирования

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

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

1.5.4 Построение модели idef0

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

Имеются входящие данные, такие как:

- Запрос клиента.

К механизмам управления относятся:

- Сотрудники компании.

К управлению относятся:

- Внутренний регламент компании;

- Нормативные документы;

- Законодательство и нормативные акты контролирующих органов.

На выходе системы - оформленный заказ на приобретение товаров.

- Запрос клиента - заявка клиента на оказание услуг.

- Внутренние регламенты компании - внутренняя нормативная база компании.

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

- Законодательство и нормативные акты регулирующих органов - правовые акты, регулирующие порядок заключения договоров, сделок и т.д.

- Сотрудники компании - организационная единица Компании.

Результат моделирования без декомпозиции отображен на Рисунок 4.

Рисунок 4 - idef0-диаграмма работы компании без декомпозиции

Далее будет построена модель idef0 с учетом декомпозиции, после расширения границ моделирования. Для этого производится разбиение бизнес-процесса «Деятельность компании «Галактика»» на три других:

- «Прием товара»;

- «Оформление заказа»;

- «Отправка товара».

Готовая диаграмма idef0 после декомпозиции изображена на Рисунок 5.

Основная задача, которую реализует интернет-магазин - это оформление заказа онлайн. К этому бизнес-процессу также будет применено моделирование информационной системы.

Рисунок 5 - Диаграмма деятельности компании idef0 после декомпозиции

Имеются входящие данные, такие как:

- Запрос клиента.

- Подтверждение менеджера или администратора;

К механизмам управления относятся:

- Клиент;

- Администратор или менеджер;

- Форма оформления заказа;

- Форма редактирования корзины;

- Интерфейс системы;

- Админпанель.

К управлению относятся:

- Таблицы базы данных;

На выходе процесса - оформленный заказ на приобретение товаров. Данная диаграмма отображена на Рисунок 6.

Далее будет построена модель бизнес-процесса «Оформление заказа в интернет-магазине» idef0 с учетом декомпозиции, после расширения границ моделирования.

Рисунок 6 - idef0 диаграмма бизнес-процесса «Оформление заказа в интернет-магазине» до декомпозиции

Для этого производится разбиение бизнес-процесса «Оформление заказа в интернет-магазине» на четыре других:

- «Добавление товара в корзину»;

- «Редактирование содержимого корзины»;

- «Оформление заказа»;

- «Подтверждение заказа».

Готовая диаграмма idef0 бизнес-процесса «Оформление заказа в интернет-магазине» после декомпозиции изображена на Рисунок 8.

Рисунок 7 - idef0 диаграмма бизнес-процесса «Оформление заказа в интернет-магазине» после декомпозиции

1.6 Постановка задачи

Требования: Спроектировать интернет-магазин компании «Галактика», осуществляющей торговлю техникой по низким ценам. Интернет-магазин должен размещать данные о компании, каталог продукции, новости компании, контактные данные компании.

Интернет-магазин должен содержать две важные части: пользовательская (доступная пользователям) и административная (доступная администраторам и менеджерам).

Система должна предусмотреть возможность администратору через административную панель ввода и редактирования всей информации, видимой пользователю.

Интернет-магазин должен содержать единый дизайн на всем страницах. Интерфейс должен быть дружественным посетителю и понятным даже неопытным пользователям.

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

Весь дизайн сайта должен быть управляем при помощи таблицы стилей CSS.

Информация, необходимая для сайта, должна содержаться в таблицах базы данных. Данный проект ориентирован для работы с системой управления базами данных.

При реализации проекта должны выполняться следующие условия:

База данных должна включать не менее 8-и таблиц. Используется СУБД MySQL 5.0

В качестве веб-сервера используется Apache 1.3.x.

Количество записей во вспомогательных таблицах - не менее 5

Система должна позволять пользователю редактировать, удалять, добавлять записи во всех таблицах Базы Данных.

Дополнительные требования:

Сайт должен содержать следующие разделы:

- Главная;

- О компании;

- Каталог;

- Форма обратной связи;

- Контакты;

- Новости;

2. Описание модулей серверной части программы и их взаимодействие

2.1 Описание пользовательской части

2.1.1 Структура пользовательской части интернет-магазина

Интернет-магазин торговой компании «Галактика» содержит следующие разделы:

- Главная;

- О компании;

- Каталог;

- Форма обратной связи;

- Контакты;

- Новости;

- Авторизация;

- Админпанель или Кабинет (доступно только авторизованному пользователю);

Организационная структура интернет-магазина представлена на Рисунок 8.

Рисунок 8 - Организационная диаграмма интернет-магазина

2.1.2 Основные программные модули

Основные программные модули пользовательской части сайта, которые будут задействованы в работе интернет-магазина, и их описание представлены в Таблица 1.

Таблица 1

Описание программных модулей пользовательской части

Имя файла

Описание

index.php

Основной вызываемый программный файл. В этом программном модуле должна производится загрузка всех необходимых функций и библиотек, скриптов и файлов стилей. Также из этого программного модуля будут вызываться все остальные модули посредством гиперссылок.

include/cart.php

Функции работы с корзиной

include/catalog.php

Функции работы с каталогом категорий и товаров

include/contacts.php

Контактные данные компании

include/footer.php

Футер сайта

include/functions.php

Пользовательские функции

include/main.php

Контент главной страницы

include/menu.php

Контент меню

include/new.php

Модуль отображения новости целиком

include/news.php

Модуль отображения списка новостей

include/open_db.php

Модуль октратия и инициализации базы данных

include/order.php

Функции работы с заказами

include/product.php

Модуль отображения товара целиком

include/request.php

Модуль обратной связи

include/search.php

Модуль обображения содержимого поиска

include/user.php

Функции работы с пользователями

Далее будет представлена иерархическая структура пользовательской части интернет-магазина с подключением вышеописанных модулей (см. Рисунок 9).

Рисунок 9 - Иерархическая структура вызова программных модулей пользовательской части интернет-магазина

2.2 Описание административной части

2.2.1 Структура административной части интернет-магазина

Административная часть интернет-магазина торговой компании «Галактика» будет содержать следующие разделы:

- Главная;

- Меню;

- Категории;

- Товары;

- Новости;

- Отзывы;

- Слайды;

- Заказы;

- Пользователи;

- Изменить пароль;

- Выйти.

Организационная структура административной части интернет-магазина представлена на Диаграмма 3.

Рисунок 10 - Организационная диаграмма административной части интернет-магазина

2.2.2 Основные программные модули

Основные программные модули административной части сайта, которые планируется внедрить на сайте, и их описание представлены в Таблица 2.

Таблица 2

Описание программных модулей административной части

Имя файла

Описание

admin.php

Основной вызываемый программный файл. В этом программном модуле будет производится загрузка всех необходимых функций и библиотек, скриптов и файлов стилей. Также из этого программного модуля вызываются все осталные модули посредством гиперссылок.

include/register.php

Функции работы с регистрацией

Include / password functions.php

Функции работы с паролями

include/login.php

Функции работы с авторизацией

Include / admin functions.php

Административные функции

include/user.php

Функции работы с пользователями

admin/Category.php

Модуль просмотра, добавления, редактирования и удаления категорий

admin/Menu.php

Модуль просмотра, добавления, редактирования и удаления меню

admin/News.php

Модуль просмотра, добавления, редактирования и удаления новостей

admin/Request.php

Модуль просмотра и удаления новостей

admin/Order.php

Модуль просмотра и обработки заказов

admin/Product.php

Модуль просмотра, добавления, редактирования и удаления товаров

admin/Slide.php

Модуль просмотра, добавления, редактирования и удаления слайдов

admin/User.php

Модуль просмотра пользователей и изменения их ролей

Далее будет представлена планируетмая иерархическая структура административной части интернет-магазина с подключением вышеописанных модулей (см. Рисунок 11).

Рисунок 11- Иерархическая структура вызова программных модулей административной части интернет-магазина

2.3 Описание структуры базы данных и ее функций

2.3.1 Описание структуры базы данных

В базе данных проекта планируется создание 13 таблиц. Их названия и описание полей вместе с описанием индексов и связей представлены в Таблица 3.

Таблица 3

Таблицы базы данных

Таблица

Поле

Тип

Описание

Индекс

Ключ

Связи

Cart «Корзина»

id

int(11)

Идентификатор

PRIMARY

user_id

int(11)

Код пользователя

INDEX

Foreign Key

user -> id

product_id

int(11)

Код товара

INDEX

Foreign Key

product -> id

kol

int(5)

Количество товара

Category «Категории»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Наименование

image

varchar(191)

Файл изображения

parent_id

int(11)

Код родителя

INDEX

Foreign Key

category -> id

Menu «Меню»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Наименование

image

varchar(191)

Файл изображения

url

varchar(191)

Ссылка

content

text

Содержимое

News «Новости»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Наименование

image

varchar(191)

Файл изображения

content

text

Содержимое

Order «Заказы»

id

int(11)

Идентификатор

PRIMARY

date

timestamp

Дата и время заказа

user_id

int(11)

Код пользователя

INDEX

Foreign Key

user -> id

fio

varchar(191)

ФИО

phone

varchar(191)

Телефон

email

varchar(191)

E-mail

comment

text

Комментарий

orderstatus_id

int(11)

Код статуса заказа

INDEX

Foreign Key

orderstatus -> id

Ordуrstatus «Статусы заказов»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Наименование

Userstatus «Статусы пользователей»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Наименование

Order_product «Таблица связка заказов с товарами»

id

int(11)

Идентификатор

PRIMARY

product_id

int(11)

Код товара

INDEX

Foreign Key

product -> id

order_id

int(11)

Код заказа

INDEX

Foreign Key

order -> id

kol

int(11)

Количество

Product «Товары»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Наименование

image

varchar(191)

Имя файла изображения

description

text

Описание

price

double

Цена

category_id

int(11)

Код категории

INDEX

Foreign Key

category -> id

Slide «Слайды»

id

int(11)

Идентификатор

PRIMARY

image

varchar(191)

Имя файла изображения

header

varchar(191)

Заголовок

url

varchar(191)

Ссылка

User «Пользователи»

id

int(11)

Идентификатор

PRIMARY

lastname

varchar(191)

Фамилия

firstname

varchar(191)

Имя

fname

varchar(191)

Отчество

phone

varchar(191)

Телефон

password

varchar(191)

Пароль

email

varchar(191)

E-mail

userstatus_id

int(11)

Код статуса пользователя

Foreign Key

userstatus -> id

Rating «Рейтинг»

id

int(11)

Идентификатор

PRIMARY

name

varchar(191)

Изображение

lname

varchar(191)

Наименование

Request «Отзывы»

id

int(11)

Идентификатор

PRIMARY

product_id

int(11)

Код товара

INDEX

Foreign Key

product -> id

user_id

int(11)

Код пользователя

INDEX

Foreign Key

user -> id

rating_id

int(11)

Код рейтинга

INDEX

Foreign Key

rating -> id

content

text

Содержимое отзыва

В проекте будут использоваться реляционные (связанные между собой) таблицы базы данных. Например, каждый товар имеет свою одну категорию. В это же время одна категория содержит в себе много товаров. Такой тип связи называется «один-ко-многим».

Далее рассмотрим тип связи «многие-ко-многим». В данном проекте предусмотрен и такой тип связи. Один заказ может содержать много товаров. Один товар может быть соотнесен ко многим заказам. Чтобы реализовать подобный тип связи, необходимо создать третью таблицу-связку, которая будет содержать в одной записи код товара и код заказа.

На данном этапе пришло время создать ER-модель базы данных. Она будет содержать в себе все таблицы и ключевые связи между ними, которые были описаны выше.

Данная ER-диаграмма представлена на Диаграмма 5.

Рисунок 12 - ER-диаграмма базы данных проекта

информационный серверный пользовательский интернет магазин

3. Описание структуры клиентской части

В данном разделе будет рассмотрена структура клиентской части проектируемого интернет-магазина. К клиентской части относится та часть сайта, которая отображается с помощью HTML-кода в браузере пользователя.

3.1 Описание интерфейса «Обычный пользователь»

Главная страница сайта должна иметь следующую структуру (см. Рисунок 13):

Рисунок 13 - Структура главной страницы сайта

Для визуального проектирования интернет-магазина были созданы графические изображения страниц.

Визуально главная страница должна выглядеть следующим образом (cм. Рисунок 14):

На главной странице будет подключаться блок меню, блок слайдера, блок последних поступлений, блок новостей и футер.

Остальные страницы будут иметь структуру, показанную на Рисунок 15.

Далее будет рассмотрена структура каталога. Внешний вид каталога, проектируемого на сайте интернет-магазина, (список категорий) изображен на Рисунок 16.

Рисунок 14 - Внешний вид главной страницы сайта

Рисунок 15 - Структура остальных страниц, кроме главной

Рисунок 16 - Каталог (список категорий)

Содержимое категории (список товаров должен выглядеть, как показано на Рисунок 17 - Список товаров в категории)

Рисунок 17 - Список товаров в категории

Нажав на гиперссылку в карточке товара, пользователь попадает на страницу товара (см. Рисунок 18).

Рисунок 18 - Страница товара

Пользователь должен иметь возможность поместить товар в корзину, нажав на ссылку «В корзину». Он получает соответствующее уведомление.

В меню пользователя со статусом «Пользователь» имеется вкладка «Кабинет». Его функции будут рассмотрены в разделе «Инструкция пользователя».Также там будет рассмотрена работа с корзиной и оформление заказа.

3.2 Описание интерфейса «Администратор»

Внешний вид страниц сайта для пользователя со статусом «Администратор» ничем не должен отличаться, за исключением того, что у администратора вместо ссылки «Кабинет» в меню должна стоять ссылка «Админпанель».

Функции админпанели будут рассмотрены в разделе «Инструкция пользователя».

3.3 Инструкция пользователя

3.3.1 Инструкция простого пользователя

Авторизация

Авторизация пользователя будет доступна по ссылке «Войти». Форма авторизации будет выглядеть следующим образом (см. Рисунок 19):

Рисунок 19 - Форма авторизации

Заполните корректно все поля и нажмите «Войти».

Регистрация.

Регистрация пользователя будет доступна по ссылке «Войти» -> «Зарегистрироваться». Форма регистрации будет выглядеть следующим образом (см. Рисунок 20):

Рисунок 20 - Форма регистрации

Заполните корректно все поля и нажмите «Зарегистрироваться».

Восстановление пароля

Восстановление пароля пользователя должно быть доступно по ссылке «Войти» -> «Забыл пароль». Форма восстановления будет выглядеть следующим образом (см. Рисунок 21):

Рисунок 21 - Форма восстановления пароля

Заполните корректно поле «E-mail» и нажмите «Восстановить». На Вашу почту придет письмо с новым паролем.

Изменение пароля

Пользователю, администратору и менеджеру должна быть доступна функция «Изменить пароль» в кабинете и админпанели соответственно.

Форма изменения пароля схожа с формой регистрации и будет иметь всего два доступных для редактирования поля.

Изменение пароля пользователя будет доступно в кабинете или админпанели по ссылке «Изменить пароль». Форма изменения пароля будет выглядеть следующим образом (см. Рисунок 22):

Рисунок 22 - Форма изменения пароля

Заполните корректно все поля и нажмите «Обновить».

Корзина пользователя.

После добавления товара на странице товара, он должен попадать в корзину. Корзина доступна по нажатию на значок корзины в меню. Внешне корзина будет выглядеть следующим образом (см. Рисунок 23).

Рисунок 23 - Корзина товаров

Здесь пользователь должен иметь возможность редактировать содержимое корзины (удалять товары, изменять количество).

Когда корзина отредактирована, пользователь сможет переходить к оформлению заказа. Форма оформления заказа будет доступна по нажатию на ссылку «Оформить заказ» и будет выглядеть следующим образом (см. Рисунок 24).

Рисунок 24 - Форма оформления заказа

Заполните корректно все поля, в поле «Комментарий» Вы можете ввести свой адрес, и отправьте форму.

После заполнения формы оформления заказа данные о заказе попадают в базу данных и доступны администратору в админпанели.

3.3.2 Инструкция администратора

Функции администратора должны быть гораздо шире, чем функции простого пользователя. Администратору доступно редактирование всей информации, доступной на сайте.

Админпанель должна предоставлять возможность редактирования следующих сущностей:

- Меню (просмотр, редактирование, создание, удаление);

- Категории (просмотр, редактирование, создание, удаление);

- Товары (просмотр, редактирование, создание, удаление);

- Новости (просмотр, редактирование, создание, удаление);

- Слайды (просмотр, редактирование, создание, удаление);

- Отзывы (просмотр, удаление);

- Заказы (просмотр, завершение);

- Пользователи (удаление, редактирование, изменение роли);

Просмотр списка товаров. Таблица товаров будет выглядеть следующим образом (см. Рисунок 25):

Рисунок 25 - Таблица товаров

Для удаления товара необходимо будет нажать на крестик в соответствующей строке и подтвердить удаление. Для редактирования необходимо будет нажать на карандаш. Будет доступна форма, показанная на Рисунок 26.

Рисунок 26 - Форма редактирования товара

Заполните корректно все поля и нажмите «Сохранить изменения».

Добавление нового товара доступно по ссылке «Добавить новый». Будет доступна форма, показанная на Рисунок 26, но с пустыми полями.

Заполните корректно все поля формы и нажмите «Добавить».

Обработка заказов.

Работа с заказами отличается от стандартной процедуры с другими сущностями. Ведь заказы создает пользователь. Поэтому создание заказов в админпанели не будет предусмотрено, как и редактирование и удаление.

Таблица заказов показана на Рисунок 16.

Рисунок 27 - Таблица заказов

Администратор сможет лишь завершить заказ, нажав «Завершить». Также для заказов предусмотрен просмотр товаров, помещенных в заказ. Он доступен по ссылке «Товары» в строке заказа и будет выглядеть, как показано на Рисунок 28.

Рисунок 28 - Подробности заказа

Будет отличаться от стандартной процедуры и обработка данных о пользователях. Пользователь регистрирует (добавляет) себя сам.

Проектируемая таблица пользователей представлена на Рисунок 29.

Рисунок 29 - Таблица пользователей

Администратор сможет изменить роль пользователя на администратора или менеджера и наоборот, нажав на выпадающий список в соответствующей строке.

4. Экономический раздел

4.1 Методика расчета экономической эффективности разработки

Чтобы оценить эффективность проектируемого сайта, необходимо, прежде всего, дать оценку экономической составляющей эффективности.

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

Капитальные затраты (К) на разработку и создание сайта складываются из нескольких параметров:

К = Зр+ Зв+ Зэ+ Зт, где

Зр - затраты на разработку сайта;

Зв - затраты на внедрение сайта;

Зэ - эксплуатационные затраты сайта;

Зт - затраты на создание вычислительных центров, покупку необходимого оборудования и компьютерной техники.

Затраты на разработку сайта (Зр) состоят из стоимости нижеперечисленных видов работ по разработке сайта:

1 Разработка дизайна сайта: разработка макетов дизайна для главной страницы и внутренних страниц сайта; разработка фирменного стиля и логотипа;

2 Разработка на сайте меню: обычного или многоуровневого, «выпадающего» или «раздвигающегося» многоуровневого;

3 Подготовка шаблонов страниц;

4 Наполнение сайта информацией: наполнение и форматирование веб-страниц; обработка изображений для публикации на веб-страницах, верстка (перевод в HTML- формат) веб-страниц;

5 Разработка программного кода сайта: создание программного кода сайта, программирование анимации динамических элементов;

6 Разработка поисковых возможностей сайта: настройка модуля поиска по сайту; создание карты сайта;

7 Настройка различных модулей: блока новостей, модуля каталога товаров, рекламного модуля;

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

Затраты на внедрение сайта (Зв) включают в себя:

- расходы на регистрацию доменного имени на 1 год (Зв1);

- расходы на регистрацию в поисковых системах Зв2 (например, Yandex, Google, Rambler и т.п.) (Зв2).

Таким образом, Зв = Зв1 + Зв2

Затраты на эксплуатацию сайта (Зэ) состоят из стоимости работ по поддержанию сайта в рабочем состоянии и стоимости услуг по продлению доменного имени еще на 1 год.

Затраты по поддержанию сайта в рабочем состоянии состоят из:

- расходов на обновление данных;

- расходов на создание новых разделов на сайт;

- расходов на удаление устаревшей информации с сайта;

- расходов на добавление нужной информации на сайт;

- расходов по настройке параметров сервера хостинга;

- расходов на мониторинг работы сервера хостинга;

- расходов на обеспечение ежемесячной защиты сайта;

- расходов на создание резервных копий сайта;

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

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

Экономическая эффективность за год (Эг) - это совокупность средств, высвобожденных за счет внедрения сайта.

Эг = Эг1 + Эг2 + …

Высвобождение средств достигается за счет:

1. Сокращения средств, которые затрачиваются на размещение рекламы на телеканалах и в СМИ, а также на разработку и распространение прайс-листов, визитных карточек, буклетов и т.п.

2. Сокращение средств за счет автоматизации решения отдельных производственных задач посредством сайта. Например, возможность автоматизированного создания заказов на товары и услуги посредством сайта позволит уменьшить число сотрудников либо количество рабочего времени сотрудника, занятого этим видом работ. Это позволит перераспределить высвобожденное рабочее время на выполнение других задач и, соответственно, затрат на оплату труда по решению задачи.

Коэффициент экономической эффективности за первый год высчитывается следующим образом:

Ер1 = Эг / К

Коэффициент за последующие годы высчитывается следующим образом:

Ер2 = Эг/К

4.2 Расчет экономической эффективности создания интернет-магазина

Проведем расчет планируемой экономической эффективности создания сайта компании «Галктика» согласно предложенной выше методике. Вначале проведем расчет затрат на разработку и создание сайта. Планиреумые данные расчетов представлены в Таблица 4 в рублях.

Таблица 4

Затраты на разработку сайта

Зр - затраты на разработку сайта, в т.ч.

28820,00

- разработка дизайна сайта

12000,00

- разработка меню

1500,00

- подготовка шаблонов страниц

1900,00

- наполнение информацией

3500,00

- разработка программного кода

7200,00

- разработка поиска

1000,00

- настройка модулей

1720,00

Планируемый расчет затрат на внедрение сайта представлен в Таблица 5 в рублях.

Таблица 5

Затраты на внедрение сайта

Зв - затраты на внедрение сайта, в т.ч.

6000,00


Подобные документы

  • Принципы построения Интернет-магазинов. Система Интернет-платежей. Структура электронного магазина, разработка его архитектуры, операционной, серверной, администраторской и клиентской частей. Алгоритма работы магазина. Экономическое обоснование проекта.

    дипломная работа [2,4 M], добавлен 12.04.2012

  • Общая схема интернет-магазина. Установка CMS Joomla, Virtuemart и Denwer на компьютер. Настройка внешнего вида и функционала интернет-магазина. Доставка товара покупателю и способы его оплаты. Оптимизация работы интернет-магазина с базами данных.

    курсовая работа [505,3 K], добавлен 17.12.2014

  • Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Разработка интернет-магазина мужской и женской одежды и аксессуаров. Требования к техническим характеристикам сайта (трафик, надежность, безопасность). Выбор методов сопровождения интернет-магазина. Подключение интернет-магазина к платежным системам.

    отчет по практике [2,9 M], добавлен 01.05.2015

  • Характеристика основных программных средств построения электронного магазина. Разработка структуры построения электронного магазина. Безопасность платежей в Интернете. Разработка алгоритма работы интернет-магазина. Разработка системы оплаты и доставки.

    дипломная работа [1,9 M], добавлен 10.03.2014

  • Знакомство с организационно-функциональной структурой и хозяйственной деятельностью предприятия. Сравнительный анализ интернет-магазинов. Формирование требований к интернет-магазину. Обоснование экономической эффективности разработки интернет-магазина.

    курсовая работа [1,4 M], добавлен 15.04.2012

  • Разработка и внедрение Интернет-магазина, соответствующего требованиям заказчика. Усовершенствование исследуемого бизнес-процесса. Оценка и обоснование экономической эффективности магазина. Управление проектами по созданию программного обеспечения.

    дипломная работа [2,6 M], добавлен 20.06.2017

  • Генезис электронной коммерции, ее основные предпосылки и тенденции развития. Систематизация теории и методологии создания интернет-магазина, изучение успешного зарубежного и отечественного опыта в данной области. Разработка проекта интернет-магазина.

    дипломная работа [7,0 M], добавлен 29.06.2012

  • Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.

    курсовая работа [1,4 M], добавлен 31.03.2014

  • Описание программного обеспечения для разработки Интернет-магазина. Установка программы WYSIWYG Web Builder v3.2.0. Создание структурного макета Интернет-магазина. Проектирование главной страницы с перечнем товарных наименований (на примере TV.html).

    курсовая работа [4,0 M], добавлен 30.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.