ПрИС_7Лабораторная / Прис_7Лабораторная / ПИС7_Русин
.docxНЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕУЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«сМОЛЕНСКИЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ»
Кафедра информационных технологий и безопасности
Отчет
О ЛАБОРАТОРНОЙ РАБОТЕ №7
ПО ДИСЦИПЛИНЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ НА ТЕМУ:
Разработка программы решения задачи и её тестирование
на контрольном примере
Выполнил: Русин А.О
Проверил: А. И. Фомин
Смоленск
2013
Лабораторная работа № 7
Разработка программы решения задачи и её тестирование
на контрольном примере
Цель работы: разработать программу решения задачи в табличном процессоре Excel, а также подтвердить работоспособность программы решением контрольного примера.
Исходные данные: На основе алгоритма, выполненного в лабораторной работе № 6, определяется порядок решения задачи, разрабатывается программа, а также инструкция к решению задачи. Для проверки правильности работы программы разрабатывается контрольный пример.
Инструкция к решению задачи:
-
Запуск задачи:
-
Запустить программное средство MS Excel;
-
Создать и начать работу с файлом «Расчет поставок.xls»;
-
-
Порядок работы с задачей:
-
Заполнить исходные данные таблицы «Справочник поставщика», оформленной согласно рисунку 1.
-
Рисунок 1 – Имена полей таблицы "Справочник поставщика"
-
Организовать контроль вводимых данных в колонку «Код поставщика», задав сообщение, выводимое при вводе недопустимых значений, согласно рисунку 2,3,4.
Рисунок 2 – Параметры ввода
Рисунок 3 – Сообщение для ввода
Рисунок 4 – Сообщение об ошибке
-
Создать таблицу "Приходная накладная" и ввести исходные данные, по форме в соответствии с рисунком 1.
Рисунок 5 – Таблица «Приходная накладная»
-
Заполните графу «Наименование поставщика» в соответствии с кодом поставщика.
-
сделайте ячейку ВЗ активной;
-
воспользуйтесь командой «Функция...» меню «Вставка»;
-
в поле «Категория:» выберите «Ссылки и массивы»;
-
в поле «Функция:» выберите «ВПР»;
-
нажмите кнопку «ОК»;
-
введите информацию в поле «Исходное значение», щелкнув по ячейке A3;
-
введите информацию в поле «Табл_массив»;
-
воспользуйтесь командой «Имя:» из меню «Вставка»;
-
используйте команду «Вставить...»;
-
выделите «Имя: Код поставщика»;
-
нажмите кнопку «ОК»;
-
введите информацию в поле «Номер_индекса_столбца» — 2;
-
введите информацию в поле «Диапазон_просмотра» — 0;
-
нажмите кнопку «ОК».
Рисунок 6 – Вид первого окна мастера функций
-
Скопируйте формулу в остальные ячейки В4 – В13.
-
Создать ведомость «Фактическое выполнение поставок», получить расчетные значения ведомости, используя инструмент «Мастер сводных таблиц и диаграмм» и данные из документа "Приходная накладная".
-
Создать ведомость «Сумма поставок по дням» получить расчетные значения ведомости, используя инструмент «Мастер сводных таблиц и диаграмм» и данные из документа "Приходная накладная".
Контрольный пример.
Контрольный пример, выполненный в разработанной программе, для проверки корректности работы программы.
Рисунок 7 – Расчет поставки по поставщикам
Рисунок 8 – Расчет поставок по дням
Вывод:
В ходе выполнения лабораторной работы была разработана программа решения задачи учета поставок, а также подтверждена работы программы решением контрольного примера.
Разработанный контрольный пример представляет собой связанные таблицы данных о поставках товара, объединенные и функционирующие по алгоритму, разработанному в лабораторной работе №6.
Данная программа позволяет решить задачу учета данных о поставках по дням и поставщикам, а также фильтровать и группировать данные по заданным критериям и использовать эти данные для анализа расходов.
Сравнение результатов расчетов в таблице «Расчет поставок по дням» и «Расчет поставок по поставщикам» показало полное совпадение, что позволяет сделать вывод о работоспособности разработанной программы.
Контрольные вопросы
-
Из каких разделов состоит постановка задачи?
Постановка задачи состоит из трех основных разделов:
-
Характеристика задачи:
-
Цель;
-
Экономическая сущность;
-
Организационная сущность
-
Описание алгоритмов, задействованных в задаче;
-
Периодичность задачи;
-
Требования к организации сбора исходных данных;
-
Связь с другими задачами.
-
-
Выходная информация;
-
Перечень и описание выходных документов и сообщений;
-
Перечень структурных единиц информации;
-
Наименование, идентификаторы, формы, периодичность, сроки получения
-
-
Входная информация.
-
Перечень и описание входных документов и сообщений;
-
Перечень структурных единиц информации;
-
Наименование, идентификаторы, формы, периодичность, требования к точности источников.
-