Оглавление
Введение
Общая характеристика работы
Глава 1. Построение логической модели
.1 Постановка задачи
.2 Описание предметной области
.3 Описание логической структуры таблиц базы данных
.4 Связи в таблицах
.5 Описание программного обеспечения, используемого в работе
.6 Система меню
Глава 2. Состав отдельных модулей
.1 Хранимые процедуры
.2 Класс связующий информацию сайта с базой данной
.3 Класс, выполняющий операции над данными в базе
.4 Страница сайта, отображающая информацию с базы данных Newsletters.aspx
.5 Страница сайта, отображающая информацию с базы данных Newsletters.cs
.6 Страница добавления (изменения) информации из базы данных AddeditNewsletters.cs
Заключение
Список использованных источников
Введение
сайт web asp net
Многие программисты, работающие с базами данных на платформах Microsoft, могли оценить простоту и удобство технологии ADO - ActiveX Data Objects.
Интутитивно-понятный интерфейс и логичный набор объектов вместе с простотой программирования заслуженно получили признание программистов.
Несмотря на это, вместе с новой платформой NET Microsoft представляет и новое поколение средств доступа к базам данных - ADO.NET.
Стремительное развитие веб приложений вызвало необходимость пересмотреть методы работы с источниками данных, лучше адаптировать их к специфики приложений.
Непредсказуемый рост числа клиентов Интернет сайтов заставляет разработчиков переходить от клиент-серверной к three-tier архитектуре, что часто порождает непреодолимые проблемы.
Базы данных не способны поддерживать неограниченное число активных соединений, ограничивая доступность сайта и принося убытки.
Брандмауэры могут препятствовать передаче двоичных данных между узлами.
ADO.NET призвано решить эти и другие проблемы и вместе с тем сохранить удобство и простоту программирования.
Преимущества и нововведения в ADO.NET
Использование разъединенной модели доступа к данным.
Преимущество технологии ASP.NET перед остальными в высокой степени абстракции, построенной над стандартным HTML кодом: использование объектно-ориентированной парадигмы, поддержку нескольких языков программирования, наличие универсального основания, содержащего тысячи уже готовых для использования в проектах решений - Microsoft NET Framework.
Кроме расширения возможностей использования Web в качестве пользовательского интерфейса, технология ASP.NET решает сразу несколько проблем, с которыми традиционно сталкиваются разработчики Web-приложений. Во-первых, ASP.NET решает задачу сохранения информации о состоянии приложения. Традиционная модель протокола НТГР предполагает, что взаимодействие между клиентом и сервером происходит по принципу независимых транзакций. Клиент посылает серверу запрос, сервер возвращает клиенту ответ. Все HTTP-транзакции не зависят друг от друга. В такой модели есть свои преимущества - она позволяет серверу не хранить данные о пользователях в перерывах между транзакциями, в результате чего производительность HTTP-серверов оказывается выше, чем производительность, например, FTP-серверов. Однако у этой модели есть и недостатки. Главный из них заключается в том, что в рамках протокола HTTP трудно реализовать интерактивное взаимодействие между клиентом и сервером, состоящее из нескольких транзакций (ведь для этого сервер должен хранить информацию о клиенте в перерывах между транзакциями). Было найдено несколько решений этой проблемы, но на сегодняшний день технология ASP.NET предлагает наиболее удачное решение. Другая проблема связана с динамическим обновлением сайтов. ASP.NET позволяет заменять различные компоненты сайта, не приостанавливая его работу. Эта задача решается благодаря кэшированию элементов приложения.[7]
Do'stlaringiz bilan baham: |