Решение задач пользователей с помощью построения представлений
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Дополнительно разработали 4 процедуры для формирования суммы приходной накладной, формирования суммы расходной накладной, списывания остатков со склада и добавления товаров в остатки, рисунок 2.4.
Рисунок 2.4 –Процедуры БД
Дополнительно разработали два представления:
SumПродажаТовар – сумма проданных товаров по наименованию,
SumПродажаКатегория – сумма проданных товаров по категории.
2.3. Визуализация базы данных (создание форм и отчётов)
Графический интерфейс пользователя реализован с использованием интерфейса программирования Windows Forms. Для создания приложения в Visual Studio были использованы следующие компоненты:
Для вывода представлений в формы использовался компонент dataGridView;
Для управления таблицей использовался компонент BindingNavigator;
Для ввода и редактирования полей, значения которых берутся из других таблиц , используется компонент СomboBox;
bdDataSet - обеспечивает подключение формы к БД;
Lebel – для нанесения надписей;
GroupBox – группирующая рамка и другие компоненты.
Доступ к базе данных осуществляется с помощью технологии ADO, рисунок 2.5. Компонент DataAdapter связывает компонент отображения данных – DataTable, компонент редактирования DataGridView и источника данных, в качестве которого выступает таблица.
Рисунок 2.5 - Схема взаимодействия между объектами для доступа к базе данных
Технология ADO.NET не предполагает неразрывности соединения с источником данных
Зарегистрируйся, чтобы продолжить изучение работы
. Для запоминания накопленных изменений (кэширования данных) введен новый компонент — DataSet (набор данных). Изменения, накопленные в DataSet, в любой момент можно направить в базу данных (через DataAdapter). Точно так же в любой момент можно считать данные из источника (они могли измениться, если, например, источник данных доступен нескольким пользователям). Для получения данных от источника служит метод Fill объекта DataAdapter, для передачи сделанных изменений обратно источнику данных — метод Update того же объекта.
При настройке подключения к базе данных в проекте, выбран сервер localhost и база данных dress, рисунок 2.6.
Рисунок 2.6 – Выбор источника данных
Настроенный источник данных представлен на рисунке 2.7.
Рисунок 2.7 – Настроенный источник данных
Структура модулей ИС представлена на рисунке 2.8.
Рисунок 2.8 - Структура модулей ИС
Модуль "frmMain.cs" – главный модуль приложения, обеспечивает переход на все ниже описанные модули посредством меню. На форме расположено главное меню программы (menuStrip1).
Рисунок 2.9 – Главная форма frmMain.cs
"frmMerch.cs" отвечает за работу с таблицей «Товар»
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!