3.1 Анализ предметной области
Предметной областью называют совокупность описаний реальных объектов, представляющих интерес для пользователя. Пользовательские требования выражаются рядом внешних моделей - представлений. Проектирование внешней модели заключается в формализации этих представлений. Концептуальная модель данных соответствует общему представлению о БД, то есть она включает представление о структуре данных, их целостности и манипулировании данными. Преобразование внешней модели в концептуальную модель определяется выбором СУБД.
Необходимо разработать БД и клиентское приложение для работы торгового склада. Имеются данные о товарах и о покупателях, которые содержатся в накладных. Эти данные могут быть представлены внешней моделью (Рис.3.1.1).
Рис.3.1.1 Внешняя модель
Анализ предметной области обычно осуществляется на основании известных сведений о ней с учетом целей проектирования программной системы. В результате анализа создается проект БД.
Процесс проектирования БД в немалой степени зависит от опыта и интуиции разработчика, т.е. является творческим, однако некоторые его моменты можно формализовать.
3.2 Обмен информацией между базой и отдельными категориями
пользователей системы
В связи с разграничением прав доступа на использование, модификацию и удаление данных из базы все пользователи разбиваются на три категории:
- категория кладовщик;
- категория оператор;
- категория администратор.
Все доступные операции для каждой категории пользователей описаны в разделе «Организация секретности базы данных».
Порядок обмена информацией между отдельными пользователями системы схематично показан на рисунке 3.2.1.
Рисунок 3.2.1- Порядок обмена информацией между пользователями и базой данных.
Из схемы видно, что администратор и операторы могут не только получать информацию из базы данных, но и вносить в нее какие-либо изменения, а кладовщик имеет возможность только считывать информацию.
- Введение
- 1. Постановка задания
- 2. Современные технологии создания клиентских приложений
- 2.1 Технология ActiveX Data Objects (ADO)
- 2.2 Механизм BDE
- 2.3 Технология InterBase Express
- 3. Логическое проектирование базы данных
- 3.1 Анализ предметной области
- 3.3 Потоки данных
- 4. Реляционная модель данных
- 4.1 Процесс нормализации базы данных
- 4.3 Организация секретности базы данных
- 5. Список операций над базой данных
- 12. Торгово-технологические процессы на складе
- 60. Принципы организации торгово-технологических процессов на складе
- 10.3. Управление товарными запасами на торговых складах
- 69.Товарные склады и их роль в торговой деятельности
- . Управление торгово-технологическими процессами на складах
- Вариант 13 Торговый склад
- 15.1. Организация управления торгово-технологическим процессом на складе
- Принципы организации торгово-технологических процессов на складе
- 10.3. Управление товарными запасами на торговых складах