веб-сайт частной медклиники. Автоматизированная информационная система на основе вебтехнологий для частной медицинской клиники
Скачать 4.65 Mb.
|
2. Проектирование веб-приложения2.1 Требования к веб-приложению2.1.1 Требования к структуре менюМеню для пользователя должно содержать следующие функции: Главная; Услуги; Специалисты; Галерея; Запись га прием; Контакты; Отзывы; Профиль; Мои записи; Выход из аккаунта. 2.1.2 Требования к структуре страницСтраницы сервисов должны быть доступны для зарегистрированных и не зарегистрированных пользователей соответственно с их функциональными ограничениями. Страница должна быть разделена на четыре области, такие как: Шапка с логотипом. Навигационная область. Функциональная область. Подвал страницы. 2.1.3 Требование к системе контроля доступаРазработать аудит для распределения разрешений на разделы при котором все опубликованные разделы веб-приложения должны открыться только если у идентифицированного пользователя есть на это разрешение. «Аудит – процесс контроля (мониторинга) доступа субъектов к ресурсам системы, включающий протоколирование действий субъектов к ресурсам системы в целях обнаружения несанкционированных действий». Идентификация – процесс распознавания использующий идентификатор. При регистрации субъект отправляет свой личный и уникальный идентификатор системе, после чего система проверяет и сравняет его с базой данных, тем самым идентифицируя субъект. 2.1.4 Требование к хранению данныхДанные в системе требуется хранить в СУБД, используя принципы реляционного подхода. Изображения хранить в файловой системе на сервере, а в СУБД записывать ссылку на них тем самым сократится потребление памяти и увеличится скорость поиска. 2.1.5 Требования к программному обеспечению серверной частиПриложение должно быть кроссплатформенным и запускаться браузерах: 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 Требования к надежности системыНеобходимо, чтобы система обладала устойчивостью к отказам оборудования и программных систем, а также электропитания. Для надежной работы комплекса необходимы высоконадежные аппаратные и программные системы. Требования надежности должны быть регламентированы для следующих аварийных ситуаций: выход из строя аппаратных средств системы; отсутствие электроэнергии; выход из строя программных средств системы; неверные действия персонала компании; пожар, взрыв и т.п. Методы оценки и контроля показателей надежности на разных стадиях создания системы должны отвечать следующим особенностям: многофункциональность; сложные формы взаимосвязи систем комплекса; существенная роль временных соотношений отказов отдельных систем комплекса; разнообразные законы распределения среднего времени безотказной работы и восстановления. |