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

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

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






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

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; просмотров: 532. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

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

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

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