ЗАДАНИЕ 2
НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ РАЗРАБАТЫВАЕМОЙ ПРОГРАММЫ 3
ОСНОВНЫЕ ВОЗМОЖНОСТИ И ХАРАКТЕРИСТИКИ ПРОГРАММЫ 4
ПОСТАНОВКА ЗАДАЧИ 5
СТРУКТУРНАЯ СХЕМА ФРАГМЕНТА ИНФОРМАЦИОННОЙ СИСТЕМЫ 6
ИНСТРУКЦИЯ ПО РАБОТЕ С ПРОГРАММОЙ 7
ИЕРАРХИЯ ОБЪЕКТОВ 14
ТАБЛИЦА ИМЕН 15
ЛИСТИНГ САМОЙ ПРОГРАММЫ 16
ЛИСТИНГ МОДУЛЯ ПРОГРАММЫ 17
ЗАКЛЮЧЕНИЕ И ВЫВОДЫ 30
СПИСОК ЛИТЕРАТУРЫ 31
Задание
Разработать информационную систему с применением динамических структур данных. Для решения поставленной задачи рекомендуется использовать динамические структуры (списки, деревья, очереди, стеки и т.п.) в том случаем, если для решения поставленной задачи их использование окажется более целесообразным. Обеспечить возможность выполнения следующих операций над выбранными структурами данных:
• Инициализацию;
• Добавление новых элементов;
• Удаление элементов;
• Перемещение по структуре данных;
• Поиск элементов структуры данных, отвечающих заданным критериям;
• Вывод всех элементов структуры данных на экран.
Вариант 1. Склад
Назначение и область применения разрабатываемой программы
Программа имеет своим предназначением учебные цели и предназначена для демонстрации работы со сложными структурами данных, в данном случае со структурой данных типа дерево, а также связанный список на примере области знаний «склад».
Если говорить об области применения программы, что нужно сказать, что с помощью данной программы можно заносить в память машины информацию о продуктах, хранящихся на складе, а именно о их названии, цене и сроке годности. Группы продуктов при этом могут состоять из отдельных продуктов, которые в свою очередь также могут разделяться на различные виды. Также удобный интерфейс пользователя позволяет удалять продукты со склада и производить поиск продуктов по наименованию.
Основные возможности и характеристики программы
C помощью данной программы можно заносить в оперативную память компьютера информацию о продуктах на складе:
1) наименование продукта или группы продуктов;
2) его цена;
3) срок годности продукта.
Отличительной чертой программы, является то, что используя структуру данных типа дерево, группы продуктов при этом могут состоять из продуктов, которые в свою очередь также могут являться группой продуктов.
Удобный Windows-интерфейс пользователя позволяет удалять продукты, также производить поиск продукта по его имени. При этом на специальной панели выводится вся информация о найденном продукте.
Вся иерархия продуктов автоматически отображается в виде дерева в текстовом поле. Поле перерисовывается после добавления или удаления продукта.
|