Разработка клиентской части информационной системы кофейного магазина

Автор: Цейтлина Н.Е., Игрунова С.В.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 1 (19), 2017 года.

Бесплатный доступ

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

Информационная система, кофейный магазин, клиентское приложение, с++

Короткий адрес: https://sciup.org/140270196

IDR: 140270196

Текст научной статьи Разработка клиентской части информационной системы кофейного магазина

Данная статья посвящена разработке клиентской части информационной системы кофейного магазина с использованием клиент-серверной технологии. Первым шагом в проектировании программного обеспечения является выбор инструментальных средств для создания ПО. В данной работе использовались система управления базами данных Firebird, графическая оболочка для взаимодействия с СУБД IBExpert и интегрированная среда разработки C++ Builder.

IBExpert — GUI-оболочка, подготовленная с целью разработки и администрирования баз данных InterBase и Firebird, а кроме того с целью подбора и модификации информации, хранящихся в базах.

C++ Builder — программный продукт, механизм быстрой разработки приложений (RAD), встроенная среда программирования (IDE), система, применяемая программистами с целью разработки программного обеспечения в стиле программирования C++.

Важным этапом разработки информационной системы является разработка программного обеспечения. Главным этапом является создание Win-приложения. В первую очередь необходимо связать приложение с базой данных. Для этого используется компонент Data Module и не визуальные компоненты на вкладке InterBase. Не визуальные компоненты представлены на рисунке 1.

Рисунок 1 – Не визуальные компоненты

На рисунке 2 представлена форма выбора файла базы данных, в текстовое поле которой записывается путь к выбранной базе данных.

Рисунок 2 – Форма выбора файла базы данных

На рисунке 3 представлена форма ввода данных в таблицу «Адрес»

Рисунок 3 – Форма ввода данных в таблицу «Адрес»

На рисунке 4 представлена форма для вывода истории изменений. Она имеет одинаковый вид для каждой таблицы.

Рисунок 4 – Форма вывода истории изменений

На рисунке 5 представлена форма ввода данных в таблицу «Договор»

Рисунок 5 – Форма ввода данных в таблицу «Договор»

На рисунке 6 представлена форма ввода данных в таблицу

«Сотрудник»

Рисунок 6 – Форма ввода в таблицу «Сотрудник»

В заключении следует подвести итоги совершенной работы. Для разработки информационного обеспечения была выбрана соответствующая система управления базами данных, было создано приложение, автоматизирующее учет в выбранном виде предприятий. Стоит указать пути дальнейшего развития данного программного продукта: добавить возможность изменить содержимое записей таблиц базы данных; реализовать возможность ограничивать работу с информационной системой в зависимости от прав пользователей; включить возможность поиска в таблицах базы данных путем простого перемещения курсора к подходящей записи; реализовать возможность выбора способа сортировки (по убыванию и по возрастанию). В итоге была получена информационная система, выполняющая поставленные задачи.

Список литературы Разработка клиентской части информационной системы кофейного магазина

  • Архангельский А. Я. Язык С в С Builder.-М.: Бином-Пресс, 2008.- 944 с.
  • Д. Кренке. Теория и практика построения баз данных. - 9-е изд. Изд.: ПИТЕР - 2005г-859с.
  • Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2001.1304 с.
  • Хомоненко А. Д., Ададуров С. Е. Работа с базами данных в C Builder. - СПб.: БХВ-Петербург, 2006.- 496 с
  • В.М. Михелёв. «Базы данных и СУБД» - Белгород: Издательство БелГУ, 2007. - 200 с.
  • Фуфаев Э. В., Фуфаев Д. Э. - Разработка и эксплуатация удаленных баз данных (книга) - М.: Издательский центр «Академия», 2008.- 256с.
Статья научная