Научная статья на тему 'СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОПРОСОВ УЧАЩИХСЯ В ВУЗЕ (С ИСПОЛЬЗОВАНИЕМ С++ BUILDER)'

СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОПРОСОВ УЧАЩИХСЯ В ВУЗЕ (С ИСПОЛЬЗОВАНИЕМ С++ BUILDER) Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
57
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
программирование / разработка ПО / С++ Builder.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Богданова Марина Васильевна, Толубаев Михаил Александрович

в статье рассматриваются основные аспекты разработки программного обеспечения для педагогического вуза, в частности, для опросов студентов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Богданова Марина Васильевна, Толубаев Михаил Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОПРОСОВ УЧАЩИХСЯ В ВУЗЕ (С ИСПОЛЬЗОВАНИЕМ С++ BUILDER)»

СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОПРОСОВ УЧАЩИХСЯ В ВУЗЕ (С ИСПОЛЬЗОВАНИЕМ С++ BUILDER) Богданова М.В.1, Толубаев М.А.2

1Богданова Марина Васильевна - кандидат технических наук, доцент;

2Толубаев Михаил Александрович - бакалавр, направление: математическое и программное обеспечение систем обработки информации и управления, кафедра информатики, информационных технологий и цифрового образования, Воронежский государственный педагогический университет, г. Воронеж

Аннотация: в статье рассматриваются основные аспекты разработки программного обеспечения для педагогического вуза, в частности, для опросов студентов. Ключевые слова: программирование, разработка ПО, С++ Builder.

В условиях пандемии все больше вузов предпочитают проводить свою деятельность дистанционно с использованием возможностей современного интернета. При этом возникает необходимость быстро узнавать мнение учащихся и других лиц по определённым организационным и не только вопросам. В обычных условиях такие вопросы можно решать на собраниях или очными опросами. Но при дистанционном формате деятельности необходимы другие способы обсуждения вопросов для этого используют различные способы проведения дистанционных опросов.

Некоторые вузы для осуществления дистанционных опросов используют мессенджеры, электронную почту, системы тестирования по типу google forms, у каждого из перечисленных способов есть как положительные качества, так и отрицательные, так, например, проведение опроса с помощью электронной почты доступно каждому без дополнительных приготовлений однако такие опросы тяжело анализировать потому что нету системы которая могла бы автоматически прочитать и распознать ответы из электронных писем, из-за чего приходится делать это вручную, что весьма долго. Использование системы, разработанной под тесты такие как Google forms, более автоматизированы, но требует аккаунта, работаю только из браузера и могут обладать перегруженным интерфейсом.

Из-за этого никоторые образовательные организации разрабатывают собственные решения, которые более оптимизированы под её нужды. В образовательных учреждениях этот вопрос стоит не менее остро, особенно если учитывать, что студентам и преподавателям часто приходится решать внутренние вопросы. Чаще всего они для этого используют мессенджеры, что может быть не удобно, учитывая большой поток сообщений некоторые опросы могут быть пропущенными. Поэтому было принято решение разработать ПО для проведения опросов. В ходе проектирования и разработки программного обеспечения системы анализа опросов студентов педагогического вуза будет разработано ПО, которое будет решать актуальную проблему тем самым в будущем возможно внедрение программного обеспечения в повседневную работу образовательной организации. В программном обеспечении системы анализа опросов студентов педагогического вуза необходимо реализовать следующие возможности:

1) Авторизация и регистрация пользователей.

2) Прохождение опроса.

3) Просмотр результата опроса.

4) Отправка и получения сообщений

5) Просмотр справки

6) Создание пользовательских опросов

Для реализации данного проекта была выбрана программа С++ Builder (рис. 1).

I К Г г.

а С- 4

V? HeaderFooterApplication - C++Builder 10,4 Community Edition - Head erFooterTemplate,cpp File Edit Search View Refactor Project Run Component Tools Tabs Help

i i tf It; tt £

Structure » ♦ t

vg HeaderFooterForm

> => Header

3 IdHTTPI I > □ Panell

Windows 32-bit

Object Inspector

HeaderFooterForm HeaderFooterFo Properties Events f^

ActiveControl BiDiMode Borderlcons BorderStyle bdLeftToRight (TFormBorder) [bi Sy stemMenu, biMi ni Sizeable

Caption Header Footer Form

ClientH eight ClientWidth Cursnr 567 394 rrDpfanlt v

Bind Visually.., Quick Edit.., All shown

HeaderFooterTemplate.cpp X

Style:

View: ^ Master

4 -

I I »1

i derFooterTempI ate.c pp

■Ш)

Design History

HeaderFooterApplication.cbpr... Y : v fe it G Г, Щ * F

ProjectGroupl

£1 HeaderFooterApplication.exe

} % Build Configurations (Debug)

> S Target Platforms (Windows 32-bit) § funcs.cpp

u HeaderFooterApplication,cpp H HeaderFooterApplicationPCH.h

> щ| HeaderFooterTemplate.cpp

> b| TappForml.cpp

HeaderFoot— Data Explorer | Multi-Device „

Palette * X

nV В f-

; Standard

> Additional

> Dialogs

;• Data Access dbExpress

> Xml

> LiveBindings

: LiveBindings Misc

Рис. 1. Интерфейс программы C++ Builder

Можно видеть стандартную компоновку программы, которая позволяет более эффективно выполнить необходимую работу. Создаются формы, в которых виден макет будущего приложения. В среде разработки предусмотрено написание программного кода, для каждого элемента управления. При возникновении определённых событий, таких как нажатие кнопок, открытие формы и т.д., написанный код будет выполняться [2, с.71].

Ниже продемонстрирована база данных, в которую добавляются новые данные отправленные через сервер, пользователями [1, с. 120]. А также главное окно приложения, в котором пользователь видит список доступных опросов (рис. 2).

Рис. 2. Главное окно приложения

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

Кнопка список получает обновленную версию опросов. При нажатии на строку в списке опросов, выбранный опрос открывается для прохождения, он может быть пройден и отправлен на сервер по

нажатию кнопки "Отправить". После чего, в базе данных опрос будет отмечен как пройденный, для выбранного пользователя (рис. 3).

Рис. 3. База данных со списком пройденных опросов

Программное обеспечение отправки опросов для студентов образовательных учреждений позволит администрации вуза и отдельным преподавателям быть уверенными в том, что все обучающиеся смогут ответить на все необходимые вопросы своевременно, с любого устройства, в частности со смартфона или персонального компьютера, на котором установлено приложение [3, с.240]. Подобные системы будут безусловно полезны как действующим педагогам, так и будущим преподавателям.

Список литературы

1. Прайс Джейсон. Oracle Database 11g: SQL. Операторы SQL и программы PL, 2018. 660 c.

2. Вальпа Олег. Borland C++ Builder 6. Экспресс-курс, 2016. 224 c.

3. Веллинг Люк, Томсон Лаура. Разработка веб-приложений с помощью PHP и MySQL, 2013. 848 c.

i Надоели баннеры? Вы всегда можете отключить рекламу.