Программирование удаленной регистратуры для стоматологической клиники
Разработка информационной системы, основанной на модели управления взаимоотношениями с клиентами для регистратуры стоматологической клиники. Построение диаграмм, которые описывают функциональную схему бизнес-модели клиники по методологиям 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