- •1. Цели, задачи и предмет дисциплины
 - •2. Требования к уровню освоения содержания дисциплины
 - •2.1. Инновационные технологии, используемые в преподавании курса «Инструментальные средства разработки корпоративных экономических систем»
 - •3. Объем дисциплины
 - •3.1. Объем дисциплины и виды учебной работы Форма обучения очная
 - •3.2. Распределение часов по темам и видам учебной работы Форма обучения очная
 - •4. Содержание курса
 - •Раздел 1. Основы sql
 - •Тема 1. Введение в структурированный язык запросов sql
 - •Тема 2. Определение структуры данных
 - •Тема 3. Создание базы данных и проектирование таблиц с помощью sql
 - •Тема 4. Эффективное выполнение запросов для извлечения данных
 - •Тема 5. Вычисления и подведение итогов в запросах. Построение нетривиальных запросов
 - •Тема 6. Запросы модификации данных. Определение ограничений целостности
 - •Тема 7. Представления
 - •Тема 8. Хранимые процедуры и функции пользователя
 - •Тема 9. Триггеры: создание и применение. Триггеры в рекурсивных структурах
 - •Тема 10. Транзакции и блокировки
 - •Раздел 2. Технология asp.Net как инструмент разработки экономических информационных систем
 - •Тема 11. Принципы работы и структура Web-приложений на основе asp.Net
 - •Тема 12. Основы работы в Visual Studio. Net 2005
 - •Тема 13. Основы языка с#
 - •Тема 14. Основы Web-программирования с использованием asp.Net
 - •Тема 15. Принципы разработки пользовательского интерфейса интернет-приложения
 - •Тема 16. Использование Master Page и навигация при построении интернет-приложений
 - •Тема 17. Использование тем при оформлении Web- приложения. Использование кэширования в Web-приложениях
 - •Тема 18. Использование баз данных в приложениях asp.Net
 - •5. Темы практических занятий
 - •Раздел 1. Основы sql
 - •Тема 2. Определение структуры данных
 - •Тема 3. Создание базы данных и проектирование таблиц с помощью sql
 - •Тема 4. Эффективное выполнение запросов для извлечения данных
 - •Тема 5. Вычисления и подведение итогов в запросах. Построение нетривиальных запросов
 - •Тема 6. Запросы модификации данных. Определение ограничений целостности
 - •Тема 7. Представления
 - •Тема 8. Хранимые процедуры и функции пользователя
 - •Тема 12. Основы работы в Visual Studio. Net 2005
 - •Тема 13. Основы языка с#
 - •Тема 14. Основы Web-программирования с использованием asp.Net
 - •Тема 15. Принципы разработки пользовательского интерфейса интернет-приложения
 - •6. Задания для самостоятельной работы студентов
 - •Тема 2. Определение структуры данных
 - •Тема 3. Создание базы данных и проектирование таблиц с помощью sql
 - •Тема 4. Эффективное выполнение запросов для извлечения данных
 - •Тема5. Вычисления и подведение итогов в запросах. Построение нетривиальных запросов
 - •Тема 6. Запросы модификации данных. Определение ограничений целостности
 - •Тема 7. Представления
 - •Тема 8. Хранимые процедуры и функции пользователя»
 - •Тема 9. Триггеры: создание и применение. Триггеры в рекурсивных структурах
 - •Тема 10. Транзакции и блокировки»
 - •7. Тематика курсовых работ и методические указания по их выполнению
 - •1. Титульный лист
 - •2. Оглавление
 - •3. Введение
 - •4. Концептуальная модель базы данных
 - •Темы курсовых работ
 - •8. Вопросы для подготовки к зачету, экзамену
 - •8.1. Вопросы к зачету
 - •8.2. Вопросы к экзамену
 - •9. Учебно-методическое обеспечение дисциплины
 - •9.1. Литература Основная
 - •Дополнительная
 - •Методическое обеспечение дисциплины
 - •9.3. Материально-техническое и информационное обеспечение дисциплины
 - •Интернет-ресурсы
 - •Федеральное агентство по образованию
 - •Факультет социальных и информационных технологий Кафедра информационных технологий и телекоммуникаций
 - •Москва 2009
 - •Инструментальные средства разработки корпоративных
 - •Экономических систем
 - •Учебно-методический комплекс
 
Тема 14. Основы Web-программирования с использованием asp.Net
Лекция посвящена изучению принципов создания Web-приложений с использованием ASP.NET, рассмотрению основ формирования HTML-кода страницы в процессе выполнения Web-приложения, приемов вывода информации в окне браузера клиента, использования динамических элементов управления, а также способов передачи параметров между обратными отсылками данных клиента на сервер.
На лекции уделяется внимание вопросам формирования отклика сервера и структуры получаемого при этом HTML-файла, а также вопросам вывода информации в окне браузера клиента и особенностям этого процесса.
На лекции необходимо привести примеры, демонстрирующие возможности организации ввода клиентом информации и передачи ее на сервер для дальнейшей обработки Web-приложением.
Следует рассмотреть типичные ошибки, возникающие в процессе работы с исходным кодом Web-приложения, пути их обнаружения и исправления.
Излагаются возможности динамического создания элементов управления в Web-приложении и добавления их на страницу, создания обработчиков событий для них. Обсуждается структура Web-приложения и таких ее составляющих, как класс Page, коллекция ViewState, объекты Session и Application. Рассматриваются принципы работы с файлами cookies.
В процессе изложения материала студенты должны усвоить следующие ключевые термины: состояние вида, смарт-тег, динамический элемент управления, делегат, класс Page, объект Session, объект Application, объект Response, объект Request.
Тема 15. Принципы разработки пользовательского интерфейса интернет-приложения
Лекция посвящена изучению принципов построения пользовательского интерфейса, рассмотрению вопросов использования основных серверных элементов управления, применяемых для создания Web-приложений, рассмотрению вопросов организации ввода данных от пользователя и их проверки.
Рассматриваются вопросы создания пользовательского интерфейса интернет-приложения. Рассматриваются принципы позиционирования элементов пользовательского интерфейса, перечисляются основные интерфейсные элементы, используемые в ASP.NET. Рассматриваются принципы использования основных интерфейсных элементов для вывода информации на Web-страницу, а также организации ввода данных. Описываются возможности применения каскадных таблиц стилей для оформления внешнего вида элемента управления и всей страницы. Приводятся примеры динамического управления содержимым страницы с использованием элементов программирования, рассматриваются простейшие примеры осуществления привязки элементов управления к данным. Рассматриваются базовые принципы организации проверки вводимых данных.
В процессе изложения материала студенты должны усвоить следующие ключевые термины: пользовательский интерфейс, каскадные таблицы стилей, стиль оформления, графическая карта, валидатор.
Тема 16. Использование Master Page и навигация при построении интернет-приложений
Лекция посвящена изложению принципов использования мастер-страниц при построении интернет-приложения, рассмотрению возможностей применения вложенных мастер-страниц, а также организации программного взаимодействия страницы содержимого с мастер-страницей.
На лекции необходимо привести примеры построения типовых мастер-страниц и страниц содержимого, рассмотреть возможности организации переключения между различными мастер-страницами и программного обращения к содержимому мастер-страниц из страниц содержимого. Приводятся примеры использования вложенных мастер-страниц.
В процессе изложения материала студенты должны усвоить следующие ключевые термины: мастер-страница, страница содержимого, вложенная мастер-страница.
