Анализ предметной области
Объектом предметной области является ЗАО «Компьютерная техника», специализируется на оптовой и розничной продаже комплектующих, периферии, оргтехники, сетевого оборудования, расходных материалов, а также на поставке компьютеров.
Доставка товара на предприятие осуществляется через один из транспортных каналов (авиа, авто, железнодорожное сообщение) по усмотрению заказчика. Зарезервированный товар собирается и упаковывается заранее у поставщика до приезда экспедитора. Весь, подготавливаемый к перевозке или выдаче по предварительному заказу, товар пакуется упаковщиками в коробки, с соблюдением максимально доступных мер для предотвращения повреждения или расхищения груза в пути. Специально обученные сотрудники компании регулярно проверяют качество упаковки товара в поисках возможных ошибок упаковщиков, что способствует поддержанию результатов упаковки на постоянно высоком уровне.
Подготавливаются все необходимые бухгалтерские документы, сотрудник расписывается в документах и получает упакованный товар.
Преимущественно товар реализуется за наличный расчёт клиента или, если это фирма, то путём безналичного расчёта, то есть банковским переводом на счёт ЗАО «Компьютерная техника».
Функции предметной области:
- — учет наличия товара;
- — учет поступления товара;
- — учет проданного товара;
- — формирование отчетов;
- — хранение и предоставление подробной информации о товаре.
Дополнительные функции:
- — предоставление информации о служащих;
- — контроль деятельности служащих;
- — обратная связь с администратором.
В предметной области используются следующие документы, схема документопотока которых представлена на рисунке 1.
На основании анализа предметной области и схемы документопотока можно выделить сущности и их атрибуты.
Сущность «Прайс-лист» содержит атрибуты: код товара, тип товара, производитель, модель, характеристики, цена, фотография.
Сущность «Производитель» содержит атрибуты: код производителя, наименование, страна, перечень типов продукции, дополнительная информация.
Сущность «Тип товара» содержит атрибуты: код типа товара, тип товара.
Сущность «Поступивший товар» содержит атрибуты: код поступившего товара, код поставки, код продукта, количество, сумма.
Сущность «Приходная накладная» содержит атрибуты: код приходной накладной, дата поставки.
Сущность «Проданный товар» содержит атрибуты: код проданного товара, код чека, код товара, количество, сумма.
Сущность «Чек» содержит атрибуты: код чека, код консультанта, дата выписки чека, сумма чека.
Сущность «Консультанты» содержит атрибуты: код консультанта, фамилия, имя, отчество, номер телефона, дата рождения, серия паспорта, номер паспорта, кем выдан, принят.
Для построения концептуальной модели предметной области определим концептуальные ограничения и связи между сущностями.
Концептуальные ограничения:
Рисунок 2 — Диаграмма «Сущность-связь».