Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_Zapiska.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.44 Mб
Скачать
      1. Подключение к базе данных

Есть несколько способов подключения к БД в приложении. Это осуществляется либо при помощи графических инструментов VisualStudio .NET во время разработки, либо при использовании строки подключения в файле web.config:

<connectionStrings>

<add name="ConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\database.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />

</connectionStrings>

Это позволяет:

  • снизить код приложения и легко изменять строку соединения в одном месте,

  • хранить конфиденциальные данные, такие как строки подключения, в файле web.config.

  1. Web-дизайн сайта. Разработка базы данных. Структура сайта

    1. Web-дизайн

Web-дизайн (от англ. Web design) — отрасль web-разработки, в задачи которой входит проектирование пользовательских web-интерфейсов для сайтов или web-приложений.

Основные принципы web-дизайна актуальны и для других видов дизайна. Задача дизайнера сводится к тому, чтобы объединить элементы дизайна оптимальным образом и добиться наилучшего результата. Принципы web-дизайна:

  1. Баланс элементов. Тёмные и светлые элементы дизайна должны быть распространены по странице определённым образом. Надо учитывать то, что тёмные элементы визуально кажутся "тяжелее", чем более светлые.

  2. Контраст. На web-странице могут быть "контрастирующие формы" (круглые и квадратные), "контрастирующие размеры" (большие и маленькие), "контрастирующие текстуры" (сглаженные и чёткие).

  3. Акцент. Многие web-дизайнеры совершают одни и те же ошибки: они либо пытаются сделать одинаковый акцент для всех элементов web-страницы, либо стараются подчеркнуть все элементы дизайна. И то и другое приводит к одному результату: дизайн сайта становится пресным и плоским. Хороший web-дизайнер действует по-другому: он определяет иерархию элементов web-страницы и делает акцент на более важных частях страницы.

  4. Ритм. Дизайнеры также используют слово "повторение" для выражения смысла этого понятия. Правильный ритм обеспечивает внутреннюю стабильность для web-дизайна ваших проектов. Схожие, логично согласованные элементы дизайна обеспечивают правильный ритм web-страницы и делают сайт более понятным для пользователей.

  5. Группировка похожих элементов web-страницы и разделение выделяющихся элементов.

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

Дизайн сайта представлен на рисунке 2.1.

Рисунок 2.1 Дизайн сайта

    1. Разработка баз данных

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

Основные задачи проектирования:

  • обеспечение хранения в БД всей необходимой информации;

  • обеспечение возможности получения данных по всем необходимым запросам;

  • сокращение избыточности и дублирования данных;

  • обеспечение целостности базы данных.

Структура баз данных представлена на рисунке 2.2.

Рисунок 2.2 – Структура баз данных

Как можно видеть, всего имеется 2 таблицы. Они связаны между собой по принципу primary key-foreign key, где primary key – поле Id таблицы Brands, а foreign key – поле Brand таблицы Cars. Таблица Brands – марки автомобилей. Таблица Cars – непосредственно сами автомобили (их модель, цвет и объём двигателя). Следователь вышеописанная связь даёт возможность получить название марки машины.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]