Смекни!
smekni.com

Проектирование информационных систем 3 (стр. 1 из 17)

Министерство образования и науки Республики Казахстан

ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Д. СЕРИКБАЕВА

И.А. Загайнов

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

Конспект мультимедиа лекций для студентов специальностей

050704 – «Вычислительная техника и программное обеспечение»,

050703 – «Информационные системы».

Усть-Каменогорск

2008

УДК 004.78

Загайнов И.А. Проектирование информационных систем: Конспект мультимедиа лекций для студентов специальностей 050704 – Вычислительная техника и программное обеспечение, 050703 – Информационные системы. / Изд-во ВКГТУ.- Усть-Каменогорск, 2008. – 111с.

Конспект мультимедиа лекций (конспект) входит в состав электронного методического пособия по дисциплине.

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

Конспект лекций используется для:

- внесения пометок при прослушивании лекций;

- записи ответов на обсуждаемые вопросы;

- запись ответов на вопросы тренировочных тестов;

- фиксирования последовательности проектирования элементов, и т.д.

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

Утверждено методической комиссией факультета информационных технологий и энергетики.

Протокол № _____ от ____________ 2008г.

© Издательство ВКГТУ

им. Д. Серикбаева, 2008


СОДЕРЖАНИЕ

Введение. 4

1 Введение в дисциплину. 5

2 Технологии и методы проектирования. 13

3 Системы управления базами данных. 28

4 Администрирование СУБД.. 40

5 Среда проектирования IBEXPERT.. 50

6 Триггеры.. 60

7 Хранимые процедуры.. 66

8 UDF.. 78

9 Клиент – серверная архитектура ИС.. 84

10 Технологии доступа к БД.. 92

11 Проектирование «тонкого» клиента. 99

12 Сетевое взаимодействие. 106

ВВЕДЕНИЕ

Краткое описание дисциплины.

Загайнов Иван Александрович – старший преподаватель кафедры «Информационные системы».

Выпускник физического факультета Новосибирского Государственного университета по специальности "Автоматизация физико-технических измерений". На протяжении двадцати лет занимался разработкой и внедрением автоматизированных информационных комплексов на предприятиях города и области ("Проектно-конструкторского бюро АСУ", ОАО "Казахтелеком", СП "Arna-Sprint Data Communications"). Участвовал в открытии телекоммуникационного узла сети передачи данных "KAZNET" в городе Усть-Каменогорске, построении корпоративных сетей на всех крупных предприятиях региона, банках, государственных учреждениях, открытии первого узла доступа к сети Интернет. Комната Г3-311, тел. 540-356.

Дисциплина Проектирование информационных систем (PIS) является профилирующей дисциплиной, выбираемой бакалаврами из блока KV 4302 Каталога элективных дисциплин специальности.

Читается, как правило, на старших курсах и входит в блок дисциплин для сдачи государственного экзамена.

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

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

- управления SQL – сервером;

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

- разработки приложений пользователей в среде Delphi.

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

Лабораторный практикум и СРСП проводятся в компьютерных классах Технопарка «Алтай» и УВЦ ВКГТУ. Для выполнения всех заданий лабораторного практикума и курсовой работы используется один пример предметной области.

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

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

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

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


1 ВВЕДЕНИЕ В ДИСЦИПЛИНУ

1.1 Содержание.

Учебный план дисциплины.

Определение информационной системы.

Теоретические основы проектирования ИС.

- компоненты ИС.

- декомпозиция, подсистемы.

- архитектура ИС.

- структура ИС.

Входной контроль по дисциплинам:

"Организация вычислительных систем и сетей"

"Инструментальные средства разработки программ"

"Моделирование информационных процессов и систем"

"Прикладное программирование (ИС)"

"Проектирование персональных баз данных (ИС)"

1.2 Цели дисциплины.

Участие в реализации проектов предприятий города, области, республики на всех этапах реализации ИС.

Поиск тем для прохождения практики, дипломного проектирования.

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

Поиск мест трудоустройства (без рекомендаций).

В результате изучения дисциплины бакалавры должны:

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

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

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

1.3 Вопрос.

Сколько программистов, сколько лет разрабатывают такие системы как Windows или «1С Предприятие»?

Объем работ должен соответствовать способностям студента.

1.4 Распределение часов.

Название модуля

Часы

Лекции

Лаб. Раб.

СРСП

СРС

1.

Теоретические основы проектирования ИС.

5

5

10

10

2.

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

5

5

10

10

3.

Средства поддержки целостности данных

5

5

10

10

4.

Механизм хранимых процедур

5

5

10

10

5.

Клиент – серверные архитектуры систем

5

5

10

10

6.

Технологии «тонкого» клиента

5

5

10

10

Всего

30

30

60

60

1.5 Лекции.

Излагается общий теоретический материал, приводятся примеры внедрения ИС на предприятиях региона.

Проектируется пример лабораторных работ (телефонный справочник предприятия или тема, предложенная студентами).

Проводится подготовка к рубежному контролю (тестированию).

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

Методическая помощь в выборе среды проектирования и разработки ИС.

Кто уже работает по специальности?

1.6 Лабораторные.

Выполнение и защита лабораторного практикума по индивидуальным темам (предметным областям).

Защита лабораторной работы это:

- ответы на вопросы;

- демонстрация навыков;

- выполнение заданий преподавателей.

Курс предусматривает выполнение шести лабораторных работ.

1.7 Лабораторная работа 1.

РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ.

Выбор студентом предметной области:

- определение бизнес - функции предприятия;

- выбор проектируемого бизнес – процесса, при необходимости его декомпозиция;