В рамках учебного курса «Средства визуального программирования приложений» (ИПКиПК) мы познакомились с Qt - кросс-платформенным инструментарием разработки ПО на языке программирования C++. Этап написания курсовой работы состоял из двух частей. В первой части, на занятиях по управлению базами данных мы разработали структуру базы данных MySQL и различные запросы, согласно своему варианту курсовой работы. Во второй части, мы разработали клиентскую часть приложения на Qt с использованием среды разработки Qt Creator и средой разработки графического интерфейса Qt Designer.
http://la.by/blog/razrabotka-klientskoy-chasti-prilozheniya-informacionnoy-sistemy-torgovoy-organizacii-s
2. Разработка клиентского приложенияРазработка клиентского приложения
информационной системы торгового предприятияинформационной системы торгового предприятия
ОбъектОбъект исследования – информационная система
торговой организации.
Предмет исследованияПредмет исследования – применение современных
информационных технологий и средств визуального
программирования для создания
автоматизированных информационных систем.
3. Разработка клиентского приложенияРазработка клиентского приложения
информационной системы торгового предприятияинформационной системы торгового предприятия
Цель – проектирование и разработка клиентского приложения
информационной системы торговой организации.
Исследовательские задачи:
раскрыть теоретические основы разработки автоматизированной
информационной системы;
рассмотреть особенности проектирования и разработки клиентского
приложения с использованием инструментария разработки Qt и базы
данных MySQL;
разработать различные типы запросов к базе данных MySQL и
реализовать их в клиентском приложении.
4. Разработка клиентского приложенияРазработка клиентского приложения
информационной системы торгового предприятияинформационной системы торгового предприятия
Структура и технологии создания клиентского приложения
Основной каркас и описание классов
приложения
Проектирование базы данных MySQL
и подключение к Qt-проекту
Cреда разработки «Qt Creator»
-Редактор кода
-Визуальная среда разработки графического
интерфейса Qt Designer
-Qt Linguist — утилита, предназначенная для
локализации проекта
5. Разработка клиентского приложенияРазработка клиентского приложения
информационной системы торгового предприятияинформационной системы торгового предприятия
Структура таблицы
«Торговая точка»
Список созданных
таблиц
в приложении
6. Разработка клиентского приложенияРазработка клиентского приложения
информационной системы торгового предприятияинформационной системы торгового предприятия
Сумма и количество
проданных товаров в
торговых точках
Диалоговое окно
«Поиск продавцов по
торговым точкам»
7. Разработка клиентского приложенияРазработка клиентского приложения
информационной системы торгового предприятияинформационной системы торгового предприятия
Основные выводы:
В процессе выполнения курсовой работы изучены взаимосвязи в информационной
структуре торгового предприятия, проанализированы различные запросы к базе данных
определенных таблиц. На основе полученных данных было спроектировано и
разработано клиентское приложение с использованием кросс-платформенного
инструментария Qt.
В теоретической части курсовой работы рассмотрены основы разработки
автоматизированной информационной системы: процесс создания, проектирования и
использования базы данных MYSQL, реализация различных классов при разработке
приложений с использованием библиотеки Qt.
В практической части курсовой работы реализована структура базы данных торгового
предприятия и описан процесс создания клиентского приложения с использованием
программы Qt Сreator.
Основные результаты и практические примеры курсовой работы могут найти применение
при планировании практических заданий курсов «Базы данных» и «Визуальное
программирование» в высших учебных заведениях.