Читать курсовая по информационному обеспечению, программированию: "Клиент-серверное приложение для системного проектирования программного обеспечения" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

МИНОБРНАУКИ РОССИИ

ФГБОУ ВО «Тульский государственный университет»

Институт прикладной математики и компьютерных наук

Кафедра «Вычислительная техника» Курсовая работа

по дисциплине «Клиент-серверное программирование»

Тема проекта: Клиент-серверное приложение для системного проектирования программного обеспечения Студент группы 240851/01

Суворов Дмитрий Александрович

Введение

Очень часто возникает необходимость решать задачу загрузки рюкзака. Так же может быть необходимо решать многомерную задачу загрузки рюкзака. В многомерной задаче рюкзака на предметы в рюкзаке накладывается несколько ограничений (на пример на объем и вес). Примером многомерной задачи может быть вариант задачи формирования подмножества резидентных программ.

Вэб-сервисная архитектура программ позволяет использовать ей удалённые компоненты. Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC, REST и т. д.). Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения. Для обеспечения взаимодействия используются стандарты XML, SOAP, WSDL, UDDI. Веб-службы обеспечивают взаимодействие программных систем независимо от платформы. Использование интернет-протокола обеспечивает HTTP-взаимодействие программных систем через межсетевой экран. Это значительное преимущество, по сравнению с такими технологиями, как CORBA, DCOM или Java RMI. С другой стороны, веб-службы не привязаны к HTTP и могут использоваться и другие протоколы.Communication Foundation (WCF) представляет платформу для построения сервисноориентированных приложений. С помощью WCF можно отправлять данные в виде асинхронных сообщений от одной конечной точки службы к другой. Конечная точка службы может входить в постоянно доступную службу, размещаемую в IIS, или представлять службу, размещаемую в приложении. WCF предоставляет единую инфраструктуру разработки, при умелом применении повышающую производительность и снижающую затраты на создание безопасных, надёжных и транзакционных Web-служб нового поколения.

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

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

1. Постановка задачи проектирования

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

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

· выполнение исследовательской части работы - исследование вычислительной эффективности метода оптимизации в зависимости от размерности задачи оптимизации.

Вариант задания № 5:

· модель: многомерная задача загрузки рюкзака (МЗЗР);

· метод оптимизации: метод ветвей и границ(ВиГ);

· интерфейс


Похожие работы

 
Тема: Десятилетний юбилей. Перспективы 203 Приложение Заметки об абортах 207 Приложение Заметки о чувстве вины у родителей 210 Источники и материалы для чтения
Предмет/Тип: Другое (Реферат)
 
Тема: Правила хранения 18 15 транспортирование приложение а перечень ссылочных нормативных документов 19 приложение б перечень сокращений 19
Предмет/Тип: Другое (Реферат)
 
Тема: План (с указанием страниц, см приложение №3); Введение; Основная часть; Заключение; Список литературы (см приложение №4)
Предмет/Тип: Другое (Реферат)
 
Тема: План (с указанием страниц, см приложение №3); Введение; Основная часть; Заключение; Список литературы (см приложение №4)
Предмет/Тип: Другое (Реферат)
 
Тема: Разработка методики программного тестирования цифровых устройств с помощью программного пакета Desig...
Предмет/Тип: Электротехника (Реферат)

Интересная статья: Быстрое написание курсовой работы