У нас уже 176407 рефератов, курсовых и дипломных работ
Заказать диплом, курсовую, диссертацию


Быстрый переход к готовым работам

Мнение посетителей:

Понравилось
Не понравилось





Книга жалоб
и предложений


 






Название Разработка веб-представительства среднего общеобразовательного учреждения и программного модуля администрирования
Количество страниц 73
ВУЗ Московский Государственный Институт Электронной Техники
Год сдачи 2012
Содержание
ВВЕДЕНИЕ 3
РАЗДЕЛ 1. СПЕЦИАЛЬНЫЙ РАЗДЕЛ. 6
1.1. Исследовательская часть. 6
1.1.1. Постановка задачи. 6
1.1.2. Требования, предъявляемые к веб-представительству. 8
1.1.3. Потребности пользователей и администраторов. 9
1.1.4. Выводы 11
1.2. Конструкторская часть. 12
1.2.1. Структура входных и выходных данных. 12
1.2.2. Общая схема работы веб-интерфейса и административной подсистемы. 17
1.2.3. Проектирование объектно-ориентированной архитектуры. 27
1.2.4 Алгоритмы работы административной подсистемы. 36
1.2.5. Структура базы данных. 37
РАЗДЕЛ 2. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ. 40
2.1. Проектирование на языке UML 40
2.1.1. Концепция Unified Modeling Language 40
2.1.2. Виды диаграмм UML 41
2.1.3. Связь с объектно-ориентированными языками 45
2.2. Архитектура Microsoft .NET Framework 2.0. 46
2.3. Архитектура ASP.NET 2.0 49
2.3.1. Взаимодействие с IIS 49
2.3.2. Структура ASP.NET страницы 50
2.3.3. Модель компиляции 53
2.4. ORM-системы. Принципы работы NHibernate. 54
2.5. Паттерны проектирования. 58
2.5.1. Паттерн MVP 59
2.5.2. Паттерн «Абстрактная фабрика» 60
2.5.3. Паттерн Singleton 61
2.6. Отладка и тестирование 62
РАЗДЕЛ 3. ОРГАНИЗАЦИОННЫЙ РАЗДЕЛ 67
3.1. Размещение ресурсов веб-представительства 67
3.2. Работа с административной подсистемой. 68
ЗАКЛЮЧЕНИЕ. 71
ПРИЛОЖЕНИЯ 72
1. Список литературы 72







Введение

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

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

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

В сети стремительно развивается коммерция, реклама, игровой бизнес. Своими сайтами обзаводятся образовательные учреждения, научные и медицинские центры, правительственные структуры. Сейчас работа ни одной более-менее серьёзной компании не обходится без постоянного контакта с Интернетом. Что стоит за всем этим?

Как и всегда, за внешней красотой и лёгкостью использования скрывается огромный труд тысяч людей – программистов. Программистов, потому что для создания современных веб-приложений недостаточно овладеть искусством вёрстки HTML и иметь художественный вкус, поскольку всё это не заменит навыков работы с базами данных и, что более важно в крупных проектах, понимания верной архитектуры веб-ориентированного приложения.

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

Однако даже при работе в самой продуманной и удобной среде возникает масса нюансов, связанных с реализацией. При создании веб-представительства была поставлена задача не только разработки конкретного программного продукта, но и построения продуманной архитектуры, позволяющей лёгкую модификацию, расширение и добавление новых компонентов. Выполнение этой задачи было связано с изучением и использованием паттернов объектно-ориентированного проектирования, ORM-технологии NHibernate и некоторых других технологий и приёмов проектирования.

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

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

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

(при оплате в другой валюте, пересчет по курсу центрального банка на день оплаты)
3000





Найти готовую работу


ЗАКАЗАТЬ

Обратная связь:


Связаться

Доставка любой диссертации из России и Украины



Ссылки:

Выполнение и продажа диссертаций, бесплатный каталог статей и авторефератов

Счетчики:

Besucherzahler
счетчик посещений

© 2006-2022. Все права защищены.
Выполнение уникальных качественных работ - от эссе и реферата до диссертации. Заказ готовых, сдававшихся ранее работ.