Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВАЯ САША.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

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

1.1 Общие сведения

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

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

1.2 Основные сведения о предметной области

Проанализировав предметную область, можно сказать, что разработка базы данных для данного магазина актуальна. Целью разработки базы данных магазина «Канцелярские товары» и является повышение качества и скорости обслуживания клиентов.

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

1.3 Перечень хранимой информации: таблицы, поля, типы

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

Таблица 1 – Состав таблиц базы данных

Наименование

Общие сведения о содержимом

Товар

Информация о товарах

Склад

Информация о количестве товара на складе

Поставщик

Информация о поставщиках

Поставка

Информация о поставках товаров поставщиками

Таблица Товар содержит информацию о номенклатуре товаров магазина, в данной таблице отображены следующие поля: Код товара, Название и Цена.

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

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

Таблица Поставка содержит информацию о поставках товаров в магазин, она содержит следующие поля: Дата поставки, Количество поставленного товара, Код товара и Код поставщика.

1.4 Необходимые предполагаемые запросы к БД

Примерными запросами данной базы данных являются:

  • Удаление и вывод определенных товаров;

  • Вывод на экран всей номенклатуры товаров;

  • Отображение сведений о поставщиках;

  • Вывод поставщиков, отгрузивших определенный товар;

  • Удаление поставщика;

  • Изменение информации о товарах/поставщиках;

  • Вывод информации о поставках по определенной дате/поставщику/товару и т.д.

    1. Выводы по разделу

В данном разделе рассмотрена предметная область базы данных, определены необходимые таблицы, поля и запросы. В качестве СУБД для реализации базы данных планируется использоваться СУБД реляционного типа – MS SQL Server.

2. МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

2.1 Общие сведения

В основе проектирования лежит моделирование предметной обла­сти (МПО). Предварительное моделирование предметной области позволяет со­кратить время и сроки проведения проектировочных работ и получить эффективный и качественный проект.

К МПО предъявляются следующие требо­вания:

 формализация, обеспечивающая однозначное описание структуры предметной области;

 понятность для заказчиков и разработчиков на основе применения графических средств отображения модели;

 реализуемость, подразумевающая наличие средств физической реализации модели предметной области в ИС;

 обеспечение оценки эффективности реализации модели предметной области на основе определенных методов и вычисляемых показателей.

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