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

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

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

Автор:

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

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

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

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

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

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



В качестве средства формирования иноязычной компетенции студентов информационного профиля разработан терминологический словарь по дисциплине ИКТ с описанием 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, терминологический словарь, таблица, дисциплина, среда разработки, VCL, SQL, FMX, открытый исходный код.


Похожие статьи

Язык R в базе данных Oracle | Статья в журнале «Молодой ученый»

‒ Использовать пакеты CRAN с открытым исходным кодом. Будучи языком статистического программирования, R предсказуемо предлагает богатый набор инструментов для анализа данных. Oracle Enterprise R расширяет эту функциональность...

Организация доступа к реляционной базе данных на основе...

Разработка практически любого программного продукта требует наличия как минимум одной базы данных. Для взаимодействия с ней из программы необходимо написание SQL-запросов, что при частом обращении к БД является причиной для написания большого количества кода...

Разработка базы данных для отдела кадров в программе...

В данной статье рассматривается пример построения базы данных в программах «Erwin 4.0»., «IB Expert» для отдела кадров и её дальнейшая практическая реализация. Для создания базы данных «Кадры» автором были определены и описаны основные сущности и атрибуты, заданы...

Алгоритмы веб-сервиса обработки сборок метаданных для...

Этот факт вытекает в низкую прибыль для компании Manzana Group. Поэтому было решено разработать веб-сервис обработки сборок метаданных для новой CRM системы с открытым исходным кодом компании Manzana Group.

Средства визуального программирования на языке С++. Среда CLR

В среде разработки Microsoft Visual Studio реализована возможность создания приложений с оконным интерфейсом в среде CLR. Для удобства работы создан простой конструктор форм, позволяющий создать макет будущего приложения (Рис. 2): Рис. 2. общий вид рабочего окна...

Методы выполнения запросов к хранилищу данных в Hadoop и Spark

Системы, описанные Google в этих статьях, были проприетарны (доступ к коду ограничен).

Hive анализирует запрос на SQL и выполняет для него ряд операций Map и Reduce (заданий).

Но для каждого задания Hadoop читает исходные данные с диска и пишет результаты на диск.

Автоматизированная разработка базы данных Oracle с помощью...

Это интегрированная среда разработки на языках SQL и PL/SQL, с возможностью администрирования баз данных, ориентирована на применение в среде Oracle Database. Созданные таблицы с помощью SQL Developer изображены на рисунке 7.

Начало работы с IBM Data Studio | Статья в журнале...

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

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

Сравнительный анализ современных интегрированных средств...

Интегрированная среда разработки (IDE) — система программных средств, используемая программистами для разработки программного обеспечения. IDE совмещают в себе текстовый редактор, транслятор (компилятор и/или интерпретатор)...

Похожие статьи

Язык R в базе данных Oracle | Статья в журнале «Молодой ученый»

‒ Использовать пакеты CRAN с открытым исходным кодом. Будучи языком статистического программирования, R предсказуемо предлагает богатый набор инструментов для анализа данных. Oracle Enterprise R расширяет эту функциональность...

Организация доступа к реляционной базе данных на основе...

Разработка практически любого программного продукта требует наличия как минимум одной базы данных. Для взаимодействия с ней из программы необходимо написание SQL-запросов, что при частом обращении к БД является причиной для написания большого количества кода...

Разработка базы данных для отдела кадров в программе...

В данной статье рассматривается пример построения базы данных в программах «Erwin 4.0»., «IB Expert» для отдела кадров и её дальнейшая практическая реализация. Для создания базы данных «Кадры» автором были определены и описаны основные сущности и атрибуты, заданы...

Алгоритмы веб-сервиса обработки сборок метаданных для...

Этот факт вытекает в низкую прибыль для компании Manzana Group. Поэтому было решено разработать веб-сервис обработки сборок метаданных для новой CRM системы с открытым исходным кодом компании Manzana Group.

Средства визуального программирования на языке С++. Среда CLR

В среде разработки Microsoft Visual Studio реализована возможность создания приложений с оконным интерфейсом в среде CLR. Для удобства работы создан простой конструктор форм, позволяющий создать макет будущего приложения (Рис. 2): Рис. 2. общий вид рабочего окна...

Методы выполнения запросов к хранилищу данных в Hadoop и Spark

Системы, описанные Google в этих статьях, были проприетарны (доступ к коду ограничен).

Hive анализирует запрос на SQL и выполняет для него ряд операций Map и Reduce (заданий).

Но для каждого задания Hadoop читает исходные данные с диска и пишет результаты на диск.

Автоматизированная разработка базы данных Oracle с помощью...

Это интегрированная среда разработки на языках SQL и PL/SQL, с возможностью администрирования баз данных, ориентирована на применение в среде Oracle Database. Созданные таблицы с помощью SQL Developer изображены на рисунке 7.

Начало работы с IBM Data Studio | Статья в журнале...

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

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

Сравнительный анализ современных интегрированных средств...

Интегрированная среда разработки (IDE) — система программных средств, используемая программистами для разработки программного обеспечения. IDE совмещают в себе текстовый редактор, транслятор (компилятор и/или интерпретатор)...

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