Файл: Отчет по учебной практике по пм. 02 09. 02. 03 Программирование в компьютерных системах.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 399

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Новоуренгойский филиал Профессионального образовательного учреждения

«Уральский региональный колледж»


ОТЧЕТ

ПО УЧЕБНОЙ ПРАКТИКЕ ПО ПМ.02

09.02.03 Программирование в компьютерных системах

(код и наименование специальности)


Место прохождения практики

Новоуренгойский филиал

ПОУ «Уральский региональный колледж»




(полное наименование организации, в которой проходила практика)













Оценка







(отлично, хорошо, удовлетворительно, неудовлетворительно)





Руководитель практики от колледжа







А.А. Карасова, преподаватель

(подпись, расшифровка подписи)
М.П.




(Ф.И.О., должность)















Обучающийся

П-370










М.А. Липухин

(группа)




(подпись)




(Ф.И.О.)
Новый Уренгой, 2023СОДЕРЖАНИЕВВЕДЕНИЕ 31 ПОСТАНОВКА ЗАДАЧИ 41.1 Основные характеристики функциональных задач 41.2 Схема взаимодействия входной и выходной информации 5 1.3 Требования к программно-аппаратному окружению 5
1.4 Требования к эргономике и технической эстетике интерфейса 62 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ 7 2.1 Описание предметной области 72.2 Анализ информационных потоков 102.3 Основные функции СУБД 102.4 Логическая модель базы данных 113 РАЗРАБОТКА БАЗЫ ДАННЫХ НА СЕРВЕРЕ 133.1 Создание таблиц БД 133.2 Создание запросов SQL 144 РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ 224.1 Интерфейс программы 224.2 Выполнение программы 234.3 Создание отчетов 23ЗАКЛЮЧЕНИЕ 24 СПИСОК ИСПОЛЬЗУЕМЫХ РЕСУРСОВ 26ВВЕДЕНИЕВ результате прохождения учебной практики по ПМ 02 Разработка и администрирование баз данных мною был приобретен практический опыт:

  • работы с объектами базы данных в конкретной системе управления базами данных;

  • использования средств заполнения базы данных;

  • использования стандартных методов защиты объектов базы данных.
Во время практики закреплены умения:

  • создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам;

  • работать с современными сase-средствами проектирования баз данных;

  • формировать и настраивать схему базы данных;

  • разрабатывать прикладные программы с использованием языка SQL;

  • создавать хранимые процедуры и триггеры на базах данных;

  • применять стандартные методы для защиты объектов базы данных;
При составлении отчета я опирался на знания по вопросам:

  • основные положения теории баз данных, хранилищ данных, баз знаний;

  • основные принципы построения концептуальной, логической и физической модели данных;

  • современные инструментальные средства разработки схемы базы данных;

  • методы описания схем баз данных в современных системах управления базами данных (СУБД);

  • структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров;

  • методы организации целостности данных;

  • способы контроля доступа к данным и управления привилегиями;

  • основные методы и средства защиты данных в базах данных;

  • модели и структуры информационных систем;

  • основные типы сетевых топологий, приемы работы в компьютерных сетях;

  • информационные ресурсы компьютерных сетей;

  • технологии передачи и обмена данными в компьютерных сетях;

  • основы разработки приложений баз данных.
Таким образом, за время учебной практики по ПМ 02 Разработка и администрирование баз данных мною успешно были выполнены работы по отработке и закреплению навыков в соответствии с профессиональными компетенциями:

ПК 2.1. Разрабатывать объекты базы данных. ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных. ПК 2.3. Решать вопросы администрирования базы данных.ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. 

  1. ПОСТАНОВКА ЗАДАЧИ
Разработать для предприятия «Банк» программу. Данная программа будет вносить в базу данных информацию. Программа содержит красивый и удобный интерфейс.

    1. Основные характеристики функциональных задач
1) цель и назначение данной задачи состоит в том, чтобы разработать программу автоматизирующую работу отдела кадров предприятия;2) условия решения задачи с использованием средств вычислительной техники:- процессор: Ryzen 7 2700 3.2 GHz;- монитор msi, 34 дюймов;- размер ОЗУ 32 Гб;- свободное пространство на жестком диске не менее 20 Мб;- видео карта rx 590 8gb;- клавиатура;- мышь;3) содержание функций обработки входной информации для решения задачи: ввод данных о персонале, о приказах, о заявлениях, проверка на корректность, сохранение в базу данных;4) требование к периодичности решения задачи: возможно при необходимости просмотра информации;5) ограничение по срокам и точностям выходной информации: информация предоставляется сразу после завершения процесса обработки входной информации;6) состав и форма представления выходной информации: информация представляется в виде списка записей, результатом работы является готовая программа;7) источниками входной информации для решения задачи являются информация о персонале, образец заполнение приказа и заявления;8) пользователями задачи являются сотрудники предприятия.Схема взаимодействия входной и выходной информации1.2 Схема взаимодействия входной и выходной информации Изображена на рисунке 1.Рисунок 1 - Схема взаимодействия входной и выходной информации1.3 Требования к программно-аппаратному окружениюДля нормальной работы программы необходимо чтобы были выполнены следующие системные требования:компьютер: однопроцессорный компьютер с ACPI;процессор: Intel® Celeron® D CPU 2.1GHz или выше;полный объём физической памяти: 512,00 МБ;виртуальная память: 2,00 ГБ;сетевая плата: Realtek RTL 8139/810x Family Fast Ethemet NIC;операционная система Windows XP или выше;
Требования к функциям, выполняемой системойВ данной программе используются следующие функции:добавление, редактирование информации о персонале, приказах и заявлениях;формирование электронного отчёта в виде заявления или приказа;запись всей информации в базу данных.1.4 Требования к эргономике и технической эстетике интерфейса пользователяЭргономика - это наука о приспособлении должностных обязанностей, рабочих мест, предметах и объектах труда, а также компьютерных программ для наиболее безопасного и эффективного труда работника, исходя из физических и психических особенностей человеческого организма. Эргономика представляет собой научную дисциплину, комплексно изучающую человека в конкретных условиях его деятельности. Возникшая на стыке общественных, технических и естественных наук, она является одновременно и проектной, и научной дисциплиной. Диалог признается перспективной формой взаимодействия человека с терминалом, где взаимодействие представляет собой двухсторонний обмен информацией в виде команд, просьб, вопросов - ответов и сообщений различных видов. Обмен сообщениями происходит на языке, который можно варьировать от сложного языка программирования до простого языка команд. Эффективность диалога зависит и от соответствующих устройств ввода- вывода информации. Разработка таких устройств должна основываться на результатах экспериментальных исследований не только аппаратных, но и программных средств, ибо именно совокупность программных и аппаратных средств является функционально завершенными средствами деятельности пользователя.Максимальный объем информации, отображаемой на экране, должен определяться скоростью опознания и интерпретации предъявляемых сигналов, а также временем их восприятия. Если объем информации превышает возможности человека, ее следует передавать порциями. Каждая порция должна быть равна оперативной памяти оператора, а интервалы должны быть достаточными для преобразования поступающей информации.Чтобы не перегружать память человека-оператора следует исключить:одновременный учет трех-четырех различных значений текущих параметров при операциях обслуживания;- сопоставление в уме более трех логических условий;- вычисления или перевод в уме с той или иной величины в другие единицы или системы отсчета;
- дополнительное перекодирование предъявляемой информации.Также, к эргономике следует отнести следующие требования:- должно быть организовано наиболее удобное и привычное для пользователя распределение пунктов и элементов основного меню;- должна быть подобрана наиболее удобная для чтения текста цветовая гамма программы, чтобы пользователь мог долго работать, не утомляясь;- размер шрифта, цвет пунктов меню и других элементов управления должен быть удобен для восприятия.Понятный интерфейс делает обучение работе с ним легким и быстрым, снижает время и затраты на обучение и техническую поддержку пользователей.Понятный интерфейс повышает производительность труда пользователей, в результате для выполнения задачи требуется меньше людей или они затрачивают на работу меньше времени.Понятный интерфейс снижает количество человеческих ошибок, а значит, уменьшает количество времени на их исправление.

  1. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

    1. Описание предметной области
Исторически сложились два основных направления использования вычислительной техники, первое из которых связано с проведением сложных преобразований над относительно небольшими объемами данных с простой структурой. Здесь компьютеры позволили быстрее проводить расчеты по вычислительно сложным алгоритмам. Подобные задачи дали толчок к созданию первых ЭВМ, их актуальность не снижается и сейчас.Автоматизированная информационная система — это функционирующий на основе ЭВМ комплекс, обеспечивающий сбор, хранение, актуализацию и обработку информации в целях поддержки какого-либо вида деятельности, т.е. автоматизированная ИС разрабатывается для определенной предметной области.Предметная область — часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации. Сдавая ИС, мы, в некотором смысле, формируем информационную модель, позволяющую описать значимые характеристики реальных объектов и их взаимосвязи.Базу данных можно рассматривать как электронную картотеку, хранилище для некоторого набора занесенных в компьютер данных. Выполняют следующие операции над БД:

  • добавить новые данные в БД;

  • изменить существующие данные;

  • удалить данные из БД;

  • найти данные в БД и т. д.