Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел разработки.docx
Скачиваний:
11
Добавлен:
08.04.2015
Размер:
785.09 Кб
Скачать

1 Разработка веб-интерфейса мкр

    1. Требования к веб-интерфейсу

Веб-интерфейс (ВИ) должен позволять работать с менеджером конструкторских расчётов через Интернет в двух режимах:

  • однопользовательский,

  • многопользовательский.

В однопользовательском режиме ВИ должен позволить:

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

  • иметь возможность просматривать и изменять настройки системы: редактировать список пользователей, настройки сервера и папок.

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

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

  • удалять проект из базы данных по его шифру (список проектов подгружается с сервера).

В многопользовательском режиме ВИ должен позволить:

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

При авторизации пользователя как Руководителя проекта:

  • иметь возможность просматривать и изменять настройки системы: редактировать список пользователей, настройки сервера и папок.

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

  • создать проект на расчёт указав: шифр, название, кол-во проектных единиц, кол-во и тип связей между проектными единицами, распределение проектных единиц по проектировщикам.

  • удалять проект из базы данных по его шифру (список проектов подгружается с сервера).

При авторизации пользователя как Проектировщика:

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

  • указать для «своей» проектной единицы «своего» проекта координаты общих узлов, конечно-элементную модель «своей» проектной единицы в текстовом виде, базовые программные средства для «своей» проектной единицы.

При работе веб-интерфейс общается с клиентом с помощью xml файлов. Ниже представлена таблица кодов функций (табл. 1), файлов запросов и ответов.

Номер

Файл запроса

Файл ответа

Описание

1

Authorization

Role

Авторизация

2

Project

-

Создание проекта

???

Design

file2

Запрос проекта по шифру для проектировщика

???

???

gip_project

Запрос проекта по шифру для руководителя

3

CommNodes

-

Отправка информации по координатам общих узлов своей ПЕ

??

???

???

Просмотр состояния своей ПЕ проектировщиком

??

???

???

Просмотр отчета

Табл. 1. Коды функций.