Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25


НазваниеДипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25
страница7/11
ТипДиплом
filling-form.ru > бланк заявлений > Диплом
1   2   3   4   5   6   7   8   9   10   11

2.2. Разработка алгоритмов и программного обеспечения модуля менеджера проектов кластера


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

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

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

2.2.1. Блок работы с файлами проектов: созданию, сохранению, редактированию и открытию проектов


Блок менеджера проектов работает в 2х режимах:

  • открытие, просмотр и редактирование проекта;

  • создание, заполнение и сохранение проекта.

Проект состоит из главной папки с уникальным именем, файла с описанием и полным названием проекта и двух папок: temp для хранения временных файлов и work для сохранения готовых к работе конфигураций в дальнейшем. Содержание проекта в файловой системе представлено на рис.11.

Рисунок 11. Файловая структура проекта

Для работы с файловой системой, а именно указания проекта для открытия и указания директории для сохранения проекта, используется созданный файловый браузер, отображающий древовидную вложенную структуру каталогов жесткого диска. Вызвать файловый браузер можно через главное меню, выбрав либо «Файл -> Создать», либо «Файл -> Открыть».

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



Рисунок 12. Внешний вид всплывающих уведомлений

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

Общий алгоритм работы менеджера проектов иллюстрирует рис. 13.



Рисунок 13. Алгоритм работы менеджера проектов

2.2.2. Графический интерфейс пользователя в режиме работы с проектами


Внешний вид меню файлового навигатора менеджера проектов и его окно с древовидным отображением структуры каталогов представлено на рис. 14.



Рисунок 14. Меню для открытия проектов и окно навигации по папкам

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

В окне изменения названия и описания проектов доступно 2 текстовых поля ввода соответственно. Также присутствуют 3 кнопки; «Загрузить», «Сохранить» и «Закрыть». Последняя была введена вместо стандартного крестика закрывания окна, чтобы предотвратить случайное закрытие и потерю данных. Нажатие на довольно крупную кнопку с соответствующей надписью будет с большей степенью вероятности сознательным, также при закрытии поля ввода будут проверены на корректность и заполненность, а в случае ошибки будет выдано всплывающее предупреждение.



Рисунок 15. Окно ввода описания проекта и подсказка пользователю
1   2   3   4   5   6   7   8   9   10   11

Похожие:

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconДипломному проекту На тему: «Проектирование и разработка автоматизированной...
Охватывают различные подразделения, начиная с приема больного в стационаре и заканчивая его выпиской. В медицинских учреждениях работает...

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconДипломному проекту На тему: Прогнозирование безотказности современных...
Охватывает вопросы конструирования, исследования и принципов применения интегральных микросхем

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconСоставление линейных программ на С++ 10
Разработка кода программного продукта на основе готовых спецификаций на уровне модуля 10

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconАнкета поможет нам понять суть вашего проекта и предложить оптимальное...
Торговая компания, специализирующаяся в области оптовых продаж импортных и отечественных строительных материалов, средне-высокой...

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconКонкурсная документация по проведению открытого конкурса №1 2017к
«Разработка специального программного обеспечения для модернизации аппаратно–программного комплекса «Сапфир»

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconПриложение Г. Логико-структурная матрица по дипломному проекту «Внедрение...
Логико-структурная матрица по дипломному проекту «Внедрение эффективного контракта» (пример заполнения)

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconПермский филиал Факультет бизнес-информатики Кафедра информационных...
Данные гис – данные, полученные в результате геофизического исследования скважин. Синоним к термину «Каротажные данные»

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconМетодическая разработка Проведения учебного занятия на тему «Судебное разбирательство»
Методическая разработка предназначена для обучающихся специальности 38. 02. 01

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconАннотация рабочей программы модуля «Имплантология и реконструктивная...
Целью освоения модуля является формирование у студентов V курса стоматологического факультета, профессиональных компетенций по способности...

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconМетодическая разработка на тему тестовый контроль в методах и средствах...
Методическая разработка на тему: «Тестовый контроль в методах и средствах личностно ориентированного обучения». Подготовила Фалько...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск