Техническое задание: Система кадрового учета и управления организациями
Цель проекта
Разработать программное обеспечение для централизованного учета и систематизации информации о работниках, предприятиях и видах работ.
Основные функциональные требования
1. Модуль управления сотрудниками
- Реализовать возможность создания и редактирования карточки сотрудника.
- В карточке должны храниться следующие стандартные данные:
- Фамилия, Имя, Отчество (ФИО)
- Специальность/должность
2. Модуль управления организациями
- Создать функционал для ведения базы предприятий или фирм.
- В карточке организации должны быть поля для основной информации, такой как наименование и другие релевантные данные.
3. Модуль учета работ
- Реализовать систему для регистрации и классификации видов работ или проектов.
- Обеспечить возможность связывания работ с конкретными сотрудниками и/или организациями.
Технические требования
- Язык программирования: C#.
- Тип приложения: десктопное (Windows Forms, WPF или аналогичная технология).
- Архитектура: должна быть предусмотрена возможность хранения данных (рекомендуется использовать локальную базу данных, например, SQLite, или файловую систему).
- Интерфейс: понятный графический пользовательский интерфейс с формами для ввода данных, списками записей и функциями поиска/фильтрации.
Ожидаемый результат
Готовое к использованию приложение, позволяющее пользователю удобно добавлять, просматривать, редактировать и организовывать информацию по всем указанным сущностям (сотрудники, организации, работы).