Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
окончательный.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
2.78 Mб
Скачать

3.4 Проектирование алгоритма работы Автоматизированной информационной системы «Расчет планировки офисного помещения»

На основе сформированной логической структуры можно разработать алгоритм работы программного средства. Алгоритм отражен на рисунке 3.7 – «Алгоритм работы АИС РП».

В качестве основных функций АИС РП выделяются: составление планировки, расчет планировки, расчет стоимости проекта. Пользователь Системы, прежде чем начать работу с ней, должен выбрать какую из представленных возможностей он хочет использовать. Исходя из сделанного выбора, работа реализуется по одной из ветвей алгоритма.

Если проектировщик решил составить планировку, то он осуществляет запрос к архиву схем планировки САПР AutoCAD, на форму ввода задает значения необходимых эргономических показателей. На основе этих данных составляется планировка офисного помещения и формируется отчет.

Рисунок 3.7 Алгоритм работы АИС РП

Если проектировщик решил рассчитать планировку, а именно значения ее количественных показателей, то он на форме ввода указывает данные для планировки, выбирает типа параметра и на этой основе осуществляется расчет по предопределенной формуле.

Если же проектировщик решил рассчитать стоимость проекта, то он вводит данные для расчета, определяет класс сложности планировки, на основе которой предопределена некоторая средняя стоимость проекта. По алгоритму, «вшитому» в программный код АИС, рассчитывается стоимость проекта.

4 Разработка физической структуры программного средства

На основе логической структуры, сформированной в алгоритме работы Системы, а также в диаграммах классов, деятельности и взаимодействия, определяется физическая структура Автоматизированной информационной системы «Расчет планировки офисного помещения».

Полный проект программной системы представляет собой совокупность моделей логического и физического представлений, которые должны быть согласованы между собой. В языке UML для физического представления моделей систем используются так называемые диаграммы реализации, которые включают в себя две отдельные канонические диаграммы: диаграмму компонентов и диаграмму развертывания. 

4.1Проектирование архитектуры Автоматизированной информационной системы «Расчет планировки офисного помещения»

Диаграмма компонентов позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный, бинарный и исполняемый код.

В Автоматизированной информационной системе «Расчет планировки офисного помещения» физическими компонентами можно назвать Базу данных, файл программы, исполняемый файл и пользовательская экранная форма. Взаимодействие между ними показано на рисунке 4.1- «Диаграмма компонентов».

Рисунок 4.1 - Диаграмма компонентов

Централизованная база данных АИС РП представлена совокупностью архивов, сформированных по тематическому наполнению. В состав БД АИС входит архив отчетов, который обновляется благодаря отчетам, составляемых проектировщиком или главным проектировщиком по итогам выполнения определенного вида работ. Существует в БД также и архив смет, который формируется на основе смет на проект. Смета может быть составлена на проект в целом, либо на его отдельную составляющую. В БД АИС РП имеет место и архив схем планировки, включающий в свой состав схемы планировки, составленные инструментами РП, и схемы САПР AutoCAD.

Программное средство «Расчет планировки офисного помещения» храниться в файле с расширением .pas и .exe, доступ к которым имеет только администратор, для того, чтобы внести в программный код необходимые корректировки с целью устранения неполадок в функционировании Системы.

Пользователю же предоставляется форма работы с АИС РП, являющаяся приложением с графическим интерфейсом, обеспечивающим комфортную работу проектировщика с ним. Пользователь через монитор своего ПК имеет доступ и к БД, только в ограниченном режиме, то есть по его запросу формируется некоторая подборка хранимой документации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]