Разработка приложения средствами RAD Studio и СУБД PostgreSQL | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 26 октября, печатный экземпляр отправим 30 октября.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №21 (311) май 2020 г.

Дата публикации: 25.05.2020

Статья просмотрена: 825 раз

Библиографическое описание:

Самойлова, И. А. Разработка приложения средствами RAD Studio и СУБД PostgreSQL / И. А. Самойлова. — Текст : непосредственный // Молодой ученый. — 2020. — № 21 (311). — С. 67-70. — URL: https://moluch.ru/archive/311/70664/ (дата обращения: 17.10.2024).



В качестве средства формирования иноязычной компетенции студентов информационного профиля разработан терминологический словарь по дисциплине ИКТ с описанием IT-терминов на трех языках.

Процесс разработки, моделирования и создания терминологического словаря был организован в несколько этапов. Первый этап: анализ литературы по дисциплине ИКТ, существующих трёхъязычных (английский, казахский, русский) бумажных словарей компьютерной лексики, а также наиболее известных электронных специализированных словарей; разработка микроструктуры словаря. Второй этап: выбор средств разработки и хранения данных. Такими средствами были выбраны среда разработки кроссплатформенных приложений RAD Studio 10.3 и СУБД PostgreSQL.

RAD Studio — это один из быстрых способов разработки кроссплатформенных собственных приложений с гибкими облачными сервисами и широкими возможностями подключения к Интернету [1]. Он предоставляет мощные элементы управления VCL для Windows и позволяет разрабатывать FMX для Windows, Mac и Mobile. RAD Studio поддерживает Delphi или C ++. RAD Studio обеспечивает пятикратную скорость разработки и развертывания на нескольких настольных, мобильных, облачных платформах и платформах баз данных, включая 32-разрядную и 64-разрядную версии Windows (рис. 1). В разработке приложения был использован зык программирования Delphi версии 10.3.

Рис. 1. Среда разработки RAD Studio 10.3

PostgreSQL является мощной системой объектно-реляционных баз данных с открытым исходным кодом [2]. Она использует и расширяет возможности языка SQL в сочетании со многими функциями, позволяющими безопасно хранить и масштабировать сложные рабочие нагрузки по работе с данными. Благодаря своей проверенной архитектуре, расширяемости, надежности, целостности данных, надежному набору функций и самоотдаче сообщества PostgreSQL заслужил прочную репутацию у разработчиков программного обеспечения с открытым исходным кодом для последовательного предоставления эффективных и инновационных решений.

Используемая для разработки электронного терминологического словаря база данных «Postgre» состоит из трех таблиц, содержащих данные о темах дисциплины (рассчитанных на 15 недель), об IT-терминах и их описаниях на трех языках (английском, русском, казахском). Таблица ict_themes содержит названия 15 тем дисциплины ИКТ согласно типовой учебной программе. Таблица ict_dictionary включает термины на трех языках по темам из таблицы ict_themes (рис. 2). Таблица ict_description — описание каждого термина на английском, русском и казахском языках по темам из таблицы терминов ict_dictionary.

Рис. 2. Создание таблицы ict_dictionary в PostgreSQL

В процессе написания кода были использованы такие компоненты Delphi как Form, BitBtn, Image, ScrollBox, Panel, Memo, а также компоненты для подключения и работы с базой данной: ADOConnection, ADOQuery, ADOSource, ADOTable. На рис. 3 показано приложение после запуска exe-файла.

Рис. 3. Интерфейс приложения «Dictionary on ICT»

После клика по кнопке Start, открывается окно ICT_week, которое отображает тематику курса, рассчитанного на 15 недель. Чтобы студенту легче было ориентироваться в темах, было принято решение пронумеровать их Week 1, Week 2, Week 3 и т. д. (рис. 4).

Рис. 4. Окно ICT_week

После выбора нужной темы, открывается окно терминов, относящихся к ней. Например, при клике по «Week 1. An ICT role in key sectors of development of society. Standards in the field of ICT» открывается окно с терминами (рис. 5).

Рис. 5. Результат выбора Week 1

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

Литература:

  1. Электронный ресурс: https://www.softportal.com/software-40948-rad-studio.html.
  2. Электронный ресурс: https://www.postgresql.org/
Основные термины (генерируются автоматически): RAD, ICT, FMX, SQL, VCL, дисциплина, открытый исходный код, среда разработки, таблица, терминологический словарь.


Задать вопрос