№ п/п
| Наименование темы
| Содержание темы |
1
| Введение и основные понятия курса.
| Информационная технология в управлении предприятием.
Задачи проектирования экономических информационных систем. Разработка технического задания и организация разработки проекта.
Требования к эффективности и надежности проектных решений при разработке информационных систем
|
2
| Информационные системы, понятие и классификация.
| Понятие информационной системы и ее назначение.
Функционально-технологические типы ИС: операционисткая, учетная, оперативного управления, контроллинговая, документально-справочная, СППР, ИИС.
Структурно-информационные типы ИС: фактографические, документальные, геоинформационные. Основные функции СУБД.
Структура информационных потоков, проектирование логико-семантического комплекса.
Подсистемы – функциональные и обеспечивающие.
Место БД как ядра ИС. Реляционная модель данных и реляционная система управления базами данных.
Свойства отношений и нормализация данных.
|
3
| Основные компоненты технологии проектирования ИС.
| Методы и средства проектирования ИС.
Краткая характеристика применяемых технологий проектирования и основные требования к ней.
Понятие проекта, основы структурного и календарного планирования.
Процессы, протекающие на протяжении жизненного цикла, его структура и модели. Требования, предъявляемые к технологии проектирования ИС.
Процессы анализа и проектирования.
Функционально-ориентированный и объектно-ориентированный подходы к проектированию.
Планирование проектных задач.
Оценка проекта на основе LOC и FP метрик.
Метод структурного проектирования.
Метод Джексона.
Выбор технологии проектирования ИС.
|
4.
| Каноническое проектирование ИС.
| Технология проектирования ЭИС и ее формализация.
Требования стандартов ISO 12207 и ГОСТ 34.
Содержание и состав работ на предпроектной стадии.
Проектирование процессов получения первичной информации, создания и ведения информационной базы.
Проектирование процессов получения первичной информации.
Проектирование процесса загрузки и ведения информационной базы.
Проектирование процесса автоматизированного ввода бумажных документов.
Проектирование системы экономической документации.
Проектирование внутримашинного информационного обеспечения ЭИС.
Основы проектирования технологических процессов обработки данных.
Проектирование процессов получения первичной информации, создания и ведения информационной базы.
Состав работ на стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения.
|
5
| Проектирование структуры информационной базы.
| Основные этапы проектирования структуры данных.
Метод нормализации и метод сущность-связь.
Концептуальное моделирование структуры данных.
Концептуальные модели данных.
Модель «сущность-связь.
Формирование исходного перечня сущностей и выделение базовых сущностей.
Проектирование структуры с помощью CASE-средств.
Создание концептуальной модели информационной системы.
Технология создания нового проекта.
Проверка модели.
Документирование модели базы данных.
Создание физической модели.
Создание структуры базы данных.
Модификация структуры базы данных.
|
6
| Технологии проектирования ИС.
| Технологии параметрически-ориентированного и модельно-ориентированного проектирования.
Сущность объектно-ориентированного подхода. Унифицированный язык моделирования UML.
Методология структурного моделирования бизнес-процессов SADT.
Особенности использования структурного и объектно-ориентированного подходов.
Модель бизнес-процессов и структурный анализ IDEF.
Применение методов структурного анализа и разработки IDEF.
Методология функционального моделирования IDEF0.
Синтаксис и семантика моделей IDEF0.
Построение моделей IDEF0.
Методология описания бизнес-процессов IDEF3.
Синтаксис и семантика моделей IDEF3.
Требования IDEF3 к описанию бизнес-процессов.
Взаимосвязь моделей IDEF0 и IDEF3.
Структурный анализ потоков данных DFD.
Назначение диаграмм потоков данных.
Синтаксис и семантика диаграмм потоков данных.
Построение диаграмм потоков данных.
Этапы логического моделирования ИС и использование методологий IDEF.
Программные средства CASE технологий.
|
7
| Проектирование общей структуры ИС
| Масштаб ИС и объемы циркулирующей и хранимой информации.
Ресурсы и ограничения проектирования.
Предварительные требования.
Различные уровни сложности ИС. Оценка мощности потоков циркулирующих данных в ИС. Выбор архитектуры ИС.
Построение структурной схемы с учетом взаимодействия функциональной и обеспечивающей подсистем с предметной областью.
Требования к составу ПО. Требования к аппаратному обеспечению.
Проектные сроки разработки, внедрения, функционирования. Вопросы эксплуатации.
Состав проектной и эксплуатационной документации.
|
8
| RAD технология разработки ИС.
| Объектно-ориентированное программирование.
Основные понятия и отличительные черты ООП.
Основные концепции ООП.
Поля, свойства и методы.
Области видимости.
Обработка исключительных ситуаций.
Структура программы.
Современные средства быстрой разработки приложений.
Средства визуального программирования.
RAD методология и технология разработки информационных систем.
Основные особенности методологии RAD.
Фазы жизненного цикла в рамках методологии RAD.
Ограничения методологии RAD.
Стандарты и методики.
|
9
| Компонентная технология проектирования ИС
| Среда разработки Delphi и ее основные составляющие.
Основные компоненты Delphi.и построение с их приложений.
Библиотека визуальных компонентов.
Основные компоненты для построения простых приложений.
Объединение элементов управления.
Использование и создание компонентов для ввода и редактирования данных.
Стандартные компоненты Delphi для ввода и редактирования данных.
Стандартные окна диалога Delphi.
Компоненты Delphi для отображения и редактирования данных.
Создание новых компонентов.
|
10
| Выборка данных и отображение результатов.
| Требования и методика проектирования интерфейса.
Работа с базами данных в Delphi.
Компоненты Delphi доступа к данным с помощью межсистемных интерфейсов технологий ODBC, BDE, ADO, dbExpress в локальных и удаленных ИС.
Выборка данных и отображение ее результатов.
Запросы.
Формирование запросов в серийных СУБД встроенными методами.
Языки запросов (QBE, SQL).
Создание отчетов.
Рекомендации по созданию отчетов.
Типы отчетов.
Средства и структура генератора отчетов.
|
11
| Технология и практические вопросы проектирования приложений ИС.
| Проектирование технологических процессов обработки экономической информации в локальных ЭИС.
Организация решения экономических задач.
Проектирование технологических процессов обработки данных в диалоговом режиме.
Построение дерева вызова процедур и проектирование диалогового интерфейса.
Управление проектом и создание приложения.
Структура проекта.
Модуль формы проекта.
Главный файл проекта.
Управление формами проекта.
Проектирование приложений.
Компоновка приложения и управление проектом.
Планирование приложения.
Система меню и панель инструментов приложения.
Создание главного меню.
Создание контекстного меню.
Использование панели инструментов.
Добавление к проекту форм и модулей.
Настройка параметров проекта.
Компиляция и запуск приложения.
|
12
| Проектирование корпоративных распределенных ИС.
| Проектирование клиент-серверных корпоративных ЭИС.
Основные понятия и особенности проектирования клиент-серверных экономических информационных систем (КЭИС).
Проектирование систем оперативной обработки транзакций.
Проектирование систем оперативного анализа данных.
Автоматизированное проектирование ЭИС (CASE-технология). Программные средства CASE-технологий для проектирования и разработки программного обеспечения ИС. Использование типовых элементов.
Типовое проектирование ЭИС.
Основные понятия и классификация методов типового проектирования.
|
13
| Управление реляционными базами данных в удаленных и корпоративных ИС.
| Управление реляционными базами данных.
Структурированный язык запросов SQL.
Управление объектами базы данных.
Манипулирование данными.
Управление безопасностью базы данных.
Выборка данных.
Использование SQL для выборки данных из таблицы.
Компоненты Delphi, работающие с базами данных через SQL-запросы.
Язык запросов DQL.
Подзапросы. Объединение запросов.
Работа с представлениями данных.
Использование параметров в SQL-запросах.
|
14
| Управление проектированием. Коллективная разработка ИС.
| Организационные структуры проектирования ЭИС.
Общая структура организации работ по проектированию ЭИС.
Организационные формы управления проектированием ЭИС.
Планирование и контроль проектных работ.
Основные компоненты процесса управления проектированием ЭИС.
Методы планирования и управления проектами и ресурсами.
Выбор системы для управления проектами.
Управление проектом и создание приложения.
Структура проекта.
Создание и работа с группой проектов.
Управление группой проектов.
Настройка параметров проекта.
Коллективная разработка приложений.
Структура средств коллективного проектирования и решаемые ими задачи.
Хранилище файлов и контроль за изменением файлов.
CASE средства коллективной работы с проектом.
|
№п/п
| Наименование темы
| Содержание темы
|
1
| Концептуальное моделирование структуры данных.
| Диаграмма модели "сущность-связь".
Ознакомление с интерфейсом PowerDesigner.
Построение диаграммы концептуальной модели в PowerDesigner.
Определение атрибутов сущностей и связей между сущностями.
|
2
| Создание физической модели
| Преобразование сущностей в таблицу.
Создание физической модели инструментами PowerDesigner.
Создание структуры базы данных.
Модификация структуры базы данных.
Структуры базы данных в Access, Paradox и FoxPro.
|
3
| Среда разработки Delphi
| Структура программы в ObjectPascal и среда разработки Delphi IDE.
Интерфейс пользователя, основные взаимодействующие части.
Свойства и инструменты Главного окна, Главного меню, Инспектора объектов и Редактора форм.
|
4
| Основные компоненты Delphi. Построение простых приложений.
| Библиотека визуальных компонентов.
Основные компоненты для построения простых приложений.
Объединение элементов управления.
|
5
| Использование и создание компонентов для ввода и редактирования данных
| Стандартные компоненты Delphi для ввода и редактирования данных.
Стандартные окна диалога Delphi.
Работа с базами данных в Delphi.
Компоненты Delphi для доступа к данным.
Компоненты Delphi для отображения и редактирования данных.
|
6
| Проектирование интерфейса средствами визуального программирования.
| Инструментарий визуального проектирования в средах Visual C++и C++ Builder, Delphi, VisualBasic,
VisualJ++ и JBuilder.
|
7
| Выборка данных и отображение ее результатов.
| Формирование запросов в серийных СУБД встроенными методами.
Создание формы в СУБД с помощью конструкторов и компонентов.
Среда окружения формы.
Размещение объектов на форме.
Связывание полей формы с полями таблиц.
Редактирование составных объектов.
|
8
| Создание отчетов в приложении
| Средство для создания отчетов QuickReport.
Структура генератора отчетов QuickReport.
Создание отчетов с использованием QuickReport. Использование областей заголовков и итогов.
Упорядочивание и группировка данных в отчете.
Создание отчетов в свободной форме.
|
9
| Структурные методы анализа и проектирования ИС.
| Методология описания бизнес-процессов SADT.
Применение методов структурного анализа и разработки IDEF.
Методология функционального моделирования IDEF0.
Синтаксис и семантика моделей IDEF0.
Построение моделей IDEF0.
Методология описания бизнес-процессов IDEF3.
Синтаксис и семантика моделей IDEF3.
Требования IDEF3 к описанию бизнес-процессов.
Взаимосвязь моделей IDEF0 и IDEF3.
Структурный анализ потоков данных DFD.
Назначение диаграмм потоков данных.
Синтаксис и семантика диаграмм потоков данных.
Построение диаграмм потоков данных.
Этапы логического моделирования ИС и использование методологий IDEF.
|
10
| Создание перекрестных таблиц и диаграмм.
| Использование перекрестных таблиц и диаграмм для анализа.
Создание одномерных перекрестных таблиц.
Создание многомерных перекрестных таблиц.
Создание многомерных перекрестных таблиц на основе многотабличных запросов.
|
11
| Создание диаграмм
| Вывод диаграмм на форму.
Пример создания столбчатой диаграммы.
Вывод диаграмм в отчет.
|
12
| Компоновка приложения и управление проектом.
| Структура проекта.
Планирование приложения.
Создание главного меню.
Создание контекстного меню.
Панель инструментов.
Задание реакции на нажатие кнопки.
|
13
| Компиляция и запуск приложения
| Команды компиляции проекта.
Команды запуска приложения.
Файлы приложения.
Подключаемые файлы и библиотеки.
|
14
| Управление реляционными базами данных
| Структурированный язык запросов SQL.
Управление объектами базы данных.
Манипулирование данными.
Управление безопасностью базы данных.
|
15
| Выборка данных
| Использование SQL для выборки данных из таблицы.
Компоненты Delphi, работающие с базами данных через SQL-запросы.
Язык запросов DQL.
Простейшая форма оператора SELECT. Задание условий при выборке данных. Упорядочение данных.
Использование вычисляемых полей. Группировка данных.
Выборка данных из нескольких таблиц.
|
16
| Подзапросы
| Объединение запросов.
Работа с представлениями данных.
Создание представлений.
Удаление представлений.
Использование параметров в SQL-запросах.
|