Файл: Курсовая работа дисциплина мдк. 02. 01. Технология разработки программного обеспечения.docx
Добавлен: 07.11.2023
Просмотров: 1126
Скачиваний: 30
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНОБРНАУКИ РОССИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ ГАГАРИНА Ю.А.»(СГТУ имени Гагарина Ю.А.)Саратовский колледж машиностроения и энергетики Допущено к защите Зам.директора по УР
С.В. Клюквина
«____» _________2023 г.
Специальность 09.02.07Информационные системы и программирование
Оценка___________КУРСОВАЯ РАБОТАДисциплина МДК.02.01. Технология разработки программного обеспеченияТема: Проектирование фрагмента автоматизированной системы «Онлайн-аптека» с применением UML моделирования
Руководитель:
Нечаева Н.М.
«____» ________2023 г.
_____________/Подпись/
Выполнил студент:
Группы: ИСП-41
Дябин Константин Андреевич
Саратов 2023 г.МИНОБРНАУКИ РОССИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ ГАГАРИНА Ю.А.»(СГТУ имени Гагарина Ю.А.)Саратовский колледж машиностроения и энергетикиУТВЕРЖДАЮЗам. директора по УР_____________ Клюквина С. В.«10» января 2023г.ЗАДАНИЕна курсовую работу по дисциплине МДК 02.01 «Технология разработки программного обеспечения»специальность 090207 «Информационные системы и программирование»Группы 090207 «Информационные системы и программирование»Ф.И.О. Дябин Константин АндреевичТема задания: Проектирование фрагмента автоматизированной системы «Онлайн аптека» с применением UML моделирования.Разработать фрагмент автоматизированной системы для поддержки работы онлайн аптеки:
Введение 4
1.Анализ программного обеспечения 5
Обзор существующего программного обеспечения 5
Цель разработки 7
Описание предметной области. 7
Техническая часть 10
2.1 Постановка задачи 10
2.2 Требования к программе 10
2.3 Проектирование 11
2.4 Текст программного обеспечения 15
2.5 Интерфейс программного обеспечения 17
2.6 Тестирование и отладки 20
Заключение 22
Список использованных источников 23
ПРИЛОЖЕНИЕ А 24
ПРИЛОЖЕНИЕ Б 28
ПРИЛОЖЕНИЕ В 30
Изучение средств реализацииПроектирование сайтаРазработка сайта с использованием современных программных средств;Создание запросов для систематизации данных.
Таблица 1. Сравнительная таблица
Проанализировав выше перечисленные достоинства и недостатки, а также данные из таблицы была выбрана среда разработки Visual Studio.
Регулярно проводит проверки количественного и качественного состояния хранимого имущества (в том числе при приемке) и принимает меры по устранению выявленных недостатков.Обеспечивает ведение учета и установленной отчетности по материальным ценностям.Задачи старшего провизора:Проводить контроль качества поступающих и изготовленных в Аптеке лекарственных средств, применяя все виды внутриаптечного контроля и фармацевтического анализа.Информировать врачей о наличии и применении лекарственных средств и изделий медицинского назначения, проводить санитарно-просветительную работу по вопросам их применения.Участвовать в оформлении заявок на получение, прием и распределение лекарственных средств и изделий медицинского назначения.Вести необходимую учетно-отчетную документацию.Задачи Фармацевта:отслеживание наличия лекарств в аптеке, прием рецептов и отпуск лекарств по ним;консультирование покупателей;приготовление лекарств по рецептам;Аптека предоставляет следующий каталог товаров:
С.В. Клюквина
«____» _________2023 г.
Специальность 09.02.07Информационные системы и программирование
Оценка___________КУРСОВАЯ РАБОТАДисциплина МДК.02.01. Технология разработки программного обеспеченияТема: Проектирование фрагмента автоматизированной системы «Онлайн-аптека» с применением UML моделирования
Руководитель:
Нечаева Н.М.
«____» ________2023 г.
_____________/Подпись/
Выполнил студент:
Группы: ИСП-41
Дябин Константин Андреевич
Саратов 2023 г.МИНОБРНАУКИ РОССИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ ГАГАРИНА Ю.А.»(СГТУ имени Гагарина Ю.А.)Саратовский колледж машиностроения и энергетикиУТВЕРЖДАЮЗам. директора по УР_____________ Клюквина С. В.«10» января 2023г.ЗАДАНИЕна курсовую работу по дисциплине МДК 02.01 «Технология разработки программного обеспечения»специальность 090207 «Информационные системы и программирование»Группы 090207 «Информационные системы и программирование»Ф.И.О. Дябин Константин АндреевичТема задания: Проектирование фрагмента автоматизированной системы «Онлайн аптека» с применением UML моделирования.Разработать фрагмент автоматизированной системы для поддержки работы онлайн аптеки:
-
Сформировать требования к программному обеспечению, разработать: диаграмма прецедентов; диаграмма классов; диаграмма последовательностей; диаграмма взаимодействия; диаграмма состояний; диаграмма активности; диаграмма развертывания. -
Разработать документацию на программное обеспечение: техническое задание, руководство оператора, программу и методику испытаний. -
Реализовать фрагмент системы для поддержки работы онлайн аптеки.
СОДЕРЖАНИЕ
Введение 4
1.Анализ программного обеспечения 5
Обзор существующего программного обеспечения 5
Цель разработки 7
Описание предметной области. 7
Техническая часть 10
2.1 Постановка задачи 10
2.2 Требования к программе 10
2.3 Проектирование 11
2.4 Текст программного обеспечения 15
2.5 Интерфейс программного обеспечения 17
2.6 Тестирование и отладки 20
Заключение 22
Список использованных источников 23
ПРИЛОЖЕНИЕ А 24
ПРИЛОЖЕНИЕ Б 28
ПРИЛОЖЕНИЕ В 30
Введение
Одной из главных движущих сил в методах ведения бизнеса происходящих сегодня являются информационные технологии. Электронный бизнес - стратегическое направление развития для большинства бизнесов. Электронная коммерция обеспечивает возможность осуществления покупок, продаж, сервисного обслуживания и множество других услуг посредством использования сети Интернет и компьютерных сетей. Одним из видов электронной коммерции является торговля посредством интернет-магазина.[1].В данной курсовой работе будет представлен фрагмент одного из разновидностей интернет-магазина, а имена интернет-аптека. Интернет–аптека – это сайт, на котором можно сделать заказ лекарственных средств и других товаров, после чего их доставка будет осуществлена в удобное для клиента время и место. Как правило, Интернет–аптеки работают без выходных 24 часа в сутки, что является неоспоримо плюсом. Доставку лекарственных средств осуществляют по заказу клиента на дом, в офис, в организацию здравоохранения.Задачи курсовой работы:-
Изучение предметной области
Изучение средств реализацииПроектирование сайтаРазработка сайта с использованием современных программных средств;Создание запросов для систематизации данных.
-
Анализ программного обеспечения
Обзор существующего программного обеспечения
При сравнении разных популярных сред разработок, нужно учитывать, удобна ли она для пользователя, а также узнать, что она будет хорошо интегрироваться с другими продуктами, которые уже используются.Кроме того, во время выбора следует принять во внимание стоимость системы и поддержки, предоставляемой разработчиком.Наиболее популярными средами разработки на сегодняшний день являются: Microsoft Visual Studio, PyCharm, Visual Studio Code, IntelliJ IDEAПроведем сравнение выше перечисленных сред разработки с целью выявления наиболее оптимальной для решения поставленной задачи.-
Microsoft Visual Studio.
-
Невысокое быстродействие; -
отсутствие возможности работы на Linux ОС;
-
PyCharm
-
автозавершение кода, автопоиск и исправление ошибок в коде; -
интеграция с системами контроля версий;
-
отсутствует возможность оплаты Professional версии в России.
-
Visual Studio Code
-
встроенная технология автодополнения кода IntelliSense; -
множество бесплатных расширений в маркетплейсе; -
полностью бесплатный редактор.
-
Поддержка многих языков программирования
-
Тяжеловесность
Таблица 1. Сравнительная таблица
| | Простота использования | Поддержка многих языков программирования | Бесплатное использование | Интегрирование с другими средами разрабоки | Тяжеловестность |
| Visual Studio | + | + | + | + | - |
| PyCharm | - | - | + | - | - |
| Visual Studio Code | - | + | + | + | - |
| IntelliJ IDEA | - | - | + | - | + |
Цель разработки
Главной целью разработки Desktop-приложения является:-
Упрощение работы сотрудников аптеки
Описание предметной области.
Аптека – это особая специализированная организация системы здравоохранения, занимающаяся изготовлением, фасовкой, анализом и продажей лекарственных средств. Основной задачей аптеки является реализация населению и лечебно-профилактическим учреждениям, прикрепленным на снабжение, а также другим организациям изготовленных и готовых лекарственных средств, изделий медицинского назначения и других товаров аптечного ассортимента. [2]В аптеке работают следующие лица:-
Директор
Регулярно проводит проверки количественного и качественного состояния хранимого имущества (в том числе при приемке) и принимает меры по устранению выявленных недостатков.Обеспечивает ведение учета и установленной отчетности по материальным ценностям.Задачи старшего провизора:Проводить контроль качества поступающих и изготовленных в Аптеке лекарственных средств, применяя все виды внутриаптечного контроля и фармацевтического анализа.Информировать врачей о наличии и применении лекарственных средств и изделий медицинского назначения, проводить санитарно-просветительную работу по вопросам их применения.Участвовать в оформлении заявок на получение, прием и распределение лекарственных средств и изделий медицинского назначения.Вести необходимую учетно-отчетную документацию.Задачи Фармацевта:отслеживание наличия лекарств в аптеке, прием рецептов и отпуск лекарств по ним;консультирование покупателей;приготовление лекарств по рецептам;Аптека предоставляет следующий каталог товаров:
-
Лекарства и БАДы -
Аптечки -
Средства для медицинских обследований -
Игрушки детские -
Средства контрацепции -
Контактные линзы -
Лекарственные препараты -
Личная гигиена (Женская гигиена, парфюмерия, косметология) -
Уход за больными (шприцы, пластыри и т.д.)