Skip to content
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.

snglrtycrvtureofspce/E-Automize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project work on the subject "Software Development Technology", in the C# programming language using Windows Forms GUI and SQLite3-plug-in database

Project work topic - "App for selling goods in the 'Electronics' category"

Project code structure

At the root of the project, in the .resources folder, there is all the necessary information on the structure of the project.

Beginning of work

By following these instructions, you will have a copy of the project on your local machine for development and testing.

Presets

This project is a C# Windows Forms application project created in Microsoft Visual Studio Community 2022. To run an already assembled application, on the side of a normal user, you will need the required version of the Microsoft .NET Framework installed.

Installation

If you have already installed Visual Studio, then to start the project, just open the solution file in the root of the project - EAutomize.sln

Capabilities

  • Authorization and authentication of users.
  • Localization in Russian, English and Belarusian languages. // will be added
  • Ability to change the background (light and dark themes. // will be added
  • Application help system.
  • Browse catalog. For the user:
  • Adding an item to the cart.
  • Checkout. For administrator:
  • View the list of orders.
  • View the list of users.
  • Adding a product.
  • Removal of goods.

Terms of use with the main program window

  1. For the user: To get started, log in to the program, or register: a) open the product catalog; b) select the one you need and add it to the cart; c) fill in the required personal data and place an order.
  2. For administrator: a) Open the admin panel (select an action): 1) View the list of orders/users. 2) Adding/removing a product. b) Free directory browsing: 1) Select the desired category.

System requirements

Supported operating systems

  • Windows 10 version 1703 and later: Home, Pro, Education, and Enterprise).
  • Windows Server 2016/2019: Standard and Datacenter
  • Windows 8.1 (with update 2919355): Core, Professional and Enterprise].
  • Windows Server 2012 R2 (with update 2919355): Essentials, Standard, Datacenter.
  • Windows 7 SP1 (with latest Windows updates): Home Premium, Professional, Enterprise, Ultimate.

Equipment

  • Processor with a clock speed of at least 1.8 GHz. It is recommended to use at least a dual-core processor.
  • 1 GB RAM; 8 GB RAM recommended (minimum 2.5 GB when running in a virtual machine)
  • Requires 1 GB of available hard disk space
  • Hard drive speed: Install Windows and Visual Studio on a Solid State Drive (SSD) for better performance
  • Video adapter with a minimum resolution of 720p (1280 by 720 pixels); WXGA (1366 by 768 pixels) or higher resolution is recommended for optimal performance.

Supported languages

  • English // can be added
  • Russian
  • Belarusian // can be added

Mini FAQ

Q: How to enter the program window?
A: Pass user authorization and authentication.

Q: How to log in as an administrator?
A: Log in with the following data: Username - admin Password - admin

Q: The program gives a critical error on startup!
A: Make sure you have installed .NET Framework v4.0 or newer.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

The authors

Проектная работа по предмету "ТРПО", на языке программирования C# с использованием графического интерфейса Windows Forms и подключаемой базой данных SQLite3

Тема проектной работы - "Приложение для продажи товаров в категории 'Электроника'"

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

В корне проекта, в папке .resources, находится вся необходимая информация по структуре проекта.

Начало работы

Следуя этим инструкциям, вы получите копию проекта на вашей локальной машине для разработки и тестирования.

Предустановки

Данный проект представляет собой проект приложения C# Windows Forms, созданный в Microsoft Visual Studio Community 2022. Для запуска же уже собранного приложения, на стороне обычного пользователя, потребуется установленный Microsoft .NET Framework необходимой версии.

Установка

Если вы уже установили Visual Studio, то для запуска проекта достаточно открыть файл решения в корне проекта - EAutomize.sln

Возможности

  • Авторизация и аутентификация пользователей.
  • Локализация на русском, английском и белорусских языках. // будет добавлено
  • Возможность изменения фона (светлная и тёмная темы. // будет добавлено
  • Справочная система приложения.
  • Просмотр каталога. Для пользователя:
  • Добавление товара в корзину.
  • Оформление заказа. Для администратора:
  • Просмотр списка заказов.
  • Просмотр списка пользователей.
  • Добавление товара.
  • Удаление товара.

Правила пользования с основным окном программы

  1. Для пользователя: Для начало авторизируйтесь в программу, либо же зарегистрируйтесь: а) откройте каталог товаров; б) выберите нужный и добавьте в карзину; в) заполните требуемые личные данные и оформите заказ.
  2. Для администратора: а) Откройте панель администратора (выберите действие): 1) Просмотр списка заказов/пользователей. 2) Добавление/удаление товара. б) Свободный просмотр каталога: 1) Выберать нужную категорию.

Требования к системе

Поддерживаемые операционные системы

  • Windows 10 версии 1703 и выше: Домашняя, Pro, для образовательных учреждений и Корпоративная).
  • Windows Server 2016/2019: Standard и Datacenter
  • Windows 8.1 (с обновлением 2919355): Core, Профессиональная и Корпоративная].
  • Windows Server 2012 R2 (с обновлением 2919355): Essentials, Standard, Datacenter.
  • Windows 7 с пакетом обновления 1 (SP1) (с последними обновлениями Windows): Домашняя расширенная, Профессиональная, Корпоративная, Максимальная.

Оборудование

  • Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор.
  • 1 ГБ ОЗУ; рекомендуется 8 ГБ ОЗУ (минимум 2,5 ГБ при выполнении на виртуальной машине)
  • Требуется 1 ГБ доступного пространства на жестком диске
  • Скорость жесткого диска: для повышения производительности установите Windows и Visual Studio на твердотельный накопитель (SSD)
  • Видеоадаптер с минимальным разрешением 720p (1280 на 720 пикселей); для оптимальной работы рекомендуется разрешение WXGA (1366 на 768 пикселей) или более высокое.

Поддерживаемые языки

  • Английский // может быть добавлен
  • Русский
  • Белорусский // может быть добавлен

Мини-ЧаВо

В: Как зайти в окно программы?
О: Пройти авторизацию и аутентификацию пользователя.

В: Как зайти под правами администратора?
О: Авторизируйтесь следующими данными: Имя пользователя - admin Пароль - admin

В: Программа выдаёт критическую ошибку при запуске!
О: Убедитесь что вы установили .NET Framework v4.0 или новее.

Лицензия

Этот проект находится под лицензией MIT License - смотрите LICENSE.md файл, чтобы узнать подробности

Авторы

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages