Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, РАЗНОЕ

Разработка базы данных для интерактивной системы навигации торгового центра

Workhard 240 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 41 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 19.10.2021
Введение 3 Раздел 1 Обоснования выбора технологии и программных средств 4 1.1 Обзор современных СУБД 4 1.2 Сравнительный анализ характеристик СУБД 8 1.2.1 СУБД Microsoft SQL 8 Преимущества Microsoft SQL: 8 Недостатки Microsoft SQL: 9 1.2.2 СУБД MS Access 10 1.2.3 СУБД PostgreSQL 12 Преимущества PostgreSQL: 12 Недостатки PostgreSQL: 13 1.2.4. СУБД MongoDB 14 1.2.5. СУБД MariaDB 14 1.3 Выбор СУБД 15 Раздел 2 Проектирование базы данных 17 2.1 Описание множества сущностей 17 2.2 Матрица связей 19 2.3 Описание связей 20 2.4 Диаграмма уровня сущности 22 2.5 Диаграмма уровня ключей 23 2.6 Полноатрибутная диаграмма 24 2.7 SQL-инструкции 25 Раздел 3 Описания клиентского приложения 34 3.1 Обобщенная схема работы системы 34 3.2 Описание пользовательского интерфейса 34 3.3 Алгоритм построения плана здания 35 3.4 Алгоритм построения маршрута 36 Раздел 4 Тестирование базы данных 37 4.1 Образцы данных, добавляемых в БД 37 4.2 Результаты отображения при выборе определенных действий 38 Заключение 40 Список литературы 41
Введение

Введение В данном проекте в качестве предметной области рассматривается торговый центр. Торговый центр - группа предприятий торговли, управляемых как единое целое и находящихся в одном здании или комплексе зданий. Программа интерактивной навигации создана для быстрого ориентирования посетителей. Подобный ресурс является очень востребованным. В связи с этим реализация приложения для торгового центра - задача крайне актуальная и не простая. При интерактивности значительно сократится время и трудоемкость осуществления этих операций. Современный ТЦ сложно себе представить без системы навигации. Чем больше уровней в ТЦ, чем крупнее его масштаб, тем сложнее ориентироваться в нем посетителям и покупателям. На помощь приходят различные форматы, от бюджетного варианта в виде буклета на информационных стойках до полноценной системы интерактивной навигации, объединяющей в себе несколько функций: ? поиск магазина, товара или услуги организован по тегам, привязанным к магазинам; ? прокладка маршрута, который отображает кротчайший путь прохода от информационного киоска до выбранного магазина; Поэтому для лучшей работы системы навигации необходима интерактивность. Цель работы: сделать интерактивную систему навигации ТЦ актуальной. Исходя из цели, в рамках курсового проекта необходимо реализовать следующие задачи: 1) Исследовать организацию торгового центра 2) Разработать базу данных 3) Разработать алгоритм работы программы 4) Разработать пользовательский интерфейс программы 5) Реализовать работу программы с базой данных 6) Разработать тесты
Содержание

Введение 3 Раздел 1 Обоснования выбора технологии и программных средств 4 1.1 Обзор современных СУБД 4 1.2 Сравнительный анализ характеристик СУБД 8 1.2.1 СУБД Microsoft SQL 8 Преимущества Microsoft SQL: 8 Недостатки Microsoft SQL: 9 1.2.2 СУБД MS Access 10 1.2.3 СУБД PostgreSQL 12 Преимущества PostgreSQL: 12 Недостатки PostgreSQL: 13 1.2.4. СУБД MongoDB 14 1.2.5. СУБД MariaDB 14 1.3 Выбор СУБД 15 Раздел 2 Проектирование базы данных 17 2.1 Описание множества сущностей 17 2.2 Матрица связей 19 2.3 Описание связей 20 2.4 Диаграмма уровня сущности 22 2.5 Диаграмма уровня ключей 23 2.6 Полноатрибутная диаграмма 24 2.7 SQL-инструкции 25 Раздел 3 Описания клиентского приложения 34 3.1 Обобщенная схема работы системы 34 3.2 Описание пользовательского интерфейса 34 3.3 Алгоритм построения плана здания 35 3.4 Алгоритм построения маршрута 36 Раздел 4 Тестирование базы данных 37 4.1 Образцы данных, добавляемых в БД 37 4.2 Результаты отображения при выборе определенных действий 38 Заключение 40 Список литературы 41
Список литературы

Список литературы 1) Devacademy [Электронный ресурс]: содержит информацию о характеристиках СУБД. [1] 2) Wikipedia [Электронный ресурс]: содержит информацию СУБД. [2] 3) World-x [Электронный ресурс]: содержит информацию о современных СУБД. [3] 4) Orastack [Электронный ресурс]: содержит информацию о характеристиках СУБД. [4] 5) Drach [Электронный ресурс]: содержит информацию о характеристиках современных СУБД. [5] 6) Postgers [Электронный ресурс]: содержит информацию о СУБД. [6]
Отрывок из работы

Обоснования выбора технологии и программных средств 1.1 Обзор современных СУБД Существует множество современных СУБД, но наиболее популярных, используемых как в небольших, так и в очень масштабных проектах, только три: 1) MySQL; 2) MS Access 3) PostgreSQL. 4) MongoDB 5) MariaDB MySQL- одна из самых популярных баз данных для веб-приложений. Фактически, является стандартом de facto для веб-серверов, которые работают под управлением операционной системы Linux. MySQL - это бесплатный пакет программ, однако новые версии выходят постоянно, расширяя функционал и улучшая безопасность. Существуют специальные платные версии, предназначенные для коммерческого использования. В бесплатной версии наибольший упор делается на скорость и надежность, а не на полноту функционала, который может стать и достоинством, и недостатком - в зависимости от области внедрения. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. Эта СУБД позволяет выбирать различные движки для системы хранения, которые позволяют менять функционал инструмента и выполнять обработку данных, хранящихся в различных типах таблиц. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. Она также имеет простой в использовании интерфейс, и пакетные команды, которые позволяют удобно обрабатывать огромные объемы данных. Система невероятно надежна и не стремится подчинить себе все доступные аппаратные ресурсы. [1] MS Access – реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки. В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек. [2] PostgreSQL – является одним из нескольких бесплатных популярных вариантов СУБД, часто используется для ведения баз данных веб-сайтов. Это была одна из первых разработанных систем управления базами данных, поэтому в настоящее время она хорошо развита, и позволяет пользователям управлять как структурированными, так и неструктурированными данными. Может быть использован на большинстве основных платформ, включая Linux. Прекрасно справляется с задачами импорта информации из других типов баз данных с помощью собственного инструментария. [3] Движок БД может быть размещен в ряде сред, в том числе виртуальных, физических и облачных. Самая свежая версия, PostgreSQL 9.5, предлагает обработку больших объемов данных и увеличение числа одновременно работающих пользователей. Безопасность была улучшена благодаря поддержке DBMS_SESSION. MongoDB - бесплатная база данных, которая имеет коммерческую версию - MongoDB, она предназначена для приложений, которые используют как структурированные, так и неструктурированные данные. Ядро является очень гибким и работает при подключении базы данных к приложениям через драйверы MongoDB. Существует широкий выбор доступных драйверов, поэтому легко найти драйвер, который будет работать с требуемым языком программирования.
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Разное, 44 страницы
600 руб.
Курсовая работа, Разное, 34 страницы
250 руб.
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg