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