Скачать 368.71 Kb.
|
8.6 Диаграмма компонентовДиаграмма компонентов сервера представлена на рисунке 8.4. Рисунок 8.4 — Диаграмма компонентов сервера Диаграмма компонентов клиентской части представлена на рисунке 7.5. Рисунок 8.5 — Диаграмма компонентов клиентской части 8.7 Диаграмма использованияДиаграмма использования сервиса представлена на рисунке 7.6. Она показывает возможные действия пользователя в системе. Рисунок 8.6 — Диаграмма использования сервиса 8.8 Диаграмма последовательности для прецедента «Авторизоваться»Диаграмма последовательности для прецедента «Авторизоваться», показывает последовательность действий для авторизации на сервисе, показанная на рисунке 8.7. Рисунок 8.7 — Диаграмма последовательности для прецедента «Авторизоваться» 8.9 Диаграмма последовательности для прецедента «Рассчитать параметры»Диаграмма активности для прецедента «Рассчитать параметры», показывает последовательность действий для расчета параметров ФНЧ в системе, показанная на рисунке 8.8. Рисунок 8.8 — Диаграмма активности для прецедента «Рассчитать параметры» Таким образом, в данной главе были описаны основные этапы разработки программного продукта. Так же был спроектирован интерфейс пользователя на основе требований к разработке пользовательских интерфейсов. Реализованная функциональность программного продукта полностью удовлетворяет всем требованиям технического задания. 9 Руководство пользователяДля запуска веб-сервиса, необходимо в адресной строке интернет-браузера набрать следующий адрес http://nirs/. После чего появится начальная страница веб-сервис. Начальная страница веб-сервиса представлена на рисунке 9.1. Рисунок 9.1 — Главная страница сервиса Далее пользователь может перейти на вкладку под названием «О сервисе», для этого необходимо нажать на ссылку вверху страницы под названием «О сервисе», после чего появится страница с информацией о системе, представленная на рисунке 9.2. Рисунок 9.2 — Страница «О сервисе» Основной страницей системы является страница «Рассчеты». Для того чтобы перейти на данную часть системы, необходимо на главной странице нажать на ссылку «Расчёты», после чего появится страница, представленная на рисунке 9.3, на которой пользователь может произвести расчеты, необходимые ему при проектировании ФНЧ. Рисунок 9.3 — Страница «Расчёты» Для того, чтобы произвести расчёт в системе, пользователю необходимо ввести все необходимые данные в поля формы. Для удобного и комфортного пользования системой, каждое поле имеет подпись и единицу измерения. В случае, если пользователь по какой либо причине не заполнил одно или несколько полей формы, то на экране отобразится сообщение, представленное на рисунке 9.4, о том, что данное поле обязательно для заполнения. Таким образом, вычисления не будут производиться, пока пользователь не заполнит все поля формы. Рисунок 9.4 — Сообщение об ошибке при не полном заполнении полей В случае если все поля заполнены верно, то система выдает результат расчёта в виде структурной схемы ФНЧ представленной на рисунке 9.5, на которой изображены элементы с соответствующими подписями и номиналами. После чего пользователь может сохранить схему себе на компьютер либо просто переписать результаты расчёта. Рисунок 9.5 — Структурная схема ФНЧ 10 Тестирование веб- приложенияВеб-приложения в первую очередь характеризуются тем, что их пользовательский интерфейс имеет стандартизированную архитектуру, в которой: 1. для взаимодействия с пользователем используется веб-браузер; 2. взаимодействие с пользователем четко разделяется на этапы, в течение которых браузер работает с одним описанием интерфейса; 3. эти этапы разделяются однозначно выделяемыми обращениями от браузера к приложению; 4. для описания интерфейса применяется стандартное представление (HTML); 5. коммуникации между браузером и приложением осуществляются по стандартному протоколу (HTTP). Поэтому тестирование веб-приложения в первую очередь проводится в различных интернет-браузерах. Тестирование веб-приложения проводилось в: Internet Explorer 8, Mozilla Firefox 10.0, Google Chrome 19.0.1084. Ниже представлена сводная таблица результатов: Таблица 10.1 – Результаты тестирования в различных браузерах
В результате тестирования приложения, было выяснено, что в интернет-браузере Internet Explorer 8, было нарушено отображение элементов управления. Для решения данной проблемы, было необходимо отредактировать каскадные таблицы стилей, после чего расположение элементов, было успешно отображено в интернет-браузере Internet Explorer 8. Следующим этапом тестирования является проверка алгоритмов системы. Для этого в систему будут вводиться различные данные. Для этого необходимо сформировать список кейсов как положительных, так и отрицательных. Таблица 10.1 – Результаты тестирования в различных браузерах
Заключительным этапом тестирования является нагрузочное тестирование, которое заключается в определении или сборе показателей производительности и времени отклика системы в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе. Полученная информация представлена в таблице 10.2. Таблица 10.2 – Результаты нагрузочного тестирования
В результате нагрузочного тестирования было выявлено, что при количестве запросов больше 800 время отклика превышало более 60 секунд. Причиной такой реакции системы на такое количество запросов является низкая производительность сервера. Тестирование проводилось на сервере следующей конфигурации:
ЗаключениеВ рамках курсовой работы был разработан программный продукт, представляющий собой веб-сервис для расчёта параметров ФНЧ. В результате реализации данного проекта, было применено множество современных технологий, широко применяющихся в разработке веб-приложений на сегодняшний день. Конечный результат приложения полностью удовлетворяет всем требованиям технического задания. Данное приложение является лишь начальным этапом в освоении разработки веб-приложений. В дальнейшем планируется более углубленное изучение современных веб-технологий и дальнейшее развитие программного продукта, посредством следующих модификаций и улучшений:
Список использованных источников
http://ru.wikipedia.org/wiki/Фильтр_(электроника) (Дата обращения: 12.10.2012)
http://ru.wikipedia.org /wiki/Фильтр_Чебышева (Дата обращения: 2.11.2012)
(Дата обращения: 15.10.2012)
http://php.net (Дата обращения: 10.11.2012)
http://htmlbook.ru (Дата обращения: 15.10.2012)
(Дата обращения: 22.10.2012)
(Дата обращения: 17.11.2012) |
Пояснительная записка на курсовой проект по дисциплине Разработка... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Пояснительная записка к курсовому проекту по дисциплине «Разработка... Курсовой проект содержит: страниц –19, источников – 5, рисунков – 6, таблиц – 2 | ||
Пояснительная записка к курсовой работе по дисциплине «Разработка... Курсовой проект содержит: страниц –22, источников – 5, рисунков – 6, таблиц – 2 | Пояснительная записка к курсовой работе по дисциплине «Разработка... Курсовой проект содержит: страниц –20, источников – 5, рисунков – 6, таблиц – 2 | ||
Пояснительная записка на курсовой проект по дисциплине «Разработка... Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с... | Пояснительная записка к курсовому проекту по дисциплине: «Разработка сапр» Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы... | ||
Пояснительная записка к курсовой работе по дисциплине «Разработка... | Пояснительная записка к курсовому проекту по дисциплине «Разработка сапр» Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов... | ||
Пояснительная записка к курсовому проекту по дисциплине «Разработка... Курсовой проект содержит: страниц – 22, источников – 8, рисунков – 9, таблиц – 1 | Пояснительная записка к курсовой работе по дисциплине «Разработка... Курсовая работа содержит: страниц – 20, источников – 8, рисунков – 7, таблиц – 2 | ||
Презентация «Разработка веб-приложений» В ходе работы, в течении данного семестра мы изучали технологии веб-программирования и верстки позволяющие делать стабильные, удобные... | Доклад-д/з-инструкция-проект Если студент пишет курсовую работу, то он не пишет реферат. В этом случае вместо оценки за реферат, необходимо указать оценку за... | ||
Пояснительная записка Цели и задачи дисциплины «Сервис», очная и заочная форма обучения (профиль подготовки: социально-культурный сервис) | Рабочая программа по дисциплине в проектирование изделий в сапр Целью преподавания дисциплины «Проектирование изделий в сапр» является изучение этапов и составляющих процесса трехмерного автоматизированного... | ||
Реферат 3 3 Содержание 4 4 Определения 5 5 Введение 6 6 Основная... В ходе работы, в течении данного семестра мы изучали технологии веб-программирования и верстки позволяющие делать стабильные, удобные... | Пояснительная записка (на титульном листе подписи студента, консультанта,... Презентация представляет собой наглядное пособие, с помощью которого студент иллюстрирует свой доклад к дипломной (курсовой) работе.... |