Добавлен: 08.11.2023
Просмотров: 1666
Скачиваний: 25
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ВВЕДЕНИЕВажным элементом процесса подготовки специалиста в области программирования является практика, итоговым документом которой будет считаться отчет по производственной практике программиста.Современное общество характеризуется резким увеличением объемов и потоков информации, требуется создание больших баз данных, расширение связи между предприятиями, их структурными подразделениями и отраслями. Компьютер и интернет прочно вошли в нашу жизнь, создаются новые программы, усложняются сами вычислительные машины, и профессия программиста стала одной из самых востребованных.10.04.2023Тема:Инструктаж о прохождении практики. Знакомство с программой практики и порядок ее проведения, изучения правил внутреннего распорядка, знакомство с графиком работы студентов, введения дневника практики, составление отчета. Инструктаж по технике безопасности, пожаробезопасности, производственной санитарии под роспись в журнале. Правила безопасности при работе с компьютеромЯ прохожу практику в ГБУ РД «Хас ЦРБ»Кокрекская УБ.Рисунок 1-Организация, в которой проходит практикаМой руководитель по производственной практике провел инструктаж по технике безопасности:
В данном компьютере установлена профессиональная операционная система – Windows10.Рисунок 3 –Рабочий стол компьютера11.04.2023Тема: Концепция разработки программного модуля Модульное программирование – это организация программы как совокупность независимых блоков, называемых модулями, структура и поведение которых подчиняются определенным правилам.Порядок разработки программного модуля.
12.04.2023Тема:Разработка кода программного продукта на основе готовой спецификации на уровне модуляПрограмма «Учёт пациентов в регистратуре поликлиники» для учёта пациентов в регистратуре поликлиники.
В таблице 1 приведено описание методов классов программы.Таблица 1- Классыпрограмм
Описание файлов, используемых в проекте, представлено в таблице 2.Таблица 2 - Файлы используемые в проекте
13.04.23Тема:Использование инструментальных средств на этапе отладки программного продуктаОтладкой называют процесс устранения в программе ошибок, которые были найдены на этапе тестирования. Первая задача, решаемая при отладке — это локализация ошибки, т. е. выявление места в программе, где она была допущена. Степень локализации варьируется от всей программы до модулей, подпрограмм и, наконец, до конкретных операторов, содержащих ошибку.
Вторая задача — это исправление локализованной ошибки.
-
Соблюдать Устав, правила внутреннего распорядка обучающихся, требования инструкции по охране труда и иные локальные акты колледжа. -
Своевременно и качественно выполнять распоряжения администрации предприятия, наставника на месте практики, руководителя практики от колледжа, воздерживаться от действий, мешающих нормальной деятельности предприятия. -
Соблюдать требования по охране труда, технике безопасности, производственной санитарии, гигиене труда и противопожарной безопасности, предусмотренными правилами и инструкциями на месте практики. -
Соблюдать чистоту, порядок в помещении по месту практики и на прилегающей территории.
-
Диагональ экрана – 21.5 дюйм; -
Разрешение экрана – Full HD (1920x1080), 60 Гц; -
Процессор – Intel Core i3 10110U; -
Размер оперативной памяти – 4 ГБ; -
Объем жесткого диска – 256 ГБ; -
Тип системы –64-разрядная операционная система.
В данном компьютере установлена профессиональная операционная система – Windows10.Рисунок 3 –Рабочий стол компьютера11.04.2023Тема: Концепция разработки программного модуля Модульное программирование – это организация программы как совокупность независимых блоков, называемых модулями, структура и поведение которых подчиняются определенным правилам.Порядок разработки программного модуля.
-
изучение и проверка спецификации модуля, выбор языка программирования; (т.е. разработчик, изучая спецификацию, выясняет, понятна она ему или нет, достаточно ли полно она описывает модуль; затем он выбирает язык программирования, на котором будет написан модуль, хотя язык программирования может быть единым для всего ПС); -
выбор алгоритма и структуры данных (здесь выясняется не известны ли какие-либо алгоритмы для решения поставленной задачи и если есть, то воспользоваться им); -
программирование модуля (написание кода программы); -
шлифовка текста модуля (редактирование имеющихся комментариев, добавление дополнительных комментариев, для того чтобы обеспечить требуемое качество); -
проверка модуля (проверяется логика работы модуля, отлаживается его работа); -
компиляция модуля.
-
ведение амбулаторной карты и истории болезни пациента в электронном виде; -
отражение процесса оказания диагностической и медицинской помощи в электронной медицинской карте пациента, которая объединяет в себе историю болезни и амбулаторную карту; -
электронная карта представляет собой хорошо организованное, структурированное хранилище информации; -
в системе предусмотрены удобные механизмы ввода и просмотра данных, повышающие скорость работы, удобство ее поиска и наглядность представления информации; -
возможность редактировать и добавлять новые данные.
12.04.2023Тема:Разработка кода программного продукта на основе готовой спецификации на уровне модуляПрограмма «Учёт пациентов в регистратуре поликлиники» для учёта пациентов в регистратуре поликлиники.
-
Для добавления нового пациента необходимо ввести: Ф.И.О., пол, дату рождения, дату поступления, текущее заболевание и выбрать из списка лечащего врача.
-
добавление пациента; -
вывод списка пациентов (в табличной форме); -
удаление пациента на случай, когда он выздоровеет либо умрет; -
добавление лечащего врача, процедур, лекарств.
В таблице 1 приведено описание методов классов программы.Таблица 1- Классыпрограмм
| Имя класса | Название метода | Описание метода |
| Path | Combine | Указание полного пути к файлу базы данных |
| mydb | drExecute | Выполнение запроса к базе с возвращением результата |
| iExecuteNonQuery | Выполнение запроса на добавление или удаление без возврата |
| Имя файла | Описание файла |
| Form1.cs | Содержит описание класса Form1 |
| Form1.Designer.cs | Содержит описание класса дизайна формы Form1 |
| Form2.cs | Содержит описание класса Form2 |
| Form2.Designer.cs | Содержит описание класса дизайна формы Form2 |
| Form3.cs | Содержит описание класса Form3 |
| Form3.Designer.cs | Содержит описание класса дизайна формы Form3 |
| Form4.cs | Содержит описание класса Form4 |
| Form4.Designer.cs | Содержит описание класса дизайна формы Form4 |
| Form5.cs | Содержит описание класса Form5 |
| Form5.Designer.cs | Содержит описание класса дизайна формы Form5 |
| Program.cs | Содержит главную точку входа для приложения |
Вторая задача — это исправление локализованной ошибки.
Принципы работы отладчика.
Отладчик - основное инструментальное средство для отладки программ. Он служит для поиска ошибок самого разного вида путем прогона программы в особом, отладочном, режиме. Отладочный режим отличается от обычного тем, что в нем выполнение программы можно приостанавливать и продолжать в любом месте программы и в любой момент, выполнять программу по шагам, смотреть состояние ячейки памяти или регистра. При указании собрать программу для выполнения в отладочном режиме компилятор добавляет в ее бинарный файл информацию, позволяющую отладчику оперировать с объектами данных и процедурами программы по их именам в исходном тексте.Отладчик может быть как независимой утилитой (например, GNU GDB), так и частью интегрированной среды разработки программ (Microsoft Visual C++). Базовый набор функций у отладчиков приблизительно одинаков. Отладчики позволяют:-
инициировать выполнение программы в отладочном режиме; -
останавливать выполнение программы; -
приостанавливать и продолжать выполнение программы; -
производить пошаговое выполнение; -
просматривать и изменять значения переменных; -
просматривать и изменять значения ячеек памяти; -
просматривать стек вызовов подпрограмм; -
устанавливать и убирать точки останова (англ, breakpoint) по строкам исходного текста программы; -
устанавливать и убирать точки останова по командам процессора в выполняемой программе.
-
по команде пользователя; -
при достижении в отлаживаемой программе команды завершения выполнения; -
при генерации процессором прерывания, которое сигнализирует о возникновении события или ошибке некоторого вида; -
при достижении точки останова.
-
переполнение стека; -
ошибка доступа к памяти; -
целочисленное деление на нуль; -
неверный код операции.