Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Описание информационной системы





Для того чтобы хранить данные о лодках, покупках, компонентов и их цены было выделено 7 сущностей (рисунок 2.1).

Рисунок 3.1 – Логическая структура БД Boats

 

Таблица products существует для того чтобы хранить всю информацию о продуктах а так же цену. Каждый товар принадлежит какой либо категории , поэтому была создана таблица categories для хранения это информации. Для осуществления связи многие ко многим была создана таблица product_to_category.В таблице components_products_points находиться информация о компонентах и их размещению на лодке или другой продукции. Для хранения информации о пользователях которые могут зарегистрироваться в системе существует таблица user, и user_group в которой храниться информация о виде аккаунта, например администратор или пользователь. В таблице orders хранится вся информация о заказах пользователей а так же дата их исполнения.

Рисунок 3.2 – Карта сайта WaterFly.ua

На данном рисунке(рисунок 3.2) изображенная карта сайта, которая разделена на такие основные категории как Корзина, Магазин, Мой аккаунт и Компоненты. В разделе Корзина находиться список продуктов которые пользователь хочет купить, после этого он перейдет на страницу оформления заказа и сделает покупку. Раздел магазин содержит соответственно все товары на сайте, которые можно купить. Мой аккаунт предназначен для идентификации пользователей, которые выполняют заказы, что бы в дальнейшем обеспечить им скидки и т.п. В разделе компоненты можно посмотреть определенную лодку и конкретно её компоненты.



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

Рисунок 3.4 – Диаграмма использования сайта WaterFly.ua

В данном проекте на диаграмме использования были выделены такие актёры как администратор, клиент и пользователь (рисунок 3.4). Администратор имеет стандартный набор функций, он может изменять любые данные касательно приложения. Пользователь сайта является не зарегистрированным клиентом, поэтому имеет возможность только просматривать информацию или же всё же пройти регистрацию и после авторизации стать полноправным клиентом. Клиент имеет права делать заказы, у него есть доступ к корзине для оформления, в заказ может входить как лодки, так и их компоненты.

Рисунок 3.5 – Схема функционирования интеграции платёжной системы на сайт.

На данной схеме(рисунок 3.5) представлены основные элементы которые принимают участие в интеграции платёжной системы. У данного сервиса есть разметка HTML с данными которые нам нужно получить, всё что от нас требуется так это послать GET запрос на сервер для получение полного HTML с этими. Далее эти данные парсяться посредствам PHP,JS,обрабатываются CSS и HTML, для корректной интеграции в структуру документа для отображения на сайте.

Описание среды разработки

Данная информационная система представлена в виде веб – приложения, которое имеет типичную архитектуру. Верстка сайта выполнена при помощи CSS с использованием Bootstrap Framework, который входит в CMS системы WordPress.

CMS WordPress имеет большую базу данных шаблонов – это варианты будущего сайта, которые при знании языка программирования PHP можно менять под свои потребности. А без знания программирования можно управлять рубриками, создавать новые страницы и записи, вставлять в них картинки, таблицы, видео и т.д., добавлять или убирать виджеты.

Десятки тысяч тем оформления помогут пользователю определиться с дизайном сайта, причем установка тем – задача тривиальная, как, впрочем, и плагинов – достаточно просто закачать на сервер новую тему – а WordPress сам ее распакует, установит и запустит и предварительно покажет пользователю, как будет выглядеть его сайт. Готовые скрипты и набор виджетов значительно расширят возможности данного сайта. Admin панель устроена на интуитивно понятном уровне. Так, например, чтобы установить новый виджет, достаточно их уже готового набора виджетов просто перетащить нужный вам на то место, где вы хотите его видеть.

Преимущества данной CMS:

1) Бесплатное пользование системой. Для веб–мастера, который намерен создать свой сайт или другой интернет проект, это важный момент и большое преимущество. Нет смысла платить за другие CMS, если все самое лучшее предлагают вам бесплатно.

2) Простая установка и пользование системой. Чтобы установить WordPress, понадобится не более 5-ти минут, и совсем необязательно быть опытным программистом, разбираться в кодах HTML или PHP и других технических тонкостях. Разработчики сделали систему простой и дружелюбной в пользовании — в этой CMS могут быстро и легко разобраться даже не очень опытные пользователи.

3) Кроссплатформенное построение системы. WordPress можно установить и использовать на сайте, а на компьютер устанавливать дополнительно нечего не нужно. То есть, можно управлять сайтом с любого компьютера, ноутбука, планшета или смартфона на любой операционной системе. Единственное, что для этого нужно — подключиться к интернету.

4) Встроенный визуальный и текстовый (HTML) редактор. Редактор имеет интуитивно понятный интерфейс, поэтому пользоваться им очень просто уже с первого знакомства. Если вы знаете Microsoft Word, то освоить редактор WordPress — еще проще. Здесь можно делать с текстом и картинками все – что угодно – форматировать, вставлять ссылки, видео, изображения и звуковые файлы. Все эти операции несложные и делаются одним-двумя кликами.

5) Популярность WordPress во всем мире. На сегодня WordPress – одна из самых популярных систем управления содержимым сайта. Доля WordPress на рынке среди конкурентов составляет более 55%. Если говорить о цифрах – то это 60 миллионов сайтов, которые построены на WordPress. 350 миллионов человек каждый месяц просматривают 3 миллиарда страниц, созданных на WordPress. Каждый седьмой сайт на планете работает на этой CMS. Разработчики со всего мира создали больше 24,897 штук плагинов, а скачали на данный момент их 453,551,157 раз. И это только с официального хранилища плагинов. А последняя версия WordPress 4.5.1, которая была выпущена в январе этого года, на март 2016 года была скачана более 7 миллионов раз! Эти цифры означают только то, что в интернете можно найти буквально все для этого конструктора — бесплатные темы, шаблоны и плагины. И все непонятные вопросы, касающиеся WordPress, тоже можно легко разрешить на форумах в интернете.

В качестве хранилища базы данных я использовал MySQL DataBase так как она вполне соответствует требованиям системы а так же легко оперируеться при помощи PHP сценариев.

MySQL является наиболее приспособленной для применения в среде web СУБД (системой управления базами данных). Не секрет, что для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов (как вычислительных, так и дисковых). Поэтому для данного применения необходима высокоэффективная СУБД, обладающая при этом высокой надежностью (большинство web-приложений и сайтов должны работать в режиме 24/7).

По всем этим причинам MySQL стала незыблемым стандартом в области СУБД для web, а теперь в ней развиваются возможности для использования ее в любых критичных бизнес-приложениях, то есть конкурирует на равных с такими СУБД таких производителей, как Oracle, IBM, Microsoft и Sybase.

Основные преимущества MySQL:

1) многопоточность, поддержка нескольких одновременных запросов;

2) оптимизация связей с присоединением многих данных за один проход;

3) записи фиксированной и переменной длины;

4) ODBC драйвер;

5) гибкая система привилегий и паролей;

6) гибкая поддержка форматов чисел, строк переменной длины и меток времени;

7) интерфейс с языками C и Perl, PHP; быстрая работа, масштабируемость;

8) совместимость с ANSI SQL;

9) бесплатная в большинстве случаев;

10) хорошая поддержка со стороны провайдеров услуг хостинга;

11) быстрая поддержка транзакций через механизм InnoDB.







Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2022 zdamsam.ru Размещенные материалы защищены законодательством РФ.