Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Тема 5. Предметная область информационных систем




1. Прочитать и проанализировать текст, законспектировать основные моменты в виде блок-схемы. Пересказать суть инфологической модели (ИЛМ) предметной области (ПО) на примере «Системы обслуживания читателей библиотеки».

Проектирование инфологической модели предметной области Исходными данными для определения состава сущностей рассматриваемой предметной области являются результаты анализа и обработки материалов обследования, выполненные в процессе разработки постановок задач. Это, прежде всего - модель потоков данных и описание структуры документов. Анализ потоков данных и накопителей, определенных в модели потоков данных, позволяет выявить состав сущностей (объектов), которые должны быть описаны в системе, взаимосвязи между ними. А анализ реквизитной структуры документов, в которых описаны эти объекты, позволяет уточнить состав сущностей и определить состав их свойств, значимых для разрабатываемой системы. Разработанная на основании этих сведений инфологическая модель предъявляется экспертам (специалистам) заказчика, которые могут высказать свои замечания, после чего разработчик вносит изменения в ИЛМ и снова предъявляет ее эксперту вплоть до устранения всех замечаний. Рассмотрим указанный процесс на примере Системы обслуживания читателей библиотеки. В модели потоков данных определены накопители: · картотека читателей, · каталог фонда, · список книг фонда, · запросы, · требования, · журнал учета выдачи и возврата книг. Анализ потоков данных показывает, например, что в картотеке читателей содержатся карточки читателей, в каталоге - карточки с библиографическим описанием книг, в списке книг фонда - перечень книг с информацией об их местонахождении, в журнале учета выдачи и возврата книг - сведения о выдаче книг читателям и их возврате. Таким образом, анализ позволяет определить наличие таких сущностей как ЧИТАТЕЛЬ, КНИГА, КНИГОВЫДАЧА (т.е. отмечаемый в журнале факт выдачи книги читателю), ЗАПРОС, ТРЕБОВАНИЕ. Более тщательный анализ понятия «книга» показывает, что имеются два типа сущностей для описания книги: библиографическое описание книги как издания (в каталоге) и описание конкретного экземпляра книги (в фонде). Поэтому вместо сущности КНИГА рассматриваются две сущности - ИЗДАНИЕ и ЭКЗЕМПЛЯР. Свойства, присущие объектам типа ЧИТАТЕЛЬ, должны совпадать с реквизитами используемого в неавтоматизированной библиотеке документа «Карточка читателя». Идентификатором читателя удобно считать свойство Регистрационный номер. Состав характеристик сущности типа ИЗДАНИЕ, т.е. каталожной карточки, определяется как подмножество параметров, определяемых требованиями ГОСТ 7.1. - 2003. Например, это могут быть Шифр, Название, Автор, Год издания. Издательство, Объем. Идентификатором издания можно считать Шифр. Отметим также, что авторов может быть несколько или ни одного, т.е. это свойство является множественным и необязательным. Характеристики ЭКЗЕМПЛЯРА - Инвентарный номер экземпляра (идентификатор объекта), Шифр издания, Местонахождение. А в КНИГОВЫДАЧЕ должны быть сведения о том, кому (Регистрационный номер читателя), когда (Дата выдачи) и какая (Инвентарный номер книги) выдана книга; кроме того, для описания факта книговыдачи необходимо свойство «Дата возврата книги читателем». Определение содержимого накопителя «Требования на выдачу книг» начинается с совместного анализа схемы потоков данных и описания документа «Требование на выдачу книги». Этот анализ определяет, что сущность ТРЕБОВАНИЕ имеет составной идентификатор, состоящий из Номера требования и Даты, свойства Регистрационный номер читателя, Шифр затребованного издания, К сроку, а также сведения о том, выдана ли затребованная книга из фонда, т.е. Признак выдачи (со значениями «выдана» и «отсутствует в фонде»). Отметим, что для сущностей ЧИТАТЕЛЬ, ИЗДАНИЕ, ЭКЗЕМПЛЯР идентифицирующим является одно из свойств сущности. В КНИГОВЫДАЧЕ же ни одно из свойств не может однозначно определять объект: один и тот же читатель может взять много КНИГ одну и ту же книгу могут взять (в разное время) много читателей в один и тот же день может быть выдано много книг. Не может быть идентификатором и совокупность номера читателя и номера книги, т.к. не исключено, что один и тот же читатель может взять одну и ту же книгу несколько раз. Поэтому идентификатором книговыдачи является совокупность из трех свойств: Регистрационный номер, Инвентарный номер Дата выдачи. ТРЕБОВАНИЕ, как сказано выше, идентифицируется парой Номер требования, Дата. Рассмотрим информационные связи между некоторыми из сущностей. Основными независимыми сущностями являются ЧИТАТЕЛЬ и ИЗДАНИЕ. Между сущностями ИЗДАНИЕ и ЭКЗЕМПЛЯР существует связь вида «один ко многим»: одно издание может быть представлено в библиотеке несколькими экземплярами. Можно говорить, что между сущностями ЧИТАТЕЛЬ и ЭКЗЕМПЛЯР существует связь вида «многие ко многим». Однако выражается она через КНИГОВЫДАЧУ: в ней указывается, что такой-то читатель взял такую-то книгу. Благодаря этому вместо одной связи вида «многие ко многим» можно установить две связи вида «один ко многим»: один читатель может брать много книг (связь ЧИТАТЕЛЬ - КНИГОВЫДАЧА), и один экземпляр книги может быть выдан много раз (связь ЭКЗЕМПЛЯР - КНИГОВЫДАЧА).

2.Смоделировать ИС по одной из предложенных предметных областей ИС, в случае нехватке элементов, можно ввести свои.

Предметная область ИС: Деканат Минимальный список характеристик:
  • Наименование специальности, код группы, ФИО, дата рождения, домашний адрес, телефон слушателя, примечания - автобиография слушателя;
  • код, название, количество часов и вид контроля предметов, код сессии и оценки каждого слушателя каждому предмету в каждую сессию.
Предметная область ИС: Телефонная станция Минимальный список характеристик:
  • Номер абонента, фамилия абонента, адрес, дата установки, наличие блокиратора, задолженность, примечание.
Предметная область ИС: Персональные ЭВМ Минимальный список характеристик:
  • Фирма-изготовитель, тип процессора, тактовая частота, объем ОЗУ, объем жесткого диска, дата выпуска,
  • Сведения о фирмах-реализаторах: Наименование, адрес, телефон, примечание.
Предметная область ИС: Личные данные о студентах. Минимальный список характеристик:
  • Фамилия и инициалы студента, курс, факультет, специальность, дата рождения студента, семейное положение, сведения о семье
Предметная область ИС: Отдел кадров Минимальный список характеристик:
  • Фамилия, имя, отчество, домашний адрес, телефон, дата рождения, должность, дата зачисления, стаж работы, образование, фамилия, имя, отчество, и даты рождения членов семьи каждого сотрудника, оклад, наименование подразделения, количество штатных единиц, фонд заработной платы за месяц и за год.
Предметная область ИС: Библиотека Минимальный список характеристик:
  • Автор книги, название, год издания, цена, является ли новым изданием, краткая аннотация;
  • номер читательского билета, ФИО, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем.
Предметная область ИС: Университет Минимальный список характеристик:
  • Номер, ФИО, адрес и должность преподавателя;
  • код, название, количество часов, тип контроля и раздел предмета;
  • код, название, номер заведующего кафедрой;
  • номер аудитории, где преподаватель читает свой предмет.

Данная страница нарушает авторские права?





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.