Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСА / 05 IDEF0 стоматолог клиника.rtf
Скачиваний:
558
Добавлен:
25.12.2014
Размер:
13.08 Mб
Скачать

3. Проектирование информационной системы

3.1 Глоссарий

Заявка – запрос записи на прием к врачу.

Клиент – пациент стоматологической клиники.

Прайс-лист – список услуг, предоставляемых клиникой, и их цен.

3.2 Диаграмма прецедентов

Построим объектно-ориентированную модель программных приложений CRM-системы на основе текущей бизнес-модели организации. Для этого воспользуемся программным средством IRM Rational Rose v7.0.0 и опишем разрабатываемую систему посредством языка UML 2.0.

В-первую очередь требуется построить диаграммы вариантов использования. На рисунке 6 представлена диаграмма вариантов использования для системы. Данный вариант использования начинает выполняться, когда пользователь входит в систему «Удаленная регистратура стоматологической клиники».

Рисунок 6 – Диаграмма вариантов использования для системы «Удаленная регистратура стоматологической клиники»

Как видно из диаграммы вариантов использования, пациент может совершать определенные действия по отношению к CRM-системе: «Записаться на приём», «Редактировать заявку», «Отправить заявку» и «Прайс-лист клиники».

3.3 Вход в систему

Так как в проектируемой информационной системе отсутствует авторизации, любой пользователь может зайти в неё. После входа в систему пользователь попадает в главное окно программы, представленное на рисунке 9.

Рисунок 7 – Главное окно программы

3.4 Вариант использования «Запись на приём»

Краткое описание.

Данный вариант использования описывает отправку заявки на приём к дежурному врачу стоматологической клиники.

Основной поток событий.

Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Запись на приём» в главном окне программы.

  1. Система открывает окно «Запись на прием».

  2. Пользователь вводит фамилию.

  3. Пользователь вводит имя.

  4. Пользователь вводит номер паспорта.

  5. Пользователь выбирает из выпадающего списка дату приема.

  6. Пользователь выбирает из выпадающего списка время приема.

  7. Пользователь вводит код представленный на картинке

  8. Пользователь нажимает на кнопку «Готово».

  9. Система сравнивает код с картинки с внутренним кодом

  10. Система возвращает номер заявки.

Альтернативный поток.

Введен неверный код с картинки – Если во время выполнения основного потока обнаруживается, что пользователь ввел неверно код с картинки, то система выводит сообщение об ошибке.

Предусловия.

Перед выполнением данного варианта использования пользователь должен войти в систему (открыть главное окно).

Постусловия.

Если вариант использования выполнен успешно, то пользователь получает номер заявки. В противном случае состояние системы не изменяется.

Экранная форма окна «Запись на прием» представлена на рисунке 8.

Рисунок 8 – Экранная форма окна «Запись на прием»

3.5 Вариант использования «Редактировать заявку»

регистратура клиника управление информационный

Краткое описание.

Данный вариант использования описывает изменение даты и времени приема к врачу стоматологической клиники.

Основной поток событий.

Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Редактировать заявку» в главном окне программы.

  1. Система открывает окно «Редактировать заявку».

  2. Пользователь вводит номер заявки.

  3. Пользователь вводит номер паспорта.

  4. Пользователь выбирает из выпадающего списка новую дату приема.

  5. Пользователь выбирает из выпадающего списка новое время приема.

  6. Пользователь вводит код, представленный на картинке

  7. Пользователь нажимает на кнопку «Готово».

  8. Система сравнивает код с картинки с внутренним кодом

  9. Система проверяет введенный номер паспорта с имеющимся в БД, после чего вносит изменение в БД.

  10. Система закрывает окно «Редактировать заявку» и происходит переход в главное окно.

Альтернативные потоки.

Введен неверный код с картинки – Если во время выполнения основного потока обнаруживается, что пользователь ввел неверно код с картинки, то система выводит сообщение об ошибке.

Введен неверный номер паспорта. Если во время выполнения основного потока обнаруживается, что пользователь ввел неверный номер паспорта, то система выводит сообщение об ошибке.

Предусловия.

Перед выполнением данного варианта использования пользователь должен войти в систему, записаться на прием к дежурному врачу и получить уникальный номер заявки.

Постусловия.

Если вариант использования выполнен успешно, то пользователь получает сообщение «Изменения сохранены». В противном случае состояние системы не изменяется.

Экранная форма окна «Редактировать заявку» представлена на рисунке 11.

Рисунок 9 – Экранная форма окна «Редактировать заявку»