Профессиональное образовательное учреждение «Уральский региональный колледж» ОТЧЕТ ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ (ПО ПРОФИЛЮ СПЕЦИАЛЬНОСТИ) ПМ.02 09.02.03 Программирование в компьютерных системах (код и наименование специальности) Место прохождения практики (полное наименование организации, в которой проходила практика) Итоговая оценка по ПМ.02 (отлично, хорошо, удовлетворительно, неудовлетворительно) Руководитель практики от колледжа А.А.Гапчук (подпись, расшифровка подписи) (Ф.И.О., должность) М.П. Обучающийся П-310 (группа) И.Р.Низамов (подпись) Челябинск, 2022 1 (Ф.И.О.) 2 АТТЕСТАЦИОННЫЙ ЛИСТ ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ (по профилю специальности) ПМ.02 на обучающегося Низамова Ильи Ринатовича группы № П-310 (ФИО обучающегося) (группа) профессионального образовательного учреждения «Уральский региональный колледж», по специальности ___________09.02.03 Программирование в компьютерных системах За время прохождения производственной практики (по профилю специальности) (в объеме 144 часа) в ОРГАНИЗАЦИЯ____________ ________________ (полное наименование организации, в которой проходила практика) с 08 июня по _ 05 июля В соответствии с профессиональным модулем (в т.ч. МДК): 2022 года 2022 года ПМ 02 Разработка и администрирование баз данных (полное наименование профессионального модуля) Показал следующие основные результаты: № п/п ПК 2.1. ПК 2.2. ПК 2.3. ПК 2.4. ОК 1. ОК 2. ОК 3. ОК 4. ОК 5. Компетенции высокий 11 - 15 Профессиональные компетенции Разрабатывать объекты базы данных. Реализовывать базу данных в конкретной системе управления базами данных (далее-СУБД). Решать вопросы администрирования базы данных. Реализовывать методы и технологии защиты информации в базах данных Общие компетенции Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. Использовать информационнокоммуникационные технологии в профессиональной деятельности. 3 Уровни средний 6 - 10 низкий 1-5 ОК 6. ОК 7. ОК 8. ОК 9. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. Итоговая оценка (отлично, хорошо, удовлетворительно) Руководитель практики от организации /И.С.Сидоров (подпись, расшифровка подписи) М.П. «05» июля 20 22 г. Итоговая оценка (отлично, хорошо, удовлетворительно) Руководитель практики от колледжа /А.А. Гапчук (подпись, расшифровка подписи) М.П. «05» 4 июля 20 22 г. Профессиональное образовательное учреждение «Уральский региональный колледж» ЗАДАНИЕ НА ПРОИЗВОДСТВЕННУЮ ПРАКТИКУ (ПО ПРОФИЛЮ СПЕЦИАЛЬНОСТИ) ПМ.02 Обучающемуся группы П-310 Низамова Ильи Ринатовича (группа, фамилия, имя, отчество) В соответствии с программой производственной практики (по профилю специальности) по профессиональным модулям (в т.ч. МДК): ПМ 02. Разработка и администрирование баз данных За время прохождения практики (в объеме 144 часа) в (полное наименование организации, в которой проходит практика) с «08» июня 20 22 г. по «05» июля 20 22 г. необходимо выполнить следующие виды работ: Освоенные профессиональные и Виды деятельности (работы) общие компетенции ПМ.02 Разработка и администрирование баз данных ОК 1. Понимать сущность и социальную значимость своей - демонстрация интереса к будущей профессии будущей профессии, проявлять к ней устойчивый интерес. ОК 2. Организовывать - выбор и применение методов и способов решения собственную деятельность, профессиональных задач в области выбирать типовые методы и программирования; способы выполнения - оценка эффективности и качества выполнения. профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в решение стандартных и нестандартных стандартных и нестандартных профессиональных задач в области применения ситуациях и нести за них информационных технологий, технических средств, ответственность. системного ПО. ОК 4. Осуществлять поиск и - эффективный поиск необходимой информации; использование информации, - работа с информационными технологиями приема, необходимой для эффективного хранения и передачи информации; выполнения профессиональных - использование справочно-правовых технологий. задач, профессионального и личностного развития. ОК 5. Использовать - использовать современные информационноинформационнокоммуникационные технологии, пакеты прикладных коммуникационные технологии в программ профессиональной деятельности. ОК 6. Работать в коллективе и в - взаимодействия с обучающимися, преподавателями, команде, эффективно общаться с лаборантами в ходе обучения 5 коллегами, руководством, потребителями. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ПК 2.1. Разрабатывать объекты базы данных. - самоанализ и коррекция результатов собственной работы - организация самостоятельных занятий при изучении профессионального модуля - анализ инноваций в области информационных технологий, аппаратных средств, программного обеспечения - понимание основных положений теории баз данных, хранилищ данных, баз знаний; - определение основных принципов построения концептуальной, логической и физической модели данных; - использование технологий для создания объектов баз данных; - правильность разработки объектов баз данных. ПК 2.2. Реализовывать базу - описание современных инструментальных средств данных в конкретной системе разработки схемы базы данных; управления базами данных (далее - определение методов описания схем баз данных в СУБД). современных системах управления базами данных (СУБД); - объяснение структур, данных СУБД, общего подхода к организации представлений, таблиц, индексов и кластеров; - владение методами организации целостности данных; - использование способов контроля доступа к данным и управления привилегиями; - правильность создания объектов баз, данных в современных системах управления базами данных; уверенность в работе с современными сaseсредствами проектирования баз данных -точность формирования и настройки схемы базы данных; - грамотность разработки прикладных программ с использованием языка SQL; - выполнение требований при создании хранимых процедур и триггеров на базах данных; - полнота реализации базы данных в конкретной СУБД. ПК 2.3. Решать вопросы описание моделей и структур администрирования базы данных. информационных систем; - определение основных типов сетевых топологий, приемов работы в компьютерных сетях; 6 -выявление информационных ресурсов компьютерных сетей; - использование технологий передачи и обмена данными в компьютерных сетях - правильность управления доступом к этим объектам; ПК 2.4. Реализовывать методы и - описание основных методов и средств защиты технологии защиты информации в данных в базах, данных; базах данных. -своевременность применения стандартных методов для защиты объектов базы данных; - точность реализации методов и технологий защиты информации в базах данных. А также подготовить отчёт по практике с приложением следующих документов: 1) дневник по практике; 2) характеристика на обучающегося; 3) аттестационные листы. В отчёте по практике необходимо отразить: 1) составить анализ среды организации; 2) создать организационную структуру организации; 3) выбрать подразделение исходя из организационной структуры и создать приложение с использованием СУБД (SQL Server Management Studio или PHPmyAdmin); 4) в таблицах базы данных отразить актуальную информацию организации; 5) реализовать запросы из приложения к базе данных; 6) реализовать регистрацию и авторизацию к приложению. Срок сдачи и защиты отчёта по практике « 05 » июля 20 22 г. Задание выдал /А.А.Гапчук (подпись, расшифровка подписи) Задание получил /И.Р. Низамов (подпись, расшифровка подписи) «08» 7 июня 20 22 г. Профессиональное образовательное учреждение «Уральский региональный колледж» ДНЕВНИК ПО ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ (ПО ПРОФИЛЮ СПЕЦИАЛЬНОСТИ) ПМ.02 Обучающегося группы П-310, Низамова Ильи Ринатовича (группа, фамилия, имя, отчество) По специальности 09.02.03 Программирование в компьютерных системах (код и наименование специальности) Организация (полное наименование организации, в которой проходила практика) Руководитель практики от организации И.С.Сидоров (фамилия, имя, отчество, должность руководителя практики) Руководитель практики от колледжа А.А.Гапчук, преподаватель (фамилия, имя, отчество, должность руководителя практики) Челябинск, 2022 8 Дата Наименование работ 08.06.2022 Знакомство с организацией. Техника безопасности на рабочем месте. Должностные обязанности 09.06.2022 Краткое описание компании 10.06.2022 Организационная структура компании 11.06.2022 Установленное программное обеспечение в компании 13.06.2022 Самостоятельная работа 14.06.2022 Структура локальной сети компании 15.06.2022 Установка и настройка операционной системы в компании 16.06.2022 Установка и настройка операционной системы в компании 17.06.2022 Установка программного софта в компании 18.06.2022 Установка программного софта в компании 20.06.2022 Настройка сетевых документов в компании 21.06.2022 Настройка сетевых документов в компании 22.06.2022 Настройка сетевых документов в компании 23.06.2022 Работа в установленных приложениях и оптимизация информационной системы 24.06.2022 Работа в установленных приложениях и оптимизация информационной системы 25.06.2022 Разработка баз данных и написание триггеров 27.06.2022 Сетевое администрирование информационных систем компании 28.06.2022 Сетевое администрирование информационных систем компании 29.06.2022 30.06.2022 Сетевое администрирование информационных систем компании Сетевое администрирование информационных систем компании 01.07.2022 Разработка отчета по производственной практике 02.07.202 Разработка отчета по производственной практике 9 Подпись руководителя по выполнению 04.07.2022 Подготовка документов об окончании практики. 05.07.2022 Оформление отчета по практике и его защита. Руководитель практики от организации /И.С. Сидоров (подпись, расшифровка подписи) «05» 10 М.П. июля 20 22 г. ХАРАКТЕРИСТИКА по освоению общих и профессиональных компетенций в период прохождения производственной практики (по профилю специальности) ПМ.02 Практикант И.Р. Низамов (фамилия, имя, отчество) Прибыл (-а) к месту практики « 08» июня 20 22 г. Закончил (-а) практику «05» июля 20 22 г. При прохождении производственной практики обучающийся проявил способность к поиску, анализу и обобщению обширного теоретического и практического материала по профессиональному модулю, проявил себя специалистом, обладающим необходимым уровнем знаний и навыками в проведении анализа интегрированных программных модулей. Обучающийся продемонстрировал самостоятельность в формулировке выводов и рекомендаций. Учитывая вышеизложенное считаю, что студент показал хороший уровень полученных основных результатов и практических навыков по профессиональному модулю. В результате выполненных работ во время производственной практики обучающимся были успешно освоены все общие и профессиональные компетенции. Руководитель практики от организации /Сидоров И.С. (подпись, расшифровка подписи) «_05_» 11 М.П. июля 20 22 г. СОДЕРЖАНИЕ ВВЕДЕНИЕ 12 1 ОПИСАНИЕ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ 14 1.1 Описание деятельности 14 1.2 Что такое диспансеризация 15 1.3 Что такое стационар 16 2 ОПИСАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПРЕДПРИЯТИЯ 18 2.1 Медицинские информационные системы 18 2.2 Задачи, которые помогает решить МИС 18 2.3 Основные функциональные компоненты МИС 20 2.4 Преимущества использования МИС 21 3 ПОСТАНОВКА ЗАДАЧИ РАЗРАБОТКИ 23 3.1 Разработка ER модели 23 3.2 Физическое проектирование БД 25 3.3 Разработка средств управления базой данных 27 ЗАКЛЮЧЕНИЕ 32 СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 35 12 ВВЕДЕНИЕ Я, Низамов Илья Ринатович, проходил практику в ГАУЗ "Городская клиническая больница №6 г. Челябинск", за время практики мною были освоены общие и профессиональные компетенции: ПК 2.1. Разрабатывать объекты базы данных. ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (далее - СУБД). ПК 2.3. Решать вопросы администрирования базы данных. ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. ОК 1 Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес ОК 2 Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество ОК 3 Принимать решения в нестандартных ситуациях и нести за них ответственность ОК 4 Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития ОК 5 Использовать информационно-коммуникационные технологии в профессиональной деятельности ОК 6 Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями ОК 7 Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий ОК 8 Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации 13 ОК 9 Ориентироваться в условиях частой смены технологий в профессиональной деятельности В рамках данных компетенций мною были выполнены виды деятельности указанные в дневнике. Опишем их подробнее. 14 1 ОПИСАНИЕ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ 1.1 Описание деятельности Поликлиника – это многопрофильное лечебно-профилактическое учреждение, оказывающее медицинскую помощь населению на закрепленной территории на догоспитальном этапе. Число отделений и кабинетов, их потенциальные возможности определяются мощностью поликлиники и количеством штатных должностей, которые зависят от численности закрепленного за поликлиникой населения. Структура поликлиники (открытие тех или иных отделений, кабинетов и т. п.) зависит от обращаемости населения в это учреждение, от способности поликлиники предоставить больным необходимую медицинскую помощь. Основные функции и задачи поликлиники: оказание квалифицированной специализированной медицинской помощи населению непосредственно в поликлинике и на дому; оказание первой медицинской помощи при острых заболеваниях, травмах, отравлениях и других неотложных состояниях независимо от места проживания больного; своевременная госпитализация нуждающихся в стационарном лечении; экспертиза временной нетрудоспособности, освобождение больных от работы, направление на медико-социальную экспертизу лиц с признаками стойкой утраты трудоспособности; организация и проведение комплекса профилактических мероприятий, направленных на снижение заболеваемости, инвалидности и смертности среди населения, проживающего в районе обслуживания, а также среди работающих на прикрепленных предприятиях; организация и осуществление диспансеризации населения (здоровых и больных); 15 направление больных на санаторно-курортное лечение; организация и проведение мероприятий по санитарно- гигиеническому воспитанию населения, пропаганде здорового образа жизни. Работа городской поликлиники построена по территориально-участковому принципу. Территориальный терапевтический участок является основной структурной единицей поликлиники. Распределение населения по участкам осуществляется руководителями медицинских организаций в зависимости от конкретных условий оказания первичной медико-санитарной помощи населению в целях максимального обеспечения ее доступности и соблюдения иных прав граждан. 1.2 Что такое диспансеризация Диспансеризация – это активный метод наблюдения за состоянием здоровья населения и система научно обоснованных социально-экономических, организационных, санитарно-оздоровительных, лечебно-профилактических и противоэпидемических мероприятий, направленных на сохранение и быстрейшее восстановление здоровья, снижение заболеваемости, трудовую и социальную реабилитацию. Врачи любой специальности проводят работу по выявлению заболеваний на ранних, доклинических стадиях, осуществляют систематическое (динамическое) наблюдение, своевременное и качественное лечение больных, предупреждение возникновения и распространения болезней. Для каждой специальности устанавливается особый перечень больных, подлежащих диспансеризации. Для выявления заболеваний в начальных стадиях и проведения необходимых лечебно-профилактических и оздоровительных мероприятий проводятся профилактические медицинские осмотры населения. Профилактический медицинский осмотр – активное медицинское обследование определенных групп населения врачами одной или нескольких 16 специальностей и проведение лабораторно-диагностических исследований с целью раннего выявления заболеваний и осуществления, необходимых лечебнооздоровительных мероприятий. В регистратуре на каждого больного заводится «Медицинская карта амбулаторного больного», производятся учет, хранение и оформление всех остальных медицинских документов и регулируется нагрузка на врачей посредством талонной системы или самозаписи. Данные обо всех полученных вызовах заносятся в «Книгу записи вызовов врача на дом» В поликлинике участковый врач работает по скользящему графику, ведет прием больных в поликлинике и оказывает помощь на дому: обслуживает первичные вызовы на дом и планирует активные посещения в зависимости от состояния здоровья больного. Одним из важнейших разделов работы врача в поликлинике является экспертиза трудоспособности. В лечебном учреждении ведется специальная «Книга регистрации листков нетрудоспособности» В неясных и конфликтных случаях, а также при направлении на санаторнокурортное лечение, МСЭ и при решении вопроса о временном переводе на другую работу больного направляют на клинико-экспертную комиссию (КЭК). В поликлинике имеется «Журнал для записи заключений КЭК» В случаях хронических, затяжных заболеваний больного переводят на инвалидность – временную или постоянную. Категорию (группу) инвалидности устанавливает медико-социальная экспертиза, которая организуется при управлениях социальной защиты населения. 1.3 Что такое стационар Стационар дневного пребывания в поликлинике организуются для больных, не нуждающихся в круглосуточном медицинском наблюдении и лечении на базе многопрофильных больниц или амбулаторно-поликлинических учреждений. Мощность стационаров определяется индивидуально в каждом 17 конкретном случае, на базе которого он организуется. На каждой койке больным в течение 2 – 4 – 6 ч с перерывом в 20 – 30 мин проводятся ежедневное наблюдение врачом, лабораторно-диагностические обследования, лекарственная терапия, процедуры и инъекции. На больного, находящегося в стационаре дневного пребывания, заводится «Медицинская карта стационарного больного» с занесением в нее кратких сведений из анамнеза, истории заболевания и проводимого обследования и лечения. 18 ОПИСАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПРЕДПРИЯТИЯ 2 2.1 Медицинские информационные системы Медицинская программный информационная продукт, главным система (МИС) – предназначением комплексный которого является автоматизация всех основных процессов, связанных с работой медицинских учреждений общей и узкой специализации. Автоматизированные медицинские информационные системы позволяют быстро и эффективно наладить электронный документооборот, гибко выстраивать работу с пациентами, вести оперативный учет работы административного персонала, контролировать все организационные и финансовые вопросы. За рубежом принято использовать термин HIS (Hospital Information System) – госпитальная информационная система для комплексного управления всеми процессами медобслуживания, включая юридический аспект. Дополнениями к ней могут быть специфические модули, например, RIS (Radiology Information System) – радиологическая информационная система или PACS (Picture Archiving and Communication System) – система сохранения медицинских изображений. Отдельный вид МИС – лабораторные информационные системы (Laboratory Information Management Systems) и аптечные информационные системы (АИС). Они могут частично или полностью реализовываться в виде отдельных компонентов комплексной медицинской информационной системы. 2.2 Задачи, которые помогает решить МИС Как правило, каждая МИС состоит из блоков, отвечающих за автоматизацию разных составляющих деятельности медицинского учреждения. К ним относятся: регистратура и электронные медицинские карты пациентов; 19 данные медицинских исследований; рабочие места врача и медсестры; распределение ресурсов учреждения, их расписание; управление финансами и учет; административная информация и средства коммуникации сотрудников; лекарственные назначения, журнал назначений; стандарты оказания медицинской помощи и многое другое. Давайте разберемся, какие задачи можно решить посредством МИС и как это в целом повлияет на организацию работы. Управление данными и оптимизация процессов. Информационная система позволяет управлять большими массивами данных о пациентах и результатах деятельности медицинской организации. Вся занесенная в МИС информация хранится и доступна в любое время в любой точке входа в систему. Таким образом унифицируется подход к пациентам, а медицинская документация оформляется по одному образцу. Слияние данных и отчетность. МИС позволяет создавать электронные структуры для больниц, их филиалов и отдельных кабинетов, объединять несколько заведений в единую электронную систему. Большинство МИС имеют гибкие алгоритмы и интуитивно понятные инструменты формирования и ведения отчётности. Доступность информации. Вся информация в МИС доступна для анализа и обработки – это, по сути, огромный электронный архив. Система позволяет предоставлять доступ к разным разделам разным группам пользователей (например, поддержка отдельного портала для пациентов или внутреннего портала для врачей с возможностью общения и обмена информацией). 20 Рисунок 1 – Схема доступности информации 2.3 Основные функциональные компоненты МИС Комплексные медицинские информационные системы, как правило, состоят из модулей. Это позволяет собрать и настроить МИС в нужной конфигурации для учреждений разного типа и обеспечить необходимый функционал с возможностью дальнейшего добавления/ удаления модулей. Структура медицинской информационной системы – отдельные компоненты, которые можно объединить в несколько больших групп: Аналитические и управленческие компоненты. Модули и средства ведения управленческого учёта, инструменты анализа качества и эффективности медицинских услуг. Эти составляющие МИС позволяют проанализировать состояние вашей медицинской организации, выявить проблемные места и оптимизировать бизнес-процессы. На уровне пользователя – поиск медицинских записей по любым критериям, с учетом ограничений по уровню доступа. 21 Результаты анализа можно вывести на экран в виде графиков, таблиц или на печать. Медицинские компоненты. Все модули, связанные с регистрацией пациентов, ведение реестра электронных медицинских карт, учёт больничных листов, ведение протоколов лечения, информационное сопровождение лечения пациентов в различных типах учреждений (амбулатория, поликлиника, стационар), медицинская статистика и аналитика, история болезни и многое другое. Финансово-экономические компоненты. К ним относятся инструменты ведения учета медикаментов, управление запасами, расчет себестоимости лечения и тарифов на оказание медицинских услуг, расчет надбавок врачам, инструменты проведения экономического анализа деятельности организации и т.д. Компоненты обмена данными. Ведение унифицированных реестров, каталогов и справочников, обмен данными в системе учреждений здравоохранения, обработка полученных данных. Общетехнические компоненты. Контроль доступа пользователей и защита базы данных, а также поддержка возможностей интеграции с другими системами и программами. 2.4 Преимущества использования МИС Если медицинская информационная система была выбрана удачно, её внедрение позитивно отразится на работе организации. Но все будет зависеть от вида МИС, её функциональных возможностей и специфики конкретного медучреждения. Невозможно представить нашу жизнь без современной медицины - так какие преимущества использования МИС получают разные участники этого процесса? Польза для медучреждения 22 Избавляет от заполнения бумаг. Не нужно дублировать записи и вносить информацию в другие документы: врачи и персонал, имеющие доступ к карте пациента, могут ознакомиться с историей его болезни, ходом лечения, результатами исследований и т.д. из единой базы данных. Повышение качества обслуживания и снижение влияния человеческого фактора. Автоматизированный документооборот позволяет уменьшить количество бумажной работы, успешно вести базу клиентов, опираясь на актуальную информацию об исследованиях и оказанных услугах. Врачам гораздо проще ставить диагноз, снижается риск потери важных данных, как это часто бывает с результатами анализов в бумажном виде: их могут банально прикрепить к чужой карте, из-за чего приходится проходить исследования повторно. Телемедицина. Врачи получают возможность проконсультироваться в реальном времени с коллегами и другими специалистами касаемо правильности постановки диагноза (особенно, в экстренной ситуации), назначения и коррекции лечения, вести дистанционный мониторинг состояния больных и т.п. Согласованность работы. Клиникам удобно иметь онлайн-регистратуру, вести общебольничные базы пациентов, распределять их по филиалам с учетом загруженности и графика специалистов, имея при этом возможность оценить спрос на те или иные услуги, а частным центрам – формировать ценообразование. Польза для пациентов Благодаря МИС пациенты получают доступ к своим данным, могут оперативно получать результаты лабораторных анализов и отслеживать их вместе с лечащим врачом, записываться к нему на приём, поддерживать обратную связь и т.д. Снижается вероятность подделки и потери медицинских данных, ведь пациент их мониторит самостоятельно. Система предварительной онлайн-записи позволяет избежать очереди в больнице. 23 3 ПОСТАНОВКА ЗАДАЧИ РАЗРАБОТКИ 3.1 Разработка ER модели ER-модель — модель данных, позволяющая описывать концептуальные схемы предметной области. ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями. Прежде чем проектировать ER модель необходимо выделить сущности и атрибуты. Сущность — это объект в базе данных, в котором хранятся данные. Сущность может представлять собой нечто вещественное (книга, человек, номер, место) или абстрактное (банковская операция, отдел компании, маршрут автобуса). В физической модели сущность называется таблицей. Сущности состоят из атрибутов (столбцов таблицы) и записей (строк в таблице). Сущности базы данных: Должности – люди, зарегистрированные в оптике как сотрудники; Заказы по – организация, занимающаяся выпуском книг; Категория – характеризует разновидность произведений литературных родов; Накладная – произведение, имеющее создателя, жанр и место издания; Покупатель – человек, зарегистрированный в оптике как клиент; Поставщики – сотрудники, поставляющее товары; Привоз – факт привоза товара; Склады – место в котором находятся товары; 24 Сотрудники – люди, работающее в данной оптике; Товары – компенсация за ущерб или прострочку книги. Связь – это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). Возможны связи на основе отношений: один-к-одному; один-ко-многим; многие-ко-многим. Связь "один-к-одному" — это связь между информацией из двух таблиц, когда каждая запись используется в каждой таблице только один раз. Связь "один-ко-многим" является наиболее распространенным видом связи. В этом типе связи строка таблицы A может иметь много строк в таблице B. Однако строка в таблице B может иметь только одну соответствующую строку в таблице A. Связь "многие ко многим" строка в таблице A может иметь много строк в таблице б, и наоборот. Вы создаете такую связь, определяя третью таблицу, которая называется связующей таблицей. Первичный ключ таблицы соединений состоит из внешних ключей из таблицы A и из таблицы B. Для базы данных использовалась связь "один-ко-многим", потому что некоторые записи в некоторых сущностях применяются, как значения записей в других, например, у одного Автора может быть несколько произведений и все они хранятся в библиотеке или один Читатель может взять несколько произведений одного автора. Это обусловлено связью "один-ко-многим" была самой необходимой. 25 Рисунок 2 – ER-модель базы данных оптика На данный момент была создана ER-модель базы данных оптика, благодаря которой можно приступить к дальнейшему этапу проектирования БД. 3.2 Физическое проектирование БД После того как мы сделали ER-диаграмму нужно сделать физическое проектирование базы данных, чтобы дополнить приложение гостиницы. Состав таблиц базы данных. Таблица 1 – «Заправщик» Название ID_заправщика заправщик Тип данных INT nvarchar(MAX) Тип поля PRIMARY KEY Тип данных INT nvarchar(MAX) Тип поля PRIMARY KEY Таблица 2 – «Кабинет» Название ID_кабинета Кабинет 26 Таблица 3 – «Картриджи» Название ID_Картриджа Номер картриджа Тип данных INT Тип поля PRIMARY KEY nvarchar(MAX) Таблица 4 – «Корпус» Название ID_корпуса корпус Тип данных INT nvarchar(MAX) Тип поля PRIMARY KEY Тип данных INT Тип поля PRIMARY KEY Таблица 5 – «Отделение» Название ID_Отделения отделение nvarchar(MAX) Таблица 6 – «Состояние» Название ID_Состояния Состояние картриджа Тип данных INT nvarchar(MAX) Тип поля PRIMARY KEY Таблица 7 – «Тип картриджа» Название ID_картриджа Тип картриджа название Тип данных INT nvarchar(MAX) nvarchar(MAX) Тип поля PRIMARY KEY Тип данных INT INT INT INT INT INT Datetime Тип поля Таблица 8 – «Основа» Название ID_Корпуса ID_Отделения ID_Кабинета ID_Картриджа ID_Состояния ID_Заправщика Дата 27 3.3 Разработка средств управления базой данных Разработанная программа должна позволять выполнять основные операции с базой данных. Для разработки программы была выбрана IDE «Microsoft Visual Studio», а язык программирования С#. При запуске программы появляется основная форма приложения, показанная на рисунке 3. Рисунок 3 – Ведомость картриджей При переходе на вкладку «Добавление» будут кнопки, благодаря которым можно добавлять данные в таблицу. Данная форма показана на рисунке 4. Рисунок 4 – Вкладка с кнопками 28 При нажатии на кнопку «Добавить корпус» открывается форма с добавлением данных показанная на рисунке 5. Рисунок 5 – Форма на добавления данных При нажатии на кнопку «Добавить корпус» открывается форма с добавлением данных показанная на рисунке 6. Рисунок 6 – Форма на добавления данных При нажатии на кнопку «Добавить отделение» открывается форма с добавлением данных показанная на рисунке 7. 29 Рисунок 7 – Форма на добавления данных При нажатии на кнопку «Добавить кабинет» открывается форма с добавлением данных показанная на рисунке 8. Рисунок 8 – Форма на добавления данных При нажатии на кнопку «Добавить картридж» открывается форма с добавлением данных показанная на рисунке 9. Рисунок 9 – Форма на добавления данных 30 При нажатии на кнопку «Добавить заправщика» открывается форма с добавлением данных показанная на рисунке 10. Рисунок 10 – Форма на добавления данных При нажатии кнопки «Добавить» на основном окне показанная на рисунке 3, откроется окно с добавление данных из таблиц, которые связаны на рисунке 2. Рисунок 11 – Форма добавления данных Так же есть кнопка удаления, благодаря которой удаляется данные с базы данных. При нажатии «да» данные будут удалены безвозвратно, но при нажатии «нет» данная операция будет отменена. 31 Так же существует кнопка «Сохранить» благодаря которой можно сохранить данные в базе данных. На основной форме так же существует функция фильтрации, благодаря которой можно отфильтровать данные по определенному критерию. На данный момент данную программу можно использовать для ведомости картриджей в больнице. 32 ЗАКЛЮЧЕНИЕ Мною были выполнены следующие виды работ в соответствии с профессиональными компетенциями: Освоенные профессиональные Виды деятельности (работы) и общие компетенции ПМ.02 Разработка и администрирование баз данных ОК 1. Понимать сущность и социальную значимость своей - проведена демонстрация интереса к будущей будущей профессии, проявлять профессии к ней устойчивый интерес. ОК 2. Организовывать - выбраны и применены методы и способы решения собственную деятельность, профессиональных задач в области программирования; выбирать типовые методы и - проведена оценка эффективности и качества способы выполнения выполнения. профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в решены стандартные и нестандартные стандартных и нестандартных профессиональные задачи в области применения ситуациях и нести за них информационных технологий, технических средств, ответственность. системного ПО. ОК 4. Осуществлять поиск и - проведен эффективный поиск необходимой использование информации, информации; необходимой для - проведена работа с информационными технологиями эффективного выполнения приема, хранения и передачи информации; профессиональных задач, - использованы справочно-правовые технологии. профессионального и личностного развития. ОК 5. Использовать использованы современные информационноинформационнокоммуникационные технологии, пакеты прикладных коммуникационные программ технологии в профессиональной деятельности ОК 6. Работать в коллективе и в - произведено взаимодействие с обучающимися, команде, эффективно общаться преподавателями, лаборантами в ходе обучения с коллегами, руководством, потребителями. ОК 7. Брать на себя - проведен самоанализ и коррекция результатов ответственность за работу собственной работы членов команды (подчиненных), за результат выполнения заданий. ОК 8. Самостоятельно - организованы самостоятельные занятия при изучении определять задачи профессионального модуля профессионального и личностного развития, заниматься самообразованием, 33 осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ПК 2.1. Разрабатывать объекты базы данных. ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (далее - СУБД). ПК 2.3.Решать администрирования данных. вопросы базы ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. проведен анализ инноваций в области информационных технологий, аппаратных средств, программного обеспечения - освоены основные положения теории баз данных, хранилищ данных, баз знаний; - определены основные принципы построения концептуальной, логической и физической модели данных; - использованы технологии для создания объектов баз данных; - освоена правильность разработки объектов баз данных. - описаны современные инструментальные средства разработки схемы базы данных; - определены методы описания схем баз данных в современных системах управления базами данных (СУБД); - освоены структуры данных СУБД, общего подхода к организации представлений, таблиц, индексов и кластеров; - освоил методы организации целостности данных; - использованы способы контроля доступа к данным и управления привилегиями; - определена правильность создания объектов баз, данных в современных системах управления базами данных; - освоение навыков в работе с современными сaseсредствами проектирования баз данных -освоение навыков формирования и настройки схемы базы данных; - освоена грамотность разработки прикладных программ с использованием языка SQL; - выполнены требования при создании хранимых процедур и триггеров на базах данных; - реализованы базы данных в конкретной СУБД. - описаны модели и структуры информационных систем; - определены основные типы сетевых топологий, приемов работы в компьютерных сетях; -выявлены информационные ресурсы компьютерных сетей; - использованы технологии передачи и обмена данными в компьютерных сетях - освоена правильность управления доступом к этим объектам; - описаны основные методы и средства защиты данных в базах, данных; 34 - освоена своевременность применения стандартных методов для защиты объектов базы данных; - освоена точность реализации методов и технологий защиты информации в базах данных. Таким образом, за период производственной практики (по профилю специальности) общие и профессиональные компетенции мною полностью освоены. ______________ 35 /И.Р. Низамов СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 1) Басаков, М.И. Документационное обеспечение управления (с основами архивоведения) : учеб. пособие для СПО и НПО / М. И. Басаков. - М. : Кнорус, 2016. - 216 с. 2) Вичугова А.А. Инструментальные средства разработки компьютерных систем и комплексов [Электронный ресурс] : учебное пособие для СПО / А.А. Вичугова. — Электрон. текстовые данные. — Саратов: Профобразование, 2017. — 135 c. — 978-5-4488-0015-3. — Режим доступа: http://www.iprbookshop.ru/66387.html 3) Влацкая И.В. Проектирование и реализация прикладного программного обеспечения [Электронный ресурс]: учебное пособие/ Влацкая И.В., Заельская Н.А., Надточий Н.С.— Электрон. текстовые данные.— Оренбург: Оренбургский государственный университет, ЭБС АСВ, 2015.— 119 c.— Режим доступа: http://www.iprbookshop.ru/54145.— ЭБС «IPRbooks», по паролю 4) Гагарина, Л.Г. Технология разработки программного обеспечения : учеб. пособие для студ. вузов / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Виснадул ; ред. Л. Г. Гагарина. - М. : Форум - ИНФРА-М, 2015. - 400 с. - (Высшее образование) 5) Долженко А.И. Технологии командной разработки программного обеспечения информационных систем [Электронный ресурс]/ Долженко А.И.— Электрон. текстовые данные.— М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.— 300 c.— Режим доступа: http://www.iprbookshop.ru/39569.— ЭБС «IPRbooks» 6) Дубовой, Н.Д. Основы метрологии, стандартизации и сертификации : учеб. пособие для студ. СПО / Н. Д. Дубовой, Е. М. Портнов. - М. : Форум ИНФРА-М, 2016. - 256 с. - (Профессиональное образование) 7) Ершов В.В. Метрология, стандартизация и сертификация в инфокоммуникациях [Электронный ресурс]: учебное пособие. Курс лекций/ 36 Ершов В.В., Мелешин А.С.— Электрон. текстовые данные.— Ростов-на-Дону: Северо-Кавказский филиал Московского технического университета связи и информатики, 2015.— 160 Режим c.— доступа: http://www.iprbookshop.ru/61309.html.— ЭБС «IPRbooks» 8) Жиганов С.Н. Анализ динамических систем [Электронный ресурс] : учебное пособие / С.Н. Жиганов. — Электрон. текстовые данные. — Саратов: Ай Пи Эр Медиа, 2018. — 202 c. — 978-5-4486-0085-2. — Режим доступа: http://www.iprbookshop.ru/72794.html 9) Жидкова Н.В. Методы оптимизации систем [Электронный ресурс] : учебное пособие / Н.В. Жидкова, О.Ю. Мельникова. — Электрон. текстовые данные. — Саратов: Ай Пи Эр Медиа, 2018. — 149 c. — 978-5-4486-0257-3. — Режим доступа: http://www.iprbookshop.ru/72547.html 10) Информационные системы и технологии в экономике и управлении. Техническое и программное обеспечение [Электронный ресурс]: учебное пособие/ Е.В. Акимова [и др.].— Электрон. текстовые данные.— Саратов: Вузовское образование, 2016.— 190 c.— Режим доступа: http://www.iprbookshop.ru/47673.html.— ЭБС «IPRbooks» 11) Коротков В.С. Метрология, стандартизация и сертификация [Электронный ресурс]: учебное пособие/ Коротков В.С., Афонасов А.И.— Электрон. текстовые данные.— Томск: Томский политехнический университет, 2015.— 187 c.— Режим доступа: http://www.iprbookshop.ru/34681.html.— ЭБС «IPRbooks» 12) Основы стандартизации, метрологии и сертификации [Электронный ресурс] : учебник для студентов вузов, обучающихся по направлениям стандартизации, сертификации и метрологии (200400), направлениям экономики (080100) и управления (080500) / А.В. Архипов [и др.]. — Электрон. текстовые данные. — М. : ЮНИТИ-ДАНА, 2017. — 447 c. — 978-5-238-01173-8. — Режим доступа: http://www.iprbookshop.ru/74900.html 13) Сборник заданий по учебной дисциплине «Метрология, стандартизация и сертификация» [Электронный ресурс]/ — Электрон. текстовые 37 данные.— Саратов: Вузовское образование, 2016.— 14 c.— Режим доступа: http://www.iprbookshop.ru/54497.html.— ЭБС «IPRbooks» 14) Сергеев, А.Г. Метрология, стандартизация и сертификация : учебник и практикум для академического бакалавриата / А. Г. Сергеев, В. В. Терегеря. 2-е изд., перераб. и доп. - М. : Юрайт, 2015. - 838 с. 15) Чекмарев, Ю. В. Вычислительные системы, сети и телекоммуникации / Ю. В. Чекмарев. — 2-е изд. — Саратов : Профобразование, 2019. — 184 c. — ISBN 978-5-4488-0071-9. — Текст : электронный // Электроннобиблиотечная система IPR BOOKS : [сайт]. — URL: http://www.iprbookshop.ru/87989.html (дата обращения: 09.06.2021). — Режим доступа: для авторизир. Пользователей 38 ПРИЛОЖЕНИЕ (Справочное) Код для приложения public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: данная строка кода позволяет загрузить данные в таблицу "mAINDataSet.Основа". При необходимости она может быть перемещена или удалена. this.основаTableAdapter.Fill(this.mAINDataSet.Основа); } private void button1_Click(object sender, EventArgs e) { var porajenie = new Form2(); porajenie.Owner = this; porajenie.Show(); this.Hide(); } private void button5_Click(object sender, EventArgs e) { Close(); } private void button2_Click(object sender, EventArgs e) { 39 string Message; Message = "Данные будут удаленны без сохранения"; if (MessageBox.Show(Message, "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } else { int delet = dataGridView1.SelectedCells[0].RowIndex; dataGridView1.Rows.RemoveAt(delet); } } private void button3_Click(object sender, EventArgs e) { for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { dataGridView1.CurrentCell = null; dataGridView1.Rows[i].Visible = false; for (int c = 0; c < dataGridView1.Columns.Count; c++) { if (dataGridView1[c, i].Value.ToString() == textBox1.Text) { dataGridView1.Rows[i].Visible = true; break; } } } } 40