Научная статья на тему 'РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВИАСТРОИТЕЛЬНОЙ ОРГАНИЗАЦИИ'

РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВИАСТРОИТЕЛЬНОЙ ОРГАНИЗАЦИИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
106
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННАЯ СИСТЕМА / БАЗА ДАННЫХ / ПРИЛОЖЕНИЕ / DELPHI / POSTGRESQL / INFORMATION SYSTEM / DATABASE / APPLICATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Насретдинова Л.Ф., Нафикова А.Р.

В работе разработана и реализована информационная система для авиастроительной организации. Программное приложение создано в среде визуального программирования Delphi с подключением базы данных, созданной в системе управления базами данных PostgreSQL.

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

DEVELOPMENT OF THE INFORMATION SYSTEM FOR THE AIRCRAFT COMPANY

The information system for the aircraft company was developed and realized. The software application is create in integrated development environment Delphi. It uses database built in PostgreSQL.

Текст научной работы на тему «РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВИАСТРОИТЕЛЬНОЙ ОРГАНИЗАЦИИ»

УДК 004.65

Насретдинова Л.Ф. студент магистратуры 3 курса факультет математики и информационных технологий

Нафикова А.Р., к.ф.-м.н.

доцент

Стерлитамакский филиал БашГУ Россия, г. Стерлитамак РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВИАСТРОИТЕЛЬНОЙ ОРГАНИЗАЦИИ

Аннотация:

В работе разработана и реализована информационная система для авиастроительной организации. Программное приложение создано в среде визуального программирования Delphi с подключением базы данных, созданной в системе управления базами данных PostgreSQL.

Ключевые слова: информационная система, база данных, приложение, Delphi, PostgreSQL.

Nasretdinova L.F., Master student 3 course, Mathematics and Information Technologies Faculty Sterlitamak branch of the Bashkir State University

Russia, Sterlitamak Nafikova A.R.

Candidate of Physical and Mathematical Sciences, Associate Professor

Sterlitamak branch of the Bashkir State University

Russia, Sterlitamak DEVELOPMENT OF THE INFORMATION SYSTEM FOR THE AIRCRAFT COMPANY

Abstract: The information system for the aircraft company was developed and realized. The software application is create in integrated development environment Delphi. It uses database built in PostgreSQL.

Key words: information system, database, application, Delphi, PostgreSQL.

Как известно, в настоящее время для нормального функционирования предприятий и компаний требуются базы данных и информационные системы. С их помощью производится работа с большими объемами данных, реализуется организация коммуникаций между группами людей (отделами), автоматизация определенных процессов, так необходимых для ведения бизнеса [2].

Интегрированная среда разработки Delphi в контексте данного исследования позволяет создать информационную систему - приложение с использованием системы управления базами данных PostgreSQL.

Преимуществом Delphi перед другими средами программирования в данном случае заключается в визуальном построении приложений, что

способствует качественной и быстрой реализации интерфейса программы. PostgreSQL является гибкой и надежной СУБД, поддерживающей практически все конструкции SQL и предлагающей многоверсионное управление параллельным доступом.

В среде разработки Delphi есть удобный интерфейс программирования приложений для доступа к данным ADO (ActiveX Data Objects). Он основан на технологии компонентов ActiveX. ADO дает возможность представлять данные из различных источников в объектно-ориентированном виде. Приложение, ориентирующееся на технологию ADO, кроме работы с локальными данными, также умеет взаимодействовать со сложными платформами «клиент-сервер». К тому же, использование ADO вполне возможно и в Web-приложениях [1].

Рассмотрим алгоритм создания приложения в среде Delphi для работы с базой данных в PostgreSQL.

Разработанная база данных для авиастроительной организации состоит из следующих таблиц: Brigade (Бригада), Engineer (Инженер), Helicopter (Вертолет), Plane (Самолет), Product (Изделие), Rocket (Ракета), Sector (Участок), Shop (Цех), Worker (Рабочий), Wspecialty (Специальность).

Далее для соединения с базой данных PostgreSQL необходимо скачать драйвер ODBC для данной системы управления базами данных, пройдя по ссылке http: //postgresql .ru. net/download.html.

Реализуем подключение разработанной базы данных через технологию ADO. Поместим на форму визуальный компонент ADOConnection. Настроим параметры свойства Connection String данного компонента (рис. 1):

Рис. 1. Окно настройки параметров свойства ConnectionString После нажатия на кнопку «Build» в открывшемся диалоговом окне выбираем Microsoft OLE DB Provider for ODBC Drivers и нажимаем на кнопку «Далее». В окне свойств канала передачи данных (рис. 2) переключаемся на «Использовать строку соединения» и нажимаем на кнопку «Сборка».

Рис. 2. Окно «Свойства канала передачи данных» Затем создаем новый источник данных DSN (рис. 3). Вводим любое название и нажимаем на кнопку «Создать». В открывшемся окне выбираем PostgreSQL.

Выбор источника данных ]

Файловый источник данных Источник данных компьютера

Папка: Документы

1с _u Inet-trade

Ashampoo Burning Studio FREE _u Integration Services Script Compor

Bluetooth Folder ! Integration Sen/ices Script Task

C-Free _U Light shot

Corel _ SQL Server Management Studio

< >

Создать...

Выберите Файловый источник данных, описывающий драйвер, с которым нужно установить связь. Допускается использовать любой Файловый источник данных, который ссылается на драйвер ODBC, установленный на данном компьютере.

Справка

Создание нового источника данных

Выберите драйвер, для которого задается источник.

Имя В Л

Microsoft Paradox Driver (*.db ) 6

Microsoft Paradox-Treiber f.db ) 6

Microsoft Text Driver f.txt; '.csv) 6

Microsoft Text-Treiber (*.txt; *.csv) 6

1 PostgreSQL ANSI ^■ э

PostgreSQL Unicode э

SQLServer 6v

< >

Дополнительно...

< Назад I Далее > | | Отмена~

Справка

Рис. 3. Создание нового источника данных Создаем файловый источник, вводим его имя. Нажимаем на кнопку «Далее» (рис. 4).

Рис. 4. Ввод имени файлового источника

В открывшемся диалоговом окне нажимаем на кнопку «Готово» (рис. 5).

> ДОНН* "l>h Н ll III ■ ■ ■■ I"I■ ■ -

A-HIIM Щ*» " Л)iwwq

чфаЯФ* внуЧте ' Г^ IrljMi It

Hm <н ■ Frviln

LVil**hl M*1

■ !Ц1Ч Г О™

Рис. 5. Завершение создания нового источника данных Указываем все данные и нажимаем на кнопку «ОК» (рис. 6).

Рис. 6. Окно «PostgreSQL Connection» Далее вводим логин и пароль в окне свойств канала передачи данных и проверяем соединение с базой данных (рис. 7) [3].

Рис. 7. Проверка соединения с базой данных Таким образом мы подключили базу данных к проекту Delphi. Программное приложение, взаимодействующее с базой данных, создано в среде разработки Delphi. На начальном окне программы имеются три кнопки: «Рабочие», «ИТР», «Изделия» (рис. 8).

Рис. 8. Начальное окно ИС «Авиастроительная организация» В окнах «Рабочие» и «ИТР» выведен список рабочих и инженерно-технических работников компании соответственно. Доступна возможность сортировки в алфавитном порядке ФИО и должности (рис. 9-10).

Рис. 9. Окно «Рабочие»

vi Инженерно-технические работники — X

ФИО Должность А г Поле сортировки

1 Олегов В.J1. инженер технолог щ

Насыров К. И. инженер технолог

Ермолаев У.Р. инженер технолог

Ершов К.Э. инженер технолог 1J Должность

Усманов Н.Э. инженер электроник

Юркин B.C. технолог проектировщик

Осипов ДА технолог проектировщик

Федоров Л.А. инженер техник технолог

Николаев Г.Т. инженер техник • По возрастанию

Андреева З.С. инженер техник

Шрамко Д. Л. начальник цеха F) По убыванию

Лукин И.А. начальник цеха

Воденеева А.Ю. начальник цеха

Юсупов A.A. начальник цеха

Петренко A.B. начальник цеха

Надыршин З.У. начальник участка

Зубов Л.О. начальник участка

Хайруллин A.A. начальник участка

Валиков Ю.Г. начальник участка

Макаров C.B. начальник участка

Тихомиров У.О. начальник участка V

< >

Рис. 10. Окно «ИТР»

В окне «Изделия» (рис. 11) представлена таблица изделий, изготавливаемых в организации. Ниже в окне имеются три кнопки: «Самолеты», «Вертолеты», «Ракеты». В каждой из них можно увидеть таблицу собираемых в организации изделий конкретного типа с указанием индивидуальных характеристик, даты начала изготовки и даты планированного окончания работы над изделием. Кроме того, в этих окнах есть возможность редактировать, добавить и удалить текущую запись (рис. 12-14).

Рис. 11. Окно «Изделия, изготавливаемые организацией» Кроме того, окно «Самолеты» оснащено фильтром по числу двигателей (рис. 12).

Рис. 12. Окно «Самолеты»

Рис. 13. Окно «Вертолеты»

Рис. 14. Окно «Ракеты» Таким образом, разработанное приложение для работы с базой данных авиастроительной организации имеет комфортный и интуитивно понятный интерфейс. Представленная программа является альфа-версией приложения.

Использованные источники: 1. Нафикова А.Р., Нафиков В.Р. Разработка приложений баз данных в среде

Delphi: Учеб. пособие. - Стерлитамак: Стерлитамакский филиал БашГУ, 2015. - 98 с.

2. Солощенко М.В., Нафикова А.Р. Визуальное моделирование информационной системы средствами StarUML // Интеграция наук. - 2018. -№5 (20) - С. 66-67.

3. PostgreSQL и Delphi. Документация на русском по PostgreSQL: [Электронный ресурс]. - URL: http://postgresql-help.ru/delphi/postgresql-i-delphi.html

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

УДК 316.776.3

Немцев И.А. студент магистратуры 2 курса Алтайский государственный университет

Россия, г. Барнаул

СИТУАЦИОННЫЙ АНАЛИЗ ПРЕДПРИЯТИЯ КАК ОСНОВА ДЛЯ ПРОВЕДЕНИЯ ЭФФЕКТИВНОЙ КОММУНИКАЦИИ

Аннотация: в статье рассматривается ситуационный анализ и его роль в проведении эффективной коммуникации. Описывается понятие «информация» и раскрывается её роль на предприятии. Даётся обзор стадий ситуационного анализа как плацдарма для проведения коммуникации. Характеризуется основные составляющие для проведения эффективной коммуникации.

Ключевые слова: ситуационный анализ, организация, менеджмент, информация, коммуникация.

Nemtsev I.A.

1st year master's student Altai state University Russia, Barnaul

SITUATIONAL ANALYSIS THE ENTERPRISE AS A BASIS OF EFFECTIVE COMMUNICATION

Abstract: the article deals with the situation analysis and its role in effective communication. The concept of "information" is described and its role in the enterprise is revealed. The review of the stages of situational analysis as a springboard for communication is given. The main components for effective communication are characterized.

Key words: situation analysis, organization, management, information, communication.

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

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