Студопедия — Информационное обеспечение задачи
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Информационное обеспечение задачи






В рамках разработки информационного обеспечения сформулированы требования к нормативно-справочной, входной и выходной (результатной) информации, разработана структура БД ИС, включая концептуальную, инфологическую и даталогическую модели.

2.1.1. Информационная модель ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ”

Согласно заданию ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” должна формировать следующие пять выходных документа:

- квитанция получения товаров на склад (Отчет 1), включающая

· номер квитанции;

· дату и время выдачи квитанции;

· индекс кладовщика;

· Ф.И.О. кладовщика;

· общую сумму оплаты за полученный товар;

и для каждой единицы полученного товара

· наименование товара;

· цена получения товара;

· единица хранения товара на складе;

· количество единиц хранения полученного товара;

· стоимость полученных единиц хранения товара;

· место хранения полученных единиц хранения товара.

- квитанция выдачи товаров со склада (Отчет 2), включающая

· номер квитанции;

· дату и время выдачи квитанции;

· индекс кладовщика;

· Ф.И.О. кладовщика;

· общую сумму оплаты за выданный товар;

и для каждой единицы выданного товара

· наименование товара;

· цена отпуска товара;

· единица хранения товара на складе;

· количество единиц хранения полученного товара;

· стоимость выданных единиц хранения товара;

· место хранения выданных единиц хранения товара.

- отчет о наличии товаров на складе и их количестве на текущую дату (Отчет 3), включающий

· текущие дату и время;

и для каждой единицы товара, имеющейся на складе

· наименование товара;

· единица хранения товара на складе;

· цена получения товара;

· цена отпуска товара;

· количество единиц хранения полученного товара.

- отчет об ущербе от просроченного товара (Отчет 4), включающий

· контрольную дату;

· оценку ущерба по цене получения товара;

· оценку ущерба по цене отпуска товара;

· Ф.И.О. кладовщика, оформляющего акт списания

и для каждой единицы выданного товара

· наименование товара;

· индекс товара;

· единица хранения товара;

· цена получения товара;

· цена отпуска товара;

· количество просроченного товара;

· оценка ущерба по цене получения конкретного товара;

· оценка ущерба по цене отпуска конкретного товара;

- акт списания просроченного товара (Отчет 5), включающий

· Ф.И.О. кладовщика, оформляющего акт списания

и для каждой единицы выданного товара

· индекс просроченного товара;

· наименование просроченного товара;

· срок хранения просроченного товара в сутках;

· индекс записи в таблице получения товара;

· дата производства товара;

· количество просроченного товара;

· место хранения товара.

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

информация о товаре (справочник товара);

информация о получении товара;

информация о выдачи товара;

информация о квитанциях на получение товара;

информация о квитанциях на выдачу товара;

информация о кладовщиках;

информация о месте хранения товара;

информация о просроченных товарах;

информация об актах списания.

На рисунке 2.1 представлена концептуальная модель предметной области.

Рисунок 2.1 - Концептуальная модель предметной области

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

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)

№ п/п Имя поля Тип данных Описание
1. ind_Tov Счетчик (Длинное целое) Первичный ключ
2. Tovar Текстовый (50) Наименование товара
3. Ed_Chran Текстовый (16) Единица хранения
4. Cena_In Денежный Цена получения товара
5. Cena_Out Денежный Цена продажи товара
6. Kol_Tov_Skl Числовой (Двойное с плавающей точкой) Количество товара на складе в единицах хранения
7. Srok_Chran Числовой (Длинное целое) Срок хранения в сутках

 

Таблица 2.2 - Сущность “Информация о получении товара” (Input)

№ п/п Имя поля Тип данных Описание
1. ind_In Счетчик (Длинное целое) Первичный индекс приема товара
2. ind_Kvit_In Числовой (Длинное целое) Индекс квитанции получения товара (вторичный индекс)
3. ind_Tov Числовой (Длинное целое) Индекс товара (вторичный индекс)
4. Kol_Tov Числовой (Двойное с плавающей точкой) Количество принятого товара
5. Date_Proizv Дата/время Дата изготовления товара
6. Stoim Денежный Стоимость товара
7. ind_Chran Числовой (Длинное целое) Индекс места хранения (вторичный индекс)
8. Ost_tov Числовой (Двойное с плавающей точкой) Остаток этого товара на складе

 

Таблица 2.3 - Сущность “Информация о выдачи товара” (Output)

№ п/п Имя поля Тип данных Описание
1. ind_Out Счетчик (Длинное целое) Первичный индекс продажи товара
2. ind_Kvit_Out Числовой (Длинное целое) Индекс квитанции продажи товара (вторичный индекс)
3. ind_Tov Числовой (Длинное целое) Индекс товара (вторичный индекс)
4. Kol_Tov Числовой (Двойное с плавающей точкой) Количество проданного товара
5. Stoim Денежный Стоимость проданного товара
6. ind_Chran Числовой (Длинное целое) Индекс места хранения (вторичный индекс)
7. ind_In Числовой (Длинное целое) Вторичный индекс записи таблицы получения товара

Таблица 2.4 – Сущность
“Информация о квитанциях на получение товара” (Kvit_In)

№ п/п Имя поля Тип данных Описание
1. ind_Kvit_In Счетчик (Длинное целое) Первичный индекс квитанции получения товара
2. Date_In Дата/время Дата получения товара
3. ind_Kladov Числовой (Длинное целое) Индекс кладовщика (вторичный индекс)
4. Itogo Денежный Общая сумма по квитанции

 

Таблица 2.5 – Сущность
“Информация о квитанциях на выдачу товара” (Kvit_Out)

№ п/п Имя поля Тип данных Описание
1. ind_Kvit_Out Счетчик (Длинное целое) Первичный индекс квитанции продажи товара
2. Date_Out Дата/время Дата продажи товара
3. ind_Kladov Числовой (Длинное целое) Индекс кладовщика (вторичный индекс)
4. Itogo Денежный Общая сумма по квитанции

Таблица 2.6 - Сущность “Информация о кладовщиках” (Kladov)

№ п/п Имя поля Тип данных Описание
1. ind_Kladov Счетчик (Длинное целое) Первичный индекс кладовщика
2. FIO Текстовый (60) Ф.И.О. кладовщика
3. Rem Текстовый (50) Ремарка

Таблица 2.7 - Сущность “Информация о месте хранения товара” (Mesto_Chran)

№ п/п Имя поля Тип данных Описание
1. ind_Chran Счетчик (Длинное целое) Первичный индекс места хранения
2. Mesto_Chran Текстовый (20) Место хранения
3. V_Chran Числовой (Двойное с плавающей точкой) Объем места хранения в ед. хранения
4. Rem Текстовый (40) Описание места хранения
5. Kol_Tov Числовой (Двойное с плавающей точкой) Количество товара в ед. хранения

Таблица 2.8 - Сущность “Информация о просроченных товарах” (Prosrotch)

№ п/п Имя поля Тип данных Описание
1. ind_Posr Счетчик (Длинное целое) Первичный индекс проcроченного товара
2. ind_Akt Числовой (Длинное целое) Индекс акта списания проcроченного товара
3. ind_Tov Числовой (Длинное целое) Индекс товара
4. Ost_Tov Числовой (Двойное с плавающей точкой) Количество проcроченного товара
5. ind_Chran Числовой (Длинное целое) Вторичный индекс места хранения
6. ind_In Числовой (Длинное целое) Вторичный индекс индекс таблицы получения товара

Таблица 2.9 – Сущность
“Информация об актах списания просроченных товаров” (Akt_Spis)

№ п/п Имя поля Тип данных Описание
1. ind_Akt Счетчик (Длинное целое) Первичный индекс акта списания товара
2. Date_Akt Дата/время Дата формирования акта списания
3. ind_Kladov Числовой (Длинное целое) Индекс кладовщика

В таблицах 2.1 – 2.9 представлены все атрибуты сущностей БД. Даталогическая модель в полно смысле представляется объединением инфологической модели (см. рисунок 2.2) с учетом типов атрибутов сущностей, представленных в таблицах 2.1 – 2.9, т.е. в прямоугольниках, отражающих сущности должна включаться информация из таблиц 2.1 – 2.9. С учетом отмеченного, выполнять даталогическую модель разрабатываемой ИС в виде отдельного чертежа не имеет смысла.

2.1.4. Характеристика нормативно-справочной, входной
и результатной информации

Нормативно-справочная и входная информация ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” представлена таблицами 2.1 – 2.9 (даталогической моделью).

Результатная информация представляется пятью выходными документами:

- квитанция получения товаров на склад (Отчет 1), включающая

· номер квитанции;

· дату и время выдачи квитанции;

· индекс кладовщика;

· Ф.И.О. кладовщика;

· общую сумму оплаты за полученный товар;

и для каждой единицы полученного товара

· наименование товара;

· цена получения товара;

· единица хранения товара на складе;

· количество единиц хранения полученного товара;

· стоимость полученных единиц хранения товара;

· место хранения полученных единиц хранения товара.

- квитанция выдачи товаров со склада (Отчет 2), включающая

· номер квитанции;

· дату и время выдачи квитанции;

· индекс кладовщика;

· Ф.И.О. кладовщика;

· общую сумму оплаты за выданный товар;

и для каждой единицы выданного товара

· наименование товара;

· цена отпуска товара;

· единица хранения товара на складе;

· количество единиц хранения полученного товара;

· стоимость выданных единиц хранения товара;

· место хранения выданных единиц хранения товара.

- отчет о наличии товаров на складе и их количестве на текущую дату (Отчет 3), включающий

· текущие дату и время;

и для каждой единицы товара, имеющейся на складе

· наименование товара;

· единица хранения товара на складе;

· цена получения товара;

· цена отпуска товара;

· количество единиц хранения полученного товара.

- отчет об ущербе от просроченного товара (Отчет 4), включающий

· контрольную дату;

· оценку ущерба по цене получения товара;

· оценку ущерба по цене отпуска товара;

· Ф.И.О. кладовщика, оформляющего акт списания

и для каждой единицы выданного товара

· наименование товара;

· индекс товара;

· единица хранения товара;

· цена получения товара;

· цена отпуска товара;

· количество просроченного товара;

· оценка ущерба по цене получения конкретного товара;

· оценка ущерба по цене отпуска конкретного товара;

- акт списания просроченного товара (Отчет 5), включающий

· Ф.И.О. кладовщика, оформляющего акт списания

и для каждой единицы выданного товара

· индекс просроченного товара;

· наименование просроченного товара;

· срок хранения просроченного товара в сутках;

· индекс записи в таблице получения товара;

· дата производства товара;

· количество просроченного товара;

· место хранения товара.

Разработанные концептуальная модель предметной области, инфологическая и даталогическая модели ИС позволяют приступить к разработке программного обеспечения ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ”.

2.2. Программное обеспечение ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ”

Программное обеспечение (ПО) ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” предназначено для ведения БД ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” и автоматического формирования в режиме диалога выходных (результатных) документов.

Поскольку важным требованием разработки ИС является организация режима диалога, разработку ПО начнем с проектирования сценария диалога, а, за тем рассмотрим разработку ПО поддержки экранных форм, предназначенных для ведения таблиц БД и формирования выходных документов (результатной информации).

Для сокращения времени выполнения и затрат на рассматриваемый проект решено ПО разрабатывать на языке программирования VBA.







Дата добавления: 2015-10-12; просмотров: 530. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Studopedia.info - Студопедия - 2014-2024 год . (0.015 сек.) русская версия | украинская версия