Similar presentations:
Чернов Н.С
1.
Государственное бюджетное профессиональноеобразовательное учреждение города Москвы "Московский
автомобильно-дорожный колледж им. А.А. Николаева"
Курсовой проект:
Специальность: 09.02.07 Информационные системы
и программирования
Тема: Разработка программного обеспечения для аптеки.
Выполнил Чернов А.В.
Студент группы 4ИП2
Руководитель курсового проекта Семёнова Е.В.
2. Актуальность, цель и задачи
Актуальность:• Аптеки ежедневно обрабатывают большой объем данных по лекарствам, поставкам и
продажам. Ручной учет приводит к ошибкам, потере данных и снижению эффективности
работы.
Цель работы:
• Разработать программное обеспечение для аптеки, которое автоматизирует учет
лекарственных препаратов, формирование отчетов и облегчит работу сотрудников.
Основные задачи:
• провести анализ предметной области и выявить проблемы управления аптечным
процессом;
• определить функциональные и нефункциональные требования к системе;
• разработать архитектуру приложения и структуру базы данных;
• реализовать удобный пользовательский интерфейс с поддержкой светлой и темной темы;
• протестировать программу и проанализировать результаты её работы.
3. Описание предметной области
Современная аптека работает с большим объёмом данных: учётлекарств, контроль сроков годности, управление поставками,
продажами и клиентами. Ручной учёт приводит к ошибкам и
снижает эффективность работы.
Автоматизация позволяет ускорить обслуживание, обеспечить
точность данных, улучшить контроль остатков и повысить
качество управления аптечной деятельностью.
4. Выбранные средства разработки
Язык программирования и платформа:• Язык C# – объектно-ориентированный, с удобным синтаксисом и богатым набором библиотек.
• Платформа .NET обеспечивает стабильность, безопасность и поддержку современных технологий.
• Технология WPF используется для создания настольного приложения с современным графическим
интерфейсом и раздельным описанием логики и внешнего вида (XAML).
Система управления базами данных:
• Выбрана SQLite как легкая, встраиваемая СУБД:
не требует отдельного сервера и администрирования;
имеет высокую скорость работы и минимальные требования к ресурсам;
подходит для локального аптечного приложения.
Доступ к данным:
• Используется Entity Framework Core для работы с базой через объектную модель без ручного
написания SQL.
• Обеспечивает автоматическое создание и обновление структуры базы данных.