Russian Federation
Russian Federation
Russian Federation
This article provides a justification for the need to develop an information system in the housing and communal services sector, and an approach to collecting, storing, systematizing and processing data obtained as a result of combining information from housing and communal services enterprises in the form of a Web application using the Python programming language and the Django Framework.
Horizontal directional drilling, Project, executive scheme, Python, Django, Web application, Graph
В современном мире достаточно много сфер жизни и задач, которые требуют информатизации и автоматизации. В данной статье рассмотрим сферужилищно-коммунального хозяйства.
Рассмотрим на примере предприятий, занимающихся горизонтально-направленным бурением ИП Воронцов С. В. и ИП Чернов А. Н. в г. Воронеже и Воронежской области, а также в близ лежащих регионах.
На предприятиях нет никакой автоматизации документов: все ведется вручную, документы часто теряются, составить отчет о проделанной работе или, например, найти все документы о заказчике весьма проблематично и трудоемко, что отнимает много времени. Также процесс согласования других коммуникаций с организациями, кому они принадлежат, с администрацией города на выполнение работ, весьма долговременный. Кроме этого, есть проблема, связанная с работами других предприятий, которые сложно учесть. Например:
- укладка нового асфальтобетонного покрытия- предприятие, которое выполняет замену покрытия или укладывает новое, может не дать разрешение на работы на данном участке;
- проведение работ другими организациями, такими как ООО «РВК-Воронеж», «Квадра» и т. д., которые могут не дать разрешение на время проведения работ;
- и т. д.
Также стоит отметить проблему несвоевременного внесения на графическую схему города или района новых линий и построенных коммуникаций, как малыми предприятиями, так и такими крупными, как Росводоканал, Квадра, Элетросети, Газпром и т. д.
Проблемой для построения новых коммуникаций является – согласование проекта на создание новых сетей, будь то трубопроводы, кабели, футляры. Процесс согласования проектов новых сетей долговременный, трудоемкий и требует взаимодействия со многими предприятиями ЖКХ.
Подводя итог вышесказанного, можно выделить ряд направлений, нуждающихся в построение информационных систем с различными уровнями охвата:
- Построение информационной системы с учетом малых предприятий, для учета документов о заказчике, договорах, проектах, выполнении работ, исполнительной документации.
- Построение единой информационной системыг. Воронежа и Воронежской области с учетом крупных предприятий для согласования графических схем коммуникаций и их проектов, места проведения работ, планов работ по капитальному ремонту.
Далее рассмотрим реализацию информационной системы. Ее можно воплотить с помощьюязыка программирования Pythonи стека ФреймворкаDjango. Архитектура данной системы будет выглядеть следующим образом:
Рисунок 1 – Архитектура ИС на глобальном уровне
Как видим из рис. 1, данная система достаточна не сложная, может охватывать как крупные предприятия, так и малые.
В данной системе больше баз данным: БД клиентов, БД организаций (Customers), ДБ данных графических схем и БД гео-данных. На последних данных остановимся с более подробным анализом. Такая база данных будет представлять собой склеенные слои графических схем (как на рис. 2), по адресам, в одном масштабе коммуникаций всех организаций: вода, канализация, газ, кабели, теплотрассы и т. д., также обозначение плановых работ, нанесение будущих проектов сетей.
Рисунок 2 – Графическая схема с нанесением всех коммуникаций с привязкой
к объектам согласно адресу
На Рисунке 2 представлены:
- Схемы расположения зданий и сооружений согласно адресу с привязкой к улицам.
- Графическая схема различных сетей (водопровод, водоотведение, газопроводы, кабели, сети связи) с привязкой к домам согласно адресу.
- Отметки высот грунта.
С помощью разграниченной части аутентификации мы сможем разграничить доступ к нашей информационной системе:
- Только просмотр графических схем.
- Редактирование гео-данных.
- Внесение проектов, добавление новых схем, данных, пользователей.
Что нам даст данная информационная система? Прежде всего, это консолидирование в одном месте всех коммуникационных схем. В связи с разграниченным правом доступа, можно будет обращаться к любой точке нахождения сетей, согласно адресу, быстрее. Процесс согласования проектов будет происходить оперативно и будет более удобная возможность обращаться к схемам и проектам коммуникаций.
Стоит отметить, что составление отчетов и статистики будет намного упрощена и экономична, также как и нанесение проектов и фактически сделанных новых сетей на графическую схему.
1. Evdokimova S. A., Podporina M. V. Informacionnaya sistema dlya organizaciy, vypolnyayuschih gorizontal'no-napravlennoe burenie / Evdokimova S. A., Podporina M. V. // Novye informacionnye tehnologii v arhitekture i stroitel'stve materialy VI mezhdunarodnoy nauchno-prakticheskoy konferencii, Ekaterinburg, 2-3 noyabrya 2023 goda / otv. red. Zaharova G. B., k.t.n., doc., UrGAHU – Ekaterinburg: Ural'skiy gosudarstvennyy arhitekturno-hudozhestvennyy universitet imeni N.S. Alferova, 2023. – 90 s.
2. Podporina M. V. Vizualizaciya proizvodstvennogo processa s pomosch'yu yazyka programmirovaniya Python i biblioteki Matplotlib / M. V. Podporina // Modelirovanie informacionnyh sistem i tehnologiy: Materialy Mezhdunarodnoy nauchno-prakticheskoy konferencii, Voronezh, 27 oktyabrya 2022 goda / Otv. redaktory V.K. Zol'nikov, S.A. Evdokimova. – Voronezh: Voronezhskiy gosudarstvennyy lesotehnicheskiy universitet im. G.F. Morozova, 2022. – S. 174-178. – DOIhttps://doi.org/10.58168/MIST2022_174-178. – EDNRNCBIR.
3. Solnceva, K. A. Sposoby prokladki setey bestransheynymi metodami / K. A. Solnceva // Sustainabledevelopmentforum - 2023 : Sbornik statey III Mezhdunarodnoy nauchno-prakticheskoy konferencii, Petrozavodsk, 27 iyunya 2023 goda. – Petrozavodsk: Mezhdunarodnyy centr nauchnogo partnerstva «Novaya Nauka» (IP Ivanovskaya I.I.), 2023. – S. 65-77. – EDN AHFVLV.
4. Lopatina A. A. Sazonova S. A. Analiz tehnologii ukladki trub/Lopatina A. A. Sazonova S. A. // Vestnik Permskogo nacional'nogo issledovatel'skogo politehnicheskogo universiteta - Perm', 2016g. - T. 7, № 1— S. 93-111.
5. Swaroop C. H. A Byte of Python: ucheb. Posobie/ Swaroop C. H. (perevod Smolyar V.) Ukus Pitona. SphinxPythondocumentationgenerator— 2020g. S. 158- 19 s.
6. Nazarova A. A. Kazancev P. A. Vizual'nyy analiz dannyh na primere ispol'zovaniya biblioteki MATPLOTLIBna yazyke programmirovaniya PYTHON / Nazarova A. A., Kazancev P. A., Ostrouhov V. I. // Materialy XXI gorodskoy nauchno-prakticheskoy konferencii molodyh uchenyh. Barnaul, 2020. S. 221-223.
7. Achkasov A. V. Sistemnaya inzheneriya : laboratornyy praktikum / A. V. Achkasov, O. V. Oksyuta, S. A. Evdokimova; M-vo nauki i vysshego obrazovaniya RF, FGBOU VO «VGLTU im. G. F. Morozova» - Voronezh, 2022.-82s.
8. Murav'eva E.A., Man'ko A.V. Metodologiya chislennogo eksperimenta prokladki kollektorov pod avtomagistralyami zakrytym sposobom // Inzhenernyy vestnik Dona. 2021. № 5(77). S. 682–692.
9. Abramov I.L., Mkhoyan S.A. Application of horizontal directional drilling technology in the laying of underground utilities // Components of Scientific and Technological Progress. 2021. № 10(64). S. 16–20
10. http://gbpoubertt.ru/assets/10_12._apparatnye_komponenty_ks_4.3_kommunikacionnoe_oborudovvanie.pdf.
11. https://1cloud.ru/blog/django_one_server.
12. Poluektov A.V., Makarenko F.V., Yagodkin A.S. Ispol'zovanie storonnih bibliotek pri napisanii programm dlya obrabotki statisticheskih dannyh // Modelirovanie sistem i processov. – 2022. – T. 15, № 2. – S. 33-41.