ReferatWorld.ru
» » » Проектирование информационных систем
Вернуться назад

Проектирование информационных систем

СОДЕРЖАНИЕ
Введение. 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.
РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ.
Выбор студентом предметной области:
- определение бизнес - функции предприятия;
- выбор проектируемого бизнес – процесса, при необходимости его декомпозиция;
- определение бизнес – правил.
Изучение аппаратно – программного комплекса учебной аудитории.
1.8 Лабораторная работа 2.
SQL – СЕРВЕР INTERBASE.
Изучение функциональных возможностей SQL-сервера:
- инсталляция и настройка сервера.
- изучение основных функций администратора сервера. IBConsol – интегрированный графический пользовательский интерфейс.
- SQL - операторы создания серверных БД, таблиц (Tables), представлений (Views) и доменов (Domains).
- определение пользователей и их привилегий (Grant, Revoke).
- ведение данных на сервере (Insert, Update, Delete).
1.9 Лабораторная работа 3.
СРЕДСТВА ПОДДЕРЖКИ ЦЕЛОСТНОСТИ ДАННЫХ.
Проектирование средств поддержки ссылочной и смысловой целостности данных серверной БД. Реализации бизнес – правил на стороне SQL – сервера при помощи триггеров.
Проектированию подлежат:
- первичные ключи (Primary Keys).
- внешние ключи (Foreign Keys).
- проектирование реляционных связей таблиц.
- определение целостности (Referential Integrity).
- триггеры серверной БД (Triggers).
Использование триггеров для каскадного обновления и удаления данных.
Использование триггеров для реализации бизнес - правил на стороне сервера
1.10 Лабораторная работа 4.
ХРАНИМЫЕ ПРОЦЕДУРЫ (Stored Procedure).
В процессе выполнения лабораторных работ студенты проектируют элементы бизнес логики системы (механизмы поиска данных, ведение данных, алгоритмические вычисления) при помощи хранимых процедур.
Проектированию подлежат:
- хранимые процедуры выбора, реализующие сложный поиск данных;
- хранимые процедуры действия для ведения данных;
- хранимые процедуры, реализующие алгоритмические вычисления.
Отладка хранимых процедур в локальном режиме.
Вызов хранимых процедур из приложения клиента.
1.11 Лабораторная работа 5.
Клиент – серверные архитектуры систем.
Выбор технологии доступа к БД (IBExpress, BDE, dbExpress, ADO).
Проектирование модуля данных клиентского приложения (DataModule).
Функции авторизации и подключения к серверу.
Проектирование функции управления транзакциями.
Формирование наборов данных (НД) клиентского приложения.
Проектирование функций хранения данных на стороне клиента.
1.12 Лабораторная работа 6.
Проектирование приложения клиента.
Функции ведения данных в серверной БД.
Проектирование управления данными в таблицах большого объема.
Разработка интерфейсной части клиентского приложения.
Тестирование разработанной информационной системы.
Определение времени выполнения сложного поискового запроса к БД.
Составление (спецификации) описания ПО.
1.13 Курсовая работа.
Содержит 5 разделов, материал работы всего учебного семестра.
Например, проектирование хранимых процедур на лабораторных занятиях.
Защита:
- пояснительная записка;
- демонстрация;
- знание предметной области;
- программные средства.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике СОДЕРЖАНИЕ Введение. 4 1 Введение в дисциплину. 5 2 Технологии и методы проектирования. 13 3 Системы управления базами данных. 28 4 Администрирование
Оценок: 623 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru