Секция «Информационно-экономические системы»
УДК 004.7
ИНФОРМАЦИОННЫЕ СИСТЕМЫ РАЗРАБОТКИ WEB-ИНТЕРФЕЙСА ДЛЯ СИСТЕМЫ УЧЕТА ПРЕДПРИЯТИЯ
М. А. Баранов*, Д. В. Тихоненко
Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. Газ. «Красноярский рабочий», 31
E-mail: *mark0_baranov@mail.ru
Рассмотрены основные вариации сайтов, преимущества внутренних порталов и их недостатки. Приведены все этапы разработки и выход сайта в производство.
Ключевые слова: информационная система, разработка, сайт, база данных, информационная безопасность
INFORMATION SYSTEMS OF DEVELOPING A WEB-INTERFACE FOR AN ENTERPRISE ACCOUNTING SYSTEM
M. A. Baranov*, D. V. Tikhonenko
Reshetnev Siberian State University of Science and Technology 31, Krasnoyarskii rabochii prospekt, Krasnoyarsk, 660037, Russian Federation E-mail: *mark0_baranov@mail.ru
The main variations of sites, advantages of production portals and their disadvantages are considered. All stages of development and the launch of the site intoproduction are given.
Key words: information system, development, website, database, information security
В век информационных технологий, интернет обеспечивает высокую скорость передачи данных как обычным пользователям, так и сотрудникам различных организаций. Практически каждая фирма, для увеличения охвата пользователей, имеет свой сайт, где они описывают предоставляемые услуги. Сайты бывают различных видов, таких как сайты-визитки, сайты электронной коммерции, интернет-порталы, социальные платформы, интернет-магазин и д.р. [1]. Но помимо сайтов для обычных пользователей, фирмы используют внутренние порталы, для частного использования. Например, когда необходимо иметь сайт, содержащий базу данных, чтобы сотрудники могли зайти на него и внести необходимые правки в любом месте, а не только на работе. Главное преимущество этого web-интерфейса это возможность его гибкой настройки и отсутсвие надобности в установке какого-либо приложения на персональный компьютер.
Всю разработку можно поделить на 3 этапа: дизайн, верстка, программно-административная часть. Дизайнер создает визуальное наполнение сайта, от логотипа и цветовой палитры, до размера шрифта. Основной программой для создания дизайна выступает Figma. В ней дизайнер собирает из созданных графических элементов различные окна которые будут использоваться на сайте. Далее дизайнер передает макет фронтенд разработчику, чтобы он мог приступить к верстке. Базовыми программами для фронтенда будут выступать JavaScript, Css, Html [2]. С помощью этих программ, и дополнительных библиотек и фреймворков разработчик создает клиентускую сторону пользовательского интерфейса по макету из Figma. После того, как клиентская сторона готова, необходимо
Актуальные проблемы авиации и космонавтики - 2022. Том 2
создать серверную технологию. Бэкенд разработчик использует
PH , Java, Python, JavaScript (Node.js), MySql для создания архитектуры сайта, чтобы все элементы работали корректно. Также, в его обязанности входит создание базы данных, в которой будет храниться определенная информация, от логинов и паролей пользователей, до различных, сохраняемых этими пользователями, файлов. Именно благодаря интегрируемым базам данных можно достаточно гибко настраивать web-интерфейс, чтобы сотрудники могли обмениваться рабочими файлами в удобно спроектированной среде и с любого устройства, а не только с рабочего места, что позволяет оперативнее разбираться с задачами. Наличие базы данных несет в себе и негативные моменты, такие как утечка всей информации, при отсутствие необходимого уровня защиты. Никогда нельзя быть уверенным в том, что этого может не произойти, но можно значительно сократить шанс такого события с помощью различных методов. Например, подключение SSL-сертификатов, использование надежного хостинга, использования существующих техник защиты от SQL-инъекций и XSS-атак, ведение журнала веб-сайта и мониторинг событий безопасности и регулярное резервное копирование веб-сайта и всех важных данных, обеспечит значительную защиту данных, хранящихся на сервере [3]. Но это зашита от внешних факторов, а вот защита от внутренних, таких как случайная или намеренная утечка из-за какого-либо сотрудника, регулируется намного сложнее. Безусловно сайт должен иметь многоуровневый уровень доступа к информации, чтобы снизить шанс такого события, так как полностью избежать его невозможно. Поэтому, в интересах руководителя организации, с помощью различных комплексов мероприятий по защите данных, обеспечить наибольшую степень защищенности инофрмации, хранимой на сервере, во избежании утчеки и дальнейшем инкреминировании ст. 137 и 272 Уголовного кодекса РФ.
Внутренний портал организации это очень полезное место обмена информации, так как нельзя быть уверенным в том, что сторонние сервисы смогут обеспечить достаточную степень защищенности файлов, или вовсе не перестанут работать, что может нанести большой как финансовый ущерб, так и репутационный.
Библиографические ссылки
1. Веbрост [Электронный ресурс]. URL: https://vebrost.ru/blog/kakie-byvayut-sayty/ (дата обращения: 2.04.2022).
2. Джон Дакетт HTML и CSS. Разработка и дизайн веб-сайтов. 2022 стр. 45-67
3. Timeweb [Электронный ресурс]. URL: https://timeweb.com/ru/community/articles/6-sposobov-zashchitit-svoy-sayt-ot-hakerov-1
© Баранов М. А., Тихоненко Д. В., 2022