СМОЛЕНСКИЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ, ЭКОНОМИКИ И ДИЗАЙНА
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Проектирование информационных систем
Учебно-методическое пособие
(для студентов, обучающихся по специальности 080801 «Прикладная информатика в экономике» - очная, заочная форма обучения)
Смоленск 2007 г.
Программа составлена на основании требований Государственного образовательного стандарта высшего профессионального образования и примерной программы.
Учебно-методический комплекс составлен:
Преподаватель кафедры информационных технологий Янина П.А.
Рецензенты:
ктн, доцент Макаревский А. В.
Содержание 1.Требования государственного образовательного стандарта
2. Программа (содержание) учебной дисциплины
3. Учебно-методическая (технологическая) карта дисциплины
4. Семинарские и практические занятия, лабораторные работы
5. Примерный перечень вопросов и практических заданий, выносимых на зачет и экзамен
6. Список литературы
1. ТРЕБОВАНИЯ ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО СТАНДАРТА
1. 1. Выписка из государственного образовательного стандарта Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС.Выбор технологии проектирования ИС. Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации. Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса. Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и модельно-ориентированного проектирования. Автоматизированное проектирование ИС с использованием CASEтехнологии. Функционально-ориентированный и объектно-ориентированный подходы. Содержание RAD-технологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.).
2. ПРОГРАММА (СОДЕРЖАНИЕ) УЧЕБНОЙ ДИСЦИПЛИНЫ
Тема 1. Введение. Основные понятия курса.Предмет и метод курса "Проектирование экономических информационных систем".
Классы объектов проектирования. Понятие экономической информационной системы (ЭИС).
Классы ЭИС. Структура однопользовательской настольной, многопользовательской малой и корпоративной ЭИС, состав и содержание подсистем.
Понятие автоматизированного рабочего места (АРМ), состав компонент АРМ. Понятие экономической задачи. Свойства и классы экономических задач.
Понятие проектирования ЭИС и технологии проектирования ЭИС, состав компонент технологии проектирования, содержание цели, задачи и предмета новой технологии проектирования.
Понятие технологического процесса проектирования.
Классификация технологий, методов и средств проектирования ЭИС. Требования, предъявляемые к технологии проектирования ЭИС. Факторы выбора технологии проектирования ЭИС.
Тема 2. Методологические аспекты проектирования ЭИС Принципы системного анализа и синтеза ЭИС.
Моделирование как методологическая основа проектирования ЭИС.
Средства моделирования ЭИС. Виды моделей ЭИС. Модель жизненного цикла ЭИС и ее структура.
Понятие технологической операции проектирования. Модели технологической операции проектирования. Классы технологических операций проектирования.
Понятие технологической сети проектирования (ТСП). Методика построения и использования ТСП. Каноническая ТСП, виды интегрированных сетей.
Тема 3. Организация канонического проектирования ЭИС Стадии и этапы процесса проектирования ЭИС.
Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие, эксплуатации и сопровождения проекта ЭИС.
Состав проектной документации. Взаимодействие пользователей и разработчиков ЭИС на стадиях и этапах процесса проектирования.
Тема 4. Содержание работ на стадии исследования предметной области и обоснования проектных решений по созданию ЭИС Цели и задачи предпроектной стадии создания ЭИС. Организация сбора материалов обследования. Объекты обследования. Методы организации обследования и сбора материалов обследования. Программа обследования.
Методы и средства формализации описания существующей информационной системы. Организация анализа материалов обследования. Состав технико-экономического обоснования разработки ЭИС.
Разработка требований к ЭИС и её компонентам. Определение состава автоматизируемых функций, задач и их комплексов. Выбор аппаратной и программной платформы ЭИС. Разработка технического задания на проектирование ЭИС.
Тема 5. Проектирование функциональной части ЭИС Определение целей, критериев и ограничений создания ЭИС. Функции ЭИС. Разработка вариантов концепции ЭИС. Выбор окончательного варианта системы.
Декомпозиция функций ЭИС. Подходы к выделению функциональных подсистем. Состав функциональных подсистем, комплексов задач и задач. Описание постановки задачи.
Оценка параметров автоматизируемых функций и задач.
Тема 6. Проектирование информационного обеспечения ЭИС Состав, содержание и принципы организации информационного обеспечения (ИО) ЭИС.
Понятие классификатора. Виды классификаторов и принципы их построения. Системы классификации и кодирования. Методика оценки и выбора системы классификации и кодирования Состав и содержание операций проектирования классификаторов экономической информации.
Системы документации. Состав и содержание операций проектирования первичных (входных) и результатных (выходных) документов и макетов их отображения на экране ПЭВМ.
Понятие информационной базы ЭИС. Требования к информационной базе (ИБ). Классификация массивов ИБ. Состав нормативно - справочной информации (НСИ). Способы организации ИБ. Состав и содержание операций проектирования ИБ. Интегрированные базы данных, распределенные базы данных. Показатели оценки и выбора альтернативных вариантов организации ИБ.
Тема 7. Проектирование технологических процессов обработки данных в настольных и малых ЭИС Понятие технологического процесса обработки данных (ТПОД). Требования к ТПОД. Типовые операции обработки и контроля данных. Состав показателей оценки и выбора ТПОД.
Методы и средства выполнения операций получения, передачи первичной информации в ИБ.
Методы обеспечения достоверности первичной информации. Состав и содержание операций проектирования. Состав показателей оценки эффективности вариантов обработки данных и методика их расчета.
Состав процедур ведения ИБ ЭИС. Состав и содержание операций проектирования процедур загрузки, актуализации и хранения массивов в ИБ.
Классы внутримашинных технологий обработки данных по режиму обработки: пакетный, диалоговый (интерактивный); по методам обработки данных (оперативная обработка транзакций, аналитическая обработка данных, технологии подготовки принятия решений).
Состав и содержание операций проектирования внутримашинной технологии обработки данных в пакетном режиме.
Понятие диалога и диалоговой системы интерактивной обработки данных. Особенности проектирования ТПОД в диалоговых системах. Требования к диалоговой обработке данных. Типы моделей формализованного описания диалога. Содержание, методы и средства разработки технологии решения задач в диалоговых системах и пользовательского интерфейса.
Понятие автоматизированного рабочего места (АРМ ). Классы АРМ. Структура АРМ. Определение состава автоматизированных функций. Содержание проектирования АРМ. Особенности проектирования интерфейсов пользователя.
Тема 8. Проектирование технологических процессов обработки данных в корпоративных ЭИС Требования, предъявляемые к корпоративным ЭИС. Свойства корпоративных ЭИС: интегрированность, архитектура “клиент-сервер”, открытость, масштабируемость, распределенная обработка, методы и средства их обеспечения.
Содержание проектирования распределенной обработки корпоративной ЭИС.
Тема 9. Методы и средства совершенствования технологии оригинального проектирования ЭИС.
Применение IPT-технологии проектирования. Методология структурного проектирования ЭИС. Метод модульного программирования. Метод проектирования "Сверху - вниз ”, структурного программирования. HIPO-документирование. Гипертекстовое описание проекта ЭИС. Библиотека обеспечения процесса проектирования. База данных проектировщика. Концепция организации группы главного специалиста и структурных просмотров проектных решений. Инструментальные средства частичной автоматизации проектирования процедур ведения информационных баз и процедур обработки и выдачи результатной информации (макрогенераторы, генераторы отчетов и программ). Содержание операций проектирования с использованием различных классов инструментальных средств частичной автоматизации проектирования. Содержание объектно-ориентированного проектирования.
Тема 10. Методы и средства прототипного проектирования ИС.
Понятие системы -прототипа. Классы инструментальных средств поддержки технологии прототипного проектирования. Состав и содержание операций технологии прототипного проектирования ЭИС. Особенности проектирования баз данных и процедур различных типов с использованием утилиты Designer.
Тема 11. Типовое проектирование ИС Понятие типового проекта, предпосылки типизации. Объекты типизации. Методы типового проектирования. Оценка эффективности использования типовых решений.
Типовое проектное решение (ТПР ). Классы (ТПР ). Структура ТПР. Состав и содержание операций типового элементного проектирования ИС.
Классы пакетов прикладных программ (ППП ): методоориентированные, профессиональноориентированные и функциональноориентированные ППП.
Функциональные ППП, и их характеристика. Методы выбора ППП. Состав и содержание операций типового подсистемного проектирования ЭИС с использованием функциональных ППП.
Типовая ЭИС. Содержание системного (объектного ) и группового проектирования ЭИС. Содержание системного типового проектирования ЭИС с использованием типового проекта системы с блоком адаптации.
Тема 12. Технологии автоматизированного проектирования ЭИС Виды автоматизированного проектирования. Понятие модельного проектирования. Типы моделей ЭИС. Системы автоматизации проектирования (САПР ), их краткая характеристика и содержание проектирования ЭИС с их использованием
3. УЧЕБНО-МЕТОДИЧЕСКАЯ (ТЕХНОЛОГИЧЕСКАЯ) КАРТА ДИСЦИПЛИНЫ
1.1 Предмет и метод курса "Проектирование информационных 1.2 Понятие предметной области и бизнес - процесса и их структура, классы объектов предметной области и бизнес- процессов.2 часа ция ной системы (ИС). Классы ИС. Структура однопользователь- с.7-26 опрос №1 ской и многопользовательской, малой и корпоративной ИС, локальной и распределенной ИС, состав и содержание подсистем.
1.4 Понятие автоматизированного рабочего места (АРМ), состав компонент АРМ.
1.5 Понятие экономической задачи. Свойства и классы экономических задач.
1.6 Понятие проектирования ИС и его связь с инжинирингом и 1.7 Понятие технологии проектирования ИС и технологического процесса проектирования, состав компонент технологии проектирования. Содержание цели, задачи и предмета технолоция 1.8 Классификация технологий, методов и средств проектирования ИС. Требования, предъявляемые к выбираемой технологии проектирования ИС. Факторы выбора технологии проектирования ИС.
Тема 2. Методологические аспекты проектирования ИС 2.2. Моделирование как методологическая основа проектирования ИС. Средства моделирования ИС. Виды моделей и методов моделирования ИС.
2.4. Понятие технологической операции проектирования.
Модели технологической операции проектирования. Классы технологических операций проектирования.
2.5. Понятие технологической сети проектирования (ТСП).
Методика построения и использования ТСП. Понятие канонической ТСП, виды интегрированных ТСП.
Тема 3. Организация канонического проектирования ИС №5 эксплуатации и сопровождения проекта ИС.
3.3. Состав проектной документации. Взаимодействие Тема 4. Содержание работ на стадии исследования предметной области и обоснования проектных решений по созданию ИС 4.1. Цели и задачи предпроектной стадии создания ИС. Организация сбора материалов обследования. Объекты обследования. Методы организации обследования и сбора материалов обЛек- 2 часа ция №7 вующей информационной системы. Организация анализа материалов обследования. Состав технико-экономического обоснования разработки ИС.
4.3. Разработка требований к ИС и её компонентам. Определение состава автоматизируемых функций, задач и их ком- плексов. Выбор аппаратной и программной платформы ИС.
2 часа ция Разработка технического задания на проектирование ИС.
Тема 5. Проектирование функциональной части ИС 5.1. Определение целей, критериев и ограничений создания ИС. Функции ИС. Разработка вариантов концепции ИС. Выбор 2 часа Лек- функциональных подсистем. Состав функциональных подсис- Устный Определение цели, критериев и ограничений создания ИС Выделение функциональной подсистемы, комплексов задач и 5 • по разработке модели функционирования объекта после автоматизации;
Тема 6. Проектирование информационного обеспечения ИС 6.1. Состав, содержание и принципы организации инфор- Л3, гл.
6.2. Понятие классификатора. Виды классификаторов и принципы их построения. Системы классификации и кодировастр.
Общесистемных классификаторов, принципы их построения, структура автоматизированной системы ведения Общесистемных классификаторов.
6.3. Системы документации. Понятие Унифицированной Л3, гл.
предъявляемые к ним. Состав и содержание операций проекти- стр.
рования первичных (входных) и результатных (выходных) до- 462 – 2 часа ция кументов и макетов их отображения на экране ЭВМ (экранных 518;
2 часа формационной базе (ИБ). Классификация файлов ИБ. Состав стр.
нормативно-справочной информации (НСИ). Способы органи- 390Само- зации ИБ. Состав и содержание операций проектирования ИБ. Показатели оценки и выбора альтернативных вариантов организации ИБ.
Проектирование первичных и результатных документов и маке- стр. • по разработке классификаторов экономической информации;
Тема 7. Проектирование технологических процессов обработки № 11 передачи и загрузки первичной информации в ИБ. Методы обеспечения достоверности первичной информации. Состав и содержание операций проектирования этих процессов.
операций проектирования процедур актуализации и хранения Лек- 7.4. Классы технологических процессов обработки данных 2 часа ция по режиму обработки: пакетный, диалоговый (интерактивный);
по типам решаемых задач (оперативная обработка транзакций, аналитическая обработка данных, технологии подготовки принятия решений).
Лекобработки данных. Особенности проектирования ТПОД в диа- Л 3. Устный 2 часа ция № 13 Типы моделей формализованного описания диалога. Содержа- 42- ние, методы и средства разработки технологии решения задач в диалоговых системах и пользовательского интерфейса.
7.7. Содержание проектирования АРМ. Определение состава автоматизированных функций. Особенности проектирования 2 часа ция № 14 «клиент-сервер», открытость, масштабируемость, распределенная обработка, методы и средства их обеспечения. Средства и методы их обеспечения. Содержание проектирования распределенной обработки в корпоративной ИС.
Проектирование операции получения, передачи и загрузки пер- стр.
Проектирование процедуры актуализации и хранения файлов в Л 3.
Классификация технологических процессов обработки данных. 64- Проектирование технологических процессов обработки данных Проектирование ТПОД в диалоговых системах.
Классификация объектов предметной области и бизнес - прона ПЗ • по разработке технологических процессов сбора, обработки и выдачи результатной информации в различных Тема 8. Методы и средства совершенствования технологии 8.1. Применение "IPT-технологии" проектирования. Методология структурного проектирования ИС. Метод модульного программирования. Метод проектирования "Сверху-вниз”, Лек- структурного программирования. HIPO- документирование.
2 часа ция Гипертекстовое описание проекта ИС. Библиотека обеспечения процесса проектирования. База данных проектировщика. Констр.
цепция организации группы главного специалиста и структурных просмотров проектных решений.
8.3. Содержание объектно-ориентированного проектирова- Л 1.
№ 16 8.2. Инструментальные средства частичной автоматизации проектирования процедур ведения информационных баз и простр.
цедур обработки и выдачи результатной информации (макрогенераторы, генераторы отчетов и программ). Содержание операЛ 4.
ций проектирования с использованием различных классов инстр.
струментальных средств частичной автоматизации проектирования Проектирование ИС с помощью средств частичной автоматизации проектирования.
Разработка ИС с помощью средств объектно-ориентированного Выполнение задания по разработке интерфейсов ИС средствами частичной автоматизации.
Тема 9. Методы и средства прототипного проектирования ных средств поддержки технологии прототипного проектиро- стр.
2 часа ция данных и процедур различных типов с использованием при- 499кладных утилит (генераторов программ, баз данных и пользова- Классификация инструментальных средств поддержки технологии прототипного проектирования.
Построение ТСП для технологии прототипного проектирования Выполнение задания по разработке интерфейсов ИС средствами прототипирования.
Разработка информационной системы с использованием RAD – Разработка графического пользовательского интерфейса с.27Лаб 2 часа 10.1. Понятие типового проекта, предпосылки типизации.
Объекты типизации. Методы типового проектирования. Оценка Структура ТПР. Состав и содержание операций типового элементного проектирования ИС.
10.3. Классы пакетов прикладных программ (ППП): методоориентированные, профессионально-ориентированные и функЛек- 2 часа ция № 19 операций типового подсистемного проектирования ИС с использованием функциональных ППП.
10.4. Типовая ИС. Содержание системного (объектного) и 2 часа ция вого проектирования ИС с использованием типового проекта с.351- опрос № 20 системы с аппаратом адаптации.
Оценка эффективности использования типовых решений.
Адаптация типового проекта ИС для конкретных условий экс- с.373Лаб Выполнение задания по настройке типового проекта.
11.1. Виды автоматизированного проектирования. Понятие модельного проектирования. Типы моделей ИС. Системы автоматизации проектирования (САПР), их краткая характеристика 2 часа ция 11.3. Технология быстрого проектирования ИС (RAD- тех- с.185опрос нология). Классы и структура инструментальных RAD- техно- логий. Содержание проектирования ИС с использованием RADтехнологии.
11.2. CASE-технологиия проектирования ИС. Классы Проектирование ИС с использованием средств автоматизированного проектирования.
Проектирование ИС с использованием CASE-технологии.
Проектировать ИС с использованием RAD- технологии.
Знакомство с возможностями и работой на Rational Rose Знакомство с возможностями и работой на Oracle Designer Тема 12. Организационные структуры проектирования ИС 12.1. Основные компоненты организации проектирования ИС: пользователь, заказчик, разработчик, эксплуатационщик системы. Организационные структуры проектирования ИС и состав получаемой и передаваемой документации.
12.2. Виды организаций, принимающих участие в разработчаса ция ке корпоративных ИС и состав выполняемых ими функций:
системные интеграторы, сетевые и программные интеграторы, холдинговые структуры, проектные интеграторы.
Классификация компонентов организации проектирования ИС.
Выполнение задания по классификации организаций, участЛаб вующих в процессе создания ИС.
Функции организации и управления проектированием. Контур стр. 13.2. Стратегическое и тактическое планирование проект- стр. ных работ. Планирование ресурсов. Контроль проектной дея- 1-182, 2 часа ция тельности. Методы и инструментальные средства планирова- стр.
№ 24 ния, оценки затрат используемых ресурсов, контроля и опера- 366тивного управления процессом проектирования. Выполнить задания по построению сетевого графика проведе- стр.
Целью практических занятий является обучение простейшим методам вычислений с использованием современных информационных технологий привитие навыков работы обучаемых на ПЭВМ с использованием современных. На практические занятия по дисциплине отводится 48 часов учебного времени.
На лабораторных занятиях, проходящих в компьютерном классе, где установлено необходимое программное обеспечение, студенты изучают возможности представленных систем компьютерной алгебры, выполняют практические задания: реализуют алгоритм решения поставленной задачи, применяя встроенные функции, а так же созданию собственного набора подпрограмм.
В результате успешного выполнения лабораторных работ студент приобретает знания и навыки использования математических пакетов для решения прикладных задач. Курс рассчитан на один семестр. В конце семестра проводится зачет.
Цикл заданий требует последовательного их выполнения. Объем практического задания рассчитан на два часа учебного времени с ориентацией на «хорошо» успевающих студентов. В случае, если объем задания не выполнен на занятии, его необходимо отработать в часы самостоятельной работы.
Оценка усвоения пройденного материала осуществляется по контрольным вопросам задания, которые обучаемый выполняет самостоятельно.
5. ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ВОПРОСОВ И ПРАКТИЧЕСКИХ ЗАДАНИЙ,
ВЫНОСИМЫХ НА ЗАЧЕТ И ЭКЗАМЕН
1. Сущность технологии MDA 2. Язык унифицированного моделирования и его свойства 3. Основные возможности Bold 4. Case – технология 5. В чем отличие CASE и Bold 6. Роль модели в Bold 7. Основные понятия объектно–ориентированного программирования 8. Тэг – параметры в Bold 9. Фазы жизненного цикла в рамках методологии RAD 10. Технология RAD 11. Технология разработки информационных систем 12. Хранилище данных и принцип его построения 13. Средства DELPHI для разработки приложений баз данных 14. Консалтинг в области информационных технологий 15. Сущность транзакций в базах данных 16. Каскадная модель жизненного цикла программного обеспечения 17. Поэтапная модель жизненного цикла программного обеспечения с промежуточным контролем 18. Спиральная модель жизненного цикла программного обеспечения 19. Охарактеризуйте фазу стратегического планирования, как этап жизненного цикла программного обеспечения 20. Охарактеризуйте фазу анализа, как этап жизненного цикла программного обеспечения 21. Охарактеризуйте фазу проектирования, как этап жизненного цикла программного обеспечения 22. Охарактеризуйте фазу реализации, как этап жизненного цикла программного обеспечения 23. Охарактеризуйте фазу тестирования, как этап жизненного цикла программного обеспечения 24. Охарактеризуйте фазу эксплуатации, как этап жизненного цикла программного обеспечения Вариант 0, Создайте таблицу базы данных, которая будет называться Group, и состоять из следующих полей: номер по списку (ключевое поле, автоинкрементный тип), ФИО (строковый тип), экзаменационная оценка (целочисленный тип), дата поступления (дата). Создайте простейшее приложение, отображающее таблицу. Заполните тремя записями. Сформируйте запрос на нахождение фамилий всех студентов, получивших оценку «4»Вариант 1, Создайте таблицу базы данных, которая будет называться Group, и состоять из следующих полей: номер по списку (ключевое поле, автоинкрементный тип), ФИО (строковый тип), экзаменационная оценка (целочисленный тип), дата поступления (дата). Создайте простейшее приложение, отображающее таблицу. Заполните пятью записями. Сформируйте запрос для нахождения ФИО студента с максимальным баллом.
Вариант 2, Создайте таблицу базы данных, которая будет называться Склад, и состоять из следующих полей: номер блока (ключевое поле, автоинкрементный тип), сорт (строковый тип), количество (целочисленный тип), дата прихода (дата). Создайте простейшее приложение, отображающее таблицу. Заполните пятью записями. Сформируйте запрос для нахождения названия всех товаров первого сорта.
Вариант 3, Создайте таблицу базы данных, которая будет называться Markets, и состоять из следующих полей: таб. номер (ключевое поле, автоинкрементный тип), товар (строковый тип), номер_магазина (целочисленный тип), продано_на_сумму (денежный) дата продажи (дата). Создайте простейшее приложение, отображающее таблицу. Заполните пятью записями. Сформируйте запрос для нахождения суммы, на которую продано товаров в первом магазине.
Вариант 4, Создайте таблицу базы данных «Картотека», которая состоит из полей: код фильма (ключевое поле), название фильма, режиссер, жанр (боевик, мелодрама, комедия). Создайте простейшее приложение, отображающее таблицу. Заполните пятью записями. Сформируйте запрос для нахождения названия всех фильмов жанра – комедия.
1. Проектирование информационных систем, основные понятия, терминология.
2. Архитектура файл-сервер.
3. Архитектура клиент-сервер.
4. Многоуровневая архитектура.
5. Первичные ключи и индексы (дать определение, привести пример).
6. Отношение ссылочной целостности.
7. Механизм каскадных изменений.
8. Понятие транзакции.
9. Хранимая процедура (2 типа) 10. Назначение триггера.
11. Представление (2 типа) При каких условиях представление является обновляемым 12. Создание ролей и учетных записей.
13. Привилегии пользователей (системные, объектные) 14. Модели данных (иерархическая, сетевая, реляционная).
15. Типы связей между таблицами («один-к-одному», «один-ко-многим», «многие-комногим», «многие-к-одному») 16. Функциональная, информационная, математическая модели ЭИС.
17. Модель жизненного цикла ЭИС.
18. Основные компоненты технологии проектирования ЭИС.
19. Краткая характеристика технологий проектирования ЭИС.
20. Критерии выбора технологии проектирования.
21. Этапы и стадии процесса проектирования ЭИС.
22. Состав работ на предпроектной стадии Указания: Задание может выполняться как в IBConsol, так и в IBExpert Вариант №0,4, 1. Постановка задачи База данных «Видеопрокат». База состоит из 2-х таблиц: «Картотека», «Клиенты». Таблица «Картотека» состоит из полей: Идент. номер фильма (ключевое поле), название фильма, режиссер, жанр (боевик, мелодрама, комедия) Таблица «Клиенты»: номер по порядку (ключевое поле), ФИО клиента, ИН фильма, дата выдачи. [минимум 5 записей]. Для таблицы «Клиенты» для реализации ссылочной целостности необходимо построить внешний ключ по полю «ИН фильма». Для поля «жанр» таблицы «Картотека» создать свой домен с ограничение на ввод значений (боевик, мелодрама, комедия) (1) 2. Задание:
Создать просмотр:
• Просмотр, содержащий поля: название фильма, ФИО клиента, дата выдачи Создать хранимую процедуру, которая • возвращает название фильмов, указанного жанра (0.5) • по названию фильма возвращает жанр и ФИО клиента (0.5) • возвращает название фильма, взятого последним (0.5) Вариант №1,5, 1. Постановка задачи База данных «Цветочный магазин». База состоит из 2-х таблиц: «Цветы», «Информация».
Таблица «Цветы» состоит из полей: Идент. номер (ключевое поле), название, цена. Таблица «Информация»: Ид. номер (ключевое поле), цветение (да/нет), полив (1 р. в неделю, 2 р. в неделю), количество экз. [минимум 5 записей]. Для таблицы «Информация» для реализации ссылочной целостности необходимо построить внешний ключ по полю «Ид. номер».
Для поля «полив» таблицы «Информация» построить свой домен с ограничение на ввод значений (1 р. в неделю, 2 р. в неделю) (1) 2. Задание:
Создать просмотр:
• Просмотр, содержащий поля: название, полив, количество экз (0.5) Создать хранимую процедуру, которая • по полю «Название» возвращает соответствующий режим полива (0.5) • возвращает название растения, стоимость которого максимальна (0.5) • возвращала бы название растений, в зависимости от указанного режима полива (0.5) Вариант №2, 1. Постановка задачи База данных «Группа». База состоит из 2-х таблиц: «Личное», «КонтНед». Таблица «Личное» состоит из полей: индивидуальный номер студента (ключевое поле), ФИО студента, адрес, телефон. Таблица «КонтНед»: индивидуальный номер студента (ключевое поле), Математика, Информатика, Иняз, количество пропусков. [минимум 5 записей]. Для таблицы «КонтНед» для реализации ссылочной целостности необходимо построить внешний ключ по полю «индивидуальный номер студента». Для полей Математика, Информатика, Иняз свой домен с ограничение на ввод значений (5,4,3.2) (1) 2. Задание:
Создать просмотр:
• Просмотр, содержащий поля: ФИО студента, адрес, телефон (0.5) Создать хранимую процедуру, которая • по индивидуальному номеру студента возвращает ФИО, адрес и телефон • возвращает индивидуальный номер студента, имеющего наибольшее количество пропусков (0.5) • возвращала ФИО студента, имеющего по математике оценку «5» (0.5) Вариант №3, 1. Постановка задачи База данных «Книжный магазин». База состоит из 2-х таблиц: «Магазин», «Хранилище».
Таблица «Магазин» состоит из полей: Ид. номер книги (ключевое поле), название, автор, жанр (детектив, фантастика, роман). Таблица «Хранилище»: ид. номер книги (ключевое поле), номер полки, количество экземпляров. [минимум 5 записей]. Для таблицы «Хранилище» для реализации ссылочной целостности необходимо построить внешний ключ по полю «идентификационный номер книги». Для поля «жанр» таблицы «Магазин» создать свой домен с ограничение на ввод значений (детектив, фантастика, роман) (1) 2. Задание:
Создать просмотр:
• Просмотр, содержащий поля: название, автор, жанр (0.5) Создать хранимую процедуру, которая • по идентификационному номеру книги возвращает поля: название, автор, • возвращает идентификационный номер книги, с максимальным количеством • возвращала название книги и автора в зависимости от указанного количества 1. Понятие - экономическая информация. Информационные системы. Современные информационные технологии.
2. Проектирование информационных систем, основные понятия, терминология. Каноническое проектирование ЭИС, стадии и этапы процесса проектирования.
3. Требования к эффективности и надежности проектных решений. Применение CASE технологий.
4. CASE Аналитик. Постановка и решение задачи проектирования.
5. Формирование требований и выбор технологии проектирования экономических информационных систем (ЭИС). Характеристика применяемых технологий проектирования.
6. Построение вариантов концептуальной модели данных. Диаграммы потоков данных различного уровня. Уточнение концептуальной модели данных.
7. Проектирование функциональной части ЭИС. Состав, содержание и принципы организации ЭИС.
8. Построение диаграмм системных процессов и диаграмм экранных форм.
9. Методы и средства организации метаинформации проекта ЭИС.
10. Разработка логической модели БД системы. Переход к реляционной модели БД.
11. Состав, содержание и принципы организации информационного обеспечения ЭИС. Проектирование баз данных (БД).
12. Детализация проекта на основе анализ диаграммы потоков данных.
13. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса 14. Построение контекстной диаграммы. Анализ предметной области. Входные и выходные потоки данных. Инструменты построения диаграмм в «CASE Аналитике».
15. Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование.
16. Работа с пакетом CASE-Аналитик. Создание проекта.
17. Анализ проекта. Оценка выбора технических и программных средств реализации проекта, наличие типовых проектных решений.
18. Нормализация реляционной БД системы. Разработка физической модели БД системы.
19. Разработка БД системы. Концептуальная модель данных.
20. Спецификация структур данных. Примеры разработки спецификаций в CASE системах.
21. Работа с программой ERwin. Построение ER-диаграммы системы.
22. Стандарты для проектирования систем. Их роль и назначение.
23. Разработка логической модели БД системы. Переход к реляционной модели БД в ERwin.
24. Понятие жизненного цикла (ЖЦ) системы. Модели ЖЦ, нормативные документы, регламентирующие состав процессов ЖЦ.
25. Нормализация реляционной БД системы. Разработка физической модели БД системы.
26. Средства структурного анализа: диаграммы потоков данных, диаграммы «сущность связь». Основные принципы проектирования ЭИС.
27. Этапы моделирования систем. Схема взаимодействия инструментальных средств моделирования.
28. Жизненный цикл программного обеспечения ЭИС. Модели жизненного цикла.
29. Анализ предметной области. Входные и выходные потоки данных. Инструменты построения КД диаграмм.
30. Методология моделирования IDEF3, описание набора данных, построение отношений.
31. Классификация CASE-средств. Технология внедрения CASE-средств.
Перечень тем дипломных (курсовых) проектов по специальности 2. Автоматизация задачи финансового контроля деятельности спортивно- развлекательного комплекса.
3. Автоматизация процесса контроля использования государственных инвестиций в бюджетных организациях России.
4. Автоматизация банковских услуг нового розничного бизнеса ОАО 5. Автоматизация бюджетирования в АОА 6. Автоматизация ведения расчетов учета хозяйственных операций в ЗАО 7. Автоматизация внутренних клиентских расчетов на предприятии в ООО «Софт 8. Автоматизация задачи обработки заявок для онлайновой системы работы с клиентами web-представительств ООО «Сентябрь - Т»
9. Автоматизация задачи по работе с клиентами менеджера по продажам в ЗАО 10. Автоматизация задачи управления разработкой программного проекта в ЗАО 11. Автоматизация задачи управления разработкой программного проекта в ЗАО 12. Автоматизация клиентских сделок с внешним контрагентом в КБ « » на внебиржевом рынке 13. Автоматизация комплекса задач по финансовому анализу средствами «1С:
Бухгалтерия» для компании 14. Автоматизация комплекса задач «Бухгалтерский учет имущества» (Подзадачи: «Амортизация» и «Инвентаризация имущества») в Банке 15. Автоматизация комплекса задач управления учебным процессом в форме экстерна для среднего общеобразовательного учреждения 16. Автоматизация процесса бюджетного планирования в коммерческом банке 17. Автоматизация процессов абонентского финансового обслуживания клиентов Ассоциации CBOSS 18. Автоматизация процессов абонентского финансового обслуживания клиентов Ассоциации 19. Автоматизация процессов мониторинга управления документооборотом в ГУП 20. Автоматизация процессов регистрации и коммуникации в среде Internet участников конференций и семинаров 21. Автоматизация процессов управления на предприятии сотовой связи «N»
22. Автоматизация рабочего места менеджера отдела продаж Международной Информационной Группы 23. Автоматизация расчета заработной платы промышленной организации 24. Автоматизация расчетов показателей деятельности предприятия ЗАО «Гриффтехно»
25. Автоматизация решения задачи расчета финансово-экономических показателей в 26. Автоматизация складского учета в ЗАО 27. Автоматизация создания интегрированных электронных учебных курсов для департамента инновационных проектов 28. Автоматизация управленческого учета в 29. Автоматизация учета движения денежных средств в учреждениях, оказывающих платные стоматологические услуги, на примере 30. Автоматизация учета движения клиентуры в учреждениях, оказывающих платные стоматологические услуги, на примере 31. Автоматизация учета изготовления оконных и дверных блоков в 32. Автоматизация учета логистических операций в ЗАО Предприятие 33. Автоматизация учета рабочего времени и расчета заработной платы на предприятии 34. Автоматизация учета труда и начисления заработной платы в московском представительстве фирмы 35. Автоматизация формирования контекстной интернет-рекламы для ОАО 36. Автоматизация формирования отчетности в операционных кассах КБ 37. Проектирование интернет - магазина по продаже спортивных товаров для ООО 38. Разработка web-представительств с системой управления контентом для 39. Разработка Web-сайта для кафедры математического моделирования экономических процессов, работающей в рыночных условиях 40. Разработка автоматизированного рабочего места оператора пункта обмена валюты 41. Разработка автоматизированного рабочего места работника склада сырья и материалов в ЗАО 42. Разработка автоматизированной системы анализа исполнения обязательств по Финансово - Казначейском Управлении ЮВАО г. Москвы 43. Разработка АРМ «Налоговый аудит» для ЗАО « »
44. Разработка АРМ аудитора по автоматизации планирования и составления отчета по результатам обязательного аудита на примере ЗАО « »
45. Разработка АРМ бухгалтера по расчету ЕСН в бюджетном учреждении 46. Разработка АРМ кассира-операциониста по работе с пластиковыми картами в КБ 47. Разработка АРМ менеджера в ООО 48. Разработка АРМ сотрудника по учету и контролю заявок клиентов на сопровождение программных продуктов фирмы ООО 49. Разработка АРМ сотрудника отдела расчетов по мониторингу авторизационных и трансакционных сообщений по картам клиентов Банка 50. Разработка АРМ специалиста по складскому учету в рамках проекта комплексной автоматизации группы компаний 51. Разработка веб-сайта для организаций и ведения регламентных работ в ЗАО «Солинг»
52. Разработка Интернет - магазина для ООО 53. Разработка информационной системы он-лайн продаж 54. Разработка информационной системы по управлению взаимоотношениями с клиентами в ООО (Разработка CRM) 55. Разработка модуля фокусировки баннерного показа портала IXBT. Com компании 56. Разработка процедур формирования отчетности модуля анализа пассивов в системе «Контур Корпорация» для банка 57. Разработка сети Интернет - магазинов для 58. Разработка систем сбора и обработки оперативной финансовой информации в 59. Разработка системы «Клиент-Банк» в 000 ИКБ 60. Разработка системы сбора и обработки оперативной финансовой информации в 61. Разработка типового проекта внедрения корпоративной информационной системы 62. Разработка электронного портала в ЗАО «»
6. СПИСОК ЛИТЕРАТУРЫ
Л1. Грофф Джеймс Р. SQL: Полное руководство: Полное руководство: Пер. с англ./Грофф Д.Р., Вайнберг П.Н.-2-е изд., перераб. и доп.-Киев:BHV,2001.-816 с.:ил. Прилож: СD-ROM Хранение: кх 1 экз.Л2. Диго, С.М.Базы данных: проектирование и использование/С. М.Диго.-М.:Финансы и статистика,2005.- Л3. Нивеницын Эдуард Леонидович. Проектирование информационных систем. Разработка пользовательского интерфейса: Сб. практ. заданий для студ. спец. 351400 "Прикладная информатика (в экономике)"/Э.Л.
Нивеницын,И.И. Чукляев.-Смоленск:Универсум,2004.-32 с. Хранение: 97 экз.
Л4. Петров, В. Н. «Информационные системы», Санкт-Петербург 2002, «Питер», Хранение: 11 экз, умо Л5. Советов, Б.Я.Базы данных: теория и практика: учебник для студ. вузов/Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской.-М.:Высшая школа,2005.-463 с. Хранение: 15 экз, умо Л6. Станек, Уильям Р. SQL Server 2005: справочник администратора/Уильям Р. Станек.М.:Русскаяредакция,2006.-522 с. Хранение: кх 1 экз.
Л7. Фуфаев, Э.В. Базы данных/Э.В. Фуфаев, Д.Э. Фуфаев.-М. :Академия,2005.-320 с.-(Среднее специальное образование. Информатика и вычислительная техника). Хранение: 1 экз, умо Л8. Хомоненко А.Д. Базы данных: Учеб. для вузов/А.Д.Хомоненко, В. М. Цыганков, М.Г.Мальцев; Под ред.
проф. А.Д.Хомоненко.-2- е изд., доп. и перераб.-СПб.:КОРОНА принт,2002.-672 с Хранение: 23 экз, умо.
Л1. Берк Пол Дж. SQL Server 2000 XML: Professional: Пер. с англ./П. Дж. Берк, С. Фергюсон, Госнелл Д. и др.-М.:БИНОМ. Лаборатория знаний,2003.-638 с. Хранение: 1 экз.
Л2. Вендров, А. М. «Проектирование программного обеспечения экономических информационных систем», Москва 2000, «Финансы и статистика», Хранение: 23 экз, умо Л3. Грофф Джеймс Р. SQL: Полное руководство/Дж.Р.Грофф, П.Н. Вайнберг; Пер. с англ. В.В.Новикова под ред. В.Р.Гинзбурга.-Киев: BHV,2000.-608 с.:ил. Хранение: 1 экз.
Л4. Дворжецкий, Александр.SQL: Structured Query Language (Структурированный язык запросов).М.:Познавательная книга,2001.-416 с. Хранение: 1 экз.
Л5. Каратыгин С.Базы данных: Простейшие средства обработки информации. Электронные таблицы. Системы управления базами данных: В 2-х т.-М.:ABF.-(Компьютер для носорога: Кн.3. Носорог в море данных). Т.2(стр.412-757).-1995.-352с.:ил.Хранение: 1 экз.
Л6. Каратыгин, С. Базы данных: Простейшие средства обработки информации: Электронные таблицы: Системы управления базами данных: В 2-х т./С. Каратыгин, А. Тихонов, В. Долголаптев.-М.:ABF.Компьютер для носорога: Кн. 3.Носорог в море данных). Т.1.-1995.-352с.:ил.Хранение: аб 1 экз.
Л7. Карпова, Т.С. Базы данных: модели, разработка, реализация: Учеб.-СПб.:Питер,2001.- с.:ил.Хранение: 4 экз Л8. Орлов, С. А. Технологии разработки программного обеспечения.
Разработка сложных программных систем: Учеб. пособие для студ. вузов по спец. "Информатика и вычислит. техника".-СПб.:Питер,2002.-464 с.:ил.-(Учебник для вузов).
Хранение: 2 экз, умо.