Similar presentations:
APTECHKA
1.
Учреждение образования«Минский государственный колледж цифровых технологий»
Курсовой проект
РАЗРАБОТКА ПРИЛОЖЕНИЯ «APTECHKA»
Минск, 2026
Разработала:
Якубец Д.В.
Руководительница: Федкевич Д.А.
2. ИНФОРМАЦИОННАЯ БАЗА ПРОЕКТА
Цель: создание программногоприложения на тему «Аптека.
Управление товарами»
Задача: разработка приложения,
позволяющего ускорить работу
фармацевток аптек и упростить
поиск
лекарств
для
покупательниц.
Благодаря этому приложению
будет возможно быстро и легко
найти интересующий препарат,
узнать его наличие в филиалах, а
также оформить покупку с
регистрацией
рецепта
для
сильнодействующих
веществ.
Фармацевты смогут эффективнее
проводить рабочее время с более
простым
добавлением
и
управлением товарами.
3. АКТУАЛЬНОСТЬ ПРОГРАММЫ
Заключается в том, что она позволяет упростить работу аптечных сетей,тем самым сэкономить время сотрудников аптек.
Также данное приложение имеет интуитивно понятный интерфейс,
который позволяет использовать данный курсовой проект даже человеку,
который не разбирается в компьютерах.
В настоящее время подобные программные приложения не используются в
аптеках, зачастую используется браузер либо уточнение в конкретных
аптеках по телефону.
4. ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К ПРОДУКТАМ ПОДОБНОГО ВИДА
Удобный и понятный интерфейсНизкие системные требования к компьютеру
Малое время обучения работе с приложением
5.
Данная программа будет выполнять следующие функции:Просмотр каталога товаров
Поиск препарата по названию
Фильтрация по категориям (группам)
Сортировка по цене и возрастному ограничению
Подсчёт остатков по всей аптечной сети
Оформление покупки с расчётом чека
Регистрация рецепта для сильнодействующих веществ
Добавление, изменение и удаление товаров (для администратора)
Формирование отчётов в формате Word (по рецептам и срокам годности)
6. СРЕДА РАЗРАБОТКИ Microsoft Visual Studio
Мощные инструменты отладки в реальном времениРасширенная функциональность
Возможность расширения функциональности путём установки плагинов
Выделение ошибок в коде
Наличие бесплатной версии приложения
7. ГЛАВНОЕ МЕНЮ ПРОГРАММЫ
8. ОКНО ПРОСМОТРА РЕЙСОВ
9. СХЕМА РАЗМЕЩЕНИЯ ДАННЫХ
aptechka.txt├── _MEDICINES
│ └──
(ID|Название|Категория|Цена|Год|Возраст|Пр
оизводитель|Рецепт)
├── _BRANCH_STOCKS
│ └──
(ID_препарата|Адрес_филиала|Количество)
├── _CLIENTS
│ └──
(ID|Фамилия|Имя|Отчество|Дата_рождения)
└── _PRESCRIPTIONS
└──
(Номер|Дата_выдачи|Действующее_вещество|
ID_клиента|ID_препарата)
10. ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ
11. ТРЕБОВАНИЯ К КОМПЬЮТЕРУ
Процессор: архитектура x86 или x64 с тактовой частотой от 1.0 ГГцОперативная память: не менее 512 МБ
Свободное место на диске: не менее 50 МБ
Операционная система: Windows 7 / 8 / 10 / 11
Наличие манипулятора «мышь»
Клавиатура IBM PC любой модификации
Дисплей: монитор с поддержкой вывода текстового окна стандартной
консоли Windows
12. ПРИМЕР КОДА ПРОГРАММЫ
void addMedicine() {clearScreen();
printCentered("\n ДОБАВЛЕНИЕ НОВОГО ПРЕПАРАТА\n");
Medicine m;
m.id = medicines.empty() ? 1 : medicines.back().id + 1;
cout << "Введите название лекарства: ";
cin.getline(m.name, 100);
ПРИМЕР КОДА
ПРОГРАММЫ
cout << "Введите категорию: ";
cin.getline(m.category, 50);
cout << "Укажите цену: ";
while (!(cin >> m.price)) {
cin.clear();
cout << "Введите корректное число: ";
}
medicines.push_back(m);
saveToTextFile();
}
13. ЗАКЛЮЧЕНИЕ
В процессе разработки:Было приложено максимум усилий для создания качественного и
эффективного в использовании программного продукта, который отвечал
бы заданным требованиям
Был изучен новый материал (язык C++, работа с файлами, структуры
данных)
Разработано приложение, позволяющее автоматизировать учёт
лекарственных средств в аптечной сети
14.
Учреждение образования«Минский государственный колледж цифровых технологий»
Курсовой проект
РАЗРАБОТКА ПРИЛОЖЕНИЯ «APTECHKA»
Минск, 2026
Разработала:
Якубец Д.В.
Руководительница: Федкевич Д.А.