Станьте совладельцем корпорации
Главная  
  • Программы  
  • Методички  
  • Рефераты  
  • Дипломы  
  • Разное  
  • Фото  
  • Контакты  
  • Карта сайта  
  • Я:
    Найти:
    Возраст:
    -

    База данных учёта лекарственных препаратов. Моделирование классов

    Систему образует системное состояние. Определение внутреннего состояния системы дается в модели классов. Элементы, принимающие участие в модели классов - классы, атрибуты, и операции классов, ассоциации, агрегации и композиции, а также обобщения. Диаграмма классов дает обобщенное визуальное представление обо всех элементах модели.

    В данной системе выделены следующие классы:

    1 Класс - Лекарственный препарат с патентованным названием.

    2 Класс - Фирмы поставщики.

    3 Класс - Приходные накладные.

    4 Класс - Расходные накладные.

    5 Класс - Аптеки


    Рисунок 12. Диаграмма классов


    3.1 Определение атрибутов классов

    Таблица 2 - Список атрибутов

    Имя класса Список атрибутов Описание
    Лекарственный препарат с патентованным названием +О ID препарата: Long +ОНазвание :String +ОПроизводитель :String +ОСертификат :String +ОСрок годности: Integer +ОФорма выпуска: String +ОДозировка: String +ОКоличество в упаковке: String +ОЦена заупки: Integer +ОЦена продажи: Integer +ОСерия: Integer Указываем ID препарата Название препарата Название проиводителя Информация о сертификате на данный препарат Срок годности препарата Форма выпуска препарата Дозировка препарата Количество препарата в упаковке Закупочная цена препарата Продажная цена препарата Серия выпуска препарата
    Фирмы поставщики +О ID поставщика: Long +ОНазвание: String +ОАдрес: String +ОТелефон: String ID поставщика в базе Название поставщика препаратов Адрес поставщика Номер телефона поставщика
    Приходные накладные +О ID номера: Long +ОПоставщик: String +ОНаименование Препарата: String +ОКоличество: Integer +ОЦена Завода: Integer +ОЦена Поставщика: Integer Номер по порядку в БД Поставщик препарата Наименование препарата Количество препарата Цена изготовителя Цена поставщика
    Расходные накладные +О ID номера: Long +ОПолучатель: String +ОНаименование Препарата: String +ОКоличество отпущенного товара: Integer +ОЦена розничная: Integer Номер по порядку в БД Аптека-получатель препарата Наименование получаемого препарата Количество препарата Розничная цена препарата
    Аптеки +О ID аптеки: Long +ОНомер аптеки: Integer +ОАдрес: String +ОТелефон: Integer +ОСотрудники: Integer ID номера аптеки в БД Номер аптеки Фактический адрес аптеки Контактный телефон Данные о сотруднике


    3.2 Описание операции классов.

    Имя класса Список атрибутов Описание
    Лекарственный препарат с патентованным названием +О ID препарата +ОНазвание +ОПроизводитель +ОСертификат +ОСрок годности +ОФорма выпуска +ОДозировка +ОКоличество в упаковке +ОЦена заупки +ОЦена продажи +ОСерия + ОЧитать +ОУдалить +Сохранить чтение ID препарата чтение/запись препарата чтение/запись проиводителя чтение информации о сертификате на данный препарат чтение данных о сроке годности препарата чтение/запись данных о форме выпуска препарата чтение/запись данных о дозировка препарата чтение/запись данных о количестве препарата в упаковке чтение данных о закупочной цене препарата чтение данных о продажной цене препарата чтение данных о серии выпуска препарата Чтение данных Удалить данные Сохранить данные.
    Фирмы поставщики +О ID поставщика +ОНазвание +ОАдрес +ОТелефон + ОЧитать +ОУдалить +Сохранить Чтение атрибута ID поставщика в базе Чтение/запись атрибута Чтение/запись атрибута Чтение/запись атрибута Чтение данных Удалить данные Сохранить данные.
    Приходные накладные +О ID номера +ОПоставщик +ОНаименование Препарата +ОКоличество +ОЦена Завода +ОЦена Поставщика + ОЧитать +ОУдалить +Сохранить Номер по порядку в БД Чтение атрибута Чтение атрибута Чтение атрибута Чтение атрибута Чтение атрибута Чтение атрибута Удалить данные Сохранить данные.
    Расходные накладные +О ID номера +ОПолучатель +ОНаименование Препарата +ОКоличество отпущенного товара +ОЦена розничная + ОЧитать +ОУдалить +Сохранить Номер по порядку в БД Чтение/запись атрибута Чтение/запись атрибута Чтение/запись атрибута Чтение/запись атрибута Чтение атрибута Удалить данные Сохранить данные.
    Аптеки +О ID аптеки +ОНомер аптеки +ОАдрес +ОТелефон +ОСотрудники + ОЧитать +ОУдалить +Сохранить Чтение/запись атрибута Чтение/запись атрибута Чтение/запись атрибута Чтение/запись атрибута Чтение/запись атрибута Чтение данных Удалить данные Сохранить данные.


    3.3 Диаграммы последовательностей видов деятельности


    Рисунок 14 - Диаграмма последовательности для диаграммы видов деятельности "Продажа товара"


    Содержание


    © Copyright 2006-2024. Все права защищены. Сайт бесплатно.