Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
П32 Железняк ДВ Информационная система Ретро ав...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.17 Mб
Скачать
    1. Проектирование структурной модели приложения

В рамках курсового проектирования были выделены следующие сущности, реализовав которые можно получить рабочее приложение соответствующее заданию на курсовое проектирование:

  • класс для хранения изображений из буфера обмена;

  • класс для просмотра информации.

Класс для хранения изображений из буфера обмена будет иметь возможность реализовывать интерфейс класса содержащего абстрактные данные из буфера обмена, и будет просто переопределять его методы.

Класс для просмотра информации будет отображать ее пользователю. Он включает следующие поля:

  • название общей папки для хранения информации;

  • категорию для просмотра информации;

  • имя файла;

  • путь к файлу;

  • название категории.

И методы:

  • хранение информации;

  • отображение информации;

  • добавление информации;

  • удаление информации;

  • хранение названий категории.

Класс для работы с html – файлами отображает информацию в веб браузере программы.

    1. Проектирование пользовательского интерфейса

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

На второй форме будет располагаться четыре кнопки, три из которых будут соответствовать разделу программы.

На третьей форме в левой части будет расположен список с категориями, а в правой части будет отображаться информация.

Четвертая форма будет использоваться для отображения информации о разработчике.

    1. Выводы по второй главе

В процессе создания программного продукта были созданы несколько диаграмм, такие как диаграмма вариантов использования, функциональная диаграмма. Были выявлены наиболее сложные части реализации, а так же разработана архитектура и интерфейс будущего приложения.

3 Реализация программного продукта

    1. Реализация пользовательского интерфейса

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

  • главная форма;

  • форма с дополнительными разделами;

  • форма для отображения информации.

Главная форма содержит компоненты pictureBox – с помощью данного компонента организован переход на форму с основными разделами, на форму с информацией о разработчике, а также осуществляется выход из программы. Компоненты главной формы представлены на рисунке 3.1.

Форма с дополнительными разделами также как и главная форма содержит компоненты pictureBox, которые используются для перехода на форму, где отображается информация, а также для возврата на предыдущие формы 3.2.

Форма для отображения информации содержит такие компоненты как: pictureBox – используется для возврата на главную форму программы, а также для перехода между формами; Button – используются для добавления и удаления информации; WebBrowser – используется для отображения информации; TreeView – используется для отображения иерархических данных в виде дерева, в котором пользователь может выбрать интересующую его категорию, а затем и файл для просмотра информации.

Компоненты формы для отображения информации представлены на рисунке 3.3.

pictureBox

pictureBox

Рисунок 3.1– компоненты, используемые на главной форме

pictureBox

pictureBox

Р

button

button

исунок 3.2– компоненты, формы с дополнительными разделами

pictureBox

TreeView

WebBrowser

pictureBox

Рисунок 3.3– компоненты, формы для отображения информации

На основании реализации пользовательского интерфейса был сформирован документ «Руководство оператора», представленный в ПРИЛОЖЕНИИ Д. Для более детального анализа технических особенностей системы в ПРИЛОЖЕНИИ Г представлен документ «Описание программы».