¡Программные средства и информационные технологии
3. Байесовский подход к цифровому матированию / И. Чанг [и др.] // Proc. of IEEECVPR. 2001. С. 264271.
References
1. Sindeev М. Research and development of video matting algorithms: dissertation of Cand. of Techn. Sciences: Council D 002.024.01: defended 21.05.2013.М., 2014.
2. Sindeev M., Konushin V., Vezhnevets V. Improvements of Bayesian Matting. Proc. of Graphicon, 2007, pp. 88-95.
3. Chuang Y., Curless B., Salesin D., Szeliski R. A Bayesian Approach to Digital Matting // Proc. of IEEE CVPR, 2001. P. 264-271.
© Власова О. А., Васильева А. С., 2016
УДК 004.658.2
ИСПОЛЬЗОВАНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ДЛЯ СОЗДАНИЯ БАЗЫ ДАННЫХ ПЕЙНТБОЛЬНОГО КЛУБА С ПРИМЕНЕНИЕМ API-ТЕХНОЛОГИЙ
А. Г. Гузенкова, Е. А. Попова
Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31
E-mail: [email protected]
Рассмотрены цели создания системы обработки информации для пейнтбольного клуба и информационные технологии, используемые при разработке проекта.
Ключевые слова: пейнтбол, системы обработки информации, технологии API, календарь Google, базы дан-
USING INFORMATION TECHNOLOGY TO CREATE A DATABASE FOR PAINTBALL CLUB
BY USING API TECHNOLOGY
А. G. Guzenkova, E. A. Popova
Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation E-mail: [email protected]
The article deals with a system of information processing and information technology used for development of the project.
Keywords: paintball, system of information processing, API technology, Google calendar, databases.
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или организации.
Такие системы особенно необходимы в организациях, имеющих сложную структуру и работающих с большим объемом данных. Примером такой организации является пейнтбольный клуб.
Пейнтбол ( от англ. раШЪаП - шар с краской) это командная игра с применением маркеров, стреляющих шариками с краской, разбивающимися при ударе о препятствие и окрашивающими его [1].
В структуру работы пейнтбольного клуба входит оформление записей на игры, ведение базы клиентов, учёт имеющихся в наличии материалов, составление графика мероприятий. Для быстрой и эффективной работы всей организации необходимо наличие системы обработки информации, одной из главных задач
которой является составление и удобный доступ к графику мероприятия всех сотрудников. Для решения поставленной задачи можно использовать технологии API.
API (Application Programming Interface) - интерфейс прикладного программирования, представляющий собой набор готовых классов, процедур, функций, структур и констант для использования во внешних программных продуктах [2].
Существует огромное количество сервисов, предоставляющих API-решения для разработки программных продуктов. Самый известный на сегодняшний день -это сервис code.google.com, предоставляющий около полусотни разнообразных API. Это и интерфейс для создания Android-приложений, и различные API для работы с AJAX, и различные API-приложения, которые можно легко подстроить под себя.
Одним из таких API является Google Calendar API [3]. Миллионы людей используют календарь Google,
<Тешетневс^ие чтения. 2016
чтобы отслеживать различные события. Google Calendar API позволяет интегрировать приложение с календарем Google.
Google Calendar API очень прост во внедрении в приложение и в последующем использовании. Поэтому для составления графика мероприятий в пейнт-больном клубе был выбран календарь Google и соответствующее API-решение, что является удобным решением для небольшого коллектива. Каждый сотрудник имеет доступ к общему расписанию и может просматривать его в любое удобное для него время со своего телефона или компьютера с доступом в Интернет.
Другая информация клуба - оборудование и материалы на складе, результаты игр, список клиентов хранится в рукописном виде. Такая форма учета и хранения данных является неэффективной, так как не может обеспечить быстрый поиск необходимой информации, формирование отчетов и статистики. Использование в данном случае базы данных повысит эффективность работы организации.
Основной причиной применения систем, использующих базы данных, является стремление собрать все обрабатываемые данные в единое целое и обеспечить к ним контролируемый доступ.
Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность [4; 5]. Создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность.
Проанализировав проблемы ведения учета, сбора информации и составления графиков мероприятий в пейнтбольном клубе, было принято решение о внедрении системы с подключением базы данных и API «Google Календарь».
Библиографические ссылки
1. Игра пейнтбол [Электронный ресурс]. URL: http://dic.academic.ru/dic.nsf/ruwiki/61215 (дата обращения: 01.09.2016).
2. Прикладной программный интерфейс [Электронный ресурс]. URL: http://www.osp.ru/cw/2000/ 09/3539/ (дата обращения: 05.09.2016).
3. Google Calendar API [Электронный ресурс]. URL: https://developers.google.com/google-apps/calendar/ (дата обращения: 05.09.2016).
4. Рубцова Р. Г. Практикум по курсу «Базы данных». Казань : Казан. федер. ун-т, 2012. 53 c.
5. Ренди Джей Яргер MySQL и mSQL. Базы данных для небольших предприятий и Интернета. СПб. : Символ-Плюс, 2000. 560 с.
References
1. Igra pejntbol [Paintball game]. Available at: http://dic.academic.ru/dic.nsf/ruwiki/61215 (accessed: 01.09.2016). (In Russ.)
2. Prikladnoj programmnyj interfejs [Application programming interface]. (In Russ.) Available at: http://www.osp.ru/cw/2000/09/3539/ (accessed: 05.09.2016)
3. Google Calendar API. Available at: https://developers.google.com/google-apps/calendar/ (accessed: 05.09.2016)
4. Rubcova R. G. Praktikum po kursu "Bazy dannyh". [Workshop on "Databases" course]. Kazan, Kazan Federal Univercity, 2012. 53 p.
5. Randy Jay Yarger. MySQL i mSQL. Bazy dannyh dlja predprijatij i Interneta [MySQL and mSQL]. St. Petersburg, Simvol-Plus, 2000, 560 p.
© Гузенкова А. Г., Попова Е. А., 2016
УДК 004.624
СПОСОБЫ ОБМЕНА ДАННЫМИ КОНФИГУРАЦИЙ ПЛАТФОРМЫ «1С ПРЕДПРИЯТИЕ»
С. А. Елистратов
Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31
E-mail: [email protected]
В настоящее время для эффективной работы организации необходима современная автоматизированная система учета данных. Наиболее популярной системой на российском рынке является «1С Предприятие». Рассматриваются наиболее эффективные способы и возможности взаимодействия системы «1С Предприятие» с другими программными продуктами.
Ключевые слова: «1С Предприятие», обмен данными, внешняя обработка.
METHODS OF COMMUNICATION PLATFORM CONFIGURATION "1С ENTERPRISE"
S. A. Elistratov
Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation E-mail: [email protected]