- •1.1 Анализ системы «Менеджер конструкторских расчётов»
- •1.1.1 Назначение системы
- •1.1.2 Описание системы
- •1.2 Анализ возможности применения веб-интерфейса
- •1.3 Выводы по разделу
- •1 Разработка веб-интерфейса мкр
- •3 Организационно-экономический раздел
- •3.1 Состав исполнителей для разработки программы
- •3.2 Определение продолжительности разработки программы и сроков выполнения отдельных этапов работ
- •3.2.1 Определение трудоемкости выполнения работ и затрат труда на разработку программы
- •3.2.2 Календарный план производства работ
- •3.3 Расчет затрат на разработку программы (себестоимости)
- •3.3.1 Структура себестоимости разработки программы
- •3.3.2 Расчет стоимости сырья и материалов
- •3.3.3 Расчет амортизационных отчислений
- •3.3.4 Расчет основной заработной платы исполнителей
- •3.3.5 Расчет дополнительной заработной платы разработчиков
- •3.4 Определение стоимости программы (цены)
- •3.5 Определение инвестиционной стоимости программы с позиции возможного покупателя
- •3.6 Оценка экономической эффективности использования программы
- •3.7 Выводы по разделу
- •4.1 Введение
- •4.2 Современные требования к организации рабочего места оборудованного пэвм
- •4.3 Психо-эмоциональная и информационная нагрузка на операторов пэвм
- •4.4 Требования к системе освещения помещений оснащенных компьютерами
- •4.5 Требования к уровням шума на рабочих местах, оборудованных пэвм
- •4.6 Требования к параметрам микроклимата для помещений, оборудованных пэвм
- •4.7 Требования к электромагнитному и ионизирующему излучению
- •4.8 Химически опасные вещества
- •4.9 Режим труда и отдыха при работе за компьютером
- •Расчет системы защитного заземления
- •4.11 Вывод по разделу
1.2 Анализ возможности применения веб-интерфейса
В настоящее время МКР ориентирована на работу только в локальной сети. Для расширения применимости системы можно использовать веб-интерфейс.
Веб-интерфейс позволит удаленно через Интернет управлять МКР, что сделает взаимодействие с системой более доступным.
Веб-интерфейс должен позволить работать с МКР через Интернет в двух режимах:
однопользовательский (руководитель),
многопользовательский (руководитель + проектировщики).
В однопользовательском режиме веб-интерфейс должен позволить:
пройти авторизацию пользователя;
иметь возможность просматривать и изменять настройки системы: редактировать список пользователей, настройки сервера и папок;
посмотреть ход выполнения расчёта, выбрав из списка шифр проекта (список проектов подгружается с сервера);
создать и запустить проект на расчёт указав: шифр, название, кол-во проектных единиц (ПЕ), кол-во и тип связей между ПЕ, координаты общих узлов, конечно-элементные (КЭ) модели всех ПЕ в текстовом виде, базовые программные средства (БПС) для каждой ПЕ, вычислительные узлы. (При создании проекта списки БПС и вычислительных узлов должны быть загружены с сервера);
удалять проект из базы данных (БД) по его шифру (список проектов подгружается с сервера).
В многопользовательском режиме веб-интерфейс должен позволить:
пройти авторизацию пользователя;
при авторизации пользователя как Руководителя проекта:
иметь возможность просматривать и изменять настройки системы: редактировать список пользователей, настройки сервера и папок;
посмотреть ход выполнения расчёта и отчёт по окончании расчёта, выбрав из списка шифр проекта (список проектов подгружается с сервера);
создать проект на расчёт указав: шифр, название, кол-во проектных единиц (ПЕ), кол-во и тип связей между ПЕ, распределение ПЕ по проектировщикам
удалять проект из базы данных (БД) по его шифру (список проектов подгружается с сервера).
при авторизации пользователя как Проектировщика:
посмотреть ход выполнения расчёта и отчёт по окончании расчёта, выбрав из списка шифр «своего» проекта (список проектов подгружается с сервера);
указать для «своей» ПЕ «своего» проекта координаты общих узлов, КЭ модель «своей» ПЕ в текстовом виде, БПС для «своей» ПЕ. (список БПС должен быть загружен с сервера).
По заданию заказчика разработка веб-интерфейса должна сопровождаться минимальными изменениями (в идеале без изменений) существующей версии МКР.
Так, веб-интерфейс может взаимодействовать с существующей версией МКР через XML-файлы предопределённой структуры передавая их через существующее клиентское приложение, запускаемое в консольном режиме.. Задача упрощается тем, что МКР уже использует XML-файлы для передачи данных между клиентским приложением и сервером приложения. Клиентское же приложение необходимо будет незначительно изменить: обеспечить возможность запуска в консольном режиме (без графического интерфейса), а вызов всех необходимых операций, выполняемых через графический интерфейс, реализовать через параметры, указываемые в командной строке. Такая модификация клиентского приложения практически не затронет логики приложения и реализации его классов. При этом никаких изменений в сервер приложения и структуру базы данных, скорее всего, вносить не придётся.