- •Ноу впо тульский институт управлени и бизнеса
- •Кулаков Александр а.
- •Реферат
- •Задание к дипломному проекту: информационная система “склад продовольственных товаров”
- •1. Обзор и анализ методов реализации ис “склад продовольственных товаров” 9
- •2. Проектирование ис “склад продовольственных товаров” 16
- •3. Обоснование экономической эффективности проекта 65
- •Введение
- •1. Обзор и анализ методов реализации ис “склад продовольственных товаров”
- •1.1. Технико-экономическая характеристика предметной области
- •1.1.1.Общая характеристика предприятия “склад продовольственных товаров”
- •1.1.2.Характеристика деятельности предприятия “склад продовольственных товаров”
- •1.2. Экономическая сущность задачи
- •1.3. Обоснование необходимости и цели использования вычислительной техники для решения задачи
- •1.4. Выбор системы управления базами данных для реализации ис
- •1.5. Постановка задачи проектирования
- •2. Проектирование ис “склад продовольственных товаров”
- •2.1. Информационное обеспечение задачи
- •2.1.1. Информационная модель ис “склад продовольственных товаров”
- •2.1.2. Инфологическая модель ис “склад продовольственных товаров”
- •2.1.3. Даталогическая модель ис “склад продовольственных товаров”
- •2.1.4. Характеристика нормативно-справочной, входной и результатной информации
- •2.2. Программное обеспечение ис “склад продовольственных товаров”
- •2.2.1. Проектирование сценария диалога
- •2.2.2. Описание программных модулей
- •2.2.2.1. Экранные формы ис “склад продовольственных товаров”
- •2.2.2.2. Отчет о формировании квитанции получения товара (Отчет 1)
- •2.2.2.3. Отчет о формировании квитанции выдачи товара (Отчет 2)
- •2.2.2.4. Отчет о наличии товаров на складе продовольственных товаров и их количестве на текущую дату (Отчет 3)
- •2.2.2.5. Отчет об ущербе от просроченного товара (Отчет 4)
- •2.2.2.6. Акт списания просроченного товара (Отчет 5)
- •2.3. Технологическое обеспечение ис “склад продовольственных товаров”
- •2.4. Руководство пользователя ис “склад продовольственных товаров”
- •3. Обоснование экономической эффективности проекта
- •3.1. Выбор и обоснование методики расчета экономической эффективности
- •3.2 Расчет показателей экономической эффективности проекта
- •Заключение
- •Список литературы
- •Приложение 1. Программное обеспечение формы ведения таблицы “информация о квитанциях на получение товара” (Kvit_In)
- •Приложение 2. Программное обеспечение формы ведения таблицы “информация о квитанциях на выдачу товара” (Kvit_Out)
- •Приложение 3. Программное обеспечение формы формирования квитанции получения товара” (Kvit_In_f)
- •Приложение 4. Программное обеспечение формы формирования квитанции выдачи товара” (Kvit_Out / Kvit_Out_f)
- •Приложение 5. Программное обеспечение формы формирования квитанции выдачи товара” (Kvit_Out / Kvit_Out_f)
2.1.2. Инфологическая модель ис “склад продовольственных товаров”
Для обеспечения целостности данных информационную суть ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” целесообразно представить семью сущностями, связи между которыми представлены на рисунке 2.2. Первое поле каждой сущности является главным ключом, который является длинным целым типа счетчик и занимает четыре байта памяти.
Девять сущностей, представленных на рисунке 2.2 имеют следующие имена:
информация о товаре (справочник товара) – Tovar;
информация о получении товара – Input;
информация о выдачи товара – Output;
информация о квитанциях на получение товара – Kvit_In;
информация о квитанциях на выдачу товара – Kvit_Out;
информация о кладовщиках – Kladov;
информация о месте хранения товара – Mesto_Chran;
информация о просроченных товарах – Prosrotch;
информация об актах списания – Akt_Spis.
Инфологическая модель ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” отличается небольшой избыточностью. Количество товара на складе хранится в двух сущностях (Tovar и Mesto_Chran). Очевидно, что
,
где n – количество товара, хранимого на складе, с одинаковым индексом (ind_Tov). Из чего следует, что поле Kol_Tov_Skl избыточно в сущности Tovar. Однако современные ИС не столь критичны к требованиям памяти, и эта избыточность окупается более быстрым формированием отчетов, в которых необходимо подсчитывать количество товара на складе определенного вида.
Рисунок 2.2 - ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ”. Инфологическая модель
Типы атрибутов (полей) сущностей раскрыты далее в даталогической модели БД.
2.1.3. Даталогическая модель ис “склад продовольственных товаров”
Даталогическая модель ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” представлена таблицами табл. 2.1 – 2.9.
Таблица 2.1 - Сущность “Информация о товаре (справочник товара)” (Tovar)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Tov |
Счетчик (Длинное целое) |
Первичный ключ |
|
Tovar |
Текстовый (50) |
Наименование товара |
|
Ed_Chran |
Текстовый (16) |
Единица хранения |
|
Cena_In |
Денежный |
Цена получения товара |
|
Cena_Out |
Денежный |
Цена продажи товара |
|
Kol_Tov_Skl |
Числовой (Двойное с плавающей точкой) |
Количество товара на складе в единицах хранения |
|
Srok_Chran |
Числовой (Длинное целое) |
Срок хранения в сутках |
Таблица 2.2 - Сущность “Информация о получении товара” (Input)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_In |
Счетчик (Длинное целое) |
Первичный индекс приема товара |
|
ind_Kvit_In |
Числовой (Длинное целое) |
Индекс квитанции получения товара (вторичный индекс) |
|
ind_Tov |
Числовой (Длинное целое) |
Индекс товара (вторичный индекс) |
|
Kol_Tov |
Числовой (Двойное с плавающей точкой) |
Количество принятого товара |
|
Date_Proizv |
Дата/время |
Дата изготовления товара |
|
Stoim |
Денежный |
Стоимость товара |
|
ind_Chran |
Числовой (Длинное целое) |
Индекс места хранения (вторичный индекс) |
|
Ost_tov |
Числовой (Двойное с плавающей точкой) |
Остаток этого товара на складе |
Таблица 2.3 - Сущность “Информация о выдачи товара” (Output)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Out |
Счетчик (Длинное целое) |
Первичный индекс продажи товара |
|
ind_Kvit_Out |
Числовой (Длинное целое) |
Индекс квитанции продажи товара (вторичный индекс) |
|
ind_Tov |
Числовой (Длинное целое) |
Индекс товара (вторичный индекс) |
|
Kol_Tov |
Числовой (Двойное с плавающей точкой) |
Количество проданного товара |
|
Stoim |
Денежный |
Стоимость проданного товара |
|
ind_Chran |
Числовой (Длинное целое) |
Индекс места хранения (вторичный индекс) |
|
ind_In |
Числовой (Длинное целое) |
Вторичный индекс записи таблицы получения товара |
Таблица 2.4 – Сущность “Информация о квитанциях на получение товара” (Kvit_In)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Kvit_In |
Счетчик (Длинное целое) |
Первичный индекс квитанции получения товара |
|
Date_In |
Дата/время |
Дата получения товара |
|
ind_Kladov |
Числовой (Длинное целое) |
Индекс кладовщика (вторичный индекс) |
|
Itogo |
Денежный |
Общая сумма по квитанции |
Таблица 2.5 – Сущность “Информация о квитанциях на выдачу товара” (Kvit_Out)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Kvit_Out |
Счетчик (Длинное целое) |
Первичный индекс квитанции продажи товара |
|
Date_Out |
Дата/время |
Дата продажи товара |
|
ind_Kladov |
Числовой (Длинное целое) |
Индекс кладовщика (вторичный индекс) |
|
Itogo |
Денежный |
Общая сумма по квитанции |
Таблица 2.6 - Сущность “Информация о кладовщиках” (Kladov)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Kladov |
Счетчик (Длинное целое) |
Первичный индекс кладовщика |
|
FIO |
Текстовый (60) |
Ф.И.О. кладовщика |
|
Rem |
Текстовый (50) |
Ремарка |
Таблица 2.7 - Сущность “Информация о месте хранения товара” (Mesto_Chran)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Chran |
Счетчик (Длинное целое) |
Первичный индекс места хранения |
|
Mesto_Chran |
Текстовый (20) |
Место хранения |
|
V_Chran |
Числовой (Двойное с плавающей точкой) |
Объем места хранения в ед. хранения |
|
Rem |
Текстовый (40) |
Описание места хранения |
|
Kol_Tov |
Числовой (Двойное с плавающей точкой) |
Количество товара в ед. хранения |
Таблица 2.8 - Сущность “Информация о просроченных товарах” (Prosrotch)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Posr |
Счетчик (Длинное целое) |
Первичный индекс проcроченного товара |
|
ind_Akt |
Числовой (Длинное целое) |
Индекс акта списания проcроченного товара |
|
ind_Tov |
Числовой (Длинное целое) |
Индекс товара |
|
Ost_Tov |
Числовой (Двойное с плавающей точкой) |
Количество проcроченного товара |
|
ind_Chran |
Числовой (Длинное целое) |
Вторичный индекс места хранения |
|
ind_In |
Числовой (Длинное целое) |
Вторичный индекс индекс таблицы получения товара |
Таблица 2.9 – Сущность “Информация об актах списания просроченных товаров” (Akt_Spis)
№ п/п |
Имя поля |
Тип данных |
Описание |
|
ind_Akt |
Счетчик (Длинное целое) |
Первичный индекс акта списания товара |
|
Date_Akt |
Дата/время |
Дата формирования акта списания |
|
ind_Kladov |
Числовой (Длинное целое) |
Индекс кладовщика |
В таблицах 2.1 – 2.9 представлены все атрибуты сущностей БД. Даталогическая модель в полно смысле представляется объединением инфологической модели (см. рисунок 2.2) с учетом типов атрибутов сущностей, представленных в таблицах 2.1 – 2.9, т.е. в прямоугольниках, отражающих сущности должна включаться информация из таблиц 2.1 – 2.9. С учетом отмеченного, выполнять даталогическую модель разрабатываемой ИС в виде отдельного чертежа не имеет смысла.