Актуальность, цель и задачи
Описание предметной области
Выбранные средства разработки
Видео реализованного приложения
1.38M

Чернов Н.С

1.

Государственное бюджетное профессиональное
образовательное учреждение города Москвы "Московский
автомобильно-дорожный колледж им. А.А. Николаева"
Курсовой проект:
Специальность: 09.02.07 Информационные системы
и программирования
Тема: Разработка программного обеспечения для аптеки.
Выполнил Чернов А.В.
Студент группы 4ИП2
Руководитель курсового проекта Семёнова Е.В.

2. Актуальность, цель и задачи

Актуальность:
• Аптеки ежедневно обрабатывают большой объем данных по лекарствам, поставкам и
продажам. Ручной учет приводит к ошибкам, потере данных и снижению эффективности
работы.
Цель работы:
• Разработать программное обеспечение для аптеки, которое автоматизирует учет
лекарственных препаратов, формирование отчетов и облегчит работу сотрудников.
Основные задачи:
• провести анализ предметной области и выявить проблемы управления аптечным
процессом;
• определить функциональные и нефункциональные требования к системе;
• разработать архитектуру приложения и структуру базы данных;
• реализовать удобный пользовательский интерфейс с поддержкой светлой и темной темы;
• протестировать программу и проанализировать результаты её работы.

3. Описание предметной области

Современная аптека работает с большим объёмом данных: учёт
лекарств, контроль сроков годности, управление поставками,
продажами и клиентами. Ручной учёт приводит к ошибкам и
снижает эффективность работы.
Автоматизация позволяет ускорить обслуживание, обеспечить
точность данных, улучшить контроль остатков и повысить
качество управления аптечной деятельностью.

4. Выбранные средства разработки

Язык программирования и платформа:
• Язык C# – объектно-ориентированный, с удобным синтаксисом и богатым набором библиотек.
• Платформа .NET обеспечивает стабильность, безопасность и поддержку современных технологий.
• Технология WPF используется для создания настольного приложения с современным графическим
интерфейсом и раздельным описанием логики и внешнего вида (XAML).
Система управления базами данных:
• Выбрана SQLite как легкая, встраиваемая СУБД:
не требует отдельного сервера и администрирования;
имеет высокую скорость работы и минимальные требования к ресурсам;
подходит для локального аптечного приложения.
Доступ к данным:
• Используется Entity Framework Core для работы с базой через объектную модель без ручного
написания SQL.
• Обеспечивает автоматическое создание и обновление структуры базы данных.

5. Видео реализованного приложения

English     Русский Правила