понедельник, 18 января 2010 г.

Прямой доступ к коллекции DVD: проблема интерфейса

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

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

"Ижевский государственный технический университет"

УТВЕРЖДАЮ

Ректор

______________ И.В. Абрамов

"_____"________________ 200__г.


РАБОЧАЯ ПРОГРАММА

По дисциплине "Интерфейсы автоматизированных систем

обработки информации и управления"

для специальности

220200 Автоматизированные системы обработки информации и управления

форма обучения очная и заочная

Семестр 9

Лекции 34 ч.

Практические (семинарские) работы

Лабораторные работы 17 ч.

Контрольные работы (семестр, кол-во)

Курсовая работа (семестр)

Курсовой проект (семестр)

Зачеты (семестр) 9

Экзамены (семестр)

Самостоятельная работа 34 ч.

Всего (аудиторных занятий) 51 ч.

Всего 85 ч.

Ижевск 2004

Кафедра Автоматизированные системы обработки информации и управления

Составитель: Соболева Наталья Владимировна, старший преподаватель кафедры АСОИУ

Рабочая программа составлена на основании государственного образовательного стандарта высшего профессионального образования и утверждена на заседании кафедры

Протокол от "____" ________________ 200__ г. № ______.

Заведующий кафедрой ____________________ В.Н. Кучуганов

"____" ________________ 200__ г.

СОГЛАСОВАНО:

Председатель учебно-методической комиссии

по специальности ____________________ В.Н. Кучуганов

"____" ________________ 200__ г.

Количество часов рабочей программы соответствует количеству часов рабочего учебного плана специальности 220200 Автоматизированные системы обработки информации и управления.

Начальник учебно-инженерного отдела ____________________ А.М. Ефимова

"____" ________________ 200__ г.

1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ И ЕЁ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ

1.1. Цели и задачи дисциплины

Целью изучения дисциплины является приобретение знаний и практических навыков работы в области использования и создания современных интерфейсов автоматизированных систем обработки информации и управления.

Основные задачи:

- систематизация знаний в области разработки пользовательских интерфейсов;

- изучение методов разработки и использования программных интерфейсов;

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

1.2. Перечень дисциплин, знание которых необходимо для изучения данной дисциплины

Изучение данной дисциплины базируется на знаниях, полученных при изучении следующих дисциплин:

- Базы данных;

- Программирование на языке высокого уровня;

- Организация ЭВМ и систем;

- Сети ЭВМ и телекоммуникации.

2. ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ

2.1. Наименование тем лекций, их содержание и объём в часах

Наименование темы

Содержание

Объём, час

Введение

Цели и задачи. Понятие интерфейса автоматизированных систем. Классификация и определения

2

Интерфейс пользователя

Понятие интерфейса пользователя. Унифицированный интерфейс. Эргономические характеристики системы. Основные принципы построения интерфейса.

2

Состав пользовательского интерфейса

Состав интерфейса. Процессы ввода-вывода. Структура диалога. Построение диалога. Виды диалогов.

2

Форматирование экрана

Расположение информации на экране для разных видов диалогов. Выделение информации на экране. Особенности использования цвета. Учёт эргономических требований.

2

Многооконный интерфейс

WIMP-интерфсйс. Основные принципы построения. Окна. Многооконная технология. Пиктограммы. Время отклика.

2

Интерфейсы доступа к базам данных

Обзор универсальных методов доступа к базам данных: ODBC, OLE DB, SQL, BDE др.

4

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

Стандарты языка SQL. Выполнение операторов SQL. Встроенный SQL. Статический SQL. Динамический SQL. SQL-модули.

2

Расширения языка SQL.

Версии процедурных расширений. PL/SQL. Структура программы. Типы данных. Курсоры. Операторы управления выполнением программы. Обработка ошибок. 4GL. Динамический SQL.

2

JavaSQL

Структура программы. Апплеты. Связь с базами данных. Набор интерфейсов и классов – JDBC. Реализация стандарта SQLJ в Oracle. Встроенный SQL для Java. Совместимость по двоичным файлам. Хранимые процедуры.

2

OLE DB

Описание интерфейса. Потребители. Провайдеры данных. Сервисные компоненты. Объектная модель OLE DB. Интерфейсы и методы.

2

Интерфейсы Microsoft: DAO, RDO, ADO.

DAO (Data Access Objects) – объектный интерфейс к базе данных Access. Краткая характеристика и примеры использования. RDO (Remote Data Objects) – общий объектный интерфейс к разным источникам данных, включая MS SQL Server. ADO (Active Data Objects) – интерфейс к интерфейсу OLE DB. Описание объектной модели.

2

Технология Java Beans

Особенности компонентов. Технология визуального построения приложений. Класс BeanInfo. Стандартный API JavaBean.

2

Язык XML

Стандарты разметки документов. Особенности языка XML. Структура документа. Отображение документа. Направления использования.

2

Объектно-распределённые приложения.

ОМА – набор рекомендаций по созданию распределённых объектных систем. CORBA. Описание стандарта. Объектная модель. Реализация ссылок на объекты. Язык описания интерфейсов. Архитектура ORB. Интерфейсы доступа. Спецификация COSS. Набор объектов-серверов. Спецификация CF. Общие сервисы управления уровня приложения. Объектная модель Microsoft COM. Отличия и примеры использования.

4

Тенденции развития интерфейсов АСОИУ

Конвергенция компьютерных и коммуникационных технологий. Распределённые приложения. Распределённые вычисления в Oracle 10g. Концепция «бизнес по требованию». Развитие объектных архитектур. Web-компоненты. Провайдеры инфраструктуры приложений.

2

ВСЕГО ЛЕКЦИОННЫХ ЧАСОВ:

34

2.2 Наименование тем лабораторных работ, их содержание и объём в часах

Тема лабораторной

работы

Содержание

Объём, час

Разработка пользовательского интерфейса

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

8

Использование BDE и ADO.

Доступ к данным в среде Delphi с использованием различных механизмов доступа.

5

Применение технологии OLE.

Исследование возможностей внедрения и связывания объектов на примере Microsoft Office.

4

ВСЕГО ЛАБОРАТОРНЫХ РАБОТ:

17


3. ТЕМЫ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

1. Разработка пользовательских интерфейсов, 7 часа.

2. Расширения языка SQL, 7 часа.

3. Универсальный механизм доступа Microsoft, 6 часа.

4. Технология OLE, 7 часа.

5. Объектно-распределённые приложения, 7 часа.

4. ПЕРЕЧЕНЬ КОНТРОЛЬНЫХ ВОПРОСОВ ДЛЯ ПРОВЕДЕНИЯ ЗАЧЕТА

1. Понятие интерфейса.

2. Пользовательские интерфейсы.

3. Унифицированный интерфейс.

4. Эргономические характеристики системы.

5. Основные принципы построения пользовательского интерфейса.

6. Состав интерфейса.

7. Структура диалога.

8. Виды диалога.

9. Расположение информации на экране для разных видов диалога.

10. Способы выделения информации на экране.

11. Использование цвета.

12. Основные принципы построения WIMP-интерфсйсов.

13. Использование многооконной технологии и пиктограмм.

14. Учёт времени отклика при построении интерфейса.

15. Универсальные методы доступа к данным. Основные понятия.

16. Стандарты языка SQL.

17. Выполнение операторов SQL.

18. Встроенный SQL.

19. Статический SQL. Динамический SQL.

20. SQL-модули.

21. PL/SQL. Структура программы.

22. PL/SQL. Типы данных.

23. PL/SQL. Курсоры.

24. PL/SQL. Операторы управления выполнением программы.

25. Обработка ошибок.

26. Java. Структура программы. Апплеты.

27. Набор интерфейсов и классов – JDBC.

28. Реализация стандарта SQLJ в Oracle.

29. Встроенный SQL для Java.

30. OLE DB. Потребители. Провайдеры данных. Сервисные компоненты.

31. Объектная модель OLE DB. Интерфейсы и методы.

32. DAO (Data Access Objects. Краткая характеристика и примеры использования.

33. RDO (Remote Data Objects).

34. ADO (Active Data Objects). Описание объектной модели.

35. JavaBean. Особенности компонентов.

36. JavaBean. Технология визуального построения приложений.

37. Стандартный API JavaBean.

38. Особенности языка XML.

39. ОМА – набор рекомендаций по созданию распределённых объектных систем.

40. CORBA. Описание стандарта. Объектная модель.

41. CORBA. Реализация ссылок на объекты. Язык описания интерфейсов.

42. Архитектура ORB. Интерфейсы доступа.

43. Спецификация COSS. Набор объектов-серверов.

44. Спецификация CF. Общие сервисы управления уровня приложения.

45. Объектная модель Microsoft COM. Отличия и примеры использования.

46. Конвергенция компьютерных и коммуникационных технологий.

47. Распределённые приложения.

48. Распределённые вычисления в Oracle 10g.

49. Концепция «бизнес по требованию».

50. Развитие объектных архитектур.

51. Web-компоненты.

52. Провайдеры инфраструктуры приложений.

5. ВОПРОСЫ ДЛЯ ПРОВЕРКИ ОСТАТОЧНЫХ ЗНАНИЙ

1. Особенности построения современных пользовательских интерфейсов.

2. Понятие программного интерфейса.

3. Программные интерфейсы доступа к базам данных.

4. Распределённые объектные системы. CORBA.

5. Распределённые объектные системы. JavaBean.

6. Распределённые объектные системы. СОМ.

6. ДОПОЛНИТЕЛЬНЫЕ СРЕДСТВА, ИСПОЛЬЗУЕМЫЕ ПРИ ОБУЧЕНИИ

Используемые программные средства:

- среда программирования Delphi;

- Microsoft Office;

- системы программирования и пакеты программ по выбору студентов (в соответствии с темой дипломного проекта).

СПИСОК ЛИТЕРАТУРЫ

Основная литература.

В настоящее время учебников по данной дисциплине нет. Вся рекомендуемая литература может быть отнесена к категории дополнительной.

Дополнительная литература.

1. Сергей Дунаев. Доступ к базам данных и техника работы в сети. Практические приёмы современного программирования. – М.: ДИАЛОГ – МИФИ, 2000 – 416 с.

2. Хабибуллин И.Ш. Самоучитель Java. – СПб.: БХВ-Петербург, 2002. – 464 с.

3. http://java.sun.com.beans.

4. http://www.oracle.com.

5. http://www.microsoft.com.

Комментариев нет:

Отправить комментарий