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

    Спецификация требований. Диаграмма прецедентов

    HashFlare


    Рисунок 1 - Диаграмма для субъекта фармацефт



    Рисунок 2 - Диаграмма для субъекта Зав. Аптекой



    Рисунок 3 - Диаграмма для субъекта Зав. Складом


    2.2 Описание прецедентов



    Таблица 1. Описание прецедента "Отпуск товара"

    Прецедент Отпуск товара
    Краткое описание Прецедент позволяет вести учет о реализации товара в аптеке
    Субъекты Фармацевт
    Предусловия Субъект открывает форму и при помощи сканера, подключенного к компьютеру, считывает штрихкод товара, затем переводит его в разряд "Продано"После реализации товара, программа вновь загружает исходную форму.
    Основной поток Система автоматически списывает его со склада, т.е. уменьшает его количество.
    Альтернативные потоки Если чек ещё не выбит, субъект может вносить изменения(удалить товар из формы, если человек передумал), либо нажав "сброс", перейти к исходной форме.
    Постусловия Если прецедент был успешным система вносит изменения о количестве товара в аптеке


    Таблица 2. Описание прецедента "Справочник аналогов"

    Прецедент Справочник аналогов
    Краткое описание Прецедент позволяет просматривать данные об аналогах лекарственных препаратов.
    Субъекты Фармацевты, заведующие аптекой, - могут только просмотреть информацию. Заведующая складом может просматривать и вносить изменения.
    Предусловия Субъект открывает справочник. В поле поиска вводит непатентованное название лекарства, которое требуется заменить. Изменения в справочнике: можно добавлять и удалять патентованные названия к непатентованному названию препарата.
    Основной поток Система формирует ответ на запрос и выдает ответ в отдельной форме. Поиск происходит по непатентованному названию.
    Альтернативные потоки Субъект закрывает форму с ответом на запрос, и возвращается к исходной форме.
    Постусловия Если прецедент был успешным, система сохраняет данные об изменениях, в противном случае состояние системы остается неизменным.


    Таблица 3. Описание прецедента "Просмотр данных о наличие товара в аптеке"

    Прецедент Просмотр данных о наличие товара в аптеке
    Краткое описание Прецедент позволяет просмотреть наличие и количество товара в аптеке
    Субъекты Заведующие аптеками.
    Предусловия Субъект открывает форму "наличие товара в аптеке" в окне поиска вводит название препарата.
    Основной поток Система выдает все данные на запрошенный препарат. Если товара никогда не было в аптеке, выдаст пустое поле.
    Альтернативные потоки Субъект выбирает функцию сброс, для того, чтобы вернуться к исходному состоянию.
    Постусловия Если прецедент был успешным, система выдает данные.


    Таблица 4. Описание прецедента "Подача заявок на склад"

    Прецедент Подача заявок на склад
    Краткое описание Прецедент позволяет грамотно соста-вить заявку.
    Субъекты Заведующие аптеками
    Предусловия Субъект открывает форму и вносит названия препаратов которые требу-ются.
    Основной поток Система сохраняет изменения и от-правляет заявку заведующей скла-дом.
    Альтернативные потоки Субъект выбирает функцию сброс, для того, чтобы вернуться к исход-ному состоянию.
    Постусловия Если прецедент был успешным, сис-тема сохраняет данные об изменени-ях, в противном случае состояние системы остается неизменным.


    Таблица 5. Описание прецедента "Просмотр данных о продукции на складе"

    Прецедент Просмотр данных о продукции на складе
    Краткое описание Прецедент позволяет
    Субъекты Заведующие аптеками -просмотр за-ведующая складом - может вносить изменения.
    Предусловия Субъект открывает форму. В окне поиска вводит информацию об интересующем препарате.
    Основной поток Система формирует ответ на запрос. При внесение изменений, сохраняет их.
    Альтернативные потоки Субъект выбирает функцию сброс, для того, чтобы вернуться к исход-ному состоянию.
    Постусловия Если прецедент был успешным, сис-тема сохраняет данные об изменени-ях, в противном случае состояние системы остается неизменным.


    Таблица 6. Описание прецедента "Прием заявок от аптек"

    Прецедент Прием заявок от аптек
    Краткое описание Прецедент позволяет просматривать заявки от аптек.
    Субъекты Заведующая складом
    Предусловия Субъект открывает форму "журнал заявок",в которой система сохраняет поступившие заявки.
    Основной поток Система упорядочивает заявки по времени.
    Альтернативные потоки Субъект закрывает форму, чтобы вернуться в основное окно системы.
    Постусловия Если прецедент был успешным, система сохраняет данные об изменени-ях, в противном случае состояние системы остается неизменным.


    Таблица 7. Описание прецедента "Формирование заказов поставщику"

    Прецедент Формирование заказов поставщику
    Краткое описание Прецедент позволяет сформировать заказы поставщикам.
    Субъекты Заведующая складом
    Предусловия Субъект открывает форму и вносит данные о товаре который требуется заказать.
    Основной поток Система сохраняет форму и отправляет её поставщику.
    Альтернативные потоки Субъект выбирает функцию сброс, для того, чтобы вернуться к исходному состоянию.
    Постусловия Если прецедент был успешным, система сохраняет данные об изменениях, в противном случае состояние системы остается неизменным.


    Таблица 8. Описание прецедента "Поиск фальсифицированной продукции"

    Прецедент Поиск фальсифицированной продукции
    Краткое описание Прецедент позволяет искать фальсифицированный товар.
    Субъекты Заведующая складом
    Предусловия Субъект открывает данные о препаратах находящихся на складе. В окно поиска вносится вся предоставляемая информация о забракованном препарате.
    Основной поток При наличие препарата на складе, система выдаст все данные о нем.у какого поставщика был закуплен.
    Альтернативные потоки Субъект выбирает функцию сброс, для того, чтобы вернуться к исходному состоянию.
    Постусловия Если прецедент был успешным, система сохраняет данные об изменениях, в противном случае состояние системы остается неизменным.


    Таблица 9. Описание прецедента "Учет приходных накладных"

    Прецедент Учет приходных накладных
    Краткое описание Прецедент позволяет вести учет, сохраняет накладные в журнал приходных накладных.
    Субъекты Заведующая складом
    Предусловия Субъект открывает форму для заполнения, либо сохраняет накладную, если она в электронном виде. Это позволяет легко вести учет товара на складе.
    Основной поток При вводе накладной, система автоматически сохраняет накладную в журнале накладных. Вносит изменения в количество товаров на складе.
    Альтернативные потоки Субъект выбирает функцию закрыть, для того , чтобы вернуться к исходному состоянию.
    Постусловия Если прецедент был успешным, система сохраняет данные об изменениях, в противном случае состояние системы остается неизменным.


    Таблица 10. Описание прецедента "Учет расходных накладных"

    Прецедент Учет расходных накладных
    Краткое описание Прецедент позволяет вести учет, сохраняет накладные в журнал расходных накладных.
    Субъекты Заведующая складом
    Предусловия Субъект открывает форму для заполнения, либо сохраняет накладную. Это позволяет легко вести учет товара на складе и в аптеках.
    Основной поток При вводе накладной, система автоматически сохраняет накладную в журнале накладных. Вносит изменения в количество товаров на складе.
    Альтернативные потоки Субъект выбирает функцию закрыть, для того, чтобы вернуться к исходному состоянию.
    Постусловия Если прецедент был успешным, система сохраняет данные об изменениях, в противном случае состояние системы остается неизменным.


    Содержание



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