Разработка клиентской части информационной системы кофейного магазина
Автор: Цейтлина Н.Е., Игрунова С.В.
Журнал: Теория и практика современной науки @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с.