Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тех Проект.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

4.Логическая структура базы данных web – сайта

4.1Описание логической структуры таблиц базы данных

Описание логической структуры таблиц базы данных учёта заявок на выдачу товаров со склада предприятия представлено в таблице 1.

Таблица 1 – Описание логической структуры таблиц базы данных

Наименование информационного объекта

Имя файла таблицы

Наименование поля

Идентификатор поля

Тип

Размер поля

Всего

Точно

1

2

3

4

5

6

7

Справочник товаров

sprav_tov

Номенклатур-

ный номер

nom_nom

Числовой

4

-

Товар

tov

Тексто-

вый

50

-

Справочник ЕИ

Sprav_eu

Код ЕИ

kod_eu

Числовой

4

-

Единица измерения

eu

Тексто-

вый

50

-

Справочник грузополучателей

Sprav_pol

Код грузо-

получателя

kod_pol

Числовой

4

-

Грузополуча-

тель

pol

Тексто-

вый

50

-

Заявка

zaiav

Код заявки

kod_zaiav

Числовой

4

-

Номенклатур-

ный номер

nom_nom

Числовой

3

-

Код ЕИ

kod_eu

Тексто-

вый

4

-

Код грузо-

получателя

kod_pol

Тексто-

вый

4

-

Количество

kol

Числовой

6

-

Дата

Data

Дата

-

4.2Описание свойств полей информационных объектов базы данных

Описание свойств полей информационных объектов базы данных учёта заявок на выдачу товаров со склада предприятия представлено в таблице 2.

Таблица 2 - Описание свойств полей информационных объектов базы данных

Имя файла таблицы

Идентификатор поля

Поле обязательного/ необязательного ввода значений

Значение по умолча-нию

Шаблон ввода

Диапазон значений

Минимум

Максимум

1

2

3

4

5

6

7

sprav_tov

nom_nom

Обязательного

-

tov

Обязательного

-

-

-

Sprav_eu

kod_eu

Обязательного

-

####

0001

9999

eu

Обязательного

-

-

-

Sprav_pol

kod_pol

Обязательного

-

####

0001

9999

pol

Обязательного

-

-

-

zaiav

kod_zaiav

Обязательного

-

nom_nom

Обязательного

-

kod_eu

Обязательного

-

####

0001

9999

kod_pol

Обязательного

-

####

0001

9999

kol

Обязательного

-

1

999999999

Data

Обязательного

-

####-## -##

4.3Информационно-логическая модель базы данных

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

Рисунок 5 – Информационно-логическую модель базы данных

5.Технология решения задачи

5.1Функциональная схема решения задачи

Технологическая схема ввода информации и решения задачи представлена на рисунке 6, где показан ввод информации из входных документов и формирование результатов

Рисунок 6 – Функциональная схема решения задачи

5.2Источники загрузки таблиц базы данных

Источник загрузки таблиц документа «Заявка на выдачу товаров со склада предприятия» изображён на рисунке 7.

Рисунок 7 – Источник загрузки таблиц

6.Алгоритм решения задачи

6.1Описание алгоритмов функций доступа к данным базы данных

Алгоритм просмотра данных представлен на рисунке 8.

Рисунок 8 - Алгоритм просмотра данных

Продолжение рисунка 8 - Алгоритм просмотра данных

Алгоритм добавления данных представлен на рисунке 9.

Рисунок 9 - Алгоритм добавления данных

Алгоритм выбора записи для удаления представлен на рисунке 10.

Рисунок 10 - Алгоритм выбора записи для удаления

6.2Описание алгоритмов функций администрирования сайта

Алгоритм авторизации пользователя представлен на рисунке 11.

Рисунок 11 - Алгоритм авторизации пользователя

Алгоритм регистрации пользователя представлен на рисунке 12.

Рисунок 12 - Алгоритм регистрации пользователя