Тип работы:
Предмет:
Язык работы:


Сетевое приложение в архитектуре "клиент-сервер" на базе синтаксического анализатора xml-файлов

Работа №151729

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы89
Год сдачи2018
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


Только Word
Реферат
Введение 5
1 Постановка задачи 6
2 Анализ предметной области 7
2.1 Выбор и обоснование программного обеспечения (ПО) 7
3 Изучение и установка ПО для подготовки к созданию приложения 12
3.1 Установка Qt 5 12
3.2 Изучение PIPE 5 16
3.2.1 Работа с файлами 17
3.2.1.1 Создание новой сети Петри 17
3.2.1.2 Открыть уже существующий файл 18
3.2.1.3 Сохранить существующую сеть Петри 18
3.2.1.4 Закрыть текущую вкладку 18
3.2.2 Редактирование сети Петри 18
3.2.2.1 Добавление метки перехода 18
3.2.2.2 Добавление и изменение позиции 19
3.2.2.3 Добавление и изменение переходов 20
3.2.2.4 Добавление и редактирование дуг 21
3.2.2.5 Редактор параметров задержки переходов 23
3.2.3 Функциональные задержки переходов 24
3.2.3.1 Примеры 24
3.2.4 Анимация сетей Петри 25
3.2.4.1 Режим анимации 25
3.2.4.2 Активация перехода 25
3.2.4.3 Переход назад / вперед 26
3.2.5 Анализ сетей Петри 26
3.2.6 Модули анализа 26
4 Разработка интерфейсов 28
4.1 Создание сети Петри в PIPE5 28
4.2 Разработка интерфейсов сервера 32
4.2.1 Разработка интерфейса загрузки xml-файлов без графической обработки 37
4.2.2 Разработка интерфейса загрузки xml-файлов с графической обработкой 42
4.2.3 Разработка интерфейса дополнительных условий 48
4.4 Разработка интерфейсов клиента 50
Заключение 53
Список использованных источников 54
ПРИЛОЖЕНИЕ А ЛИСТИНГИ ПРОГРАММ 55
5.1 myclient.cpp: 55
5.2 main.cpp: 59
5.3 myclien.h: 59
5.4 graphicsscene.h: 61
5.5 myserver.h: 63
5.6 svgreader.h: 64
5.7 graphicsscene.cpp: 65
5.8 main.cpp: 66
5.9 myserver.cpp: 66
5.10 svgreader.cpp: 79
ПРИЛОЖЕНИЕ Б ПРЕЗЕНТАЦИЯ (рекомендуемое) 85



Компьютерные технологии стали неотъемлемой частью человеческой жизни. При этом интенсивность их использования постоянно растет. Согласно исследованиям, зарубежных ученых, количество людей, работающие с компьютерными технологиями, увеличиваются почти вдвое каждые 5 лет, одновременно с этим многие люди не могут оптимально распределить свое личное время, из-за этого многие не успевают сделать важные дела и получают стрессы на работе.
В связи с ростом объема работ, особенно ближе к закрытию квартала, все большую актуальность приобретают вопросы оптимального управления временем и повышение эффективности работы.
Для этих целей были изобретены системы поддержки принятия решения, отвечающие за помощь людям, принимающим решение в сложных условиях для полного и объективного анализа предметной деятельности.
Если в основе работы СППР лежат методы искусственного интеллекта, то говорят об интеллектуальной СППР или ИСППР. Близкие к СППР классы систем — это экспертные системы и автоматизированные системы управления.
Другими словами, данные системы должны облегчить работу людей.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения дипломного проекта была разработано сетевое приложения в архитектуре «клиент-сервер» на базе синтаксического анализатора xml-файлов.
Программа разработана на языке C++ в среде разработки Qt5.
При разработке программы были учтены все требования, изложенные в техническом задании. Было произведено функциональное тестирование программы в реальных условиях эксплуатации, которое показало, что программа работает корректно. Тем не менее, планируется дальнейшее расширение функционала программы, в том числе поддержка ещё ряда функций.


1) Макс Шлее.Qt4.8 профессиональное программирование на С++, БХВ-Петербург, 2012. — 893 c.
2) Что такое Qt ? - http://www.firststeps.ru/linux/qt/r.php?1
3) Телеобработка данных. Архитектура связей. - https://vunivere.ru/work74920
4) Qt википедия. https://ru.wikipedia.org/wiki/Qt
5) Уроки по Qt.  https: // www.youtube.com/results?search  query=%D1%83%D1%80%D0%BE%D0%BA%D0%B8+%D0%BF%D0%BE+Qt


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ