Программирование удаленной регистратуры для стоматологической клиники

Разработка информационной системы, основанной на модели управления взаимоотношениями с клиентами для регистратуры стоматологической клиники. Построение диаграмм, которые описывают функциональную схему бизнес-модели клиники по методологиям IDEF0 и DFD.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 22.03.2012
Размер файла 423,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Реферат

Данная пояснительная записка содержит 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-системы:
  • 1. Наличие единого хранилища информации, откуда в любой момент доступны все сведения о предыдущем и планируемом взаимодействии с клиентами.
  • 2. Использование всех каналов взаимодействия. Ранее к подобным каналам взаимодействия относили только телефонные звонки, электронную почту, события/встречи. Но с активным развитием веб-технологий появились другие каналы взаимодействия -- регистрационные формы на веб-сайтах, рекламные ссылки, системы корпоративного веб-чата и т. д.
  • 3. Постоянный анализ собранной информации о клиентах и подготовка данных для принятия соответствующих организационных решений -- например, сегментация клиентов на основе их значимости для компании.
  • Этот подход подразумевает, что при любом взаимодействии с клиентом по любому каналу, сотруднику компании доступна полная информация обо всех взаимоотношениях с этим клиентом и решение принимается на основе этой информации (информация о решении, в свою очередь, тоже сохраняется).
  • CRM -- модель взаимодействия, полагающая, что центром всей философии бизнеса является клиент, а основными направлениями деятельности являются меры по поддержке эффективного маркетинга, продаж и обслуживания клиентов. Поддержка этих бизнес-целей включает сбор, хранение и анализ информации о потребителях, поставщиках, партнёрах, а также о внутренних процессах компании. Функции для поддержки этих бизнес-целей включают продажи, маркетинг, поддержку потребителей, управление качеством, обучение и повышение квалификации сотрудников компании, найм и развитие персонала, управление мотивацией персонала. Технологии для поддержки модели CRM должны являться частью общей клиентоориентированной стратегии компании [1].
  • В данной курсовой работе рассматривается реализация CRM-системы, предназначенной для стоматологической клиники.
  • 1. Анализ задачи
  • В данном разделе осуществляется анализ задачи проектирования информационной системы и рассматривается её специфика.
  • Необходимо спроектировать информационную систему для стоматологической клиники. Система должна представлять собой удаленную регистратуру клиники и упрощать клиентам процедуру записи на прием к врачу.
  • Поскольку данная информационная система в основном направлена на внедрение в частных клиниках, а в них, как и в любых коммерческих организациях, основной задачей является получение прибыли, она должна увеличивать доход компании. Это может быть достигнуто системой за счет привлечения новых пользователей своими простотой и удобством в использовании.
  • Проектируемая система автоматизации должна реализовывать следующие задачи:
  • 1. Запись на прием к врачу.
  • 2. Информировать пользователя о предоставляемых клиникой услугах.
  • 3. Отмена приема (по желанию клиента).
  • 4. Изменение даты и времени приема (по желанию клиента).
  • Для большей простоты использования система должна быть спроектирована так, чтобы любой пользователь имел возможность войти без авторизации.
  • Чтобы удалить заявку либо изменить дату и время приёма, пользователь должен будет ввести номер своего паспорта. После чего система сравнит его с имеющимся в БД, и в случае их идентичности разрешит требуемую операцию.
  • 2. Описание бизнес-процессов
  • Для описания бизнес-процессов использовался программный продукт AllFusion Process Modeler r7. Он позволяет проводить описание, анализ и моделирование бизнес-процессов.
  • Главным бизнес-процессом проектируемой системы является процесс автоматизации регистратуры стоматологической клиники.
  • На вход поступают следующие данные:
  • · БД заявок.
  • · БД режима работы дежурного врача.
  • · БД услуг и цен клиники.
  • · Картинка с кодом (для защиты от автоматического доступа)
  • Регламентирующим документом для данного процесса является:
  • · Сервер БД.
  • Механизмами исполнения процесса являются:
  • · Клиенты.
  • · Система.
  • Выходными данными рассматриваемого бизнес-процесса являются:
  • · Номер заявки.
  • · Прайс лист
  • · Изменённая БД.
  • Диаграмма верхнего уровня на основе методологии IDEF0 «Автоматизация регистратуры стоматологической клиники» представлена на рисунке 1.
  • Рисунок 1 - Диаграмма верхнего уровня на основе методологии IDEF0 «Автоматизация регистратуры стоматологической клиники»
  • Основными бизнес-функциями процесса «Автоматизации регистратуры стоматологической клиники» будут:
  • 1. Записаться на прием.
  • 2. Редактировать заявку.
  • 3. Отозвать заявку.
  • 4. Таблица цен и услуг.
  • 5. Внесение данных в БД.
  • Декомпозиция верхнего уровня на основе методологии 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 Вариант использования «Запись на приём»
  • Краткое описание.
  • Данный вариант использования описывает отправку заявки на приём к дежурному врачу стоматологической клиники.
  • Основной поток событий.
  • Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Запись на приём» в главном окне программы.
  • 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 - Экранная форма окна «Редактировать заявку»
  • 3.6 Вариант использования «Отзыв заявки»
  • Краткое описание.
  • Данный вариант использования описывает удаление заявки на прием к дежурному врачу стоматологической клиники.
  • Основной поток событий.
  • Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Отзыв заявки» в главном окне программы.
  • 1. Система открывает окно «Отзыв заявки».
  • 2. Пользователь вводит номер заявки.
  • 3. Пользователь вводит номер паспорта.
  • 4. Пользователь вводит код, представленный на картинке
  • 5. Пользователь нажимает на кнопку «Готово».
  • 6. Система сравнивает код с картинки с внутренним кодом
  • 7. Система проверяет введенный номер телефона с имеющимся в БД, после чего вносит изменение в БД.
  • 8. Система закрывает окно «Отзыв заявки» и происходит переход в главное окно.
  • Альтернативные потоки.
  • Введен неверный код с картинки - Если во время выполнения основного потока обнаруживается, что пользователь ввел неверно код с картинки, то система выводит сообщение об ошибке.
  • Введен несуществующий номер заявки. Если во время выполнения основного потока обнаруживается, что пользователь ввел несуществующий номер заявки, то поле «Ваши данные» останется пустым.
  • Введен неверный номер паспорта. Если во время выполнения основного потока обнаруживается, что пользователь ввел неверный номер паспорта, то система выводит сообщение об ошибке.
  • Предусловия.
  • Перед выполнением данного варианта использования пользователь должен войти в систему, записаться на прием к дежурному врачу и получить уникальный номер заявки.
  • Постусловия.
  • Если вариант использования выполнен успешно, то пользователь получает сообщение «Заявка удалена». В противном случае состояние системы не изменяется.
  • Экранная форма окна «Отзыв заявки» представлена на рисунке 10.
  • Рисунок 10 - Экранная форма окна «Отзыв заявки»
  • 3.7 Вариант использования «Прайс-лист клиники»
  • Краткое описание.
  • Данный вариант использования носит информационный характер и служит для предоставления сведений об услугах, предоставляемых стоматологической клиникой, и их ценами.
  • Основной поток событий.
  • Данный вариант использования начинает выполняться, когда пользователь нажимает на кнопку «Прайс-лист клиники» в главном окне программы.
  • 1. Система открывает окно «Прайс-лист клиники».
  • 2. Система выводит списки услуг и цен.
  • Предусловия.
  • Перед выполнением данного варианта использования пользователь должен войти в систему.
  • Постусловия.
  • Если вариант использования выполнен успешно, то пользователь может ознакомиться с услугами, которые предоставляет клиника и их ценами.
  • Экранная форма окна «Прайс-лист клиники» представлена на рисунке 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/CRM
  • 2 Боггс. UML и Rational Rose. - М.: Лори, 2001. -- 582 с.
  • 3 В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. Проектирование информационных систем. Курс лекций. Учебное пособие. - М.: БИНОМ, 2005. -- 304 с.
  • 4 Маклаков С.В. Моделирование бизнес-процессов с BPwin 4.0. - М.: ДИАЛОГ-МИФИ, 2002. -- 224 с.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [1,7 M], добавлен 23.02.2014

  • Функциональные и качественные требования к разработке Интернет-ресурса стоматологической клиники, его роль в деятельности заведения. Разработка базы данных, оригинальных элементов и графического интерфейса. Структура функционирования Интернет-ресурса.

    дипломная работа [852,3 K], добавлен 28.03.2012

  • Построение диаграмм, добавление деталей к описаниям операций, определение атрибутов классов и порядок генерации программного кода на языке С++ объектно-ориентированной модели информационной подсистемы, автоматизирующей работу регистратуры поликлиники.

    курсовая работа [1,4 M], добавлен 25.06.2011

  • Разработка базы данных на основе MS Access, позволяющей регистратору стоматологической клиники записывать клиентов на прием, формировать отчетность. Построение инфологической и даталогической модели. Создание макросов для выполнения рутинных операций.

    курсовая работа [989,7 K], добавлен 09.12.2014

  • Разработка информационной системы Dentist control system для работы стоматологической клиники - ведения записей о клиентах и врачах. Использование средства автоматизированной разработки приложений Borland C++ Builder 6.0 для работы с базой данных.

    курсовая работа [2,3 M], добавлен 29.12.2012

  • Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы.

    курсовая работа [849,7 K], добавлен 10.07.2014

  • Сравнительный анализ гостиничных информационных систем. Анализ и выбор CASE-средств для моделирования бизнес-процессов. Визуальная и математическая модели предметной области, выбор архитектуры и платформы информационной системы, построение базы данных.

    дипломная работа [1,4 M], добавлен 20.07.2014

  • Анализ предметной области. Разработка информационной системы для регистратуры поликлиники. Построение диаграмм и моделей с использование объектно-ориентированного подхода. Формы, таблицы, отчеты и запросы. Создание, редактирование и обработка данных.

    курсовая работа [2,7 M], добавлен 04.12.2015

  • История возникновения стандарта IDEF0. Синтаксис и семантика модели, ее границы и связи, действия. Принципы ограничения сложности IDEF0-диаграмм. Особенности национальной российской практики применения функционального моделирования средствами IDEF0.

    курсовая работа [50,8 K], добавлен 02.06.2015

  • Разработка автоматизированной информационной системы управления взаимоотношениями с клиентами Токаревского мясокомбината, анализ и выбор используемых средств. Проектирование структуры базы данных и пользовательского интерфейса, генерации отчетов.

    дипломная работа [2,3 M], добавлен 05.07.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.