Мегаобучалка Главная | О нас | Обратная связь


Описание разрабатываемой программы



2015-11-07 662 Обсуждений (0)
Описание разрабатываемой программы 0.00 из 5.00 0 оценок




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

Все вышеперечисленные функции наглядно представлены на Use Case диаграмме (смотреть рис.3).

 

Рис.3.Use Case diagram.

 

 

Описание интерфейса программы

Программа будет состоять из главного окна, в котором располагаются:

- панель меню;

- окно, в котором будет отображаться выкройка;

- поле с названием изделия;

- поле, в котором выбирается тип изделия;

- окно состояния и ошибок;

- панель редактирования показателей.

На рис.4 и рис.5 наглядно представлен компоненты описываемого интерфейса.

 

Рис.4. Интерфейс программы.

 

Краткое пояснение рис.4 и рис.5:

1 – панель меню;

2 – окно отображения выкроек;

3 – поле с названием изделия;

4 – поле, определяющее тип изделия;

5 – окно состояния и ошибок;

6 – панель редактирования показателей.

 

 

Рис.5. Интерфейс программы.

 

Вышеперечисленные компоненты программы имеют свои свойства. Далее будет представлено их детальное описание.

 

 

Детальное описание возможностей программы

Рис.6. UML диаграмма

 

Говоря о детальном описании программы представления и редактирования разверток, стоит отметить:

- главное окно программы;

- представление открытого файла;

- окно отображения выкройки;

- строка горизонтального меню;

- окно состояния и ошибок;

- функция настроек.

Более подробное описание изложено на рис.6.

Спецификация программы

Что делает приложение?

1. Приложение открывает сформированные выкройки.

2. Приложение дает возможность редактировать загруженные выкройки.

3. Приложение позволяет просматривать схему выкроек.

4. Приложение обновляет схему выкроек после измененных параметров мерок.

5. Приложение сохраняет измененные выкройки.

6. Приложение выводит схему выкроек на печать.

 

Use case.

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

Алгоритм.

1. Пользователь заходит в приложение.

2. Нажимает на кнопку «Открыть».

Ответ системы: система выдает окно открытия файла.

3. Пользователь выбирает нужную ему выкройку.

Ответ системы №1: выкройка открывается и выводится в окне приложения.

Ответ системы №2: приложение выдает ошибку «Ошибка при загрузке файла».

4. Пользователь вручную выбирает тип открытой выкройки.

Ответ системы: в окне редактирования мерок выводятся значения.

5. Пользователь изменяет значения в окне редактирования мерок.

Ответ системы №1: после введения нужных пользователю значений, система делает перерасчет выкройки и выводит в окне показа обновленную схему.

 

Ответ системы №2: после введения пользователем некорректных значений, система выдает ошибку «Некорректно заданы мерки».

Ответ системы №3: приложение выдает ошибку «Ошибка отображения выкройки».

6. После внесения нужных изменений, пользователь сохраняет выкройку, нажав на кнопку «Сохранить».

Ответ системы №1: приложение сохраняет файл.

Ответ системы №2: приложение выдает ошибку «Ошибка сохранения файла».

7. Пользователь нажимает на кнопку «Печать» для печати схемы выкройки.

Ответ системы №1: приложение передает файл на печать.

Ответ системы №2: приложение выдает ошибку «Ошибка печати».

 

 

Рис. 7. Пример работы приложения.

 

На рис.7 продемонстрирован пример работы приложения.

Actors: пользователь, Admin, менеджер

Распределение ролей:

Пользователь: использует услуги, предлагаемые системой.

Менеджер:

· Способствует продвижению и популяризации приложения в Интернете.

· Разрабатывает и поддерживает основную концепцию приложения.

· Вносит предложения по доработке концепции и содержания приложения, по введению нового сервиса для пользователей приложения.

· Выполняет работы по редактуре и корректуре материалов и их структурированию, включая дизайн оформления приложения, отображения выкроек.

· Отслеживает работу конкурентов, то бишь, приложений со схожей тематикой, концепцией и содержанием.

· Исследует потребности и запросы пользователей приложения.

 

Admin: контролирует работу приложения в целом.

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

 

Additional Flows

1. Проблемы, связанные с некорректной работой пользователей:

a) некорректный ввод значений мерок;

b) упущение важнейших этапов при работе с приложением (в том числе, несвоевоевременное закрытие приложения, без сохранения совершенных изменений).

2. Проблемы, связанные с системой: сбои в работе приложения.

 

Заключение.

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

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

В дальнейшем мной планируется разработка данной программы.

Список используемой литературы

1. Никулин Е.А. Компьютерная геометрия и алгоритмы машинной графики. СПб.:БХВ-Петербург, 2005. – 576с.

2. Кувшинов Н. Приборостроительное черчение: учеб.пособие для вузов. М.:КиоРус, 2011. – 400с.

3. Баландина Е.А. Реконструкция поверхности геометрической модели манекена фигуры человека, представленного дискретным набором цифровых данных. Омск: ОГИС, 2005. – 65с.

4. Голованов Н.Н. Геометрическое моделирование. М.: Изд-во физ.-мат. лит., 2002. – 472с.

5. Гордон В.О. Курс начертательной геометрии; под редакцией В.О. Гордона и Ю.Б. Иванова – 25-е изд. М.: Высш.шк., 2003. – 272с.

6. Попова И., Реус М. Полный курс кройки и шитья. М.:Владис, 2015. – 576с.

7. Бахмет В.И. Конструирование одежды. Основы формообразования. М.:Дикмо, 2006. – 112с.

  1. Киисел Каролин. Моделирование одежды. Полный иллюстрированный курс. М.:Эксмо, 2014. – 178с.

 

 



2015-11-07 662 Обсуждений (0)
Описание разрабатываемой программы 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание разрабатываемой программы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (662)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)