![](/user_photo/2706_HbeT2.jpg)
- •1 Разработка веб-интерфейса мкр
- •Требования к веб-интерфейсу
- •Проектирование веб-интерфейса
- •Авторизация
- •Настройка сервера
- •Информация о проекте
- •Создание проекта
- •Работа со списком пользователей
- •Технические средства
- •Разработка программного кода интерфейса
- •Авторизация
- •Форма действий пользователя
- •Форма создания проекта
- •Редактирование списка пользователей системы
- •Запрос данных по проекту
- •Режимы работы
- •Режим «Руководитель проекта»
- •Режим «Проектировщик»
- •Описание веб-интерфейса
- •Выводы по разделу
-
Запрос данных по проекту
Формируется запрос на сервер посредством клиента с параметром шифр проекта. Если такой проект существует в БД то веб-интерфейс получает от сервера XML –файл запрашиваемого проекта. Происходит его десериализация с последующей обработкой и выводом информации на главное диалоговое окно.
Для ввода координат общих узлов и указания БПС используется специальное диалоговое окно «Детали Стержни», вызываемое из формы работы с проектом. После ввода данных по кнопке «Согласовать данные» локально формируется XML – файл, которые посредством клиента передается на сервер для последующей обработки. Данный XML – файл имеет следующую структуру.
<CommNodes>
<Cipher>4PE</Cipher>
<BSW>Лира 9.0</BSW>
<MePE>2</MePE>
<Type Element="Стержень">
<ID PE="1">
<N CommNode="1">
<X>1.5</X>
<Y>0</Y>
<Z>3</Z>
</N>
<N CommNode="2">
<X>1.5</X>
<Y>0</Y>
<Z>1</Z>
</N>
</ID>
<ID PE="3">
<N CommNode="1">
<X>4.5</X>
<Y>0</Y>
<Z>2</Z>
</N>
</ID>
</Type>
</CommNodes>
При ошибках согласования данных диалоговое окно «Детали Стержни» формирует сообщение с подробной информацией об узлах, в которых имеются несоответствия. При успешном согласовании данных главное диалоговое окно вызывает подсистему формирования файла КЭ на языке БПС со списком координат общих узлов.
Обработка файлов с координатами общих узлов и их номерами с последующей передачей данных на сервер. Предусмотрена форма «Загрузка файлов общих узлов» для указания файлов, которые необходимо обработать и затем передать выбранные данные на сервер. Как только все необходимые файлы будут указаны, пользователю необходимо воспользоваться кнопкой «Отправить на сервер» для активации процесса обработки указанных файлов. Выбранные данные прописываются в XML – файл и отправляются затем на сервер посредством клиента. Структура данного XML – файла:
<FEM_CommNodes>
<Cipher>4PE</Cipher>
<MePE>1</MePE>
<Type Element="Стержень">
<ID PE="2">
<N CommNode="1">
<N_FEM_Node>6</N_FEM_Node>
</N>
<N CommNode="2">
<N_FEM_Node>5</N_FEM_Node>
</N>
</ID>
</Type>
</FEM_CommNodes>
После того, как данные будут успешно сохранены в БД, запускается подсистема управления расчетом от единичных усилий.
-
Отчета по завершенному проекту
Посредством клиента отправляется запрос на формирования отчета по проекту для «своей» ПЕ в режиме «Проектировщик», либо по всем ПЕ в режиме «Руководитель проекта».
-
Финальное тестирование
-
Руководство для пользователя
-
Инсталляция системы
-
-
Установка сервера Denwer
-
Скопировать проект веб-сервера в папку размещения сервера.
-
Для работы веб-интерфейса на машине, на которой он работает должен быть размещен Client0.
-
Для настройки веб-интерфейса нужно запустить его и перейти по ссылке
в правом верхнем углу.
-
Для работы веб-интерфейса достаточно указать пути до Client0 и папкок размешения файлов запросов и ответов (рис. 33). Убедитесь, что веб-интерфейс запущен в режиме “Клиент”.
Рис. 33. Форма настроек веб-интерфейса