Файл: Автоматизированная информационная система на основе вебтехнологий для частной медицинской клиники.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 296
Скачиваний: 3
СОДЕРЖАНИЕ
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.1 Диаграмма вариантов использования
2.3.2 Диаграмма последовательности
2.4 Технология проектирования БД
3.1 Выбор системы управления базами данных
3.3 Инструменты разработки web-приложений
3.4 Особенности разработки web-приложений
3.7 Создание класса для работы с базой данных
Приложение должно быть кроссплатформенным и запускаться браузерах:
-
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. После внесения изменений все данные сохранять в том же файле.
Требования к лингвистическому обеспечению
Шрифт ввода-вывода данных – кириллица.
Пользовательский интерфейс должен соответствовать следующим требованиям:
-
Общение с пользователем при выполнении частей программы должно осуществляться посредством диалоговых окон или меню, с помощью которого выбирается нужный пользователю режим работы. -
Все основные пункты меню должны быть продублированы в панелях инструментов для ускорения доступа к ним. -
Должно быть обеспечено единство стиля оформления экранных форм.
2.2 Описание средств проектирования
Разработка проектов автоматизации всегда начинается с проектирования.
Задачи проектирования:
-
Сокращение рисков на то, что в системе будет отсутствовать какой-либо процесс. -
Помогает заранее выявить особенности реализации. -
Сокращает время на разработку и согласование документацию при описании процессов в текстовом виде. -
Имея формализованную нотацию описания бизнес-процессов системы, можно сильно сократить время на передачу информации между сотрудниками.
В процессе проектирования системы для выражения его характеристик и требований использовались диаграммы Microsoft Visio.
Microsoft Visio — это облачный инструмент, позволяющий передавать сложную информацию с помощью обогащённых данными диаграмм, блок-схем, организационных диаграмм, поэтажных планов и многих других графических моделей.
Программный продукт Microsoft Visio (рус. Майкрософт Визио) от компании Microsoft Corporation предназначен для создания блок-схем и диаграмм, совместной работы и обогащения рабочих процессов (бизнес-процессов) необходимыми данными в реальном времени.
Программу Visio можно использовать для визуализации данных, мозгового штурма, структурного анализа бизнес-процессов, создания UML-диаграмм, создания организационных диаграмм, описания процессов в нотации BPMN, отображения ИТ-сетей и многого другого. Данное программное обеспечение предлагает ряд готовых шаблонов, которые могут быть изменены и настроены в зависимости от потребностей бизнеса.
Платформа Visio позволяет пользователям работать не только самостоятельно, но и совместно, прорабатывая диаграммы и рабочие процессы, чтобы собрать информацию от всех членов команды и заинтересованных сторон. Изменения могут вноситься отдельными лицами и синхронизированы в режиме реального времени, для обеспечения обратной связи в приложении может быть включено комментирование, а диаграммы могут быть разделены в части доступа между командами в облаке с помощью ссылок или загрузок. Блок-схемы могут быть подключены к онлайн-источникам данных для создания визуализаций существующих структур данных