Курсовая работа: Разработка пользовательского интерфейса для взаимодействия с API планировщик стирки в общежитии
Описание
СОДЕРЖАНИЕ
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ, УСЛОВНЫХ ОБОЗНАЧЕНИЙ И ТЕРМИНОВ4
1.1 Пользовательские требования. 6
1.3 Требования к графическому пользовательскому интерфейсу. 7
1.4 План-график выполнения КП.. 7
2 АНАЛИЗ ТРЕБОВАНИЙ И ОПРЕДЕЛЕНИЕ СПЕЦИФИКАЦИЙ.. 9
2.1 Описание предметной области задачи КП.. 9
2.1.1 Информационные объекты предметной области и взаимосвязи между ними. 10
2.1.2 Информационные и функциональные потребности пользователей разрабатываемой ПС (ПМ) 10
2.1.3 Обзор существующих программных реализаций решения задачи. 10
2.1.4 Концептуальное обоснование разработки. 11
2.2 Классы и характеристики пользователей. 11
2.3 Функциональные требования. 11
2.4 Нефункциональные требования. 12
3 ВЫБОР ПРОГРАММНЫХ СРЕД И СРЕДСТВ РАЗРАБОТКИ.. 13
4 АЛГОРИТМ РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ.. 14
4.2 Пользовательский интерфейс ПС.. 14
4.2.1 Взаимодействие пользователя с ПС.. 14
4.2.2 Проектирование структуры экранов ПС и схемы навигации. 15
4.3 Входные, выходные и промежуточные данные. 16
4.4 Разработка базы данных, реализуемой в рамках ПС.. 17
4.7 Архитектура и схема функционирования ПС (ПМ) 18
5 ТЕСТИРОВАНИЕ И ОПТИМИЗАЦИЯ.. 20
5.2 Результаты тестирования. 20
6 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.. 21
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ.. 24
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ, УСЛОВНЫХ ОБОЗНАЧЕНИЙ И ТЕРМИНОВ
Десктопное приложение – программа, которая устанавливается на компьютер пользователя и работает под управлением операционной системы.
XAML – язык разметки, используемый для инициализации объектов в технологиях на платформе .NET.
WPF – система для построения клиентских приложений Windows с визуально привлекательными возможностями взаимодействия с пользователем, графическая подсистема в составе .NET Framework, использующая язык XAML
Скрипт – последовательность действий, описанных с помощью скриптового языка программирования для автоматического выполнения определенных задач.
Пользовательский интерфейс (UI) – интерфейс, обеспечивающий передачу информации между пользователем и программно-аппаратным компонентами компьютерной системы.
API – программный интерфейс, позволяющий связывать между собой различные приложения.
ВВЕДЕНИЕ
В наше быстро меняющееся время, где технологии становятся неотъемлемой частью повседневной жизни, автоматизация процессов становится необходимостью. Одним из ярких примеров такой автоматизации является внедрение электронных очередей в сферу обслуживания, где каждая минута ценится на вес золота. В этом контексте особенно актуальным становится вопрос об улучшении процесса стирки в прачке.
Стирка в прачке представляет собой трудоемкий процесс, и в общежитиях, где количество пользователей прачечного оборудования может быть значительным, эффективная организация очереди становится неотъемлемой частью повседневной жизни. Традиционные методы управления очередью, такие как физические очереди и запись вручную, часто приводят к неудобствам и временным затратам. В связи с этим возникает необходимость в разработке и внедрении современных технологических решений для оптимизации и улучшения процесса ожидания в прачечных условиях.
Электронная очередь для стирки в прачке представляет собой инновационный подход к управлению потоком пользователей. С помощью специализированных приложений или веб-платформ, клиенты могут предварительно зарегистрироваться в очереди, выбирать удобное для них время, а также получать уведомления о статусе своего заказа. Такой подход позволяет существенно сократить время, затрачиваемое на ожидание, и сделать процесс стирки более удобным и эффективным для всех участников.
1 ПОСТАНОВКА ЗАДАЧИ КП
Цель работы – изучение технологии Windows Presentation Foundation (WPF), языка программирования С# и языка разметки XAML. А именно, разработать и реализовать клиент API, который будет использоваться на вахте управления прачками и будет являться частью системы очередей в прачку.
Для достижения поставленной цели необходимо решить следующие задачи:
- произвести анализ предметной области;
- провести обзор программных средств разработки приложений для ОС Windows;
- спроектировать и разработать архитектуру настольного приложения;
- спроектировать и реализовать API;
- реализация десктопного приложения;
- тестирование разработанного приложения.
Способ решения данных задач зависит от выбора рабочей среды и языка программирования. Для разработки программного средства будут использоваться следующие технологии:
- графический пользовательский интерфейс с открытым кодом Windows Presentation Foundation (WPF);
- язык разметки XAML;
- язык программирования C#.
НГУ
all_at_700

















