- •Сочинский государственный университет
- •Задание
- •1 Аналитическая часть 6
- •Введение
- •Аналитическая часть
- •Описание предметной области «Аптека при онкологическом диспансере»
- •Список вопросов, на которые должна отвечать информационная система
- •Описание первичных документов
- •Выявление функциональной зависимости
- •Требования нормализации
- •Тип связи информационных объектов
- •Построение информационно-логической модели базы данных.
- •Построение матрицы смежности илм
- •Логическая модель предметной области
- •Построение физической модели
- •Разработка приложения
- •Заключение
- •Список литературы:
Аналитическая часть
Описание предметной области «Аптека при онкологическом диспансере»
Предметной областью является деятельность аптеки онкологического диспансера, заказ необходимых товаров у поставщика и снабжения отделений необходимым товаром.
Заведующий отделением подает требование с просьбой поставить определенную продукцию у поставщика. Заведующий аптекой составляет заявку поставщику в которой отражает необходимое количество (объем), название, расчетный счет, дату, номер договора и цену. Затем заявка на товар передаётся поставщику, составляется договор. После чего товар от поставщика отправляется на склад, во время чего готовятся документы на оплату товара и подаются в бухгалтерию.
Информационное обеспечение базы данных включает информацию, которая позволяет регистрировать договора, запросы, генерировать различные отчёты и т.д.
Для работы с базой данных необходимо включить информацию в виде справочников:
справочную информацию о отделении;
справочную информацию о сотрудниках;
справочную информацию о товаре;
справочную информацию о поставщиках;
Список вопросов, на которые должна отвечать информационная система
Созданная база данных должна отвечать на следующие вопросы:
Список поставщиков, с которыми заключены договора;
Список поставляемых товаров;
Цена и количество указанного товара на складе;
Суммы поставок по отделениям;
Описание первичных документов
Для ввода данных используются документы, представленные на рисунках 1.1 и 1.2
Рисунок 1.1 – Форма документа Договор
Основными выходными документами при работе с базой данных являются: договора и накладные.
Информационно-логическая модель (ИЛМ) отображает данные предметной области в виде совокупности информационных объектов и связей между ними.
Рисунок 1.2 – Форма документа Товарно-транспортная накладная
Информационный объект (ИО) – информационное описание некоторой сущности предметной области: группы реальных или логических объектов, процессов, явлений или событий. ИО является совокупностью логически связанных реквизитов представляющих качественные и количественные характеристики сущности. Каждый ИО имеет уникальное имя.
Предметная область строится на основе информационного обеспечения, которое включает справочную плановую и оперативно учетную информацию.
Объекты справочной и учетной информации
Справочной информацией предметной области продавец магазина являются справочники:Otdelenie,Sotrudniki_apteki, Tovar, Postavshik.
Учетной информацией является Dogovor.
Учетная и справочная информация хранится в документах.
Документ – составная единица информации (СЕИ)- логически взаимосвязанная совокупность реквизитов.
Реквизит – простейшая структурная единица информации.
В процессе информационно-семантического анализа необходимо выявить функциональную зависимость реквизитов. Для минимизации ошибок проводят семантический анализ по каждой из форм документов в отдельности.
Выявление функциональной зависимости
Имя поля |
Подпись поля |
Функциональные зависимости |
Client |
Клиент |
|
Inn_cl |
ИНН |
|
Dengi |
Средства |
|
Nam_pr_t |
Намерение приобрести товар |
Рисунок 1.10 – Функциональные зависимости реквизитов объекта personal
Имя поля |
Подпись поля |
Функциональные зависимости |
Personal |
Персонал |
|
Inn_p |
ИНН Продавца |
|
Fam |
Фамилия |
|
Adres |
Адрес |
|
Dolzn |
Должность |
|
Name |
Имя |
|
Otchestvo |
Отчество |
|
Oklad |
Оклад |
|
Otch |
Отчет |
Рисунок 1.11 – Функциональные зависимости реквизитов объекта sklad
Имя поля |
Подпись поля |
Функциональные зависимости |
Chek |
Чек |
|
Id_nom |
Идентификационный номер |
|
Naim_tov |
Наименование товара |
|
Kolich |
Количество |
|
Stoimost |
Стоимость |
|
Inn_p |
ИНН поставщика |
|
Inn_d |
ИНН |
|
Data |
Дата |
|
Nazv_org |
Название организации |
Рисунок 1.12 – Функциональные зависимости реквизитов объекта klient
Имя поля |
Подпись поля |
Функциональные зависимости |
Nakladnaya |
Накладная |
|
Nom_n |
Номер накладной |
|
Kolich |
Количество |
|
Stoimost |
Стоимость |
|
Data |
Дата |
|
Inn_p |
ИНН поставщика |
|
Naz_p |
Название продукта |
