Цель и задача изучаемой дисциплины

Вид материалаЗадача

Содержание


3. Объём дисциплины и виды учебной работы
Общая трудоёмкость дисциплины
Вид итогового контроля по семестрам
Вид итогового контроля самостоятельной работы без отчетностей
Аудиторные занятия
Самостоятельная работа
4. Содержание дисциплины
5. Лабораторный практикум
1. Разработка экранных форм для аис
2. Разработка многоуровневых систем меню для аис
3. Обеспечение внутренней целостности данных
4. Разработка нестандартных экранныхъ форм
5. Сравнение простых, компактных и составных индексов
6. Сравнительный анализ возможностей команд для
7. Организация динамических связей между
8. Изучение возможностей языка запросов sql
Используемое оборудование –
Наименование лабораторной работы
1. Технология разработки автоматизированных
2. Рабочий стол и рабочая среда субд vfp
...
Полное содержание
Подобный материал:
Цель и задача изучаемой дисциплины


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

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

Курс относится к циклу специальных дисциплин и связан с циклами естественнонаучных ("Информатика", "Математические основы теории систем"), обще профессиональных ("Вычислительные машины и системы", "Операционные системы") и специальных дисциплин ("Локальные системы автоматики", "Системы передачи данных").


требования к уровню освоения содержания дисциплины


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

студент должен знать:

-информационные модели данных;

-принципы организации баз данных способы их построения;

-язык описания данных и язык манипулирования данными одной из товарных СУБД;

студент должен владеть:

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

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


3. Объём дисциплины и виды учебной работы


Таблица 1 – объем дисциплины и виды учебной работы

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

По учебным планам основной траектории обучения

с максимальной трудоёмкостью

с минимальной трудоёмкостью

Общая трудоёмкость дисциплины







по ГОС

120




по УП

119



Изучается в семестрах

8




Вид итогового контроля по семестрам







зачет







экзамен

8




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







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

8




Вид итогового контроля самостоятельной работы без отчетностей

расчетно-графические работы (РГР)







Реферат (РФ)







Домашние задания (ДЗ)







Аудиторные занятия:







всего

68




В том числе: лекции (Л)

34




Лабораторные работы (ЛР)

17




Практические занятия (ПЗ)

17




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







общий объем часов (С2)

51




В том числе на подготовку к лекциям

8,5




на подготовку к лабораторным работам

17




на подготовку к практическим занятиям







на выполнение КП







на выполнение КР

25,5




на выполнение РГР







на написание РФ







на выполнение ДЗ







на экзаменационную сессию









4. Содержание дисциплины


Содержание дисциплины включает в себя следующие разделы.

1. Автоматизированные информационные системы (АИС):
  • современные информационные технологии и классификация АИС;
  • информационное обеспечение АИС и его состав;
  • технические средства для хранения информации;
  • жизненный цикл информационных систем и этапы их развития;
  • классификация пользователей АИС
  • администратор базы данных.

Объем 2 часа.


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

Объем 4 часа.


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

Объем 4 часа.


4. Реляционная модель баз данных:
  • основные определения, схема реляционной базы данных;
  • реляционная алгебра;
  • внутренняя целостность;
  • ссылочная целостность, обеспечение ссылочная целостность;

Объем 4 часа.


5. Языки описания данных:
  • создание, открытие и закрытие таблиц и контейнеров в VFP, конструктор таблиц;
  • типы данных и ограничения полей и записей в VFP;
  • конструктор ссылочной целостности в VFP, функции Cascade и Restrict, триггеры и хранимые процедуры;
  • индексирование DBF-файлов в VFP, IDX и CDX-файлы;
  • запрос на создание новой таблицы;
  • управление индексами.

Объем 4 часа.


6. Языки манипулирования данными в СУБД:
  • структура команд языка манипулирования данными VFP;
  • настройка среды VFP;
  • ввод данных, разработка формы для ввода данных; корректировка и удаление записей;
  • объектно-ориентированное программирование в VFP, определение классов пользователя;
  • фильтрация и поиск данных, поиск по указателю записи, последовательный поиск, дихотомный поиск, технология Rushmore;
  • организация динамических связей.

Объем 10 часов


7. Язык запросов:
  • язык SQL и классификацию запросов;
  • простые и сложные запросы на выборку данных;
  • использование агрегатных функций с группировками и встроенных предикатов;
  • использование подзапросов и объединение запросов;
  • запросы на удаление, корректировку и добавление данных.

Объем 4 часов.


8. Многозадачные и многопользовательские информационные системы:
  • технология клиент-сервер, удаленные представления;
  • конфликтные ситуации, организация транзакций;
  • технология ODBC, распределенные БД.
  • базы данных в глобальных сетях, расписания и протоколы;
  • защита и секретность данных.

Объем 2 часа.

Таблица 2 – Разделы дисциплины и виды занятий и работ


Раздел дисциплины
Л

ЛР

ПЗ

КП

(КР)
РГР

ДЗ

РФ

С2

1

2

3

4

5

6

7

8

9

10


Автоматизированные информационные системы

*




*

















Банки и базы данных, системы управления базами данных

*

*

*

*














Основные этапы проектирования АИС

*

*

*

*














Реляционная модель баз данных

*

*

*

*














Языки описания данных

*

*




*














Языки манипулирования данными в СУБД

*

*




*














Язык запросов

*

*

*

*














Многозадачные и многопользовательские информационные системы

*




*













*


5. Лабораторный практикум


Выполнение лабораторных работ предусматривает следующие стадии:

1. Теоретическая подготовка к выполнению работы с использованием методических указаний, материалов лекционного курса и других источников;

2. Получение задания, его осмысление и получение теоретического решения поставленной задачи;

3. Выполнение задания в среде СУБД VFP 8.0;

4. Оформление отчета и подготовка к защите;

5. Защита выполненной лабораторной работы.

Лабораторный практикум включает в себя следующие работы:


1. РАЗРАБОТКА ЭКРАННЫХ ФОРМ ДЛЯ АИС

Цель работы: изучить команды, функции языка манипулирования данными, а также свойства и методы объектно-ориентированного языка для разработки экранных форм. Разработать "визитную" экранную форму АИС заданной предметной области.

Задание.

1) Используя учебные пособия по СУБД и системную документацию изучить функциональные возможности команд форматного вывода и ввода и визуальные средства программирования конструктора форм VFP.

2) Разработать макет и реализовать "визитную" экранную форму для заданной предметной области. Форма должна содержать сведения о назначении АИС, о предметной области, об организации-разработчике, об авторе, о дате создания, о версии и иметь "фирменный знак" в виде OLE-объекта, кнопку и таймер для закрытия формы.

3) Представить для защиты файл "визитной" формы.

Используемое оборудование – вычислительная система с СУБД VFP 8.0.

Время выполнения работы – 2 часа.


2. РАЗРАБОТКА МНОГОУРОВНЕВЫХ СИСТЕМ МЕНЮ ДЛЯ АИС

Цель работы: изучить команды и функции языка манипулирования данными для реализации систем меню, а также возможности генератора меню СУБД VFP 8.0 и разработать двухуровневую систему меню для заданной предметной области.

Задание.

1) Используя учебные пособия по СУБД и системную документацию изучить функциональные возможности команд для реализации систем меню, а также возможности генератора меню СУБД VFP 8.0.

2) Разработать макет и реализовать двухуровневую систему меню для заданной предметной области. Меню должно содержать пункт "Выход" с соответствующей командой обработки; остальные пункты должны обрабатываться "заглушками".

3) Разработать и реализовать головной модуль, который вызывает визитную форму (см. лр.1), выводит данную систему меню и после обработки пункта "Выход" восстанавливает рабочий стол СУБД.

4) Создать в менеджере проектов приложение, включающее головной модуль, визитную форму и меню.

5) Пункты 2-4 повторить для случая закрепления системы меню на прикладной экранной форме, а не на месте системного меню.

6) Разработать и реализовать контекстное меню на прикладной экранной форме.

7) Представить для защиты АРР-файлы двух приложений.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


3. ОБЕСПЕЧЕНИЕ ВНУТРЕННЕЙ ЦЕЛОСТНОСТИ ДАННЫХ
В DBF-ФАЙЛАХ СУБД VFP 8.0

Цель работы: изучить команды языка описания данных, а также возможности конструктора таблиц СУБД VFP 8.0 и разработать DBF-файл для демонстрации процесса обеспечения внутренней целостности данных.

Задание.

1) Используя учебные пособия по СУБД и системную документацию изучить функциональные возможности команд CREATE и CREATE TABLE SQL, а также возможности конструктора таблиц и контейнеров VFP 8.0.

2) Разработать учебный DBF-файл, в котором необходимо использовать не менее пяти типов полей, включая поле типа Memo и General.

3) В данном файле обеспечит следующие возможности: маску ввода, значение по умолчанию, контроль поля, контроль нескольких полей (записи).

4) Подключить командой BROWSE данную таблицу на один из пунктов меню из предыдущей работы.

5) Представить для защиты АРР-файл приложения.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


4. РАЗРАБОТКА НЕСТАНДАРТНЫХ ЭКРАННЫХЪ ФОРМ
ДЛЯ ВВОДА ДАННЫХ

Цель работы: изучить возможности двух мастеров форм СУБД VFP и приобрести навыки по разработке нестандартных форм для ввода данных в взаимосвязанные DBF-файлы.

Задание.

1) Используя учебные пособия и системную документацию по СУБД VFP, изучить возможности мастеров форм и выявить их недостатки в отношении ввода данных в зависимые файлы.

2) Разработать с помощью мастеров две стандартные формы.

3) Разработать макет нестандартной формы и реализовать его в конструкторе форм.

5) Представить для защиты АРР-файл приложения.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


5. СРАВНЕНИЕ ПРОСТЫХ, КОМПАКТНЫХ И СОСТАВНЫХ ИНДЕКСОВ

Цель работы: изучить структуру и возможности команд для создания индексов языка манипулирования данными СУБД VFP, провести сравнительный анализ объемных и скоростных свойств для различных индексных файлов на отношениях различного объема.

Задание.

1) Используя учебные пособия и системную документацию по СУБД VFP, изучить структуру и возможности команд для создания индексов языка манипулирования данными, провести сравнительный анализ объемных и скоростных свойств для различных индексных файлов на отношениях различного объема.

2) Разработать командный файл, позволяющий организовывать заполнение одного определенного отношения тестовой информацией (заносить в базу заданное количество записей), фиксировать время, нужное для создания и корректировки индексных файлов, и фиксировать объем этих файлов;

3) Провести экспериментальную оценку временных и объемных показателей процесса индексирования в соответствии с предлагаемой таблицей;

5) Представить текст командного файла и заполненную результатами эксперимента таблицу к защите.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


6. СРАВНИТЕЛЬНЫЙ АНАЛИЗ ВОЗМОЖНОСТЕЙ КОМАНД ДЛЯ
ПОИСКА ДАННЫХ

Цель работы: изучить структуру и возможности команд для реализации поиска информации в АИС средствами языка манипулирования данными СУБД VFP, провести сравнительный анализ быстродействия этих команд на отношениях различного объема.

Задание.

1) Используя учебные пособия и системную документацию по СУБД VFP, изучить структуру и возможности команд для организации поиска записей в базе данных.

2) Разработать командный файл, позволяющий организовывать заполнение одного определенного отношения тестовой информацией (заносить в базу заданное количество записей) и фиксировать время, нужное для поиска заданной записи.

3) Провести экспериментальную оценку времени поиска записи в определенном отношении с различным числом записей и при различном расположении искомых записей различными способами. С этой целью заполнить предлагаемую таблицу.

5) Представить текст командного файла и заполненную результатами эксперимента таблицу к защите.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


7. ОРГАНИЗАЦИЯ ДИНАМИЧЕСКИХ СВЯЗЕЙ МЕЖДУ
ОТНОШЕНИЯМИ

Цель работы: изучить структуру и возможности команд по организации динамических связей между отношениями типа 1:1 и 1:М языка манипулирования данными СУБД VFP 8.0 и приобрести навыки по использованию этих команд и конструктора ссылочной целостности данных для реализации отчетных форм и контроля связанных данных в АИС.

Задание.

1) Используя учебные пособия и системную документацию по СУБД VFP, изучить структуру и возможности команд для организации динамических связей между отношениями.

2) Разработать простейшую базу данных, позволяющую организовывать динамические связи между отношениями.

3) Разработать командный файл, реализующий динамические связи вида 1:1 и 1:М и обеспечивающий возможность получения отчетных форм на бумажном носители (по одному отчету для каждого вида связи).

5) Представить текст командного файла и отчетные формы к защите.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


8. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ ЯЗЫКА ЗАПРОСОВ SQL

Цель работы: изучить структуру и возможности команд языка запросов SQL СУБД VFP 8.0, провести реализацию типовых запросов к базе данных на этом языке.

Задание.

1) Используя учебные пособия и системную документацию по СУБД VFP, изучить структуру и возможности команд SELECT, DELETE, UPDATE, INSERT и CREATE TABLE языка SQL.

2) Разработать командный файл, позволяющий реализовать все типовые простые и хотя бы один сложный запросы на выборку, а также запросы на удаление, вставку и корректировку. В качестве базы данных использовать любое отношение(я), полученное в предыдущих работах.

3) Представить результаты выполнения запросов к защите.

Используемое оборудование – вычислительная система с СУБД VFP 8.0

Время выполнения работы – 2 часа.


Таблица 3 – Лабораторный практикум и его взаимосвязь с содержанием
лекционного курса

№ п/п

№ раздела
Наименование лабораторной работы


3

Разработка экранных форм для АИС



3

Разработка многоуровневых систем меню для АИС


5

Обеспечение внутренней целостности данных в dbf-файлах СУБД VFP 8.0


2

Разработка нестандартных форм для ввода данных


6

Сравнение простых, компактных и составных индексов


6

Сравнительный анализ возможностей команд для поиска данных


4

Организация динамических связей между отношениями


7

Изучение возможностей языка запросов SQL


6. Практические занятия

Курс включает в себя следующие практические занятия.


1. ТЕХНОЛОГИЯ РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ
ИНФОРМАЦИОННЫХ СИСТЕМ

Цель работы: освоить технологию разработки АИС, принципы проектирования автоматизированных систем управления, их жизненный цикл и усвоить задание на курсовую работу.

Задание: познакомиться с содержание методического указания по курсовой работе, выбрать вариант задания, на примере освоить технологию обследования предметной области АИС.

Выполнение:

1) Получение необходимых теоретических сведений по технологии проектирования АИС в объеме методического указания.

2) Получение от преподавателя задания на курсовую работу в виде названия предметной области будущей учебной АИС.

3) Выполнение работы – познакомиться с требованиями предъявляемыми к базе данных, интерфейсному программному комплексу и содержанию пояснительной записки; познакомиться с технологией обследования предметной области на примере из методического указания.

4) Защита работы.

Время выполнения работы – 2 часа.


2. РАБОЧИЙ СТОЛ И РАБОЧАЯ СРЕДА СУБД VFP

Цель работы: освоить технологию разработки приложений в среде СУБД VFP и возможности операционной среды.

Задание: просмотреть все пункты системного меню, экспериментально проверить пункт Tools и подпункт Options, изучить возможности менеджера проектов.

Выполнение:

1) Получение необходимых теоретических сведений о работе из справочной системы СУБД VFP.

2) Получение от преподавателя задания в виде названия закладки в Tools и Options.

3) Выполнение работы   исследовать поведение среды СУБД VFP при изменении флажков на заданной вкладке; создать простейшее приложение в виде АРР и EXE файлов с помощью менеджера проектов.

4) Защита работы в форме сообщения на данном занятии о возможностях настройки среды опциями на исследованной вкладке.

Время выполнения работы – 4 часа.


3. РАЗРАБОТКА ИНФОРМАЦИОННОЙ МОДЕЛИ АИС

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

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

Выполнение:

1) Получение необходимых теоретических сведений о работе;

2) Получение от преподавателя задания в виде названия учебной автоматизированной информационной системы;

3) Выполнение работы   исследовать предметную область с позиции системного подхода; выявить запросы конечных пользователей, разработать инфологическую модель в форме ER-диаграммы, преобразовать диаграмму в логическую структуру базы данных (датологическую модель) с учетом особенностей СУБД VFP.

4) Защита работы.

Время выполнения работы – 4 часа.


4. БАЗОВЫЕ КЛАССЫ СУБД VFP

Цель работы: освоить свойства, методы и события базовых классов объектно-ориентированной подсистемы СУБД VFP.

Задание: познакомиться с содержание методического указания по описанию базовых классов СУБД VFP и экспериментально исследовать свойства, события и методы основных классов.

Выполнение:

1) Изучить описание свойств, методов и событий основных базовых классов в объеме методического указания.

2) Получение от преподавателя задания в виде названия одного базового класса для его углубленного изучения.

3) Выполнение работы – экспериментально исследовать возможности свойств, методов и событий заданного базового класса.

4) Защита работы в форме сообщения на данном занятии о возможностях заданного базового класса.

Время выполнения работы – 4 часа.


5. ВОЗМОЖНОСТИ СУБД VFP ПО ИСПОЛЬЗОВАНИЮ ТЕХНОЛОГИЙ КЛИЕНТ-СЕРВЕР И INTERNET

Цель работы: освоить возможности СУБД VFP по организации удаленного доступа к данным в рамках технологии клиент-сервер и по разработки динамических страниц в интернете.

Задание: познакомиться с содержание методического указания по описанию возможностей СУБД VFP для организации удаленного доступа к данным в рамках технологии клиент-сервер и для разработки динамических страниц в интернете.

Выполнение:

1) Изучить описание возможностей СУБД VFP для организации удаленного доступа к данным в рамках технологии клиент-сервер и для разработки динамических страниц в интернете в объеме методического указания.

2) Получение от преподавателя задания в виде возможной конфликтной ситуации при совместном обращении к базе данных или таблицы, данные которой необходимо представить на интернет-странице.

3) Выполнение работы – экспериментально продемонстрировать возможности блокировок и транзакций СУБД VFP или динамическое отражение данных таблицы на интернет-странице.

Время выполнения работы – 2 часа.


7. Курсовое проектирование

Содержание курсовой работы составляет разработка проекта автоматизированного рабочего места специалиста в заданной предметной области и его реализация средствами реляционной СУБД.

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

Курсовая работа оформляется в виде пояснительной записки объемом не более 40 страниц, приложение которой должно содержать 2 программных документа "Текст программы" и "Описание программы" и графической части объемом в три листа формата А4, содержащих информационную модель предметной области, основные алгоритмы и результаты опытной эксплуатации.

Ниже приводится перечень тем или предметных областей.
  1. Разработка информационно - справочной системы для определенной отрасли деятельности.
  2. Разработка автоматизированного рабочего места специалиста конкретной прикладной области.
  3. Разработка программного обеспечения для подсистем АСУ.
  4. Разработка простейших автоматизированных систем контроля.
  5. Исследование свойств товарных СУБД и их сравнительный анализ.
  6. Разработка элементов интеллектуальных информационных систем.
  7. Разработка простейших экспертных систем.

7. Контроль знаний студентов

Вопросы для входного контроля

1. Какой смысл заключен в терминах "данные" и "информация"?

2. Перечислите носители информации.

3. Что такое "управление" ?

4. Что обозначает термин "система" ?

5. В чем отличие САУ от АСУ ?

6. Определите понятия функциональной зависимости.

7. Как вы понимаете термин "предметная область" ?

8. Приведите расширенную запись целого числа в позиционной системе исчисления

9. Как вы определите термин "модель".

10. Отличие целого числа от натурального, рационального от действительного.

11. Документы, регламентирующие содержание и оформление ПЗ КП и КР ?

12. Какие типы данных и структуры данных есть в известных Вам алгоритмических языках программирования ?

13. Знаете ли Вы языки программирования, которые не относятся к классу алгоритмических языков ?

14. Что такое логическая функция ?

15. Какие элементарные логические функции Вы знаете, приведите таблицу истинности одной из них ?

16. По каким критериям сравнивают ЦВМ ?

17. Назначение ОС ЦВМ ?

18. Что такое интерфейс вычислительной системы ?

19. Что такое стек ?

20. Что такое файл ? Перечислите типы файлов.

21. Перечислите способы обмена данных между программами в программном комплексе.

22. Что такое "структурное программирование" ?

23. Как соотносятся понятия "оптимальный" и "эффективный" ?


Вопросы для текущего и выходного контроля

Текущий и выходной контроль реализован в адаптивной среде тестирования АСТ. Структура и объемные характеристики банка тестовых заданий, также примеры тестовых заданий приводятся ниже.













8. Учебно-методическое обеспечение дисциплины


Список основной литературы.
  1. Федоров А., Елманова Н. Базы данных для всех. М.:Компьютер-Пресс. 2001. – 256 с.
  2. Карпова Т. Базы данных. Модели, разработка, реализация. СПб.: Питер, 2001. – 304 с.
  3. Диго С.М. Проектирование и использование баз данных: Учебник. – М.: Финансы и статистика, 1995. – 208 с.
  4. Омельченко Л.Н. Самоучитель Visual Foxpro 8.   СПб.: БВХ – Петербург, 2003. – 688 с.
  5. Мусина Т.В., Пушенко В.А. VFP 7.0. Учебный курс. К.: ВЕК+, 2002. – 400 с.
  6. Базиям Менахем и др. Использование VFP 6.0. Специальное издание. Пер. с англ. М.: «Вильямс», 2000. – 928 с.
  7. Информационное обеспечение систем управления: Методические указания к лабораторным работам для студентов специальности 210100 «Автоматика и информатика в технических системах» /Сост. В.В. Воронин, Г.К. Конопелько. – Хабаровск: Изд-во Хабар. гос. техн. ун-та, 1997. – 48 с.
  8. Информационное обеспечение систем управления: Методические указания по курсовому проектированию для студентов специальности 210100 «Управление и информатика в технических системах» и специализация «Информационно-управляющие системы /Сост. В.В. Воронин. – Хабаровск: Изд-во Хабар. гос. техн. ун-та, 2000.– 48 с.
  9. Объектно-ориентированное программирование VFP: Методические указания по практическим занятиям для студентов специальности 210100 «Управление и информатика в технических системах» /Сост. В.В. Воронин. – Хабаровск: Изд-во Хабар. гос. техн. ун-та, 2001.– 98 с.


Список дополнительной литературы
  1. Саринков А.А. Автоматизированные информационные системы: Учеб. пособие. – Хабаровск: Изд-во Хабар. гос. техн. ун-та, 2003. – 131 с.
  2. Король В.И. Разработка приложений в MS Access. М.: ПРИОР, 1998.-274 с.
  3. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. –М.: Мир, 1991. – 252 с.
  4. Омельченко Л.Н. Самоучитель Visual FoxPro 6.0. – СПб.: БХВ – Санкт-Петербург. 1999. –512 с.
  5. Каратыгин С., Тихонов А., Тихонова Л. Visual FoxPro 5. Полное руководство пользователя с примерами.–М.: БИНОМ, 1997.– 732 с.
  6. Каратыгин С.А. и др. Visual FoxPro 5.0. К вершинам мастерства. М.: Восточная книжная компания, 1997. – 736 с.
  7. Баженова И.Ю. Visual FoxPro 5.0. Объектно-ориентированные средства программирования. –М.: Диалог, 1997. –320 с.
  8. Пэддок Р. и др. Visual FoxPro 6.0. Разработка корпоративных приложений. М.: ДМК, 1999. – 592 с.
  9. Пинтер Л., Пинтер Д. Visual FoxPro: уроки программирования. –М.: ТОО “Эдэль”, 1996. –480 с.
  10. Баженова И.Ю. Visual FoxPro 3.0. –М.: Диалог, 1996. –286 с.
  11. Горев А. Разработка приложений в Microsaft Visual FoxPro. –М.: ТОО “Эдэль”, 1996. –392 с.
  12. Михаэль Д. Антонович. Visual FoxPro 3 для Windows. М.: Бином, 1996. –688 с.
  13. Попов А.А. Программирование в среде СУБД FoxPro 2.0 Построение систем обработки данных. – Киев: Радио и связь, 1995. –352 с.


9. Материально-техническое обеспечение дисциплины


Компьютерный класс с установленной системой управления базами данных Visual Fox Pro 8.0.


10. Методические рекомендации по организации изучения дисциплины


На основании программы кафедры разрабатываются рабочие учебные программы дисциплины с учетом фактического числа часов, отведенных на ее изучение. В рабочих программах предусматривается изучение физических и технических основ разработки АИС, которые определяются профилем подготовки каждого направления (специальности) бакалавров и дипломированных специалистов. Исходя из этого, в рабочей программе отдельные разделы программы могут быть либо усилены, либо сокращены или опущены.

Лабораторный практикум и практические занятия должны быть нацелены на практическое изучение технологии разработки АИС, включая проектирование логической структуры базы данных и интерфейсного программного комплекса для ее управления.

Курсовая работа может отличаться от типового задания и ее реализация может выполняться в средах различных реляционных СУБД.

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

Программа рассчитана на 120 часов.


Таблица 4 - тематический план лекционных занятий

№ темы
Раздел (тема) дисциплины

Объем часов

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

УИТС




Автоматизированные информационные системы

2








Базы данных, системы управления базами данных

4








Основные этапы проектирования АИС

4








Реляционная модель баз данных

4








Языки описания данных

4








Языки манипулирования данными в СУБД

10








Язык запросов

4








Многозадачные и многопользовательские информационные системы

2







Итого

34









Таблица 5 - тематический план лабораторных занятий


Название лабораторной работы

Объем часов

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

УИТС




Разработка экранных форм для АИС

2








Разработка многоуровневых систем меню для АИС

2








Обеспечение внутренней целостности данных в dbf-файлах СУБД VFP 8.0

2








Разработка нестандартных форм для ввода данных

2








Сравнение простых, компактных и составных индексов

2








Сравнительный анализ возможностей команд для поиска данных

2








Организация динамических связей между отношениями

2








Изучение возможностей языка запросов SQL

3







Итого

17









Таблица 3 - тематический план практических занятий


Темы практических занятий

Объем часов

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

УИТС




Технология разработки АИС

2








Рабочий стол и рабочая среда СУБД VFP

4








Разработка информационной модели АИС

4








Базовые классы СУБД VFP

4








Возможности СУБД VFP по использованию технологий клиент-сервер и internet

3







Итого

17