HelpDesk система: приложение для техподдержки на C# и SQLite
Разработал программный модуль для автоматизации работы отдела технического обслуживания. Приложение позволяет отказаться от бумажных журналов и Excel, обеспечивая централизованный учет, поиск и изменение статусов заявок на ремонт техники.
Что я сделал в проекте:
Работа с данными: Спроектировал и реализовал взаимодействие с локальной базой данных SQLite через ADO.NET. Настроил SQL-запросы для фильтрации и сортировки заявок.
Безопасность: Реализовал модуль авторизации с правильным хранением паролей — использовал хеширование по алгоритму SHA256 (AuthHelper).
Оптимизация UI: Внедрил подход программной генерации диалоговых окон (DialogManager). Вместо создания кучи лишних форм в конструкторе, окна входа и создания заявок генерируются кодом, что делает проект легче и чище.
Функционал: Реализовал полный жизненный цикл заявки (CRUD): создание, поиск, изменение статуса (через контекстное меню) и закрытие.
Что я сделал в проекте:
Работа с данными: Спроектировал и реализовал взаимодействие с локальной базой данных SQLite через ADO.NET. Настроил SQL-запросы для фильтрации и сортировки заявок.
Безопасность: Реализовал модуль авторизации с правильным хранением паролей — использовал хеширование по алгоритму SHA256 (AuthHelper).
Оптимизация UI: Внедрил подход программной генерации диалоговых окон (DialogManager). Вместо создания кучи лишних форм в конструкторе, окна входа и создания заявок генерируются кодом, что делает проект легче и чище.
Функционал: Реализовал полный жизненный цикл заявки (CRUD): создание, поиск, изменение статуса (через контекстное меню) и закрытие.