Skip to content
This repository was archived by the owner on Apr 9, 2026. It is now read-only.

Ka666aH/Shoe-store-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ИС для обувного магазина

Информационная система для управления обувным магазином на платформе Windows Forms (.NET Framework).

Описание

Приложение предназначено для автоматизации рабочих процессов обувного магазина, включая:

  • Управление сотрудниками и авторизацию
  • Учёт товаров и поставщиков
  • Оформление продаж и закупок
  • Управление клиентами и скидками
  • Формирование отчётности

Структура проекта

ИС для обувного/
├── ИС для обувного.sln          # Решение Visual Studio
└── ИС для обувного/             # Основной проект
    ├── Program.cs               # Точка входа в приложение
    ├── AppContext.cs            # Контекст базы данных (Entity Framework)
    ├── Entities.cs              # Модели данных
    ├── Avtor.cs                 # Форма авторизации
    ├── Admin.cs                 # Форма администратора
    ├── Manager.cs               # Форма менеджера
    ├── Prod.cs                  # Форма продавца
    ├── FormaTovara.cs           # Форма товара
    ├── FormaKlienta.cs          # Форма клиента
    ├── FormaSotrudnika.cs       # Форма сотрудника
    ├── FormaPostavschika.cs     # Форма поставщика
    ├── FormaPostavki.cs         # Форма поставки
    ├── FormaProdazhi.cs         # Форма продажи
    ├── FormaSkidki.cs           # Форма скидки
    ├── FormaSpiskaTovarov.cs    # Форма списка товаров
    ├── FormaSpiskaPostavki.cs   # Форма списка поставок
    ├── FormaSpravki.cs          # Форма справки
    └── Obuv.db                  # База данных SQLite

Технологии

  • Платформа: .NET Framework
  • UI: Windows Forms
  • ORM: Entity Framework 6
  • База данных: SQLite (Obuv.db)
  • Язык: C#

Требования

  • Windows 7/8/10/11
  • .NET Framework 4.x
  • Visual Studio 2019/2022 (для разработки)

Установка и запуск

  1. Клонируйте репозиторий:

    git clone <repository-url>
  2. Откройте решение ИС для обувного/ИС для обувного.sln в Visual Studio

  3. Восстановите NuGet-пакеты:

    • Правый клик на решении → "Restore NuGet Packages"
    • Или через Package Manager Console:
      Update-Package -reinstall
      
  4. Убедитесь, что файл базы данных Obuv.db находится в папке проекта

  5. Запустите проект (F5)

Использование

  1. Авторизация: При запуске откроется форма входа (Avtor)
  2. Роли пользователей:
    • Администратор — полный доступ ко всем функциям
    • Менеджер — управление товарами, поставщиками, закупками
    • Продавец — оформление продаж, работа с клиентами

Настройка подключения к БД

В файле App.config указана строка подключения DefaultConnection. При необходимости измените путь к базе данных:

<connectionStrings>
  <add name="DefaultConnection"
       connectionString="Data Source=Obuv.db"
       providerName="System.Data.SQLite" />
</connectionStrings>

About

Курсовой проект: десктопное приложение на Windows Forms для автоматизации обувного магазина. .NET Framework, C#, Entity Framework 6, SQLite, ролевой доступ (администратор, менеджер, продавец), учёт товаров и продаж.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages