Файл: Автоматизированная информационная система на основе вебтехнологий для частной медицинской клиники.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 287

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Оглавление

ВВЕДЕНИЕ

1. Анализ предметной области

1.1 Описание предметной области

1.2 Обзор существующих аналогов

1.3 Моделирование бизнес-процессов

2. Проектирование веб-приложения

2.1 Требования к веб-приложению

2.1.1 Требования к структуре меню

2.1.2 Требования к структуре страниц

2.1.3 Требование к системе контроля доступа

2.1.4 Требование к хранению данных

2.1.5 Требования к программному обеспечению серверной части

2.1.6 Функциональные требования к системе

2.1.7 Требования к информационному обеспечению

2.1.8 Требования к надежности системы

2.1.9 Требования к безопасности системы и к обеспечению защиты информации

2.1.10 Требования к эргономике системы

2.1.11 Требования к эксплуатации системы, техническому обслуживанию, ремонту и хранению систем

2.1.12 Требования к патентной чистоте

2.1.13 Требования по стандартизации

2.2 Описание средств проектирования

2.3 Разработка UML – диаграмм

2.3.1 Диаграмма вариантов использования

2.3.2 Диаграмма последовательности

2.4 Технология проектирования БД

2.5 Логическая модель данных

2.6 Физическая модель данных

3. Разработка веб-приложения

3.1 Выбор системы управления базами данных

3.3 Инструменты разработки web-приложений

3.4 Особенности разработки web-приложений

3.5 Выбор средств реализации

3.6 Разработка веб-сайта

3.7 Создание класса для работы с базой данных

3.8 Фронтенд разработка

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Приложение А


Приложение должно быть кроссплатформенным и запускаться браузерах:

  • Mozilla Firefox 2.0 и выше версии.

  • Google Chrome 536.19 и выше версии.

  • Microsoft Edge.

  • Opera 26 и выше версии.

  • Safari 528.16 и выше версии.

  • Internet Explorer 5.0 и выше версии.

  • Yandex.

В браузерах должна быть включена поддержка JavaScript.

Для поддержки и функционирования веб-сайта необходимо следующее программное обеспечение:

  • Веб-сервер Apache;

  • СУБД MySql 5.0 и выше версии.



2.1.6 Функциональные требования к системе


Приложение должно выполнять следящие функции:

  • Регистрация пользователей.

  • Редактирование профиля пользователя.

  • Запись на прием.

  • Просмотр списка своих записей.

  • Просмотр информации о сайте.



2.1.7 Требования к информационному обеспечению


В состав информационного обеспечения программы входит база данных (внутримашинное обеспечение), входная, внутренняя и выходная документация.

В качестве входной информации выступает:

  • данные специалистов;

  • данные пациентов;

  • дата приема;

  • время приема.


Выходной информацией служит:

  • изменения в объектах БД;



2.1.8 Требования к надежности системы


Необходимо, чтобы система обладала устойчивостью к отказам оборудования и программных систем, а также электропитания. Для надежной работы комплекса необходимы высоконадежные аппаратные и программные системы. Требования надежности должны быть регламентированы для следующих аварийных ситуаций:

  • выход из строя аппаратных средств системы;

  • отсутствие электроэнергии;

  • выход из строя программных средств системы;

  • неверные действия персонала компании;

  • пожар, взрыв и т.п.

Методы оценки и контроля показателей надежности на разных стадиях создания системы должны отвечать следующим особенностям:

  • многофункциональность;

  • сложные формы взаимосвязи систем комплекса;

  • существенная роль временных соотношений отказов отдельных систем комплекса;

  • разнообразные законы распределения среднего времени безотказной работы и восстановления.




2.1.9 Требования к безопасности системы и к обеспечению защиты информации


При монтаже, наладке, обслуживании, ремонте и эксплуатации аппаратных средств системы в качестве мер безопасности должны соблюдаться требования установленные:

  • СаНПиН 2.2.4/2.8056-96 «Электромагнитные излучения радиочастотного диапазона»

  • ГОСТ Р. 50377-92 (МЭК 950-86) «Безопасность оборудования информационной технологии, включая электрическое конторское оборудование»

  • ГОСТ 27954-88 «Видеомониторы персональных вычислительных машин. Типы, основные параметры, общие технические требования»

  • ГОСТ 27201-87 «Машины вычислительные электронные персональные. Типы, основные параметры, общие технические требования»


При работе с системой, необходимо, чтобы она была защищена от попыток изменения и разрушения. Система нуждается в защите информации от несанкционированного доступа. ИС защищается паролем. Существует три вида доступа:

  • доступ администратора информационной базы;

  • доступ пользователя.



2.1.10 Требования к эргономике системы


Система должна иметь человеко-машинный интерфейс, удовлетворяющий следующим требованиям:

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

  • при работе с интерфейсом пользователь должен быть ориентирован на работу с клавиатурой и манипулятором графической информации «мышь»;

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

  • должна быть реализована возможность работы с системой при двух мониторной конфигурации дисплеев (как пример , для некоторых Заказчиков).

  • представление управляющих элементов, экранных форм и их информационных элементов (окон, панелей и т.п.) должно быть унифицировано. Экранные формы должны полностью находиться в видимой площади экрана монитора с диагональю 17’ при разрешении экрана 1280 х 1024 и выше.




2.1.11 Требования к эксплуатации системы, техническому обслуживанию, ремонту и хранению систем


Необходимо выделять время на обслуживание и профилактику аппаратных систем комплекса (1 день в месяц).

Сеть энергоснабжения должна иметь следующие параметры: напряжение – 220В; частота – 50Гц.

Для обслуживания и профилактики аппаратных систем комплекса необходимо привлечение инженера-электронщика либо специалиста по сетевым технологиям. Его образование должно быть исключительно высшее техническое, связанное с отладкой программных систем; при неправильном использовании программных систем; по плану 1 день в месяц для проведения тестирования программных систем локальных или структурированных кабельных сетей. Специалист по плану должен уделять 1 день в месяц обслуживанию аппаратных систем комплекса, либо в случае непредвиденного выхода аппаратных систем из строя по заявке персонала компании.

Специалист по сетевым технологиям с высшим образованием должен проводить обслуживание программных систем комплекса в следующих случаях: выход из строя.

2.1.12 Требования к патентной чистоте


При разработке должны использоваться только такие объекты интеллектуальной собственности, права на которые приобретены (получены) и используются без нарушений прав на интеллектуальную собственность третьих лиц.

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

2.1.13 Требования по стандартизации


В процессе функционирования системы должны использоваться программные и аппаратные средства с учетом удобства их применения в рамках комплекса.

База данных хранится в формате MySQL. После внесения изменений все данные сохранять в том же файле.

Требования к лингвистическому обеспечению

Шрифт ввода-вывода данных – кириллица.

Пользовательский интерфейс должен соответствовать следующим требованиям:


  1. Общение с пользователем при выполнении частей программы должно осуществляться посредством диалоговых окон или меню, с помощью которого выбирается нужный пользователю режим работы.

  2. Все основные пункты меню должны быть продублированы в панелях инструментов для ускорения доступа к ним.

  3. Должно быть обеспечено единство стиля оформления экранных форм.




2.2 Описание средств проектирования


Разработка проектов автоматизации всегда начинается с проектирования.

Задачи проектирования:

  • Сокращение рисков на то, что в системе будет отсутствовать какой-либо процесс.

  • Помогает заранее выявить особенности реализации.

  • Сокращает время на разработку и согласование документацию при описании процессов в текстовом виде.

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

В процессе проектирования системы для выражения его характеристик и требований использовались диаграммы Microsoft Visio.

Microsoft Visio — это облачный инструмент, позволяющий передавать сложную информацию с помощью обогащённых данными диаграмм, блок-схем, организационных диаграмм, поэтажных планов и многих других графических моделей.

Программный продукт Microsoft Visio (рус. Майкрософт Визио) от компании Microsoft Corporation предназначен для создания блок-схем и диаграмм, совместной работы и обогащения рабочих процессов (бизнес-процессов) необходимыми данными в реальном времени.

Программу Visio можно использовать для визуализации данных, мозгового штурма, структурного анализа бизнес-процессов, создания UML-диаграмм, создания организационных диаграмм, описания процессов в нотации BPMN, отображения ИТ-сетей и многого другого. Данное программное обеспечение предлагает ряд готовых шаблонов, которые могут быть изменены и настроены в зависимости от потребностей бизнеса.

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