Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх»





Скачать 368.71 Kb.
НазваниеПояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх»
страница9/9
Дата публикации17.12.2014
Размер368.71 Kb.
ТипПояснительная записка
100-bal.ru > Право > Пояснительная записка
1   2   3   4   5   6   7   8   9

8.6 Диаграмма компонентов


Диаграмма компонентов сервера представлена на рисунке 8.4.



Рисунок 8.4 — Диаграмма компонентов сервера

Диаграмма компонентов клиентской части представлена на рисунке 7.5.

c:\users\aidar\desktop\безымянный.png

Рисунок 8.5 — Диаграмма компонентов клиентской части

8.7 Диаграмма использования


Диаграмма использования сервиса представлена на рисунке 7.6. Она показывает возможные действия пользователя в системе.

c:\users\aidar\desktop\юз кейс.png

Рисунок 8.6 — Диаграмма использования сервиса

8.8 Диаграмма последовательности для прецедента «Авторизоваться»


Диаграмма последовательности для прецедента «Авторизоваться», показывает последовательность действий для авторизации на сервисе, показанная на рисунке 8.7.
c:\users\aidar\desktop\последовательность авторизация.png

Рисунок 8.7 — Диаграмма последовательности для прецедента «Авторизоваться»

8.9 Диаграмма последовательности для прецедента «Рассчитать параметры»


Диаграмма активности для прецедента «Рассчитать параметры», показывает последовательность действий для расчета параметров ФНЧ в системе, показанная на рисунке 8.8.
c:\users\aidar\desktop\почледовательность расчет.png

Рисунок 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

Mozilla Firefox 10.0

Google Chrome 19.0.1084

Запуск сервиса

пройден

пройден

пройден

Корректное отображение шрифтов и элементов дизайна

не пройден

пройден

пройден

Корректное расположение элементов управления

не пройден

пройден

пройден

Корректная работа сервиса

пройден

пройден

пройден

В результате тестирования приложения, было выяснено, что в интернет-браузере Internet Explorer 8, было нарушено отображение элементов управления. Для решения данной проблемы, было необходимо отредактировать каскадные таблицы стилей, после чего расположение элементов, было успешно отображено в интернет-браузере Internet Explorer 8.

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

Таблица 10.1 – Результаты тестирования в различных браузерах

Входные данные

Полученный результат

Ожидаемы результат

a

сообщение об ошибке

сообщение об ошибке

2

валидация пройдена

валидация пройдена

#$%^

сообщение об ошибке

сообщение об ошибке



сообщение об ошибке

сообщение об ошибке

dadg

сообщение об ошибке

сообщение об ошибке

во все поля (кроме порядка фильтра) вводим максимальное значение (9999)

0

0

вводим 9999 в поле «Порядок фильтра»

Прерывание скрипта из-за длительного выполнения (таймаут)

Прерывание скрипта из-за длительного выполнения (таймаут)


Заключительным этапом тестирования является нагрузочное тестирование, которое заключается в определении или сборе показателей производительности и времени отклика системы в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе. Полученная информация представлена в таблице 10.2.

Таблица 10.2 – Результаты нагрузочного тестирования

Количество запросов

Время отклика

1

862мс.

10

2.453 сек.

100

13.686 сек.

500

34.443 сек.

800

>1 мин.

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

  • процессор: Intel Core i3-2330M 2.2GHz;

  • объем оперативной памяти: 3Гб;

  • операционная система: Windows 7 Professional x64.


Заключение


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

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

  • построение графика АЧХ для ФНЧ;

  • хранение всей необходимой информации в базе данных;

  • новый дизайн интерфейса пользователя;

  • авторизация через социальные сети.



Список использованных источников


  1. Фильтры в электронике [Электронный ресурс]. – Режим доступа:

http://ru.wikipedia.org/wiki/Фильтр_(электроника)

(Дата обращения: 12.10.2012)

  1. Фильтр Чебышева [Электронный ресурс]. – Режим доступа:

http://ru.wikipedia.org /wiki/Фильтр_Чебышева

(Дата обращения: 2.11.2012)

  1. Система управления сайтом «1С Битрикс» [Электронный ресурс]. – Режим доступа: http://1c-bitrix.ru

(Дата обращения: 15.10.2012)

  1. Блог программистов PHP [Электронный ресурс]. – Режим доступа:

http://php.net

(Дата обращения: 10.11.2012)

  1. Все об HTML верстке [Электронный ресурс]. – Режим доступа:

http://htmlbook.ru

(Дата обращения: 15.10.2012)

  1. Документация по библиотеке PhpMath [Электронный ресурс]. – Режим доступа: http://php.net/manual/ru/book.math.php

(Дата обращения: 22.10.2012)

  1. Документация по библиотеке GD [Электронный ресурс]. – Режим доступа: http://php.net/manual/ru/book.image.php

(Дата обращения: 17.11.2012)
1   2   3   4   5   6   7   8   9

Похожие:

Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка на курсовой проект по дисциплине Разработка...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц –19, источников – 5, рисунков – 6, таблиц – 2
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовой проект содержит: страниц –22, источников – 5, рисунков – 6, таблиц – 2
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовой проект содержит: страниц –20, источников – 5, рисунков – 6, таблиц – 2
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка на курсовой проект по дисциплине «Разработка...
Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовому проекту по дисциплине: «Разработка сапр»
Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовой работе по дисциплине «Разработка...

Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовому проекту по дисциплине «Разработка сапр»
Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц – 22, источников – 8, рисунков – 9, таблиц – 1
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовая работа содержит: страниц – 20, источников – 8, рисунков – 7, таблиц – 2
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПрезентация «Разработка веб-приложений»
В ходе работы, в течении данного семестра мы изучали технологии веб-программирования и верстки позволяющие делать стабильные, удобные...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconДоклад-д/з-инструкция-проект
Если студент пишет курсовую работу, то он не пишет реферат. В этом случае вместо оценки за реферат, необходимо указать оценку за...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка Цели и задачи дисциплины
«Сервис», очная и заочная форма обучения (профиль подготовки: социально-культурный сервис)
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconРабочая программа по дисциплине в проектирование изделий в сапр
Целью преподавания дисциплины «Проектирование изделий в сапр» является изучение этапов и составляющих процесса трехмерного автоматизированного...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconРеферат 3 3 Содержание 4 4 Определения 5 5 Введение 6 6 Основная...
В ходе работы, в течении данного семестра мы изучали технологии веб-программирования и верстки позволяющие делать стабильные, удобные...
Пояснительная записка на курсовую работу по дисциплине Разработка сапр тема: «Веб сервис для расчета фнч с Чебышевской ачх» iconПояснительная записка (на титульном листе подписи студента, консультанта,...
Презентация представляет собой наглядное пособие, с помощью которого студент иллюстрирует свой доклад к дипломной (курсовой) работе....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск