Skip to content

A program for managing people data with visual representation. Written using WPF technology. Coursework Project

License

Notifications You must be signed in to change notification settings

TheDeiw/DivisionPlus

Repository files navigation

LogoDivision

Product Description

[EN] "Division+" is a program for managing data about soldiers from a battalion, which allows you to analyze and edit information about soldiers. For example, the program allows you to edit selected data and sort them in a list by last name. The program is developed in the C# programming language using WPF (Windows Presentation Foundation) technology in the Microsoft Visual Studio 2022 development environment.

[UA] «Дивізія+» - це програма для керування даними про солдатів з батальйону, яка дозволяє проводити аналіз та редагувати інформацію про бійців. Наприклад, програма дозволяє редагувати вибрані дані та сортувати їх у списку за прізвищем. Програма розроблена на мові програмування С# з використанням технології WPF (Windows Presentation Foundation) у середовищі розробки Microsoft Visual Studio 2022.

Purpose of use

[EN] The main goal is to optimize work with data about soldiers (namely: adding, editing and deleting data) using a simple interface and an open-portable file format. Brief description of the functionality

  • Loading a list of soldiers from a file
  • Manually adding data about a soldier
  • Changing information about a soldier
  • Deleting data from the list
  • Searching for an existing list of soldiers
  • Sorting soldiers by last name
  • Displaying a list of donors for each blood type
  • Displaying a filtered list by rank
  • Displaying a filtered list by age
  • Displaying a filtered list by the number and type of ammunition
  • Calculating the average age of soldiers
  • Calculating the total number of ammunition
  • Saving data to a file

[UA] Основною метою є оптимізація роботи із даними про солдатів (а саме: додавання, редагування та видалення даних) за допомогою простого інтерфейсу та відкрито-портативного формату файлів. Короткий опис функціональних можливостей

  • Завантаження списку солдатів з файлу
  • Ручне додавання даних про солдата
  • Зміна інформації про солдата
  • Видалення даних зі списку
  • Пошук існуючого списку солдатів
  • Сортування солдатів за прізвищем
  • Відображення списку донорів для кожної групи крові
  • Відображення відфільтрованого списку за рангом
  • Відображення відфільтрованого списку за віком
  • Відображення відфільтрованого списку за кількістю та типом боєприпасів
  • Розрахунок середнього віку воїнів
  • Розрахунок загальної кількості боєприпасів
  • Збереження даних у файл

Software installation

[EN] The program is distributed as an executable file. The program depends on .NET 6, if the dependency is not installed on the user's PC, it must be downloaded from the official Microsoft website. To get started, you must run the DivisionPlus.exe executable file.

[UA] Програма розповсюджується у вигляді виконавчого файлу. Програма залежить від .NET 6, у випадку, якщо залежність не встановлена на ПК користувача, її потрібно завантажити з офіційного сайту Microsoft. Для початку роботи необхідно запустити виконавчий файл DivisionPlus.exe.

Software configuration

[EN] Additional software configuration is not required, since it is completely ready to use.

[UA] Додаткове налаштування програмного забезпечення не потрібне, оскільки воно повністю готове до використання.

Basic software functions

[EN] The program can be divided into four main components - a table with a list of all data, a menu for editing data, a menu for filtering data and a menu for working with files. Almost all actions in the program are performed in the main window, using the keys in the data editing menu, which is located to the right of the table, and the list of products itself is displayed in the table on the left. On the left is the main table, which displays a list of data about soldiers. It includes the following columns: last name, first name, age, blood type, rank, ammunition. The table is updated when adding, changing or deleting records. In the data editing menu there are buttons for adding, editing and deleting data. There are also fields for entering data to search for a soldier by last name and first name. The next group contains all the fields for filtering data and displaying the filtered list. The fourth component contains buttons for working with files, reading the list of products from it, or recording the changes made.

Знімок екрана 2024-11-14 015005

[UA] Програму можна розділити на чотири основні компоненти – таблиця зі списком всіх даних, меню для редагування даних, меню для фільтрації даних та меню для роботи з файлами. Практично усі дії в програмі виконуються у головному вікні, за допомогою клавіш у меню редагування даних, що знаходиться справа від таблиці, а сам список товарів відображається у таблиці зліва. Зліва щнаходиться основна таблиця, в якій відображається список даних про солдатів. Включає такі колонки: прізвище, ім’я, вік, група крові, звання, боєкомплект. Таблиця оновлюється при додаванні, зміні або видаленні записів. У меню редагування даних знаходяться кнопки для додавання, редагування видалення даних. Також присутні поля для введення даних для пошуку солдата за прізвищем та іменем. У наступній групі є всі поля для фільтрації даних та виводу відфільтрованого списку. У четвертій компоненті є кнопки для дій з файлами, зчитування списку продуктів з неї, або запису здійснених змін.

About

A program for managing people data with visual representation. Written using WPF technology. Coursework Project

Topics

Resources

License

Stars

Watchers

Forks

Languages