Skip to content

Приложение Windows Forms для базового администрирования магазина одежды

Notifications You must be signed in to change notification settings

VladimirMylnikov/Clothing-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Приложение для базового администрирования магазина одежды

Областью применения программы является магазин одежды. Пользователями являются администратор и продавец. Товары в магазине подразделяются на 3 группы: одежда, обувь, аксессуары.

Возможности

Программа позволяет пользователям осуществлять следующие действия:

  • добавление новых товаров;
  • изменение информации о имеющихся товарах;
  • удаление товаров;
  • сортировка;
  • поиск;
  • продажа товаров;
  • закупка товаров.

image

Диаграмма вариантов использования

Классы

В данной работе используется родительский абстрактный класс Product, а также 3 наследующих дочерних класса Clothes, Shoes, Accessories.

image

Диаграмма классов

Данные

Данные в данном проекте содержатся в хранилище (файл DB.data).

image

Пример содежимого файла DB.data

Интерфейс

Приложение содержит не сколько форм.

Основная форма "Form1" используется просмотра содержимого магазина, выполнения сортировки, поиска, вызова окон для добавления и редактирования товаров.

image

Внешний вид основного окна приложения

Вторая форма «AddForm» используется для добавления новых объектов в список. Она вызывается в форме «Form1» при нажатии кнопки «Добавить». В вызванной форме присутствует выбор параметров нового объекта: «товарная группа» (одежда, обувь, аксессуары), «название», «тип», «семейство», «цвет», «материал», «количество», «цена», «страна производителя», «производитель», «материал подошвы», «высота подошвы». В зависимости от выбора параметра «товарная группа» параметры «материал подошвы» и «высота подошвы» доступны не для всех объектов.

image

Внешний вид окна добаления товара

Третья форма «ChangeForm» служит для редактирования старых объектов из списка. Она вызывается в первой форме при выделении объекта в dataGridView и нажатии кнопки «Редактировать». В вызванной форме указаны параметры выбранного объекта. В форме можно изменить у объекта следующие параметры: «товарная группа», «название», «тип», «материал» «семейство», «цена», «количество», «производитель», «страна производитель», «материал подошвы», «высота подошвы». В зависимости от выбора параметра «товарная группа» параметры «материал подошвы» и «высота подошвы» доступны не для всех объектов.

image

Внешний вид окна редактирования товара

Работа приложения

Добавление товара

Нажимаем кнопку «Добавить» на форме «Form1».

1

Вид формы «Form1» до добавления

Заполняем появившуюся форму «AddForm» и нажимаем кнопку «Добавить».

image

Заполненная форма «AddForm»

Результат.

2

Вид формы «Form1» после добавления

Продажа товара

Нажимаем кнопку «Продать».

3

Вид формы «Form1» до продажи выделеного объекта

4

Вид формы «Form1» после продажи выделеного объекта

Закупка товара

Нажимаем кнопку «Закупить».

6

Вид формы «Form1» до закупки выделеного объекта

7

Вид формы «Form1» после закупки выделеного объекта

Редактирование товара

Выбираем объект и нажимаем кнопку «Редактировать».

9

Вид формы «Form1» до изменения выделеного объекта

10

Вид формы «ChangeForm» до изменения данных

11

Вид формы «ChangeForm» после изменения данных

12

Вид формы «Form1» после изменения данных

Поиск товаров

Вводим данные в текстовое поле и нажимаем кнопку поиска.

13

Вид формы «Form1» до вывода результатов поиска

14

Вид формы «Form1» после вывода результатов поиска

Вывод всего списка товаров

15

Вид формы «Form1» до нажатия кнопки «Показать все»

16

Вид формы «Form1» после нажатия кнопки «Показать все»

Сортировка по наименованию

17

Вид формы «Form1» до сортировки

Выбираем вид сортировки и нажимаем кнопку «Сортировка».

18

Вид формы «Form1» после сортировки по наименованию

Сортировка по цене

19

Вид формы «Form1» до сортировки

Выбираем вид сортировки и нажимаем кнопку «Сортировка».

20

Вид формы «Form1» после сортировки по цене

Сортировка по группе

20

Вид формы «Form1» до сортировки

Выбираем вид сортировки и нажимаем кнопку «Сортировка».

22

Вид формы «Form1» после сортировки по группе

Удаление товара

Выбираем объект для удаления и нажимаем кнопку «Удалить».

23

Вид формы «Form1» до удаления выделеного объекта

24

*Вид формы «Form1» после удаления *

About

Приложение Windows Forms для базового администрирования магазина одежды

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages