Технологии программирования

Автор работы: Пользователь скрыл имя, 25 Декабря 2011 в 02:57, курсовая работа

Описание

Целью курсовой работы является исследование вычислительной эффективности технологий программирования, включая веб-технологии, а также закрепление знаний, полученных в курсе “Технологии программирования”.

Содержание

Введение 5

1 Постановка задачи 7

2 Разработка технического задания 9

2.1 Анализ задачи проектирования 9

2.2 Технические требования 11

3 Алгоритм решения задачи 13

3.1 Метод Монте-Карло 13

3.2 Определение попадания точки внутрь треугольника 13

4 Настольное консольное приложение 16

4.1 Среда разработки MS Visual Studio 2010 16

4.2 Логическое проектирование приложения 16

4.3 Результаты работы приложения 18

4.4 Системные требования 18

4.5 Руководство системного программиста 19

4.6 Руководство программиста 19

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

5 Web приложение на базе скриптового языка Perl 22

5.1 Инструментальные средства разработки 22

23

5.2. Реализация приложения 23

5.3. Результаты работы приложения. 26

5.4. Руководство программиста 27

5.5. Руководство системного программиста 27

5.7. Системные требования 28

6 Web-приложение на базе WPF и Web-сервисов ASP.NET 29

6.1 Программные средства разработки приложения 29

6.2 Логическое проектирование приложения 30

6.3 Генерирование прокси-класса 33

6.4 Системные требования 34

6.5 Руководство системного программиста 34

6.6 Руководство программиста 35

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

6.8 Тестирование приложения 39

7 Настольное приложение на языке F# 40

7.1 Инструментальные средства разработки 40

7.2 Логическое проектирование приложения 40

7.3 Результат работы приложения 42

Результат работы консольного приложения представлен на Рис. 11. 42

7.4 Системные требования 43

7.5 Руководство системного программиста 43

7.6 Руководство программиста 43

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

8 Анализ вычислительной эффективности 46

Заключение 48

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

Работа состоит из  1 файл

ТППЗ.docx

— 537.35 Кб (Скачать документ)

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ РФ

Государственное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет» 

Кафедра электронных вычислительных машин 
 

ИССЛЕДОВАНИЕ  ВЫЧИСЛИТЕЛЬНОЙ ЭФФЕКТИВНОСТИ 

WEB-ТЕХНОЛОГИЙ 
 
 
 

     ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

     к курсовой работе по дисциплине «Технологии  программирования» 
 
 
 
 
 

Автор   работы:     студент гр. 220281 Барковский М.В.

Обозначение КР:   K2.001.101.ПЗ

Руководитель  работы: канд. тех. наук доц. кафедры  ЭВМ Берсенев Г.Б.

Работа защищена:  ______________  оценка  ________________

Члены  комиссии:  ______________________________________

                        ______________________________________ 
 
 
 
 
 
 

Тула 2010 

УТВЕРЖДАЮ

Заведующий  кафедрой

______________________________

“_____”__________________ 2010г. 
 

З А Д А Н И Е 

на курсовую работу по дисциплине  «Технологии программирования»                  

студенту группы   220281 Барковскому Максиму Владимировичу                       

Тема проекта   Исследование вычислительной эффективности Web-технологий

Входные данные  Вариант №  9 :

задача  – определение площади треугольника методом Монте-Карло;

треугольник bce;

приложение  №1:  настольное приложение, имеющее консольный интерфейс пользователя, язык С#;

приложение  №2: Web-приложение на базе скриптового языка Perl;

приложение  №3: Web-приложение с компилируемым кодом и объектно-ориентированной реализацией вычислительной функциональности, клиент – WPF, тип Web-сервиса – ASync, язык C#. 

приложение  №4: настольное приложение, имеющее консольный интерфейс пользователя, язык F#               

Задание получил     “  10 ”              сентября  2010г.

График  выполнения проекта

выдача задания                                “  10 ”              сентября 2010г.

срок представления  готового задания “  20 ”                декабря 2010г.

Замечания консультанта                     

К защите. Консультант (руководитель)       

                                                             “        ”   2011г.

Графические материалы  прикладываются к заданию. 

Содержание

Введение 5

1 Постановка задачи 7

2 Разработка технического задания 9

2.1 Анализ задачи проектирования 9

2.2 Технические требования 11

3 Алгоритм решения задачи 13

3.1 Метод Монте-Карло 13

3.2 Определение попадания точки внутрь треугольника 13

4 Настольное консольное приложение 16

4.1 Среда разработки MS Visual Studio 2010 16

4.2 Логическое проектирование приложения 16

4.3 Результаты работы приложения 18

4.4 Системные требования 18

4.5 Руководство системного программиста 19

4.6 Руководство программиста 19

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

5 Web приложение на базе скриптового языка Perl 22

5.1 Инструментальные средства разработки 22

      23

5.2. Реализация приложения 23

5.3. Результаты работы приложения. 26

5.4. Руководство программиста 27

5.5. Руководство системного программиста 27

5.7. Системные требования 28

6 Web-приложение на базе WPF и Web-сервисов ASP.NET 29

6.1 Программные средства разработки приложения 29

6.2 Логическое проектирование приложения 30

6.3 Генерирование прокси-класса 33

6.4 Системные требования 34

6.5 Руководство системного программиста 34

6.6 Руководство программиста 35

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

6.8 Тестирование приложения 39

7 Настольное приложение на языке F# 40

7.1 Инструментальные средства разработки 40

7.2 Логическое проектирование приложения 40

7.3 Результат работы приложения 42

Результат работы консольного приложения представлен на Рис. 11. 42

7.4 Системные требования 43

7.5 Руководство системного программиста 43

7.6 Руководство программиста 43

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

8 Анализ вычислительной эффективности 46

Заключение 48

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

Приложение 50

Файл Program.cs 50

Файл Point.cs 52

Файл 2P.html 53

Файл script.pl 54

Файл Service.cs 57

Файл web.config 57

Файл Service.asmx 58

Файл app.config 58

Файл MainWindow.xaml 58

Файл MainWindow.xaml.cs 60

Файл Reference.cs 61

Файл Reference.map 66

Файл Service.wsdl 66

Файл Service.disco 68

Информация о работе Технологии программирования