Информационная система для управления обувным магазином на платформе 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 (для разработки)
-
Клонируйте репозиторий:
git clone <repository-url>
-
Откройте решение
ИС для обувного/ИС для обувного.slnв Visual Studio -
Восстановите NuGet-пакеты:
- Правый клик на решении → "Restore NuGet Packages"
- Или через Package Manager Console:
Update-Package -reinstall
-
Убедитесь, что файл базы данных
Obuv.dbнаходится в папке проекта -
Запустите проект (F5)
- Авторизация: При запуске откроется форма входа (Avtor)
- Роли пользователей:
- Администратор — полный доступ ко всем функциям
- Менеджер — управление товарами, поставщиками, закупками
- Продавец — оформление продаж, работа с клиентами
В файле App.config указана строка подключения DefaultConnection. При необходимости измените путь к базе данных:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=Obuv.db"
providerName="System.Data.SQLite" />
</connectionStrings>