Смекни!
smekni.com

Методические рекомендации для преподавателя Дисциплина «Проектирование информационных систем» (стр. 2 из 9)

№п/п Наименование темы
Структура и содержание основных теоретических вопросов по изучаемой теме
Зан
ч.
1. Логические модели данных.Реляционная модель данных Атрибутивный способ идентификации объектов. Логические модели организации данных. Базовые понятия реляционной модели данных, типы данных, домены, кортежи, ключи отношения. Связанные отношения. Условия целостности данных. Типы связей между таблицами. Свойства таблиц реляционной СУБД. Нормализация данных 2
2. Концептуальное проектирование структуры данных Концептуальное моделирование структуры данных. Уровни абстракции данных. Концептуальная модель БД. Внутренняя модель БД. Внешняя модель БД. Физическая модель БД 2
3. ER-модель данных. Сущности и их атрибуты. Виды атрибутов. Виды связей, связность, мощность связей, сильные и слабые связи. Зависимость существования. Сила связи и слабые сущности. Супертипы и подтипы сущностей. Модель Чена, нотация Баркера. Разработка ER-диаграмм, метод синтеза. 4
4. Структура приложений для работы с БД Принципы построения баз данных. Использование систем индексации. Общая структура доступа к данным в автономных, файл-серверных, клиент серверных и многоуровневых архитектурах ИС. 4
5. Технологии доступа к данным. Доступ к данным с использованием BDE Методы и способы доступа к данным. Организация связи с БД в Delphi. Варианты архитектуры для BDE. Набор данных. Классы TTable TQuery. Компонент TDataSourse для соединения с набором данных. Состояние набора данных, навигация по набору данных, поиск записей и фильтрация. Работа с полями данных. Модуль данных. Компоненты для отображения данных в интерфейсе пользователя. 4
6. Доступ к данным с использованием ADO Технология COM. Компоненты TADOConnection, TADOCommand, TADODataSet, TADOTable, TADOQuery и TADOStoredProc. Компоненты для работы с полями. Класс TField. Вычисляемые поля. Программное управление соединением. Транзакции в ADO. 4
7. Реляционный способ работы с данными (выборка данных). Использование SQL для выборки данных из таблиц. Компоненты Delphi, работающие с БД через SQL-запросы. Простейшая форма оператора Select. Задание условий при выборке данных. Операторы сравнения. Логические операторы. Упорядочение данных. Использование вычисляемых полей. 4
8. Вывод данных. Создание отчетов. Типы отчетов. Утилита QuickReport. Структура генератора QuickReport. Компонент TQuickRep. Упорядочивание и группировка данных в отчете. Отображение в отчете таблиц и графиков. 4
9. Планирование разработки приложений. Система меню и панель инструментов. Работа с редактором меню. Создание подменю. Задание реакции на выбор команды меню. Создание контекстного меню. Панель инструментов. Контейнеры для панелей инструментов. Способы задания реакции на нажатие кнопки на панели инструментов. Геометрия и графика интерфейса пользователя. 4
10. Разработка справочной системы Основные компоненты справочной системы. Форматы справочной системы WinHelp и HTML Help. Основные элементы справочной системы, создание файла справки. Создание строки состояния приложения. Компиляция файла справки. Подключение к приложению справочных файлов. 4

ИТОГО

36

3. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА ПО ЛЕКЦИОННОМУ МАТЕРИАЛУ

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

  1. Ю.С. Избачков, В.Н. Петров. Информационные системы /учебник для вузов/. СПб.:Питер, 2006.
  2. А.Я. Архангельский. Программирование в Delphi для Windows. М.: Бином,2007.
  3. Г.Н. Смирнова, А. А. Сорокин, Ю.Ф. Тельнов. Проектирование экономических информационных систем: учебник/. Под ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2003.
  4. А.Д.Хомоненко, В.М.Цыганков, М.Г.Мальцев. Базы данных /учебное пособие/. Изд. СПб "КОРОНАпринт", 2006

5. А.М.Вендров. Проектирование программного обеспечения экономических информационных систем /учебник для вузов/. М.: Финансы и статистика, 2005.

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

  1. А.П.Чекалов. Базы данных: от проектирования до разработки приложений. СПб.: БХВ-Петербург, 2003.

2. Т.П.Барановская, В.И.Лойко, М.И.Семенов, А.И.Трубилин. Информационные системы и технологии в экономике.М.: Финансы и статистика, 2003.

3. С.В.Маклаков. Моделирование бизнес-процессов с ALLFusion Process Modeler. М.: Диалог МИФИ, 2004.

4. С.А.Орлов. Технологии разработки программного обеспечения. Разработка сложных программных систем /учебник для вузов/.СПб.:Питер, 2004.

5. Журнал «Информационные технологии».

4. СРЕДСТВА ОБУЧЕНИЯ.

Технические средства обучения (ТСО) – компьютер с проектором в лекционной аудитории.


МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ДЛЯ ПРЕПОДАВАТЕЛЯ ПО ПРОВЕДЕНИЮ ПРАКТИЧЕСКИХ ЗАНЯТИЙ

ТЕМА: ______________________________________

ЦЕЛЬ: (способствовать формированию умений по …)

ЗАДАЧИ: (рассмотреть …; обучить …; изучить …)

СРЕДСТВА ОБУЧЕНИЯ_______________________

МЕТОДЫ ОБУЧЕНИЯ_________________________

МЕТОДИЧЕСКИЕ УКАЗАНИЯ (структура и хронометраж занятия):

СТУДЕНТ ДОЛЖЕН ЗНАТЬ:

1. до изучения темы (базисные знания)

1. после изучения темы

СТУДЕНТ ДОЛЖЕН УМЕТЬ____________________

КОНТРОЛЬНЫЕ ВОПРОСЫ____________________

ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ СТУДЕНТОВ: (провести…; определить…; выполнить… решить… )

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА (основная и дополнительная)


№п/п Наименование темы
Содержание основных вопросов по изучаемой теме
Зан
ч.

4.3. На компьютерах в классе должно быть установлено следующее программное обеспечение:

- MS Office 2003 или выше;

- Delphi 6 или выше;

- Paradox 9;

- FoxPro 8 или выше;

- SyBase Power Designer 10 или выше.

-ххх-


Занятия 1

На выполнение занятий 1 отводится 4ч.

Тема: Разработка простых приложений для выполнения вычислений

Введение

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

В Word открыть файл присвоить ему имя Занятие 1 и сохранить в папке, которая должна находиться в папке Мои документы/Временная 01/Номер группы / папка под своим именем (при необходимости нужные папки создать).

Задание 1

Составить приложение, в котором выполняется сложение двух чисел.

Условия

Каждое число должно вводится в свое окно, а их сумма выводиться в третьем окне.

Выполнение операции сложения должно осуществляться по нажатию кнопки "Сложить".

Завершение работы программы должно осуществляться по нажатию другой кнопки с надписью "Завершение работы".

Порядок выполнения

  1. Создать форму.
  2. Поместить на форму два окна для ввода (компонент
    TEdit) и одно для вывода чисел.
  3. Для окон убрать их надписи внутри (Caption) и создать надписи сверху с помощью компонента
    "Метка" (TLabel).
  4. Поместить на форму элементы управления ( две кнопки).
  5. Создать методы (функции) обработки для всех элементов, используя приведенный ниже листинг, как подсказку (из предыдущего упражнения мы помним, что простое копирование и вставка текста листинга не приведет к результату).

Замечание. Поскольку для ввода и вывода чисел используются компоненты текстовых окон, то для сложения необходимо преобразовать тип вводимых строк символов в числовой, а затем результат сложения снова преобразовать в строковый тип, что и выполняется командами приведенной строки. Т.е. текст преобразуется в число оператором (методом) StrToInt ( ), а затем полученная сумма обратно в текст (для вывода в текстовое окно) с помощью IntToStr( ).

Задание 2

Дополнить работу калькулятора таким образом, чтобы по результату, появляющемуся в третьем окне при нажатии кнопки "сложить", в окне для картинки, появлялось одно изображение, а при нажатии кнопки "вычесть" другое изображение. Например, такой вид:

Задание 3 (усложненное).