«Поставщики» - справочная таблица (см. таблицу 3.10), содержащая информацию о поставщиках товаров работающих с компанией. Для каждого поставщика указано наименование поставщика, адрес, телефон для связи, контактное лицо, код банка, расчётный счёт, сведения о поставках.
«Банки» - таблица (см. таблицу 3.11), в которой содержится информация о банках работающих с компанией. Для каждого банка указаны его название, контактное лицо, контактный телефон, расчетный счёт, ИНН, БИК, КПП, и адрес.
«Списания» - таблица (см. таблицу 3.12) отображает все списания товаров со склада: какой товар был списан, в какой фасовке, когда, номер документа на списание, ответственное лицо и причина списания.
«Причины списания товаров» - справочная таблица (см. таблицу 3.13), содержащая перечень причин списания товаров со складов.
«Инвентаризация» - таблица (см. таблицу 3.14), содержащая информацию о проведенных инвентаризациях. По каждой инвентаризации формируются записи в эту таблицу. Записываются перечень инвентаризуемых товаров с указанием их наименования и количества.
Таблица 3.1 – Структура таблицы «Товар»
Наименование поля | Обозначение | Тип данных | Размер |
Код товара | Id_tov | Счетчик | |
Код группы товара | Id_group | Длинное целое число | |
Код поставщика | Id_post | Длинное целое число | |
Цена товара | Zena_tov | Действительное число | |
Затраты на хранение товара | Zatr | Действительное число | |
Стоимость размещения единицы в заказе | Stoim | Действительное число |
Таблица 3.2 – Структура таблицы «Наименования товаров»
Наименование поля | Обозначение | Тип данных | Размер |
Код товара | Id_tov | Счетчик | |
Наименование товара | Tov | Строка | 100 |
Таблица 3.3 – Структура таблицы «Группы товаров»
Наименование поля | Обозначение | Тип данных | Размер |
Код группы товаров | Id_group | Счетчик | |
Наименование группы товаров | Group | Строка | 50 |
Таблица 3.4 – Структура таблицы «Сотрудники»
Наименование поля | Обозначение | Тип данных | Размер |
Код сотрудника | Id_sotrud | Счетчик | |
Фамилия сотрудника | Surname | Строка | 30 |
Имя сотрудника | Name | Строка | 30 |
Отчество сотрудника | Patronymic | Строка | 30 |
Дата рождения сотрудника | Birth | Дата | |
Код должности | Id_dolj | Длинное целое число | |
Дата приема на работу | Date | Дата |
Таблица 3.5 – Структура таблицы «Должности»
Наименование поля | Обозначение | Тип данных | Размер |
Код должности | Id_dolj | Счетчик | |
Наименование должности | Dolj | Строка | 50 |
Таблица 3.6 – Структура таблицы «Клиенты»
Наименование поля | Обозначение | Тип данных | Размер |
Код клиента | Id_klient | Счетчик | |
Фамилия клиента | Surname | Строка | 30 |
Имя клиента | Name | Строка | 30 |
Отчество клиента | Patronymic | Строка | 30 |
Название организации | Org | Строка | 30 |
Код должности | Id_dolj | Длинное целое число | |
Расчётный счёт | Schet | Действительное число | |
Контактный телефон | Tel | Действительное число | |
Заказы клиента | N_zak | Действительное число |
Таблица 3.7 – Структура таблицы «Продажи»
Наименование поля | Обозначение | Тип данных | Размер |
Номер записи | N | Счетчик | |
Код товара | Id_tov | Длинное целое число | |
Дата продажи товара | Date | Дата | |
Номер расходной накладной | N_doc | Строка | 10 |
Количество товара | Kolvo | Действительное число | |
Код сотрудника, отпустившего товар | Id_sotrud | Длинное целое число |
Таблица 3.8 – Структура таблицы «Поставки»
Наименование поля | Обозначение | Тип данных | Размер |
Номер записи | N | Счетчик | |
Код товара | Id_tov | Длинное целое число | |
Дата поставки товара | Date | Дата | |
Номер приходной накладной | N_doc | Строка | 10 |
Количество поставленного товара | Amount | Действительное число | |
Код сотрудника, принявший товар | Id_sotrud | Длинное целое число | |
Код поставщика | Id_post | Длинное целое число |
Таблица 3.9 – Структура таблицы «Заказы»
Наименование поля | Обозначение | Тип данных | Размер |
Номер записи | N | Счетчик | |
Код товара | Id_tov | Длинное целое число | |
Дата заказа товара | Date | Дата | |
Номер бланка заказа | N_zak | Строка | 10 |
Код поставщика | Id_post | Длинное целое число | |
Количество товара | Kolvo | Действительное число | |
Код сотрудника, отпустившего товар | Id_sotr | Длинное целое число | |
Стоимость заказа | Zena | Действительное число | |
Затраты на создание заказа | Zatr_zak | Действительное число |
Таблица 3.10 – Структура таблицы «Поставщики»
Наименование поля | Обозначение | Тип данных | Размер |
Код поставщика | Id_post | Счетчик | |
Наименование поставщика | Post | Строка | 50 |
Контактное лицо | FIO | Строка | 50 |
Телефон для связи | Tel | Строка | 25 |
Код банка | Id_bank | Длинное целое число | |
Расчётный счёт | Schet | Действительное число | |
Среднее время поставки | Tpost | Действительное число | |
Среднее время задержки поставки | Zpost | Действительное число |
Таблица 3.11 – Структура таблицы «Банки»
Наименование поля | Обозначение | Тип данных | Размер |
Код банка | Id_bank | Счетчик | |
Наименование банка | Bank | Строка | 50 |
Контактное лицо | FIO | Строка | 50 |
Телефон для связи | Tel | Строка | 25 |
Расчётный счёт | Schet | Действительное число | |
ИНН | Inn | Действительное число | |
БИК | Bik | Действительное число | |
КПП | Kpp | Действительное число |
Таблица 3.12 – Структура таблицы «Списания»
Наименование поля | Обозначение | Тип данных | Размер |
Номер записи | N | Счетчик | |
Код товара | Id_tov | Длинное целое число | |
Дата списания товара | Date | Дата | |
Номер акта на списание | N_doc | Строка | 10 |
Количество списанного товара | Kolvo | Действительное число | |
Код сотрудника, списавшего товар | Id_sotrud | Длинное целое число | |
Код причины списания товара | Id_reason | Длинное целое число |
Таблица 3.13 – Структура таблицы «Причины списания товара»
Наименование поля | Обозначение | Тип данных | Размер |
Код причины списания товара | Id_reason | Счетчик | |
Причина списания товара | Reason | Строка | 150 |
Таблица 3.14 – Структура таблицы «Инвентаризация»
Наименование поля | Обозначение | Тип данных | Размер |
Номер записи | N | Счетчик | |
Дата | Date | Дата | |
Код товара | Id_tov | Длинное целое число | |
Количество товара | Kolvo | Действительное число | |
Поле для примечаний | Note | Строка | 200 |
3.2 Логическая модель взаимосвязи таблиц базы данных системы
Схема структуры базы данных системы взаимосвязи таблиц по ключевым признакам представлена на рисунке 4.1.
Рисунок 3.1 - Логическая модель информационной системы
3.3 Информационная модель системы
С помощью информационной модели можно наглядно представить состав информационного обеспечения, а также взаимосвязь между входной, выходной и промежуточной информацией системы. Информационная модель системы представлена на рисунке 3.2.
На рисунке 4.2 введены следующие обозначения:
Т1 - справочная таблица «Товары»;