
- •Литература
- •1. Лабораторная работа №1. Структурный системный анализ информационной системы. Разработка Диаграмм потоков данных. Цель работы
- •Содержание отчета:
- •Понятие “Информационная система”
- •Методы и средства структурного системного анализа Место системного структурного анализа в жизненном цикле программного обеспечения
- •Этапы структурного системного анализа
- •Контекстная диаграмма (диаграмма нулевого уровня)
- •Декомпозиция процесса p1
- •Декомпозиция процесса p4
- •1. Основные функции разрабатываемой информационной системы «Библиотека» Пример описания требований к автоматизированной информационной системе библиотеки
- •2.Лабораторная работа №2. Инфологическое проектирование информационных систем. Разработка модели «Сущность-связь».
- •Содержание отчета
- •Необходимые теоретические сведения
- •Проектирование баз данных Диаграммы «сущность-связь»
- •1. Требования к справочно-информационной системе библиотеки
- •4.Устранение связей типа м:м.
- •Перечень вариантов заданий
1. Основные функции разрабатываемой информационной системы «Библиотека» Пример описания требований к автоматизированной информационной системе библиотеки
Библиотека располагает значительным фондом книг и журналов. Формирование фонда предусматривает:
1) заказ книг в соответствии с планами издательств;
2) покупку заказанных или имеющихся в продаже изданий;
3) подписку периодических журналов по каталогам издательств;
4) учет вновь поступивших книг и журналов в алфавитной и предметной картотеках.
Обслуживание читателей предполагает поиск заказанной литературы и запись соответствующей информации в формуляре читателя. Периодическая отчетность заключается в заполнении необходимых форм.
( Замечание: не обязательно рассматривать все функции библиотеки в рамках одной ИС):
Например, ИС «Обслуживание читателей в Библиотеке» может включать следующие функции:
Производить запись и выписку читателей.
Хранить информацию о читателях библиотеки.
Хранить информацию о книгах, находящихся в библиотеке и на руках.
Обеспечивать поиск новых изданий.
Хранить информацию о поступающих книгах.
Хранить информацию об уничтожении изношенных книг.
Хранить данные о несвоевременной сдаче книг и уплате штрафов.
Разработка контекстной диаграммы ИС « Библиотека»
Декомпозиция процесса Р1 - «Библиотека»
Декомпозиция процесса Р2 – «Запись»
Декомпозиция процесса Р5 – «Разрешение конфликта»
Построение словаря данных ИС «Библиотека»
@ ИМЯ = ЗАЯВКА НА КНИГУ
@ ИСТОЧНИК = Е1
@ ПРИЁМНИК = Р2
@ ТИП = Дискретный поток, внешний, комплексный
@ БНФ = автор + название + год издания
@ КОММЕНТАРИЙ = /заказ оформляется письменно/
@ ИМЯ = ЛИЧНЫЕ ДАННЫЕ ЧИТАТЕЛЯ
@ ИСТОЧНИК = Р8
@ ПРИЁМНИК = Р9
@ ТИП = Дискретный поток, комплексный, внутренний
@ БНФ = данные паспорта + адрес + ИНН + тел/e-mail
@ ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ ПОТОКА:
ИМЯ |
ФОРМАТ |
ДИАПАЗОН |
данные паспорта
|
Числовой
|
1 .. 106
|
Адрес |
Символьный |
|
ИНН … |
Числовой … |
1 .. 1010 … |
@ ИМЯ = ПОДТВЕРЖДЕНИЕ ПРОДЛЕНИЯ
@ ИСТОЧНИК = Р7
@ ПРИЁМНИК = Е1
@ ТИП = Управляемый, дискретный, внешний
@ БНФ = [0/1]
@ КОММЕНТАРИЙ = 0 – отказ , 1 – подтверждение
Вывод: в данной лабораторной работе построены диаграммы Потоков данных трех уровней, а также Словарь данных для Информационной системы «Библиотека», что является основой для дальнейшей разрабоки программного обеспечения автоматизированной информационной системы «Библиотека».
Литература:
(не менее 3 наименований ).
2.Лабораторная работа №2. Инфологическое проектирование информационных систем. Разработка модели «Сущность-связь».
Цель работы: изучение методов структурного проектирования программного обеспечения. Проектирование структуры базы данных на основе диаграммы «Сущность-связь»» (ERD).
Формулировка задания по лабораторной работе № 2:
Определить основные сущности заданной информационной системы.
Определить атрибуты для каждой сущности.
Определить характеристики атрибутов (ключевые, обязательные и необязательные).
Определить связи между сущностями.
Определить характеристики каждой связи (имя, степень множественности, степень обязательности, ключевая или нет).
Разработать результирующую диаграмму «Сущность-связь».
Провести нормализацию диаграммы. Привести к 1, 2 и 3 нормальной форме.
Разработать табличные формы базы данных по нормализованной диаграмме.
Исходные данные:
Число сущностей на исходной диаграмме : не менее 5 -7