веб-сайт частной медклиники. Автоматизированная информационная система на основе вебтехнологий для частной медицинской клиники
Скачать 4.65 Mb.
|
2.2 Описание средств проектированияРазработка проектов автоматизации всегда начинается с проектирования. Задачи проектирования: Сокращение рисков на то, что в системе будет отсутствовать какой-либо процесс. Помогает заранее выявить особенности реализации. Сокращает время на разработку и согласование документацию при описании процессов в текстовом виде. Имея формализованную нотацию описания бизнес-процессов системы, можно сильно сократить время на передачу информации между сотрудниками. В процессе проектирования системы для выражения его характеристик и требований использовались диаграммы Microsoft Visio. Microsoft Visio — это облачный инструмент, позволяющий передавать сложную информацию с помощью обогащённых данными диаграмм, блок-схем, организационных диаграмм, поэтажных планов и многих других графических моделей. Программный продукт Microsoft Visio (рус. Майкрософт Визио) от компании Microsoft Corporation предназначен для создания блок-схем и диаграмм, совместной работы и обогащения рабочих процессов (бизнес-процессов) необходимыми данными в реальном времени. Программу Visio можно использовать для визуализации данных, мозгового штурма, структурного анализа бизнес-процессов, создания UML-диаграмм, создания организационных диаграмм, описания процессов в нотации BPMN, отображения ИТ-сетей и многого другого. Данное программное обеспечение предлагает ряд готовых шаблонов, которые могут быть изменены и настроены в зависимости от потребностей бизнеса. Платформа Visio позволяет пользователям работать не только самостоятельно, но и совместно, прорабатывая диаграммы и рабочие процессы, чтобы собрать информацию от всех членов команды и заинтересованных сторон. Изменения могут вноситься отдельными лицами и синхронизированы в режиме реального времени, для обеспечения обратной связи в приложении может быть включено комментирование, а диаграммы могут быть разделены в части доступа между командами в облаке с помощью ссылок или загрузок. Блок-схемы могут быть подключены к онлайн-источникам данных для создания визуализаций существующих структур данных, а диаграммы могут быть встроены в панели мониторинга системы бизнес-аналитики Microsoft Power BI. Чтобы помочь в мозговом штурме и планировании проекта, Visio предлагает готовые шаблоны, основанные на методах мозгового штурма, таких как Диаграммы Исикавы (диаграмма "рыбьей кости"), SWOT-анализ (сильные и слабые стороны, возможности и угрозы) и других. 2.3 Разработка UML – диаграммUML – язык графического описания для объектно-ориентированного проектирования, применяемый для визуализации, спецификации, конструирования и документирования программных продуктов. Нотации UML — это ключевые элементы для моделирования и визуализации бизнес-процессов. Язык UML содержит диаграммы, описывающих статистическую, поведенческую и физическую деятельность элементов систем: Диаграмма прецедентов (Use-case diagram). В основе — Actor (исполнитель), который устанавливает логические связи между ролями и прецедентами и Use case (сам прецедент), демонстрирующий какой именно процесс исполняется. Диаграмма классов (Class diagram) представляет собой набор статических и декларативных элементов модели, имеющие общие атрибуты и операции. Диаграмма имеет наиболее полное и развернутое описание связей в программном коде, функциональности и информации об отдельных классах. Диаграмма активностей (Activity diagram) отображает динамические аспекты поведения и общее представление о работе системы в формате блок-схемы. Диаграмма необходима для описания бизнес-процессов, взаимодействия нескольких систем, логики процедур и потоков работ, особенно при переходе от одной деятельности к другой. Диаграмма последовательности (Sequence diagram) описывает поведенческие аспекты системы, вид сообщений и уточняет прецедентов. Необходима для отображения взаимодействия объектов в динамике и во времени, подразумевает обмен сообщениями в рамках конкретного сценария. Диаграмма развёртывания (Deployment diagram) отображает графическое представление инфраструктуры, а именно распределение компонентов системы по узлам и маршруты их соединений. Диаграмма организовывает компоненты и решает второстепенные задачи, связанные с определенным аспектом бизнес-процесса. 2.3.1 Диаграмма вариантов использованияПри переходе на адрес сервиса не зарегистрированному пользователю предоставляется к просмотру гостевая страница, содержащая описание клиники. Так же гость может перейти на страницу регистрации, авторизации. На Рисунке 7 представлена диаграмма вариантов использования незарегистрированного пользователя. Рисунок 7 – Диаграмма вариантов использования незарегистрированного пользователя Зарегистрированному пользователю помимо этих функций доступно: Запись на прием; Просмотр и редактирование данных профиля. Просмотр списка своих записей. Отправка отзывов. На Рисунке 8 представлена диаграмма вариантов использования зарегистрированного пользователя. Рисунок 8 – Диаграмма вариантов использования зарегистрированного пользователя |