Министерство образования и науки Республики Казахстан
ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Д. СЕРИКБАЕВА
И.А. Загайнов
Конспект мультимедиа лекций для студентов специальностей
050704 – «Вычислительная техника и программное обеспечение»,
050703 – «Информационные системы».
Усть-Каменогорск
2008
Загайнов И.А. Проектирование информационных систем: Конспект мультимедиа лекций для студентов специальностей 050704 – Вычислительная техника и программное обеспечение, 050703 – Информационные системы. / Изд-во ВКГТУ.- Усть-Каменогорск, 2008. – 111с.
Конспект мультимедиа лекций (конспект) входит в состав электронного методического пособия по дисциплине.
Конспект содержит текстовую часть всех слайдов мультимедиа лекций в формате MSWord в удобной для распечатки форме.
Конспект лекций используется для:
- внесения пометок при прослушивании лекций;
- записи ответов на обсуждаемые вопросы;
- запись ответов на вопросы тренировочных тестов;
- фиксирования последовательности проектирования элементов, и т.д.
В электронном виде конспект удобно использовать для копирования кода SQL – операторов, кода программ обработки событий компонентов.
Утверждено методической комиссией факультета информационных технологий и энергетики.
Протокол № _____ от ____________ 2008г.
© Издательство ВКГТУ
им. Д. Серикбаева, 2008
СОДЕРЖАНИЕ
2 Технологии и методы проектирования. 13
3 Системы управления базами данных. 28
5 Среда проектирования IBEXPERT.. 50
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.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.
РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ.
Выбор студентом предметной области:
- определение бизнес - функции предприятия;
- выбор проектируемого бизнес – процесса, при необходимости его декомпозиция;