Автоматизация стоматологической клиники
Реферат
Данная пояснительная записка содержит 24 страницы, на которых размещены 15 рисунков. При написании использовано 4 источника.
Ключевые слова: база данных, информационная система.
Целью данной работы являлась разработка информационной системы, основанной на модели управления взаимоотношениями с клиентами для регистратуры стоматологической клиники.
В результате выполнения данной курсовой работы была спроектирована информационная система для стоматологической клиники, представляющая собой удаленную регистратуру.
В ходе выполнения курсовой работы были построены диаграммы, описывающие функциональную схему бизнес-модели клиники по методологиям IDEF0 и DFD, и составлены диаграммы объектно-ориентированных моделей программных приложений CRM-системы в нотации UML.
СОДЕРЖАНИЕ
Определения, обозначения и сокращения
ВВЕДЕНИЕ
1 Анализ задачи
2 Описание бизнес-процессов
3. Проектирование информационной системы
3.1 Глоссарий
3.2 Диаграмма прецедентов
3.3 Вход в систему
3.4 Вариант использования «Запись на приём»
3.5 Вариант использования «Редактировать заявку»
3.6 Вариант использования «Отзыв заявки»
3.7 Вариант использования «Прайс-лист клиники»
3.8 Диаграмма последовательностей варианта использования «Запись на приём»
3.9 Диаграмма последовательностей варианта использования «Отозвать заявку»
3.10 Диаграмма последовательностей варианта использования «Редактировать заявку»
3.11 Диаграмма классов
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Определения, обозначения и сокращения
БД – база данных;
CRM – система управления взаимодействием с клиентами;
ИС – информационная система.
ФИО – фамилия, имя, отчество;
ВВЕДЕНИЕ
CRM-система – это система управления взаимодействием с клиентами) — корпоративная информационная система, предназначенная для автоматизации CRM-стратегии компании, в частности, для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процедур и последующего анализа результатов.
Основными принципы CRM-системы:
- Наличие единого хранилища информации, откуда в любой момент доступны все сведения о предыдущем и планируемом взаимодействии с клиентами.
- Использование всех каналов взаимодействия. Ранее к подобным каналам взаимодействия относили только телефонные звонки, электронную почту, события/встречи. Но с активным развитием веб-технологий появились другие каналы взаимодействия — регистрационные формы на веб-сайтах, рекламные ссылки, системы корпоративного веб-чата и т. д.
- Постоянный анализ собранной информации о клиентах и подготовка данных для принятия соответствующих организационных решений — например, сегментация клиентов на основе их значимости для компании.
Этот подход подразумевает, что при любом взаимодействии с клиентом по любому каналу, сотруднику компании доступна полная информация обо всех взаимоотношениях с этим клиентом и решение принимается на основе этой информации (информация о решении, в свою очередь, тоже сохраняется).
CRM — модель взаимодействия, полагающая, что центром всей философии бизнеса является клиент, а основными направлениями деятельности являются меры по поддержке эффективного маркетинга, продаж и обслуживания клиентов. Поддержка этих бизнес-целей включает сбор, хранение и анализ информации о потребителях, поставщиках, партнёрах, а также о внутренних процессах компании. Функции для поддержки этих бизнес-целей включают продажи, маркетинг, поддержку потребителей, управление качеством, обучение и повышение квалификации сотрудников компании, найм и развитие персонала, управление мотивацией персонала. Технологии для поддержки модели CRM должны являться частью общей клиентоориентированной стратегии компании [1].
В данной курсовой работе рассматривается реализация CRM-системы, предназначенной для стоматологической клиники.
1 Анализ задачи
В данном разделе осуществляется анализ задачи проектирования информационной системы и рассматривается её специфика.
Необходимо спроектировать информационную систему для стоматологической клиники. Система должна представлять собой удаленную регистратуру клиники и упрощать клиентам процедуру записи на прием к врачу.
Поскольку данная информационная система в основном направлена на внедрение в частных клиниках, а в них, как и в любых коммерческих организациях, основной задачей является получение прибыли, она должна увеличивать доход компании. Это может быть достигнуто системой за счет привлечения новых пользователей своими простотой и удобством в использовании.
Проектируемая система автоматизации должна реализовывать следующие задачи:
- Запись на прием к врачу.
- Информировать пользователя о предоставляемых клиникой услугах.
- Отмена приема (по желанию клиента).
- Изменение даты и времени приема (по желанию клиента).
Для большей простоты использования система должна быть спроектирована так, чтобы любой пользователь имел возможность войти без авторизации.
Чтобы удалить заявку либо изменить дату и время приёма, пользователь должен будет ввести номер своего паспорта. После чего система сравнит его с имеющимся в БД, и в случае их идентичности разрешит требуемую операцию.
2 Описание бизнес-процессов
Для описания бизнес-процессов использовался программный продукт AllFusion Process Modeler r7. Он позволяет проводить описание, анализ и моделирование бизнес-процессов.
Главным бизнес-процессом проектируемой системы является процесс автоматизации регистратуры стоматологической клиники.
На вход поступают следующие данные:
БД заявок.
БД режима работы дежурного врача.
БД услуг и цен клиники.
Картинка с кодом (для защиты от автоматического доступа)
Регламентирующим документом для данного процесса является:
Сервер БД.
Механизмами исполнения процесса являются:
Клиенты.
Система.
Выходными данными рассматриваемого бизнес-процесса являются:
Номер заявки.
Прайс лист
Изменённая БД.
Диаграмма верхнего уровня на основе методологии IDEF0 «Автоматизация регистратуры стоматологической клиники» представлена на рисунке 1.
Рисунок 1 – Диаграмма верхнего уровня на основе методологии IDEF0 «Автоматизация регистратуры стоматологической клиники»
Основными бизнес-функциями процесса «Автоматизации регистратуры стоматологической клиники» будут:
- Записаться на прием.
- Редактировать заявку.
- Отозвать заявку.
- Таблица цен и услуг.
- Внесение данных в БД.
Декомпозиция верхнего уровня на основе методологии IDEF0 «Автоматизация регистратуры стоматологической клиники» представлена на рисунке 2.
Рисунок 2 – Декомпозиция верхнего уровня на основе методологии IDEF0 «Автоматизация регистратуры стоматологической клиники»
В свою очередь такие бизнес-функции, как «Запись на прием», «Редактирование заявки» и «Внесение данных в БД» декомпозируются еще на уровень вверх. Диаграмма с декомпозицией бизнес-функции «Запись на прием» представлена на рисунке 3, диаграмма с декомпозицией бизнес-функции «Редактировать заявку» представлена на рисунке 4 и диаграмма с декомпозицией бизнес-функции «Внесение данных в БД» представлена на рисунке 5.
Рисунок 3 – Диаграмма с декомпозицией бизнес-функции «Запись на прием» на основе методологии IDEF0
Рисунок 4 – Диаграмма с декомпозицией бизнес-функции «Редактировать заявку» на основе методологии IDEF0
Рисунок 5 – Диаграмма с декомпозицией бизнес-функции «Внесение данных в БД» на основе методологии IDEF0
3. Проектирование информационной системы
3.1 Глоссарий
Заявка – запрос записи на прием к врачу.
Клиент – пациент стоматологической клиники.
Прайс-лист – список услуг, предоставляемых клиникой, и их цен.
3.2 Диаграмма прецедентов
Построим объектно-ориентированную модель программных приложений CRM-системы на основе текущей бизнес-модели организации. Для этого воспользуемся программным средством IRM Rational Rose v7.0.0 и опишем разрабатываемую систему посредством языка UML 2.0.
В-первую очередь требуется построить диаграммы вариантов использования. На рисунке 6 представлена диаграмма вариантов использования для системы. Данный вариант использования начинает выполняться, когда пользователь входит в систему «Удаленная регистратура стоматологической клиники».
Рисунок 6 – Диаграмма вариантов использования для системы
«Удаленная регистратура стоматологической клиники»
Как видно из диаграммы вариантов использования, пациент может совершать определенные действия по отношению к CRM-системе: «Записаться на приём», «Редактировать заявку», «Отправить заявку» и «Прайс-лист клиники».
3.3 Вход в систему
Так как в проектируемой информационной системе отсутствует авторизации, любой пользователь может зайти в неё. После входа в систему пользователь попадает в главное окно программы, представленное на рисунке 9.
Рисунок 7 – Главное окно программы
3.4 Вариант использования «Запись на приём»
Краткое описание.
Данный вариант использования описывает отправку заявки на приём к дежурному врачу стоматологической клиники.
Основной поток событий.
Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Запись на приём» в главном окне программы.
- Система открывает окно «Запись на прием».
- Пользователь вводит фамилию.
- Пользователь вводит имя.
- Пользователь вводит номер паспорта.
- Пользователь выбирает из выпадающего списка дату приема.
- Пользователь выбирает из выпадающего списка время приема.
- Пользователь вводит код представленный на картинке
- Пользователь нажимает на кнопку «Готово».
- Система сравнивает код с картинки с внутренним кодом
- Система возвращает номер заявки.
Альтернативный поток.
Введен неверный код с картинки – Если во время выполнения основного потока обнаруживается, что пользователь ввел неверно код с картинки, то система выводит сообщение об ошибке.
Предусловия.
Перед выполнением данного варианта использования пользователь должен войти в систему (открыть главное окно).
Постусловия.
Если вариант использования выполнен успешно, то пользователь получает номер заявки. В противном случае состояние системы не изменяется.
Экранная форма окна «Запись на прием» представлена на рисунке 8.
Рисунок 8 – Экранная форма окна «Запись на прием»
3.5 Вариант использования «Редактировать заявку»
Краткое описание.
Данный вариант использования описывает изменение даты и времени приема к врачу стоматологической клиники.
Основной поток событий.
Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Редактировать заявку» в главном окне программы.
- Система открывает окно «Редактировать заявку».
- Пользователь вводит номер заявки.
- Пользователь вводит номер паспорта.
- Пользователь выбирает из выпадающего списка новую дату приема.
- Пользователь выбирает из выпадающего списка новое время приема.
- Пользователь вводит код, представленный на картинке
- Пользователь нажимает на кнопку «Готово».
- Система сравнивает код с картинки с внутренним кодом
- Система проверяет введенный номер паспорта с имеющимся в БД, после чего вносит изменение в БД.
- Система закрывает окно «Редактировать заявку» и происходит переход в главное окно.
Альтернативные потоки.
Введен неверный код с картинки – Если во время выполнения основного потока обнаруживается, что пользователь ввел неверно код с картинки, то система выводит сообщение об ошибке.
Введен неверный номер паспорта. Если во время выполнения основного потока обнаруживается, что пользователь ввел неверный номер паспорта, то система выводит сообщение об ошибке.
Предусловия.
Перед выполнением данного варианта использования пользователь должен войти в систему, записаться на прием к дежурному врачу и получить уникальный номер заявки.
Постусловия.
Если вариант использования выполнен успешно, то пользователь получает сообщение «Изменения сохранены». В противном случае состояние системы не изменяется.
Экранная форма окна «Редактировать заявку» представлена на рисунке 11.
Рисунок 9 – Экранная форма окна «Редактировать заявку»
3.6 Вариант использования «Отзыв заявки»
Краткое описание.
Данный вариант использования описывает удаление заявки на прием к дежурному врачу стоматологической клиники.
Основной поток событий.
Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Отзыв заявки» в главном окне программы.
- Система открывает окно «Отзыв заявки».
- Пользователь вводит номер заявки.
- Пользователь вводит номер паспорта.
- Пользователь вводит код, представленный на картинке
- Пользователь нажимает на кнопку «Готово».
- Система сравнивает код с картинки с внутренним кодом
- Система проверяет введенный номер телефона с имеющимся в БД, после чего вносит изменение в БД.
- Система закрывает окно «Отзыв заявки» и происходит переход в главное окно.
Альтернативные потоки.
Введен неверный код с картинки - Если во время выполнения основного потока обнаруживается, что пользователь ввел неверно код с картинки, то система выводит сообщение об ошибке.
Введен несуществующий номер заявки. Если во время выполнения основного потока обнаруживается, что пользователь ввел несуществующий номер заявки, то поле «Ваши данные» останется пустым.
Введен неверный номер паспорта. Если во время выполнения основного потока обнаруживается, что пользователь ввел неверный номер паспорта, то система выводит сообщение об ошибке.
Предусловия.
Перед выполнением данного варианта использования пользователь должен войти в систему, записаться на прием к дежурному врачу и получить уникальный номер заявки.
Постусловия.
Если вариант использования выполнен успешно, то пользователь получает сообщение «Заявка удалена». В противном случае состояние системы не изменяется.
Экранная форма окна «Отзыв заявки» представлена на рисунке 10.
Рисунок 10 – Экранная форма окна «Отзыв заявки»
3.7 Вариант использования «Прайс-лист клиники»
Краткое описание.
Данный вариант использования носит информационный характер и служит для предоставления сведений об услугах, предоставляемых стоматологической клиникой, и их ценами.
Основной поток событий.
Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Прайс-лист клиники» в главном окне программы.
- Система открывает окно «Прайс-лист клиники».
- Система выводит списки услуг и цен.
Предусловия.
Перед выполнением данного варианта использования пользователь должен войти в систему.
Постусловия.
Если вариант использования выполнен успешно, то пользователь может ознакомиться с услугами, которые предоставляет клиника и их ценами.
Экранная форма окна «Прайс-лист клиники» представлена на рисунке 11.
Рисунок 11 – Экранная форма окна «Прайс-лист»
3.8 Диаграмма последовательностей варианта использования «Запись на приём»
Рассмотрим диаграмму последовательности действий для основного потока событий варианта использования «Записаться на приём».
Пользователь входит в главное окно программы и нажимает на кнопку «Запись на приём». Открывается окно «Запись на приём». Пользователь вводит свою фамилию, имя, отчество и номер паспорта. Затем из «БД Режима работы» выбирается дата и время приёма. После чего пользователь вводит код указанный на картинке. Пользователь нажимает кнопку «Готово». Система проверяет код введенный пользователем, и если он совпадает с внутренним кодом – создаёт заявку, после возвращает пользователю номер заявки.
Диаграмма последовательности действий для основного потока событий варианта использования «Записаться на приём» приведена на рисунке 12.
Рисунок 12 – Диаграмма последовательности варианта использования
«Запись на приём»
3.9 Диаграмма последовательностей варианта использования «Отозвать заявку»
Рассмотрим диаграмму последовательности действий для основного потока событий варианта использования «Отзыв заявки».
Пользователь входит в главное окно программы и нажимает на кнопку «Отзыв заявки». Открывается окно «Отзыв заявки». Пользователь вводит номер заявки, номер паспорта и код с картинки. После чего нажимает кнопку «Готово». Система проверяет код введенный с картинки с внутренним кодом, если код введен верно, то сравниваются введенный номер паспорта с имеющимся в БД, и если они совпадают – удаляет заявку из «БД Заявок», после чего происходит переход в главное окно программы.
Диаграмма последовательности действий для основного потока событий варианта использования «Редактирование заявки» приведена на рисунке 13.
Рисунок 13 – Диаграмма последовательности варианта использования
«Отозвать заявку»
3.10 Диаграмма последовательностей варианта использования «Редактировать заявку»
Рассмотрим диаграмму последовательности действий для основного потока событий варианта использования «Редактировать заявку».
Пользователь входит в главное окно программы и нажимает на кнопку «Редактировать заявку». Открывается окно «Редактировать заявку». Пользователь вводит номер заявки. Затем пользователь вводит номер паспорта и выбирает из «БД Режима работы» новую дату и время приёма. После чего пользователь вводит код указанный на картинке. Затем нажимает кнопку «Готово». Система проверяет код введенный с картинки с внутренним кодом, если код введен верно, то сравниваются введенный номер паспорта с имеющимся в БД, и если они совпадают – вносит изменения в «БД Заявок», после чего происходит переход в главное окно программы.
Диаграмма последовательности действий для основного потока событий варианта использования «Редактирование заявки» приведена на рисунке 14.
Рисунок 14 – Диаграмма последовательности варианта использования «Редактирование заявки»
3.11 Диаграмма классов
Для создания кооперативной диаграммы достаточно открыть диаграмму последовательностей. Так, диаграмма классов после построения диаграмм взаимодействия принимает следующий вид (рис.15):
Рисунок 15 – Диаграмма классов
ЗАКЛЮЧЕНИЕ
В результате выполнения данной курсовой работы была спроектирована информационная система для стоматологической клиники, представляющая собой удаленную регистратуру.
При выполнении курсовой работы был произведен анализ задачи, построены диаграммы, описывающие функциональную схему бизнес-модели клиники по методологиям IDEF0 и DFD, и составлены диаграммы объектно-ориентированных моделей программных приложений CRM-системы в нотации UML.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Система управления взаимодействием с клиентами. Википедия — свободная энциклопедия. URL: http://ru.wikipedia.org/wiki/C
2 Боггс. UML и Rational Rose. – М.: Лори, 2001. — 582 с.
3 В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. Проектирование информационных систем. Курс лекций. Учебное пособие. – М.: БИНОМ, 2005. — 304 с.
4 Маклаков С.В. Моделирование бизнес-процессов с BPwin 4.0. – М.: ДИАЛОГ-МИФИ, 2002. — 224 с.
20

- Автоматизация сушильной камеры пиломатериалов в ЗАО «СИБТЯЖМАШ» города Красноярск
- Автоматизация сыпучих материалов
- Автоматизация текущего планирования
- Автоматизация тепловых процессов
- Автоматизация тепловых процессов на примере кожухотрубчатого теплообменника
- Автоматизация теплообменника смешения
- Автоматизация тестоприготовительного отделения хлебозавода
- Автоматизация складских операций
- Автоматизация складского учета
- Автоматизация складского учета
- Автоматизация складского учета
- Автоматизация сметных расчетов
- Автоматизация составления отчетности
- Автоматизация стекловаренной печи