Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчетконец.docx
Скачиваний:
35
Добавлен:
24.03.2016
Размер:
399.89 Кб
Скачать

2 Теоретическая часть

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

Проектируемое Web-приложение предназначено для учета мебельной продукции компании «БЕТ» (в частности кухни и шкафы) на складе мебельного магазина. Для ведения учета необходимо определиться с объектами, которые будут вноситься в БД.

Определив основные характеристики мебели, которая в свою очередь производит компания «Бек», будем использовать следующие поля таблиц БД:

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

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

  • тип – тип мебели (в частности: шкафы, диваны или кухни);

  • цена – цена мебели (основной экономический аспект учета);

  • цвет – цвет мебели;

  • фирма – фирма производителя мебели;

  • страна производителя – страна или регион производства.

Для функционирования БД следует решить следующие задачи:

  • ввод данных;

  • удаления данных;

  • просмотр содержимого БД.

2.2 Выбор инструментальных и программных средств для разработки Web - сайта

SQL (англ. StructuredQueryLanguage – «язык структурированных запросов») – универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

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

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

Каждое предложение SQL – это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

  • запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

  • запросы на получение данных;

  • запросы на добавление новых данных (записей);

  • запросы на удаление данных;

  • обращение к СУБД.

Основным объектом хранения СУБД является таблица, поэтому все SQL-запросы – это операции над таблицами. В соответствии с этим, запросы делятся на:

  • запросы, оперирующие самими таблицами (создание и изменение таблиц);

  • запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.

2.2.1 Система управления контентом

Система управления содержимым (контентом) (англ. Contentmanagementsystem, CMS) - информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым).

Основные функции CMS:

–предоставление инструментов для создания содержимого, организация совместной работы над содержимым;

–управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. д.;

–публикация содержимого;

–представление информации в виде, удобном для навигации, поиска.

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

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

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