Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовик Буров пример.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.9 Mб
Скачать

3. Технико-рабочий проект

3.1. Концептуальная модель

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

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

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

В ходе концептуального моделирования при определении структуры и состава данных АСУ в рассмотрение должна вовлекаться вся используемая информация в комплексе. Ее циркуляция в разрабатываемой системе должна осуществляться на основе источников возникновения – как исходящей и формирования – как выходящей информации. Также при построении, проектировании, разработке и внедрении АСУ важную роль играют управленческие решения (команды, указания), фактор персонала подразделения или организации и информационный канал обратной связи. Концептуальная модель предметной области АСУ «Организация материально-технического снабжения» представлена с помощью SADT-диаграмм (методология IDEF0) на рис. 1, 2, 3 в приложении.

3.2. Построение логической модели

3.2.1. Выделение информационных объектов

Для выделения информационных объектов необходимо выполнить следующие действия:

- установить функциональные зависимости между реквизитами;

- разделить все реквизиты на две группы описательных и ключевых реквизитов и установить между ними соответствие;

- образовать информационные объекты и дать их окончательное описание.

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

3.2.2. Определение функциональных зависимостей реквизитов

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

Таблица 14. Функциональная зависимость реквизитов

Наименование таблицы

Название реквизита

Имя реквизита

Функциональная зависимость

1

2

3

4

Поставщики

Код поставщика

Kod_postav

Наименование поставщика

Name_postav

Адрес

Adres _postav

Номер телефона

Phone_postav

ФИО руководителя

Fio_postav

№ договора

Nomer_postav

Товары

Код товара

Kod_tovar

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

Name_tovar

Описание товара

Opisanie_tovar

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

№ заявки

Nomer_zayavka

Количество

Kolvo_zayavka

№ счета, дата

Nomer_schet

№ п/п дата

Nomer_platezhka

№ товарной накладной

Nomer_nakladnaya

Дата поступления материала

Data_zayavka

Код сотрудника

Kod_sotrudnik

№ подразделения

Nomer_podrazdel

№ заказа

Nomer_zakaz

№ операции прихода

Nomer_operacii_

prihod

№ операции расхода

Nomer_operacii_

rashod

Код товара

Kod_tovar

Инженеры ОМТС

Код сотрудника

Kod_sotrudnik

Табельный номер

Nomer_tabel

ФИО

Fio_ingener

Должность

Dolzhnost_ingener

Внутренний телефон

Phone_ingener

Код группы

Kod_gruppa

Приход материала

№ операции прихода

Nomer_operacii_

prihod

№ приходного ордера

Nomer_prihod

Количество

Kolvo_prihod

Дата

Data_prihod

Наименование склада

Name_sklad

Код сотрудника

Kod_sotrudnik

Код поставщика

Kod_postav

Код товара

Kod_tovar

Расход материала

№ операции расхода

Nomer_operacii_

rashod

№ расходного ордера

Nomer_rashod

Количество

Kolvo_rashod

Дата

Data_rashod

Код сотрудника

Kod_sotrudnik

Код товара

Kod_tovar

№ подразделения

Nomer_podrazdel

Подразделения

№ подразделения

Nomer_podrazdel

Структурный номер

Nomer_struct

Наименование подразделения

Name_podrazdel

ФИО руководителя

Fio_podrazdel

Группы материалов

Код группы

Kod_gruppa

Наименование группы

Name_gruppa

Перечень материалов

Perechen_gruppa