Пояснительная записка (1206285), страница 6
Текст из файла (страница 6)
MySQL – очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL, используемый по всему миру стандартный язык запросов для баз данных.
MySQL составляет все более значительную конкуренцию таким дорогостоящим гигантам как Oracle и MSSQLServer. Немаловажным фактором является то, что СУБД MySQL распространяется совершенно бесплатно. В настоящее время пакет MySQL доступен как программное обеспечение с открытым исходным кодом.
MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей.
MySQL Workbench является приложением дизайна визуальной базы данных следующего поколения, которые могут быть использованы для эффективного проектирования, управления и схема базы данных документов. Она доступна как, с открытым исходным кодом и коммерческих изданий.
MySQL Workbench представляет собой графический инструмент для работы с серверами MySQL и базами данных. MySQL Workbench полностью поддерживает версию сервера MySQL 5.5 и выше. Он также совместим с более ранними версиями сервера MySQL 5.x, за исключением некоторых ситуациях (например, отображение списка процессов) за счет измененных системных таблиц. Он не поддерживает MySQL версии сервера 4.x.
Функциональность MySQL Workbench охватывает пять основных тем:
-
SQL Development. Позволяет создавать и управлять подключениями к серверам баз данных. Наряду с позволяет настроить параметры подключения, MySQL Workbench обеспечивает возможность выполнения запросов SQL на соединения базой данных помощью встроенного редактора SQL;
-
Data Modeling. Позволяет создавать модели схемы базы данных графическом, назад и вперед между инженером схемой и живой базой данными и редактировать все аспекты вашей базы данных помощью всеобъемлющего редактора таблиц. Table Editor обеспечивает легкий в использовании средства для редактирования таблиц, столбцов, индексов, триггеров, секционирования, параметры, Вставки и привилегиях, Подпрограммы и Views;
-
Server Administration. Позволяет управлять экземплярами сервера MySQL помощью администрирования пользователей, выполняя резервное копирование и восстановление, проверку данных аудита, просмотр здоровья базы данных и мониторинг производительности сервера MySQL;
-
Data Miration. Позволяет перейти с Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite, SQL Anywhere, PostreSQL и других таблиц СУБД, объектов и данных MySQL. Миграция также поддерживает миграцию с более ранних версий MySQL до последних версий;
-
MySQL Enterprise Support. Поддержка корпоративных продуктов такие как MySQL Enterprise Backup, MySQL брандмауэр и MySQL аудит.
MySQL Workbench доступен в двух версиях: в Community Edition и коммерческого издания. Community Edition доступен бесплатно. Коммерческое издание предоставляет дополнительные возможности предприятия, такие как доступ к MySQL Enterprise Backup, MySQL брандмауэр и MySQL аудиту.
MySQL Community Server
MySQL Community Edition представляет собой свободно загружаемая версия самой популярной базы данных с открытым исходным кодом в мире, который поддерживается активным сообществом разработчиков открытых источников и энтузиастов.
4.2 Разработка интерфейса приложения
Удобный интерфейс приложения – это залог успеха. Так как интерфейс приложения создаётся для конечного пользователя, поэтому он должен быть интуитивно понятен, должен обладать привлекательным дизайном и иметь быстрый доступ к нужному разделу.
Общий макет и интерфейс разрабатываемого Интернет-приложения состоит из трех частей.
Шапка сайта (header) –данный раздел состоит из трех основных разделов. Шапка расположена сверху страницы и является статичным элементом.
Навигационное меню №1 – представлено на рисунке 4.1, этот раздел включает в себя логотип предприятия, а также кнопки регистрации и авторизации пользователя. Также в этот раздел входит корзина в которой отображается выбранный товар.
Рисунок 4.1 – Навигационное меню №1
Навигационное меню №2 – представлено на рисунке 4.2, в этом разделе отображаются все основные информационные вкладки нашего сайта.
Рисунок 4.2 – Навигационное меню №2
Форма «Поиск товара» – представлено на рисунке 4.3, данный раздел необходим для быстрого поиска пользователем желаемого товара.
Рисунок 4.3 – Поисковое меню
Основная часть – состоит из динамического контента, который меняется в зависимости от страницы на которой он отображается. На рисунке 4.4 приведен пример «Главной» страницы. Данная страница состоит из графического слайдера и двух информационных блоков.
Рисунок 4.4 – Главная страница
Подвал (footer) – состоит из двух разделов. Эта часть интерфейса не зависит от контента страницы так же, как и Шапка является статичным элементом. Располагается в нижней части страницы.
Информационная панель – представлена на рисунке 4.5. Данный раздел содержит краткую информацию о деятельности предприятия, ссылки на популярные социальные сети и контактную информацию.
Рисунок 4.5 – Информационная панель
Облегченная навигационная панель представлена на рисунке 4.6. Содержит ссылки на основные информационные вкладки нашего сайта. Также содержит отображение Copyright.
Рисунок 4.6 – Облегченная навигационная панель
4.3 Руководство пользователя
Для того чтобы пользователю заказать товар, ему первым делом нужно пройти авторизацию (если зарегистрирован). Меню авторизации представлено на рисунке 4.7.
Рисунок 4.7 – Авторизация пользователя
Личный кабинет авторизированного пользователя представлен на рисунке 4.8. На этой странице пользователь может просматривать личные данные.
Рисунок 4.8 –Личный кабинет пользователя
В своем личном кабинете пользователь может просматривать информацию о заказах.
Статус заказов представлен на рисунке 4.9. Здесь пользователь может отслеживать статус своего заказа, а также он может посмотреть заказы которые уже были доставлены.
Рисунок 4.9 – Просмотр заказов
Раздел «Адрес доставки» представлен на рисунке 4.10. В данном представлении пользователь может просматривать а также и добавлять адреса доставки.
Рисунок 4.10 – Адрес доставки
Процесс заказа товара происходит в два этапа.
На первом этапе пользователь должен выбрать понравившийся ему товар и добавить его в корзину. Есть несколько способов выбора товаров:
-
выбрать товар из списка рекомендуемых интернет-магазином;
-
выбрать товар из каталога товаров;
-
ввести название или код товара в строку поиска.
В области товара находится пиктограмма с изображением сумки. Нажав на неё, пользователь добавит данный товар в корзину.
На рисунке 4.11 представлен один из способов выбора товара, который представляет собой каталог товаров.
Рисунок 4.11 – Каталог товаров
На втором этапе пользователь должен перейти в корзину и продолжить оформление своего заказа.
В самой корзине пользователь может просмотреть выбранный товар, удалить его, изменить количество необходимого товара, а также нажав на соответствующую кнопку может продолжить выбор товара.
Когда пользователь в полной мере определился с заказом ему остаётся только выбрать адрес доставки и нажать кнопку продолжить, затем он подтверждает оформление заказа нажав на кнопку заказать.
На рисунке 4.12 представлен интерфейс корзины.
Рисунок 4.12 – Корзина пользователя
4.4 Руководство администратора
Главными задачами администратора сайта является поддержка работоспособности сайта, а также наполнение сайта контентом.
После авторизации пользователь с правами администратора оказывается на главной странице, где ему доступна кнопка для перехода на страницу администрирования. В кабинете администратора есть меню, через которое он может выбрать раздел, в котором будет работать.
На рисунке 4.13 представлен кабинет администратора.
Рисунок 4.13 – Кабинет администратора
Одной из функций, которые может выполнять администратор является назначение ролей пользователям. На рисунке 4.14 показан интерфейс меню «Управление доступом».
Рисунок 4.14 –Интерфейс меню «Управление доступом»
Также администратор может управлять категориями товаров. То есть он может добавлять новые категории, а также удалять уже существующие. На рисунке 4.15 показан процесс добавления новой категории.
Рисунок 4.15 –Добавление новой категории
Каждая категория состоит из подкатегорий. На рисунке 4.16 показана форма добавления в категорию новой подкатегории.
Рисунок 4.16 –Добавление новой подкатегории
Заключение
Сегодня Интернет-приложения очень быстро и стремительно набирают популярность. Наиболее посещаемыми Web-сайтами на данный момент являются не чисто информационные, гипертекстовые сайты, а те, которые предоставляют какой-либо сервис, и каким-либо образом взаимодействующие с пользователем.
В рамках данной выпускной квалификационной работе была поставлена задача разработки Интернет-приложения для автосервисного предприятия.
Мной было проведено исследование предметной области и в полной мере раскрыта тема поставленной задачи.
Разработаны и построены различные модели проекта Интернет-приложения для решения поставленной задачи.
С учетом построенных моделей разработано и размещено на хостинге Интернет-приложение для автосервисного предприятия.
Также был осуществлен выбор программных средств для разработки данного Интернет-приложения.
Разработанное приложение послужит хорошей рекламой для автосервиса, увеличит количество клиентов и потенциальных партнеров, а также снизит конкуренцию на рынке автосервисных услуг.
Список используемых источников
-
Анисимов, В. В. Проектирование информационных систем: курс лекций [Текст] : в 2 ч. / В.В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2006. – Ч. 1; Структурный подход. – 2006. – 112 с.
-
Анисимов, В. В. Проектирование информационных систем: курс лекций [Текст] : в 2 ч. / В. В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2007. – Ч. 2; Обектно-ориентированный подход. – 2007. – 100 с.
-
Сандерсон, Стивен. ASP\NET МVС Framework с примерами на С# для профессионалов [Текст] : пер. с англ. / Стивен Сандерсон. – М.: 000 "И. Д. Вильямс", 2010. – 560 с.
-
Гурвиц, Г. А. Microsoft Access 2010. Разработка приложений на реальном примере [Текст] / Г. А. Гурвиц. Санкт-Петербург : БХВ-Петербург, 2010. - 493 с.
-
Википедия. Свободная энциклопедия [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/
-
METANIT.COM сайт о программировании [Электронный ресурс]. – Режим доступа: http://metanit.com/
-
MSDN [Электронный ресурс]: Сеть разработчиков Microsoft – Электрон. журн. – М.: Майкрософт, 2014 – Режим доступа: https://msdn.microsoft.com/ru/















