М а т е р и а л ы X В с е р о с с и й с к о й н а у ч н о - п р а к т и ч е с к о й к о н ф е р е н ц и и
П о с в я щ а е т с я 1 0 0 - л е т и ю Р о с т и с л а в а Е в г е н ь е в и ч а А л е к с е е в а
527
производить расчеты для проектирования оснований и фундаментов,
согласно нормам и правилам СНиП. При реализации программного продукта
использовались технологии: JavaPersistenceAPI, Hibernate, PostgreSQL,
SpringFramework и JavaFX.
Ключевые слова:
фундамент, грунт, слои, уровни, здания и сооружения,
нагрузки, диагностика, отчет, проектирование.
Строительство любого объекта всегда начинается с устройства
фундамента. При этом к кругу задач, выполняемых застройщиком, относятся:
определение типа фундамента, выполнение расчетов всех его технических
характеристик и анализ влияния их на разработку конструктивных решений.
По причине возрастания сложности и объемов выполняемых задач
необходимо активнее использовать современные высокотехнологичные
достижения в проектных работах на базе применения ЭВМ и современного, в
т.ч. специализированного, программного обеспечения.
В связи с этим спроектирована программа, которая охватывает наиболее
широкий спектр задач иодновременно проста в работе. Программа
ориентирована на инженеров-проектировщиков, конструкторов проектных
институтов, мастеров и производителей работ на строительных участках,
работников экспертных служб.Ее цель – решение конкретных
производственных задач, встающих перед различными указанными выше
пользователями. Она позволяет решать эти задачи в реальных условиях
конструкций и материалов. Опираясь на естественные интуитивные действия
пользователя в режиме диалога, программа требует минимум исходной
информации, выводя недостающие данные из минимально необходимых,
обеспечивая при этом запас прочности, но не более 5-10%.
Для описания алгоритмов, расчётов и т.п. использовался строго
типизированный объектно-ориентированный язык программирования – Java.
Для удобного хранения в виде Java-объектов в базе данных использовался
JavaPersistenceAPI (JPA), в частности, за реализацию этого интерфейса
отвечает Hibernate. Для хранения полученной информации и использования её
в дальнейшем, используется база данных PostgreSQL. Для решения многих
задач использовался SpringFramework[1].Для написания клиентского
приложения использовалась технология JavaFX.
Предлагаемая программа разработана для проектирования отдельно
стоящих фундаментов под колонны каркасных зданий на естественном
основании. Благодаря этому можно качественно и оперативно произвести
комплексную оценку характеристик всех приемлемых вариантов основания