Разработка информационной системы спортивного магазина с использованием клиент - серверной технологии
Автор: Волошкина Е.В., Пономарева В.Н., Пронина Е.А.
Журнал: Мировая наука @science-j
Рубрика: Основной раздел
Статья в выпуске: 5 (26), 2019 года.
Бесплатный доступ
В данной статье рассмотрено создание информационной системы, в которой будут реализованы такие функции как: добавление, удаление, фильтрация и поиск. Данная система подойдет для новых пользователей, не требует дополнительных знаний и умений в реализации.
Информационная система, спортивный магазин, база данных
Короткий адрес: https://sciup.org/140264539
IDR: 140264539
Текст научной статьи Разработка информационной системы спортивного магазина с использованием клиент - серверной технологии
Данная работа посвящена созданию базы данных по теме: «Информационная система Спортивный магазин». Целью является разработка информационной системы «Спортивный магазин» с использованием клиент-серверной технологии.
Каждый магазин является, по сути, обособленным подразделением со своей организационной структурой. Тем не менее, все магазины действуют в тесном сотрудничестве. В случае не понравившегося товара сотрудник магазина предлагает новый товар. Стоит упомянуть и про своеобразную конкуренцию внутри сети. Исполнительный директор каждого из отделения продаж стремится превзойти другого исполнительного директора по показателям продаж и степени удовлетворенности клиентов.
На этапе инфологического проектирования была создана модель
«сущность – связь» будущей базы данных, которая показана на рисунке 1.
Вид товара Артикул вида Название характеризует
I Товар

Поставщик

включает ।
Товар_заказ Клиент

Рисунок 1 – Логическая модель БД
Для создания удаленной базы данных была использована утилита IBExpert. IBExpert – это утилита, предназначенная для разработки и администрирования баз данных InterBase и Firebird, а также для выбора и изменения данных, хранящихся в базах. IBExpert обладает множеством облегчающих работу компонентов: визуальный редактор для всех объектов базы данных, редактор SQL и исполнитель скриптов, отдатчик для хранимых процедур и триггеров, построитель области, инструмент для импорта данных из различных источников, собственный скриптовый язык, а также дизайнер баз данных.
Для создания клиент-серверного приложения была выбрана система Borland C++ Builder 6.0. C++ Builder– одна из самых мощных и современных систем, позволяющих на высоком уровне создать как отдельные прикладные программы, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в сети Интернет.
В соответствии с темой данной работы, разработанные приложения должны обеспечивать администрирование удаленной базы данных и управление данными этой базы с помощью клиент-серверной технологии.
Информационная система «Спортивный магазин» будет выполнять следующие задачи: создание и ведение базы данных; добавление, удаление, изменение данных; поиск и фильтрацию данных; управление заказами клиентов магазина и многое др.
В ИС «Спортивный магазин» реализованы следующие таблицы:
клиенты, заказы, поставщик, товар, вид товара и заказы товаров. На рисунке
2 показана таблица «Клиенты».

Рисунок 2 – Таблица «Клиенты»
Аналогичным образом будут выглядеть оставшиеся таблицы. В данной информационной системе реализована функция добавления нового клиента магазина. Для этого необходимо ввести поля для заполнения. Результат действия показан на рисунке 3.

Рисунок 3 – Введенные параметры для заполнения
Помимо добавления предусмотрена и реализована функций изменения данных. Для этого внесем изменения, нажнем кнопку «Изменить». Результат изменения показан на рисунке 4.

Рисунок 4 – Изменение данных
Для удаления клиента магазина необходимо ввести порядковый номер клиента, который нужно удалить. Результат удаления показан на рисунке 5.

Рисунок 5 – Ввод клиента для удаления
В результате проделанной работы, были изучены управляющие структуры Borland C++ Builder. При проектировании самой базы данных был проведен анализ целей разработки этой системы и выявлены требования к ней отдельных пользователей. В результате, при использовании информационной системы пользователь может добавлять, удалять, просматривать записи в базе данных спортивного магазина. Работа над проектом позволила приобрести навыки создания Windows-приложений, с использованием компонентов работы в среде Borland C++ Builder.
Список литературы Разработка информационной системы спортивного магазина с использованием клиент - серверной технологии
- Архангельский, А.Я. "Программирование в C Builder 6", М., ООО «Бином - Пресс», 2007 г, 1184 с.
- Страуструп, Б. "Язык программирования С++", М., Изд. "Бином", 2004 г., 1054 стр.
- Фридман, А.Л. "Язык программирования Си++. Курс лекций", М., Изд. "Интернет-университет информационных технологий", 2003 г, 288 стр.