
- •Введение
- •Постановка задачи Вариант 6
- •Выбор и обоснование структур данных
- •2.1 Статические массивы.
- •2.2 Динамические связанные списки.
- •2.3 Базы данных.
- •2.4 Вывод.
- •Разработка алгоритма
- •Технические приемы программирования
- •Тестирование
- •6. Руководство пользователя
- •6.1 Добавить диск
- •6.2 Изменить диск
- •6.3 Удалить диск
- •6.4 Поиск диска
- •6.5 Сортировка дисков
- •7. Заключение
- •8. Листинг программы
6.1 Добавить диск
Для добавления диска в список нажмите на кнопку "Добавить" на панели операций, заполните обязательные поля в открывшейся форме(рис 6.3) и нажмите "Добавить".
Рисунок 6.3
При неверном вводе данных диска могут появиться следующие сообщения об ошибках:
При добавлении диска, который уже есть в списке; при изменении диска на такой, который уже есть в списке(рис 6.4):
Рисунок 6.4
При добавлении диска, содержащего пробел в поле "наименование" или "автор"(рис 6.5):
Рисунок 6.5
При добавлении или изменении диска с незаполненным полем(полями):
Рисунок 6.6
6.2 Изменить диск
Для изменения диска выделите строку таблицы, содержащую данные интересующего вас диска, нажмите на кнопку "Изменить" на панели операций, исправьте интересующие вас поля в открывшейся форме(рис 6.7) и нажмите "Изменить".
Рисунок 6.7
При неправильном вводе данных могут возникнуть сообщения об ошибках, описанные в предыдущем подпункте.
6.3 Удалить диск
Выделите строку в таблице с данными ненужного вам диска и нажмите на кнопку "Удалить" на панели операций(рис 6.8).
Рисунок 6.8
6.4 Поиск диска
Введите наименование или автора диска в соответствующее поле поиска на панели поиска(рис 6.9) и нажмите "ok" для отображения интересующего вас диска(дисков). Для просмотра всего списка дисков и очистки полей поиска нажмите на кнопку "Обновить"(рис 6.10).
Рисунок 6.9
Рисунок 6.10
При поиске несуществующего в списке диска появляется сообщение(рис 6.11):
Рисунок 6.11
6.5 Сортировка дисков
Для сортировки списка по наименованию или по автору выберите соответствующий пункт на панели сортировки(6.12).
Рисунок 6.12
По закрытию программы, данные списка дисков автоматически записываются в файл. При следующем запуске программы они будут загружены из файла.
7. Заключение
Как было показано выше, данное приложение предоставляет пользователю возможности, перечисленные при постановке задачи.
При этом для решения задачи использованы структуры данных (динамические связанные списки), выбор которых обоснован в пункте «Выбор и обоснование структур данных». Разработанный алгоритм, созданный при помощи среды программирования Delphi, эффективно использует предоставляемые данной средой возможности. Таким образом, в процессе разработки данного программного средства мы на практике убедились в преимуществах работы с динамическими структурами данных.
В результате тестирования приложения было показано, что полученные результаты работы подпрограмм на конкретных рассмотренных (корректных и некорректных) наборах данных соответствуют ожидаемым, т. е. основные подпрограммы функционируют нормально.
В программе предусмотрен ряд естественных ограничений, продиктованных смыслом поставленной задачи и особенностями ее реализации в действительности. Данные ограничения подробно документированы в пункте «Руководство пользователя».
Ниже приведен листинг программы с подробными комментариями.
Таким образом, данное приложение соответствует задаче, указанной в пункте 1 «Постановка задачи».