Разработка интернет-приложения для автоматизации построения принципиальных электрических схем

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



? между элементами.

Поля:

StartConnector - начальный коннектор.

EndConnector - конечный коннектор.

State - состояние связи (нормальный, выделенный).

Методы:

Conduct () - метод трассировки связи.

Drow () - графическое отображение связи.

)Concret elements - библиотека классов описывающих конкретные элементы (резистор, конденсатор, катушка и т.д.).

3.1.2 Описание работы программы

ElectricSchemeBuilder работает следующим образом. После загрузки страницы, пользователь выбирает - создавать новый проект схемы или работать, с заранее сохраненным.

Далее создаем схему, добавляем элементы, связи и т.д. При необходимости можем удалить элементы или связи, изменить размеры формы.

После того как схема создана или отложена на потом, можем сохранить наш проект в виде рисунка с расширением .bmp или же в виде структурного файла с расширением .esb.

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

Общая схема работы с приложением представлена UML-диаграммой активности (Рисунок 3.2).

электрический схема онлайн silverlight трассировка

Рисунок 3.2 - UML-диаграмма активности

3.2 Руководство пользователя

Требование к программному и аппаратному обеспечению.

Для корректной и эффективной работы программного продукта необходима система на базе Pentium 4 с тактовой частотой процессора не менее 2 ГГц, 512 Мб ОЗУ.

Для работы интернет-приложения необходимо установить плагин Silverlight для браузера (на стороне клиента).

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

Перейдем к подробному рассмотрению интерфейса программы.

Программа состоит из главного меню, которое находится сверху, из панели инструментов и рабочей области схемы (Рисунок 3.3).

Рисунок 3.3 - Внешний вид приложения

Рассмотрим функциональность главного меню программы.

Главное меню приложения представлено на рисунке 3.4.

Рисунок 3.4 - Внешний вид главного меню приложения

Главное меню состоит из:

).Создать новую схему.

).Открыть существующую схему.

).Сохранить схему (Рисунок 3.5).

а).Сохранить как рисунок .bmp.

б).Сохранить как структурный файл .esb.

Рисунок 3.5 - Внешний вид вкладки save главного меню приложения

Рассмотрим панель инструментов более подробно (Рисунок 3.6).

Панель инструментов состоит из вкладки Главная.

Вкладка Главная в свою очередь состоит из групп:

)Параметры схемы.

)Элементы схемы.

)Функции управления элементами.

Рисунок 3.6 - Внешний вид панели инструментов

Параметры схемы отвечает за вид рабочей области приложения, изменяя его ширину и высоту.

Элементы схемы включают в себя список элементов схемы с разбиением на подразделы.

Функции управления элементами - это основные функции для удобного построения схемы. Включает в себя функцию поворота элемента и удаление.

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

3.3 Вывод по главе

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

ЗАКЛЮЧЕНИЕ

В процессе выполнения выпускной квалификационной работы было разработано интернет-приложение ElectricSchemeBuilder.

В срок, отведенный на выполнение проекта, достигнуты следующие результаты:

)Реализованы все ранее предполагаемые функции.

)Программный продукт был успешно протестирован.

)Реализована записка к бакалаврской работе.

Решены следующие задачи:

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

)Рассмотрены существующие программные продукты по данной области. Произведена оценка их достоинств и недостатков.

)Выбрана среда разработки, приведены обоснования выбора.

)Проведен обзор основных требований, объектов, задач автоматизации, которые предъявляются к данной программной системе.

)Выбрана структура программного продукта.

)Разработан программный продукт ElectricSchemeBuilder для автоматизации построения принципиальных электрических схем.

Данный программный продукт пока не нацелен конкуренцию с коммерческим ПО. Поэтому оценка возможного спроса на программный продукт на рынке программных средств не была произведена.

Исходя из выше сказанного, цель работы можно считать достигнутой.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1),2005.-472.">.Бишоп, Д. C# в кратком изложении [Текст] Д. Бишоп. - М.: Бином. Лаборатория знаний, 2005. - 472 с.

).Дронов, В. Silverlight 3 [Текст] В. Дронов. - СПб.: БХВ-Петербург, 2010. - 464 с.

3).Майо, Д. Microsoft Visual Studio 2010. Самоучитель [Текст] Д. Майо. - СПб.: БХВ-Петербург, 2010. - 450 с.

),2010.-656.">.Мак-Дональд, М. Silverlight с примерами на C