Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Разработка модуля преобразования геоданных

РефератПомощь в написанииУзнать стоимостьмоей работы

Разграничение функционала веб-интерфейса в соответствии с группами доступа. В системе существуют разделы, находящиеся в открытом доступе, разделы доступные только при авторизации, а так же разделы доступные при авторизации с определенными правами. Отсутствие JavaScript (JS) фреймворка — JS сложный язык для отладки и наличие JS фреймворка только ухудшает данную ситуацию. Также с JS фреймворками… Читать ещё >

Разработка модуля преобразования геоданных (реферат, курсовая, диплом, контрольная)

Общие требования к аналитической системе принятия административных решений

Выдвинутые к системе аналитической поддержки принятия решений требования состоят из 6 блоков.

К технологическому стеку выдвинуты следующие требования:

  • ? СУБД — PostgreSQL;
  • ? веб-сервер — nginx, gunicorn;
  • ? серверная OS — Debian;
  • ? back-end ЯП — Python 3.5;
  • ? MVC фреймворк — Django 1.10.

К Middleware приложениям выдвинуты следующие требования:

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

К разработке Web интерфейсов выдвинуты следующие требования:

  • ? веб-приложение проекта, которое разрабатывается в соответствии с принципом «не повторяй себя» (Don't repeat yourself — далее DRY).
  • ? Общие требования к выполнению проекта включают следующие:
  • ? DRY. Принцип, нацеленный на снижение количества повторяемого кода. Повторяющиеся участки кода обычно выносятся в отдельный модуль;
  • ? тестирование;
  • ? единый дизайн;
  • ? унификация функций интерфейсов;

Требования к безопасности включают в себя:

  • ? https протокол при релизе CAППАР;
  • ? шифрование пароля пользователя с помощью алгоритма хеширования sha256;
  • ? разграничение функционала веб-интерфейса в соответствии с группами доступа. В системе существуют разделы, находящиеся в открытом доступе, разделы доступные только при авторизации, а так же разделы доступные при авторизации с определенными правами.

Другие требования включают в себя:

Отсутствие JavaScript (JS) фреймворка — JS сложный язык для отладки и наличие JS фреймворка только ухудшает данную ситуацию. Также с JS фреймворками связано много зависимостей, что утяжеляет сам проект [4].

Показать весь текст
Заполнить форму текущей работой