Рабочая программа, методические указания и контрольные задания для студентов специальности 351400 “Прикладная информатика icon

Рабочая программа, методические указания и контрольные задания для студентов специальности 351400 “Прикладная информатика


Смотрите также:
Методические указания по выполнению курсовых проектов...
Методические рекомендации по выполнению выпускной квалификационной работы для студентов...
Рабочая программа...
Рабочая программа...
Рабочая программа...
Рабочая программа...
Рабочая программа по дисциплине «менеджмент» для специальности 351400 Прикладная информатика в...
Программа производственной практики для студентов специальности 351400 "Прикладная информатика в...
Рабочая программа для направления 351400 «прикладная информатика (по областям)» Факультет...
Рабочая программа для направления 351400 «прикладная информатика (по областям)» Факультет...
Рабочая программа по дисциплине «логика» для специальности 351400 Прикладная информатика (по...
Рабочая программа...



Загрузка...
скачать
Министерство образования Российской Федерации

Томский политехнический университет

__________________________________________________________________


УТВЕРЖДАЮ


Директор ИДО

________________А.Ф. Федоров


“_____”_______________ 2002 г.


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


Рабочая программа, методические указания и контрольные задания для студентов специальности 351400 “Прикладная информатика (по областям)” Института дистанционного образования



Семестр

8

9

10

Лекции, часов

2

10

2

Практические занятия, часов




4




Контрольная работа




1




Курсовое проектирование, часов







4

Самостоятельная работа, часов




100




Форма контроля




Экзамен






Томск 2002

УДК 681.325.5


Проектирование информационных систем: Рабочая программа, методические указания и контрольные задания для студентов специальности 351400 “Прикладная информатика (по областям)” ИДО / Сост. А. А. Дубаков. – Томск: Изд. ТПУ, 2002. – 12с.


Рабочая программа, методические указания и контрольные задания рассмотрены и рекомендованы к изданию методическим семинаром кафедры оптимизации систем управления “__”___________2002 г.


Зав. кафедрой проф., д.т.н. _______________В.А. Силич


Аннотация

Курс начинается введением в информационные системы (ИС) и их определяющую роль для реализации успешной деятельности предприятий и организаций. Рассматриваются различные типы ИС, организационные требования их внедрения и функционирования, стратегия разработки, управление данными и информацией; жизненный цикл ИС, знания необходимые аналитикам, такие как коммуникабельность, способность анализировать факты; компоненты ИС, осуществимость и анализ стоимость – эффективность; диаграмма потока данных как средство анализа систем и CASE средства проектирования ИС. Также рассматриваются популярные инструментальные средства для создания ИС. Курс сопровождается выполнением индивидуального задания по созданию рабочего прототипа информационной системы. Индивидуальное задание направлено на приобретение студентами практического опыта проектирования и разработки ИС для выбранной проблемной области.




^ 1. ЦЕЛИ И ЗАДАЧИ УЧЕБНОЙ ДИСЦИПЛИНЫ

1.1. Целью дисциплины “Проектирование информационных систем” является освоение студентами основ методологии проектирования и применения информационно-программных систем для обработки информации в управленческой деятельности, а также освоение инструментальных средств разработки информационных систем на основе применения систем управления базами данных. После завершения изучения данной дисциплины студент будет знать:

  • роль информационных систем в организациях и жизненный цикл информационных систем;

  • методологию разработки информационных систем в организациях;

  • анализ информационных потребностей пользователей информационных систем;

  • архитектуру и технологии функционирования информационных систем;

  • инструментальные средства реализации информационных систем на основе применения СУБД;

уметь:

  • определять и сформулировать информационные потребности пользователей и состав задач информационной системы;

  • определять тип информационной системы; выбирать инструментальные средства и технологию функционирования системы;

  • выполнять проект концептуальной модели базы данных;

  • разрабатывать экранные формы и отчеты для обеспечения решения задач информационной системы;

  • выполнять отладку программного обеспечения информационной системы;

  • выполнять обучение пользователей работе системы.

1.2. Задачами изложения и изучения дисциплины являются:

  • определение понятия, структуры и роли информационной системы для повышения эффективности управления в организациях;

  • обсуждение этапов жизненного цикла информационных систем;

  • обсуждение технологии функционирования информационных систем;

  • изучение популярных инструментальных средств создания настольных информационных систем;

  • обсуждение вопросов развития и совершенствования информационных систем в направлении использования технологии клиент/сервер;

  • обсуждение вопросов администрирования баз данных.

1.3. Программа ориентирована на подготовку специалистов по специальности 351400 “Прикладная информатика”.


^ 2. СОДЕРЖАНИЕ ТЕОРЕТИЧЕСКОГО РАЗДЕЛА ДИСЦИПЛИНЫ

Модуль 1. Краткий обзор информации

Значение информации в современном мире. Задачи обработки управленческой информации и их место в интегрированных системах обработки данных. Определение информации. Атрибуты информации.

^ Контрольные вопросы и упражнения

  1. Что является характеристикой прогрессивных цивилизаций. Приведите пример, подтверждающий ваш ответ.

  2. Дайте определение информации. Охарактеризуйте кругооборот информации на предприятии.

  3. Перечислите 6 атрибутов информации.

Модуль 2. Обзор информационных систем

Системы обработки операций. Информационные системы управления. Системы поддержки принятия решений. Групповые системы поддержки принятия решений. Информационные системы руководителя. Экспертные системы. Классификация архитектур систем обработки экономической информации, характеристики и области перспективного использования.

^ Контрольные вопросы и упражнения

  1. Дайте краткую характеристику типов информационных систем. Каковы основные к компоненты информационных систем.

  2. Дайте характеристику архитектурам информационных систем. В чем состоят преимущества и проблемы технологии клиент-сервер

^ Модуль 3. Цикл обработки данных

Этапы цикла обработки данных. Ввод данных.

Хранение данных. Основные понятия и определения: сущность, атрибут, значение, файл, запись. Типы файлов. Недостатки использования файлов для хранения данных. Метод баз данных. Системы управления базами данных. Логическое и физическое представление данных. Преимущества системы базы данных. Использование технологии баз данных. Внешние базы данных. Внутренние базы данных. Понятие склада данных.

^ Обработка данных. Первичные и вторичные ключи. Организация и доступ к файлам. Обработка последовательных файлов. Обработка файлов прямого доступа. Организация обработки файлов: Пакетная обработка, онлайновая обработка. Вывод информации. Формы вывода информации. Назначение информации.

^ Контрольные вопросы и упражнения

  1. Дайте общую характеристику четырем этапам цикла обработки данных.

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

  3. Дайте характеристику понятия «Сущность». Чем это понятие характеризуется.

  4. Иерархия элементов данных от больших к меньшим - это:

 поле, запись, файл, база данных;
 база данных, файл, запись, поле;
 запись, файл, база данных, поле;
 запись, файл, поле, база данных;
 база денных, запись, файл, поле.

  1. Определите назначение и приведите примеры главного файла, файла операций, справочного файла, файла предыстории. Какие другие типы файлов вам известны.

  2. Назовите 13 проблем использования файлов при разработке ИС.

  3. В чем состоит отличительная особенность метода баз данных в отличии файлов. Назовите категории пользователей системы баз данных. Чем отличается логическое и физическое представление данных.

  4. Назовите 7 преимуществ использования системы баз данных.

  5. Изобразите структуру хранилища данных и охарактеризуйте потоки данных, участвующие в формировании и использовании хранилищ.

  6. Какой из следующих атрибутов в списке студентов наиболее подходит, чтобы служить первичным ключом:

 специальность;
 фамилия;
 средний балл;
 номер зачетной книжки;
 номер группы.

  1. Какое из следующих предложений истинно:

 индексно-последовательный метод доступа позволяет проводить как последовательную, так и прямую обработку файла;

 последовательная организация файлов позволяет проводить как последовательную, так и прямую обработку;

 оба предложения ложны.

  1. Охарактеризуйте средства, используемые для многоатрибутного поиска. Какова структура инвертированного файла.

  2. Сбор данных об операциях в момент их совершения и немедленная их обработка называется:

 удаленной пакетной обработкой;
 онлайновой обработкой в реальном времени;
 онлайновой пакетной обработкой;
 обработкой запроса;
 обновлением файла прямого доступа.

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

а) еженедельная обработка табелей рабочего времени для начисления зарплаты

б) обработка заказов на бронь в гостинице

в) подготовка ежемесячных счетов клиентов телефонной компании

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

  1. Перечислите возможные способы вывода информации для удовлетворения информационных потребностей.

^ Модуль 4. Создание информационных систем

Жизненный цикл разработки ИС. Причины изменения ИС в организациях. Принципы разработки системы. Вспомогательные виды деятельности. Содержание основных этапов жизненного цикла: Анализ, Концептуальная разработка, Физическая разработка, Внедрение, Эксплуатация. Участники процесса разработки ИС. Планирование разработки системы: каскадная и спиральная модели ЖЦ. Диаграмма Ганта.

^ Анализ системы. Начальное исследование. Обследование системы. Технико-экономическое обоснование и его аспекты. Определение информационных потребностей и требований к системе. Подготовка отчета.

^ Концептуальная разработка. Оценка альтернатив. Подготовка спецификаций и отчета.

Физическая разработка. Разработка выходов. Разработка файлов и базы данных. Разработка входов. Разработка программ и процедур обработки данных. Планирование и оценка продолжительности работ. Разработка методов контроля и подготовка отчета.

Внедрение. Планирование внедрения. Безопасность. Угрозы безопасности и меры противодействия. Проектирование безопасности системы. Тестирование программ и подготовка оборудования. Выбор и обучение персонала. Документирование системы. Тестирование системы. Переход на новую систему.

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

Контрольные вопросы и упражнения

  1. Охарактеризуйте структуру ЖЦ ПО по стандарту ISO/IEC 12207.

  2. Охарактеризуйте основные процессы ЖЦ ИС.

  3. В чем состоят вспомогательные процессы, обеспечивающие выполнение основных процессов

  4. Какова роль организационных процессов.

  5. Назовите 8 причин изменения ИС в организациях.

  6. В чем состоит классический подход к проблемной ориентации систем.

  7. Назовите 8 принципов разработки ИС.

  8. Перечислите известные вам виды деятельности, которые следует выполнять на протяжении всех этапов ЖЦ.

  9. Перечислите и охарактеризуйте содержание основных этапов ЖЦ ИС.

  10. Охарактеризуйте роль каждой группы участников проекта создания ИС.

  11. По каким вопросам принимаются решения в процессе планирования разработки ИС.

  12. Охарактеризуйте каскадную и спиральную модели ЖЦ.

  13. В чем содержание диаграммы Ганта – средства управления разработкой ИС.

  14. Назовите цели пяти стадий этапа анализа системы.

  15. В каком из пунктов шаги анализа системы перечисляются в правильном порядке:

 первоначальное исследование, определение информационных потребностей и системных требований, анализ возможностей, обследование системы;

 первоначальное исследование, обследование системы, анализ возможностей, определение информационных потребностей и системных требований;

 определение информационных потребностей и системных требований, обследование системы, анализ возможностей, первоначальное исследование.

  1. Цели обследования системы и характеристика методов сбора информации.

  2. Понятие технико-экономического обоснования и рассматриваемые аспекты.

  3. Определение того, обладает ли организация людьми, которые могут разрабатывать, внедрять и использовать предлагаемую систему называется анализом:

 технических возможностей;
 организационных возможностей;
 юридических возможностей;
 временных возможностей;
 экономических возможностей.

Решения, принимаемые на этапе определения информационных потребностей и требований к системе.

  1. Перечислите возможное состав и содержание требований к системе.

  2. Целью отчета по концептуальной разработке ИС является:

 a) направлять деятельность по физической разработке;

 б) сообщить о том, как удовлетворяются потребности пользователей и менеджеров;

 в) помочь руководящему комитету оценить возможности создания системы;

 (а) и (б);

 (б) и (в);

 (а) и (в);

 все выше перечисленное.

  1. Что из представленного является правильным порядком физической разработки системы:

 разработка входов, файлов и БД, выходов, методов контроля, процедур, программ;

 разработка файлов и БД, выходов, входов, процедур, программ, методов контроля;

 разработка выходов, входов, файлов и БД, процедур, программ, методов контроля;

 разработка выходов, файлов и БД, входов, программ, процедур, методов контроля.

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

  2. Ежемесячная платежная ведомость, перечисляющая всех служащих, количество отработанных часов, удержания, зарплату скорее всего является:

 регулярным отчетом;
 cпециальным анализом;
 отчетом о необычных обстоятельствах;
 отчетом по требованию.

  1. Сформулируйте проблему безопасности систем и охарактеризуйте 3 источника этой проблемы.

  2. Перечислите меры противодействия угрозе безопасности.

  3. Процесс, при котором работа старой системы прекращается при появлении новой системы называется:

 прямой переход;
 параллельный переход;
 последовательный переход;
 переход по подразделениям.

^ Модуль 5. Базы данных

Система управления базами данных – основа информационной системы. Схемы баз данных. Использование языков СУБД. Функции СУБД и ее пользователей. Реляционная модель данных. Нормализация. Запросы к реляционным базам данных. SQL. Моделирование данных. REA (Ресурсы, события, участники) модель данных. E-R (Сущность-отношение) диаграммы. Пример применения модели. Разработка баз данных.

^ Контрольные вопросы и упражнения

  1. Пользователи базы данных скорее всего будут иметь доступ к

 языку управления данными;
 языку описания запросов;
 языку описания данных;
 cловарю данных.

  1. Какая из команд SQL выбирает часть строк из таблицы:

 SELECT.
 FROM.
 WHERE.
 GROUP BY.

  1. Представление данных для отдельных пользователей называется:

 концептуальной схемой;
 внешней схемой;
 внутренней схемой;
 логической схемой.

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

 руководитель организации;
 администратор данных;
 администратор базы данных;
 прикладной программист.

  1. Отношение (*:*) между двумя сущностями моделируется в схеме реляционной базы данных с помощью:

 первичного ключа;
 вторичного ключа;
 внешнего ключа;
 составного ключа.

  1. Сформулируйте цель моделирования данных. Понятие REA-модели.

  2. Сформулируйте понятие ER-диаграммы.

  3. Приведите примеры отношений 1:1, 1:М, М:М.

Модуль 6. Подходы к созданию ИС

Структурный и объектно-ориентированный подходы. Приобретение системы. Использование услуг сторонних организаций. Прототипирование. Методология RAD.


^ Контрольные вопросы и упражнения

  1. Рассмотрите преимущества и недостатки различных способов создания ИС(разработка собственных программ, приобретение готовой программы, приобретение и модификация программ)

  2. Понятие и виды оутсорсинга.

  3. Дайте характеристику прототипирования.

  4. Перечислите основные принципы методологии RAD

Модуль 7. Моделирование и CASE-средства

Введение в CASE-средства. Архитектура CASE – средств. Общие требования к методологии и технологии.

^ Диаграмма потока данных. Символы диаграммы потока данных. Внешние сущности.

Системы и подсистемы. Процессы. Накопители данных. Потоки данных. Построение иерархии диаграмм потоков данных.

^ Методология функционального моделирования SADT. Состав функциональной модели. Иерархия диаграмм. Методология IDEF1X. Правила, связанные с сущностью. Правила отношений. Правила отношений категоризации. Правила первичных и альтернативных ключей. Правила внешних ключей.

Контрольные вопросы и упражнения

  1. Дайте понятие CASE-технологии. Назначение CASE-средств высокого и низкого уровня.

  2. Приведите архитектуру CASE-средств.

  3. Перечислите критерии выбора CASE-средств.

  4. Перечислите четыре установки стандарта проектирования.

  5. Перечислите пять установок стандарта оформления проектной документации

  6. Перечислите пять установок стандарта интерфейса пользователя

  7. Диаграмма потока данных - логическая модель потока данных в системе. Символы ДПД. Контекстная диаграмма.

  8. В чем состоит построение иерархии диаграмм потоков данных. Дайте определение ииниспецификации.

  9. Перечислите основные элементы и правила методологии функционального моделирования SADT.

  10. Определите правила построения иерархии диаграмм SADT-модели.

  11. Назначение и требования концептуального моделирования IDEF1.

  12. Сущность в методологии IDEF1X независимая и независимая от идентификаторов. Приведите описание и примеры.

  13. Перечислите правила, связанные с сущностью.

  14. Дайте характеристику отношения связи. Мощности отношения связи и их изображение на диаграмме. Понятие и изображение идентифицирующих и неидентифицирующих отношений.

  15. Определите понятие атрибута. Правила атрибутов. Правила назначения ключей.

  16. Перечислите этапы и задачи моделирования IDEF1X.

Модуль 8. Анализ возможностей организации

Общие вопросы. Технологическая база. Персонал. Готовность. Определение организационных потребностей. Цели организации. Потребности организации. Ожидаемые результаты. Реалистичные ожидания. Нереалистичные ожидания.

Контрольные вопросы и упражнения

  1. Каковы общие вопросы анализа возможностей организации.

  2. Что составляет анализ технологической базы.

  3. Что составляет анализ персонала.

  4. Вопросы анализа, касающиеся оценки готовности

  5. Нереалистичные и реалистичные ожидания от внедрения CASE-технологий.

^ 3. СОДЕРЖАНИЕ ПРАКТИЧЕСКОГО РАЗДЕЛА ДИСЦИПЛИНЫ

3.1 Перечень лабораторных работ

Указанные ниже лабораторные работы выполняется в часы самостоятельной работы. Работы должны выполняться индивидуально и их результаты должны быть представлены в виде файлов, подготовленных с помощью программного обеспечения Design/IDEF 3.5 фирмы Meta Software Corporation.

  1. Используя Design/IDEF 3.5, изучить возможности методологии IDEF0 на основе электронных обучающих материалов при построении функционально-структурной диаграммы (8 часов).

  2. Используя методологию IDEF1X Design/IDEF 3.5, изучить возможности информационного моделирования на основе электронных методических материалов при построении информационной модели предложенной предметной области STUDENT (4 часа).

^ 3.2 Практические занятия (4 часа)

Практические занятия посвящаются обсуждению этапов жизненного цикла разработки информационной системы и применению моделей (IDEF0, IDEF1X, DFD) для различных предметных областей.

^ 4. КОНТРОЛЬНАЯ РАБОТА

4.1. Общие методические указания

Контрольная работа предполагает использование приобретенных на лабораторном практикуме навыков работы в системе Design/IDEF при построении моделей предметной области, используемых на этапе анализа при разработке информационной системы. Выбор предметной области может быть сделан из ниже следующего содержательно описанного списка предметных областей:


1. Радиостанция

Представьте, что Вы работаете на большой радиостанции и хотите привести в порядок коллекцию компакт-дисков, которые хранятся в специальных больших пронумерованных коробках, у которых имеются пронумерованные отделения (так что 12-34 означает 34 диск из 12 коробки). Иногда требуется найти конкретного исполнителя, иногда - подобрать диски по стилю (джаз, рок, и т.п.), году выпуска, иногда - найти диски, содержащие конкретное произведение. Кроме того, руководство радиостанции хочет знать стоимость каждого диска, как часто в эфире звучат произведения того или иного исполнителя или того или иного жанра.

^ 2. Консалтинговая фирма

Представьте, что Вы работаете в консалтинговой фирме, которой требуется следить за выполнением поручений своих клиентов. У фирмы много клиентов и для каждого из них выполняться несколько поручений. Вам потребуется учитывать обычные в таких случаях сведения - имя клиента, его адрес, телефон, описание поручения, установленный срок, отметка об исполнении, объявленная цена, затраты на выполнение (они могут складываться из множества отдельных платежей), кто работает над поручением (это может быть несколько консультантов, каждый из которых может участвовать в разных проектах). Ваше начальство хочет получать различные отчеты: кто работает над конкретным поручением, какие поручения выполнялись для данного клиента, над какими поручениями работает тот или иной консультант, какие поручения вышли за рамки своего бюджета, какова прибыль по поручениям, завершенным в последнем квартале и т.п.

^ 3. Отдел кадров

Допустим, на крупном предприятии с большим количеством работников решено создать базу данных по учету кадров, чтобы лучше отслеживать состояние дел. В ней должны содержаться такие обычные вещи, как имя, номер и серия паспорта, даты рождения и приема на работу, адрес, телефон, продвижения по службе (т.е. последовательность назначений на должности), оклад, список детей, название подразделения, владение навыками (знание языков, компьютерных программ, рабочие специальности и т.п.). Мы хотим быстро получать разного рода справочные отчеты: о каждом работнике - содержащие всю информацию о нем, сводные отчеты по разным показателям - обзоры уровней оплаты труда по разным подразделениям и по должностям, списки работников, уходящих на пенсию в следующем году, списки владеющих конкретным языком или конкретной компьютерной программой и т.п.
Подсказка: "работник" и "навык" - две сущности, между которыми имеется отношение.

4. Парикмахерские

Вы имеете дело с системой парикмахерских, руководство которой для сбора сведений о деятельности предприятия и улучшения принятия решений и обслуживания решило автоматизировать процессы приема, учета и расчетов с посетителями. Для этого в каждой парикмахерской предполагается установить компьютер у входа, играющий роль кассового терминала и регистрирующий имя, адрес клиента, оказанные ему при посещении услуги (стрижка, укладка и т.п.) и их цены, к кому из мастеров он попал на обслуживание, время прибытия и время начала обслуживания. Чтобы не заставлять клиента при каждом посещении называть адрес, решено при повторном посещении спрашивать только номер дома и квартиру, чтобы затем быстро выбрать его запись из результатов запроса к БД. Обращаясь к базам данных парикмахерских, руководство хочет иметь сведения, в какие парикмахерские из каких районов города приходят люди, какова выручка за последнее время, какова интенсивность посещений в разное время дня, как долго приходится клиентам ожидать своей очереди.

5. Автомастерская

Чтобы отслеживать предысторию каждого автомобиля,  в автомастерской большого автотранспортного предприятия создается система учета осмотров и ремонта. Для каждой марки автомобиля существует определенный набор операций, которые могут быть выполнены (осмотр отдельных узлов, замена частей и т.д.). Какие-то из этих операций выполняются при обслуживании автомобилей, когда они заезжают в мастерскую. Вы хотите получать информацию, какие операции были сделаны для каждого автомобиля и когда это происходило, как часто у той или иной марки машин происходят поломки, какие детали требуются чаще других и т.д.
Подсказки: не выделяйте сущности "результаты осмотра" или "замена деталей". "Операция" и "обслуживание" - две сущности, между которыми имеется отношение. Под обслуживанием понимается операции, производимые с автомобилем в мастерской

6. Акции

Представьте, что Вы управляете несколькими пакетами акций, в каждом из которых от 10 до 100 различных акций. Вы собираете цены на акции каждый час (или день) и сохраняете эту информацию, чтобы проводить различный анализ рынка. Некоторые из Ваших клиентов имеют требования, акциями каких именно отраслей они интересуются (например, кто-то из них может сказать, что его интересуют акции нефтяных и табачных предприятий). Вам необходимо хранить информацию о дивидендах по каждому виду акций, печатать отчеты для каждого клиента о состоянии его пакета, а также данные по ценам отдельных акций, сведения по акциям предприятий, принадлежащих разным отраслям.
Подсказки: не выделяйте сущность "портфель акций", соответствующая таблица в схеме БД появилась бы при переводе Вашей E-R диаграммы в схему реляционной базы. Вместо этого рассмотрите отношение "владение". Точно так же интересы клиентов учтите с помощью отношения "интерес", а не с помощью отдельной сущности.

7. Компьютеры

Предположим, Вы хотите учесть свойства всех компьютеров, находящееся в большом офисе. Цель - облегчить планирование обновления машинного парка и программного обеспечения. Вы хотите следить за тем, где какие компьютеры стоят (номер комнаты), как они укомплектованы (жесткие диски разных емкостей, разный объем памяти, модемы с разными максимальными скоростями, различные мониторы, принтеры разных конструкций). Наборы программ, установленных на разных компьютерах тоже отличаются. В то же время Вы собираете информацию о пожеланиях относительно модернизации каждого компьютера (кому-то для работы нужен больший объем диска, цветной принтер и т.д.), т.е. изменение его комплектации. Вы хотите иметь возможность быстро определять, например, сколько необходимо приобрести цветных принтеров, или если будет заменен жесткий диск на каком-то компьютере, то куда его можно переставить и т.д.
Подсказка: "виды комплектующих" и "компьютеры" - две сущности, между которыми имеется отношение. "Виды комплектующих" - не конкретные устройства, например это может быть "процессор Pentium-733MHz", но не процессор с серийным номером 12345632342. Кроме того, "виды комплектующих" включают как уже установленные, так и требуемые для модернизации комплектующие.

8. Склад

На предприятии имеется несколько складов для временного хранения запасов большого количества разных видов комплектующих деталей. Чтобы собирать и использовать информацию о работе складов, быстро находить и оценивать запасы деталей, создается система учета. Каждая из комплектующих может храниться на разных складах. На каждом складе имеются пронумерованные места хранения, которые можно занять каким-либо одним из видов комплектующих. В каждом таком месте в каждый момент может находиться разное количество деталей, однако все они имеют одинаковую вместимость. Когда на предприятие поступает партия деталей (в определенный день приходит определенное количество какого-то одного вида комплектующих), она распределяется по складам и местам хранения. Освободившиеся места хранения могут быть заняты каким-то другим видом комплектующих. Детали со склада изымаются тоже партиями. Вы хотите быстро получать сведения о том, какова динамика поставок и изъятий со склада, где и сколько деталей каждого вида имеется в наличии, что имеется на конкретном складе и т.д.
Подсказка: центральное место отведите сущности "место хранения".

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

  1. Организация деятельности администратора гостиницы.

  2. Организация работы автоинспекции.

  3. Деятельность налоговой службы.

  4. Организация работы службы социальной помощи.

  5. Деятельность абонентской службы АТС.

  6. Организация работы рекламного агентства.

  7. Деятельность службы трудоустройства.

  8. Организация работы товароведа службы общественного питания.

  9. Организация работы диспетчера скорой помощи.

  10. Деятельность фирмы бартерного обмена.

  11. Организация подписной компании.

  12. Организация работы издательской фирмы.

  13. Организация оптовой торговли.

  14. Деятельность частного сыскного агентства.

  15. агентства. Деятельность туристического

  16. Организация автосервиса.

  17. Организация работы жилищно-коммунального хозяйства.

  18. Деятельность агентства недвижимости.

  19. Организация работы метеослужбы.

  20. Организация деятельности частного ателье.

  21. Организация работы частной пекарни.

  22. Деятельность фотоателье.

  23. Организация работы салона красоты.

  24. Организация работы автопарка.

  25. Организация работы мебельного салона.

  26. Деятельность ипподрома.

  27. Организация работы отдела кадров.

  28. Организация работы казино.

  29. Организация деятельности транспортного агентства. Организация работы горсправки.

  30. Деятельность игротеки.

  31. Организация работы справочной службы аэрофлота.


^ 4.2. Содержание контрольных заданий

При построении моделей выбранной предметной области рекомендуется проработать соответствующие главы пособия, входящего в комплект учебно-методических материалов по изучаемой дисциплине. Особое внимание следует уделить рассмотрению этапов жизненного цикла разработки информационных систем, а также разделам, посвященным моделированию компонент информационной системы и описанию CASE-средств. В рамках контрольной работы для выбранной из предложенных вариантов предметной области следует разработать следующие модели:

  1. Построить функционально-структурную иерархию диаграмм бизнес-процессов предметной области, используя Design/IDEF 3.5 (4 часа).

  2. Используя методологию IDEF1X Design/IDEF 3.5 построить информационную модель предметной области (4 часа).

  3. Используя модель Palette Design/IDEF 3.5, построить иерархию диаграмм потока данных для проблемной области. (4 часа).

Построенные модели предметной области войдут в курсовую работу по данной дисциплине.

^ 5. КУРСОВАЯ РАБОТА

5.1. Методические указания по выполнению курсовой работы

Курсовая работа выполняется индивидуально. Работа выполняется в течение семестра во время, отведенное для самостоятельной работы студентов. В процессе выполнения работы необходимо рассмотреть следующие вопросы:

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

  2. Разработать план работы.

  3. Документировать представление об операциях по основным видам деятельности, документообороте, степени автоматизации. Избегайте излишней детализации, имея в виду, что полный анализ системы не предусматривается курсовой работой и задача состоит в апробации методов и моделей, рассматриваемых в дисциплине. В рамках данного вопроса ожидается описание следующих позиций:

  • цель деятельности организации, виды деятельности и конечные продукты деятельности;

  • организации связанные с рассматриваемой в цепочке производства и потребления ценностей;

  • какие возможности для совершенствования деятельности организации и ликвидации выявленных проблем функционирования организации может предоставить информационная система;

  • тип модернизируемой или создаваемой информационной системы;

  • пользователи информационной системы; какая информация используется ими для выполнения своих функций;

  • каким образом информационная система способствует повышению производительности и расширению видов услуг. Какие преимущества получает организация при использовании информационных систем перед своими конкурентами;

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

  1. Разработать функциональную модель организация (IDEF0) и диаграмму потоков данных (DFD) с использованием Design/IDEF методологии.

  2. Разработать концептуальную модель базы данных с использованием IDEF1X Design/IDEF и инструментальных средств СУБД.

  3. С использованием выбранной среды программирования (MS ACCESS рекомендуется) разработать приложение, реализующее основные режимы работы информационной системы и ведения данных.

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

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

  6. Для форм и отчетов разработать собственные меню, включаемые при открытии формы. Выполнить разработку собственных инструментальных панелей и переключение между ними в различных режимах.

  7. На уровне языка программирования выполнить обработку информации в наборах данных (Recordset). Реализовать обработчик ошибок выполнения.

  8. Привлекательный интерфейс Вашей ИС должен использовать всевозможные элементы управления (командные кнопки, переключатели, групповые переключатели и т.д.). Реализовать групповые переключатели для представления в символьном виде закодированной информации в таблице с последующей возможностью ее корректировки.

  9. Подготовить отчет о выполнении индивидуального, отражающий решения по указанным в п.п. 1-11 вопросам.

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

  • примеры успешно реализованных информационных систем в различных организациях;

  • Design/IDEF как средство анализа и моделирования бизнес-процессов и данных в организации;

  • материалы по разработке приложений MS ACCESS, демонстрирующих приемы разработки информационных.



^ 6. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

Для поддержки процесса изучения дисциплины используются подготовленные в электронном виде:

  • методические материалы по проектированию КИМПО;

  • упражнения после каждого модуля;

  • методические указания на выполнение курсовой работы.
^

6.1. Литература обязательная


    1. Дубаков А.А. Проектирование информационных систем: Учебное пособие.- Томск: Изд. ТПУ, 2001.- 150 с.

    2. Дейт К. Введение в системы баз данных / Пер. с англ.- 6-е изд. –СПб: Вильямс, 1999.

    3. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение).- М.: ЛОРИ, 1996.
^

6.2. Литература не обязательная


  1. Козлов В.А. Открытые информационные системы.- М.: Финансы и статистика, 1999.- 224 с.

  2. Кокорева Л.В., Малашинин И.И. Проектирование банков данных. –М.: Наука; Гл. ред. физ.-мат. лит., 1984.- 256 с.

  3. Ульман Дж., Видом Дж. Введение в системы баз данных: Пер. с англ. – М.: ЛОРИ, 2000.

  4. Kenneth E. Kendall Julie E. Kendall, Systems Analysis and Design, 4ed, New York: Published by Prentice Hall Business Publishing, 1999.

  5. Whitten, J.L. & Bentley, L.D. Systems Analysis and Design Methods. 4ed, Boston, Massachusetts. 1998.



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



Рабочая программа, методические указания и контрольные задания


Составитель: Анатолий Алексеевич Дубаков


Рецензент: Ю.П. Ехлаков, д.т.н., профессор кафедры АОИ ТУСУР


Подписано к печати

Формат 60х84/16. Бумага ксероксная.

Плоская печать. Усл. печ. л. 1,16. Уч.-изд. л. 1,05.

Тираж экз. Заказ . Цена свободная.

ИПФ ТПУ. Лицензия ЛТ №1 от 18.07.94.

Типография ТПУ. 634034, Томск, пр. Ленина, 30









Скачать 250.35 Kb.
оставить комментарий
Дата28.09.2011
Размер250.35 Kb.
ТипРабочая программа, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх