logo
Работа торгового склада

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

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

Необходимо разработать БД и клиентское приложение для работы торгового склада. Имеются данные о товарах и о покупателях, которые содержатся в накладных. Эти данные могут быть представлены внешней моделью (Рис.3.1.1).

Рис.3.1.1 Внешняя модель

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

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

3.2 Обмен информацией между базой и отдельными категориями

пользователей системы

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

- категория кладовщик;

- категория оператор;

- категория администратор.

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

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

Рисунок 3.2.1- Порядок обмена информацией между пользователями и базой данных.

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