Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Техн. прогр. (ЛР 1, ЛР 2)..doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
522.24 Кб
Скачать

1. Основные функции разрабатываемой информационной системы «Библиотека» Пример описания требований к автоматизированной информационной системе библиотеки

Библиотека располагает значительным фондом книг и журналов. Формирование фонда предусматривает:

1) заказ книг в соответствии с планами издательств;

2) покупку заказанных или имеющихся в продаже изданий;

3) подписку периодических журналов по каталогам издательств;

4) учет вновь поступивших книг и журналов в алфавитной и предметной картотеках.

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

( Замечание: не обязательно рассматривать все функции библиотеки в рамках одной ИС):

Например, ИС «Обслуживание читателей в Библиотеке» может включать следующие функции:

  • Производить запись и выписку читателей.

  • Хранить информацию о читателях библиотеки.

  • Хранить информацию о книгах, находящихся в библиотеке и на руках.

  • Обеспечивать поиск новых изданий.

  • Хранить информацию о поступающих книгах.

  • Хранить информацию об уничтожении изношенных книг.

  • Хранить данные о несвоевременной сдаче книг и уплате штрафов.

  1. Разработка контекстной диаграммы ИС « Библиотека»

  1. Декомпозиция процесса Р1 - «Библиотека»

  1. Декомпозиция процесса Р2 – «Запись»

  1. Декомпозиция процесса Р5 – «Разрешение конфликта»

  1. Построение словаря данных ИС «Библиотека»

@ ИМЯ = ЗАЯВКА НА КНИГУ

@ ИСТОЧНИК = Е1

@ ПРИЁМНИК = Р2

@ ТИП = Дискретный поток, внешний, комплексный

@ БНФ = автор + название + год издания

@ КОММЕНТАРИЙ = /заказ оформляется письменно/

@ ИМЯ = ЛИЧНЫЕ ДАННЫЕ ЧИТАТЕЛЯ

@ ИСТОЧНИК = Р8

@ ПРИЁМНИК = Р9

@ ТИП = Дискретный поток, комплексный, внутренний

@ БНФ = данные паспорта + адрес + ИНН + тел/e-mail

@ ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ ПОТОКА:

ИМЯ

ФОРМАТ

ДИАПАЗОН

данные

паспорта

Числовой

1 .. 106

Адрес

Символьный

ИНН

Числовой

1 .. 1010

@ ИМЯ = ПОДТВЕРЖДЕНИЕ ПРОДЛЕНИЯ

@ ИСТОЧНИК = Р7

@ ПРИЁМНИК = Е1

@ ТИП = Управляемый, дискретный, внешний

@ БНФ = [0/1]

@ КОММЕНТАРИЙ = 0 – отказ , 1 – подтверждение

Вывод: в данной лабораторной работе построены диаграммы Потоков данных трех уровней, а также Словарь данных для Информационной системы «Библиотека», что является основой для дальнейшей разрабоки программного обеспечения автоматизированной информационной системы «Библиотека».

Литература:

(не менее 3 наименований ).

2.Лабораторная работа №2. Инфологическое проектирование информационных систем. Разработка модели «Сущность-связь».

Цель работы: изучение методов структурного проектирования программного обеспечения. Проектирование структуры базы данных на основе диаграммы «Сущность-связь»» (ERD).

Формулировка задания по лабораторной работе № 2:

  1. Определить основные сущности заданной информационной системы.

  2. Определить атрибуты для каждой сущности.

  3. Определить характеристики атрибутов (ключевые, обязательные и необязательные).

  4. Определить связи между сущностями.

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

  6. Разработать результирующую диаграмму «Сущность-связь».

  7. Провести нормализацию диаграммы. Привести к 1, 2 и 3 нормальной форме.

  8. Разработать табличные формы базы данных по нормализованной диаграмме.

Исходные данные:

Число сущностей на исходной диаграмме : не менее 5 -7