Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример оформления пояснительной записики на КП.doc
Скачиваний:
42
Добавлен:
24.08.2019
Размер:
975 Кб
Скачать
☆

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

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

Определим основные задачи менеджеров:

  • получение полной информации о товарах;

  • оформление продажи товаров;

  • получение информации о продажах;

  • оформление прихода товара на склад.

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

Выделим основные сущности предметной области:

Менеджеры. Атрибуты менеджеров: код менеджера, ФИО.

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

Склады. Атрибуты складов: код склада, название, адрес. В компании обычно имеются склады, предназначенные для розничной и оптовой торговли.

Клиенты. Атрибуты клиентов: код клиента, ФИО, телефон, адрес, документ.

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

Определим требования к операционной обстановке. Для выполнения этого этапа необходимо знать объем продаваемых товаров и степень популярности компании.

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

  • в компании работает 3 менеджера посменно (по 0,1 Кб на каждого менеджера);

  • в день обслуживается порядка двадцати клиентов (по 0,3);

  • имеется в наличии около 50 различный наименований товаров (по 12 Кб на каждый товар)

  • в конце каждого месяца идет закупка товара (по 0,2).

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

V:=2(3*0,1+250(20*0,3)+50*12+0,2)=2100, 5 ≈ 2,1 МБ,

где 250 – количество рабочих дней в году. Объем памяти будет увеличиваться ежегодно на столько же при сохранении объема работы.

Анализ информационных задач системы показывает, что для реализации требуемых функций подойдет СУБД MS Access 2003. Она поддерживает реляционную модель данных.

4. Разработка структуры базы данных и алгоритмов обработки.

4.1. ER-диаграмма БД

Для хранения информации о товарах, проданных товарах, клиентах и обслуживающих их менеджерах была разработана БД, ER-диаграмма которой представлена на рис.1.

Рис. 1. ER-диаграмма базы данных.

База данных состоит из девяти таблиц:

  • Таблица «Менеджеры»;

  • Таблица «Типы_товаров»;

  • Таблица «Категории»;

  • Таблица «Товары»;

  • Таблица «Склады»;

  • Таблица «Продажи»;

  • Таблица «Состав продажи»;

  • Таблица «Приход_товаров»;

  • Таблица «Клиенты».

Таблица «Менеджеры» содержит информацию о менеджерах, работающих

в этой фирме. Таблица «Типы_продукции» содержит информацию о типах продукции, например, сантехника, отделочные материалы и т.п., отличающиеся по характеристикам. Таблица «Категории» отображает принадлежность разных категорий товаров к типам продукций. Таблица «Продукция» содержит информацию о зарегистрированных на фирме товарах. Таблица «Склады» содержит информацию о складах, имеющихся в организации. Таблица «Приход_товаров» показывает какой товар на какой склад поступил и кто его принял. В таблице «Продажи» хранятся сведения о проданных товарах и клиентах, приобретавших товар. Таблица «Состав продажи» содержит перечень и количество проданных товаров клиентам. Таблица «Склады» содержит информацию о складах.

В данной базе между таблицами используется связь «один – ко многим».