Отчет по дипломной работе программиста. Верачева отчёт прддиплом. Отчет по производственной (преддипломной) практике специальность 09. 02. 03 Программирование в компьютерных системах
Скачать 2.12 Mb.
|
Государственное бюджетное профессиональное образовательное учреждение Воронежской области «Острогожский многопрофильный техникум» ОТЧЕТ ПО ПРОИЗВОДСТВЕННОЙ (ПРЕДДИПЛОМНОЙ) ПРАКТИКЕ Специальность 09.02.03 Программирование в компьютерных системах Студентки группы К-41 Верачевой Маргариты Андреевны Организация: БУЗ ВО «Острогожская районная больница» г. Острогожск Руководитель практики: Ляпина Ирина Александровна Оценка: ________________________ ОСТРОГОЖСК 2021 СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 РАЗДЕЛ 1. ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯ 9 1.1.Отраслевая принадлежность предприятия 9 1.2.Организационно – правовая форма 10 1.3. Структура управления 11 РАЗДЕЛ 2. ВЫПОЛНЕНИЕ ЗАДАНИЙ ПРАКТИКИ ПО ВИДАМ РАБОТ 14 2.1. Выполнение работ в качестве дублера системного администратора информационно – координационного центра 14 2.2. Выполнение работ и изучение материалов, предусмотренных дипломным проектом 14 2.2.1. Подбор необходимой научной литературы и справочного материала по теме ВК 14 2.2.2. Описание программных средств для реализации приложения по теме ВКР 15 2.2.3. Описание основных программных модулей 16 2.2.4 Тестирование и отладка программы 20 2.2.5 Руководство пользователя 22 ВЫВОДЫ И ПРЕДЛОЖЕНИЯ 23 ПРИЛОЖЕНИЯ 25 ВВЕДЕНИЕПроизводственная (преддипломная) практика – является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.03 Программирование в компьютерных системах. Производственная (преддипломная) практика направлена на углубление мной первоначального профессионального опыта, развитие общих и профессиональных компетенций, проверку моей готовности к самостоятельной трудовой деятельности, а также на подготовку к выполнению дипломного проекта. Программа преддипломной практики предусматривает: самостоятельную практическую подготовку студентов по определённым проблемам разработки компонентов профессионально ориентированных информационных систем в предметной области; приобретение профессиональных умений и навыков по определенной программе практики; выполнение функциональных обязанностей техника, программиста, администратора баз данных, системного администратора и др. (в качестве временно исполняющего обязанности или дублера). С целью овладения видами профессиональной деятельности и соответствующими профессиональными компетенциями я в ходе преддипломной практики должен: иметь практический опыт: сбора и анализа информации для определения основного направления дипломного проектирования и накопление необходимого материала для последующей работы над ВКР; разработки и публикации программного обеспечения отраслевой направленности со статическим и динамическим контентом на основе готовых спецификаций и стандартов; отладки и тестирования программного обеспечения отраслевой направленности; адаптации программного обеспечения отраслевой направленности; разработки и ведения проектной и технической документации; измерения и контроля характеристик программного продукта. Практика направлена на формирование общих и профессиональных компетенций, в части освоения видов профессиональной деятельности (ВПД) специальности и соответствующих профессиональных компетенций (ПК):
Содержание производственной (преддипломной) практики по видам работ
Отчет содержит материалы в соответствии с методическими указаниями по прохождению преддипломной практики по профилю специальности и имеет следующую структуру: Раздел 1. Характеристика предприятия. Раздел 2. Отчета содержит информацию о выполнении работ в качестве дублеров инженерно-технических работников, описание выполнения работ и изучение материалов, предусмотренных дипломным проектом. Выводы и предложения. Приложения. Раздел отчета Приложения содержит следующие материалы: характеристику – отзыв о прохождении преддипломной практики; аттестационный лист; дневник по преддипломной практике; фотоматериал о ходе прохождения преддипломной практики; электронный вариант отчета, электронные варианты решения индивидуальных профессиональных задач на CD-диске. РАЗДЕЛ 1. ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯОтраслевая принадлежность предприятияБюджетное учреждение здравоохранения Воронежской области Острогожская районная больница (БУЗ ВО Острогожская РБ), до 2014 года - Острогожская ЦРБ, является лечебно-диагностическим и консультативным центром. Оказывает амбулаторно-поликлиническую (как плановую так и экстренную), и круглосуточную - стационарную, соответствующую самым современным медицинским стандартам, помощь как жителям собственного, так и соседних районов. На базе Острогожской РБ предоставляются как бесплатные, в рамках программы обязательного медицинского страхования и Территориальной программы государственных гарантий, так и платные медицинские услуги. В рамках платных медицинских услуг можно оформить справку на управление транспортным средством, справку на приобретение и ношение оружия, справку для трудоустройства на работу, а также, получить консультации специалистов и прочие виды услуг. Острогожская районная больница оснащена современным лечебным и диагностическим медицинским оборудованием. В учреждении постоянно внедряются достижения современной науки и техники, профилактические методики. Обслуживание ведут высококвалифицированные специалисты. На базе учреждения созданы выездные бригады врачей специалистов для оказания различных видов медицинской, организационно методической и консультативной помощи. Острогожская РБ - постоянно развивающееся и совершенствующееся лечебно-профилактическое учреждение. В работе организации используются самые современные информационные технологии. Для удобства пациентов в работе широко используется возможность электронной записи к врачу онлайн через международную сеть Интернет при помощи сервиса "Электронная регистратура". Прикреплённое к лечебно-профилактическому учреждению обслуживаемое население Острогожского района составляет около 59 тысяч человек. Кроме жителей района, здесь так же могут получить помощь и все жители прилегающих районов. БУЗ ВО Острогожская РБ - это бюджетное учреждение. Бюджетное учреждение - некоммерческая организация, созданная Российской Федерацией, субъектом Российской Федерации или муниципальным образованием для выполнения работ, оказания услуг в целях обеспечения реализации предусмотренных законодательством Российской Федерации полномочий соответственно органов государственной власти (государственных органов) или органов местного самоуправления в сферах науки, образования, здравоохранения, культуры, социальной защиты, занятости населения, физической культуры и спорта, а также в иных сферах. Бюджетное учреждение (англ. budgetinstitution) - по бюджетному законодательству РФ организация, созданная органами государственной власти РФ, органами государственной власти субъектов РФ, органами местного самоуправления для осуществления управленческих, социально-культурных, научно-технических или иных функций некоммерческого характера, деятельность которой финансируется из соответствующего бюджета или бюджета государственного внебюджетного фонда на основе сметы доходов и расходов (ст. 161 БК РФ). Бюджетное учреждение является некоммерческой организацией. В структуре Острогожской РБ, в комплексе, присутствует поликлиника, многопрофильный круглосуточный стационар, стационар дневного пребывания при поликлинике, офисы врачей общей практики, отделение скорой медицинской помощи. Для обслуживания сельского населения - фельдшерско акушерские пункты. Диагностическую службу представляют клинико-диагностическая (общеклиническая и биохимическая) лаборатория, отделение ультразвуковой диагностики, кабинеты флюорографии, рентгенологический кабинет, службы ЛФК и физиотерапии. Организационно – правовая формаБюджетное учреждение здравоохранения Воронежской области Острогожская районная больница (БУЗ ВО Острогожская РБ), до 2014 года - Острогожская ЦРБ, является лечебно-диагностическим и консультативным центром. Оказывает амбулаторно-поликлиническую (как плановую так и экстренную), и круглосуточную - стационарную, соответствующую самым современным медицинским стандартам, помощь как жителям собственного, так и соседних районов. В классификаторе List-org были взяты следующие данные по организации: ИНН: 3619005426, КПП: 361901001; ОКПО: 01922084 ОГРН: 1023601035193 ОКФС: 13 - Собственность субъектов Российской Федерации; ОКОГУ: 2300229 – здравоохранения; ОКОПФ: 75203 - Государственные бюджетные учреждения субъектов Российской Федерации;ОКТМО: 20631101001 ОКАТО: 20231501 - Острогожск, Города районного подчинения Острогожского р-на, Острогожский район, Районы Воронежской области, Воронежская область. Структура управленияСтруктура бюджетного учреждения здравоохранения Воронежской области «Острогожская районная больница» представлена на рисунке 1. БУЗ ВО «Острогожская РБ» включает в себя несколько главных отделов: поликлиника; детская поликлиника; стационар №1; стационар №2; стационар №3; Урывская УБ; Коротоякская УБ; Болдырёвская ВА; Веретьевская ВА; Сторожевская ВА; Шубинская ВА. Поликлиника включает в себя: дневной стационар поликлиники; стамотологическое отделение; зубопротезная лаборатория; офис врача общей практики; здравпункт Медицинское училище; здравпункт; 13 приписных ФАПов (с. Берёзово, с. Бл. Полубянка, х. Владимировка, с. Волошино, с. Гнилое, с. Д. Полубянка, х. Должик, с. Кр. Поляна, с. Криница, с. Н. Мельница, с. Петренково, с. Рыбное, с-з «Тихая Сосна»). Детская поликлиника связана с медицинскими школьными кабинетами: МКОУ СОШ №1, МКОУ СОШ №2, МКОУ СОШ №4, МКОУ СОШ №6, МКОУ СОШ №8; медицинскими дошкольными кабинетами: МКДОУ №1, МКДОУ №2, МКДОУ №5, МКДОУ №8, МКДОУ №10, МКДОУ №11, МКДОУ №15, МКДОУ №15/2, МКДОУ «Сказка». На сегодняшний день БУЗ ВО «Острогожская РБ» возглавляют: · Зязин Олег Юрьевич – главный врач; · Вострокнутова Нина Павловна – заместитель главного врача по медицинскому обслуживанию населения района; · Крейдина Елена Вячеславовна – заместитель главного врача по медицинской части; · Криволапов Владимир Анатольевич – заместитель главного врача по поликлинике; · Шереметова Татьяна Викторовна – заместитель главного врача по клинико-экспертной работе. Рис. 1. Структура управления организации БУЗ ВО «Острогожская РБ» РАЗДЕЛ 2. ВЫПОЛНЕНИЕ ЗАДАНИЙ ПРАКТИКИ ПО ВИДАМ РАБОТ2.1. Выполнение работ в качестве дублера системного администратора информационно – координационного центраПреддипломная практика проходила на базе предприятия МУП "ИВЦ по сбору и обработке коммунальных платежей". Сотрудники предприятия заняты в основном обработкой поступающих квитанций по коммунальным платежам и выпиской этих квитанций в случае утери жильцом дома выданной ранее квитанции. При выполнении работ в качестве дублера системного администратора мной были выполнены следующие виды работ на организации: · проведение профилактических работ в рамках эксплуатации сети; · участие в проведении модернизаций сети; · настройка ПК и ноутбуков, роутеров; · диагностика неисправностей компьютеров, роутеров; · решение технических проблем; · разработка утилит для анализа конфигурации сетевого оборудования; · выявление программно-аппаратных неполадок в работе оборудования; · проведение сети Ethernet; · исправление программных ошибок в работе ЭВМ; · исправление аппаратных ошибок в работе ЭВМ. 2.2. Выполнение работ и изучение материалов, предусмотренных дипломным проектом2.2.1. Подбор необходимой научной литературы и справочного материала по теме ВКДля разработки дипломного проекта мной был проведен анализ учебной литературы. Таким образом, был составлен основной список источников: 1. Бардзелл, Джеффри Macromedia Dreamweaver MX 2004 с ASP, ColdFusion и PHP. Из первых рук (+ CD-ROM) / Джеффри Бардзелл. - М.: Эком, 2017. - 560 c. 2. Бенкен, Е. PHP, MySQL, XML. Программирование для Интернета / Е. Бенкен. - М.: БХВ-Петербург, 2016. - 352 c. 3. Веллинг, Люк Разработка веб-приложений с помощью PHP и MySQL / Люк Веллинг , Лора Томсон. - М.: Вильямс, 2013. - 848 c. 4. Гультяев, А. К. Уроки Web-мастера. Технология. Дизайн. Инструменты / А.К. Гультяев, В.А. Машин. - М.: Корона-Принт, 2016. - 448 c. 5. Дронов, В.А. PHP 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтов / В.А. Дронов. - М.: БХВ-Петербург, 2012. - 418 c. 6. Дронов, Владимир РНР 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка интерактивных Web-сайтов / Владимир Дронов. - М.: БХВ-Петербург, 2017. - 544 c. 7. Дунаев, В. Сценарии для Web-сайта. PHP и JavaScript / В. Дунаев. - М.: БХВ-Петербург, 2017. - 576 c. 8. Клименко, Роман Веб-мастеринг на 100% / Роман Клименко. - М.: Питер, 2013. - 512 c. 9. Колисниченко, Денис PHP и MySQL. Разработка Web-приложений / Денис Колисниченко. - М.: БХВ-Петербург, 2013. - 560 c. 10. Колисниченко, Денис Профессиональное программирование на PHP (+CD-ROM) / Денис Колисниченко. - М.: БХВ-Петербург, 2015. - 416 c. 2.2.2. Описание программных средств для реализации приложения по теме ВКРВыбор средств и технологии создания программного продукта Для создания перспективного, расширяемого и эффективного сайта любой сложности следует начинать с простого. Это процесс нелёгкий, требует определённых базовых знаний PHP и MySQL PHP В web-разработке существует 2 главных направления: front-end и back-end. Первое — это HTML, CSS, JavaScript и то, на чём создают внешний вид страницы. Второе — всё, что связано с сервером. Для back-end нужны другие языки программирования. Один из них — PHP. PHP — третий по популярности язык программирования. На нём пишут 25% проектов. PHP — это серверный язык программирования. Он выполняется непосредственно на сервере, поэтому браузер не читает код на нём. PHP применяется тогда, когда нужно сделать: динамический или статичный сайт, веб-приложение.. MS SQL Server Данный программный продукт представляет собой систему управления базами данных (СУБД) реляционного типа, разработанную корпорацией Microsoft. Для манипуляции данными используется специально разработанный язык Transact-SQL. Выбор SQL-базы данных был обусловлен следующими факторами: · на данный момент SQL Server является самой популярной СУБД; · язык SQL позволяет очень гибко настроить базу данных и ее работу с клиентским приложением; · базу данных легко перенести на другое устройство; · позволяет работать с большим объемом данных без потерь в производительности 2.2.3. Описание основных программных модулейРабота сайта начинается с главной страницы (рис. 2). Рис.2. Вид Главной страницы сайта Сверху находится панель с пунктами меню (рис.3). Рис.3.Панель с пунктами меню сайта Если навести курсор мышки на пункт меню «Новости», появится выпадающий список (рис.4). Рис.4.Выпадающий список На главной странице сайта расположена контактная информация (рис. 5). Рис.5. Контактная информация На вкладке «Связь с учреждением» находятся контактные данные и местоположение (рис.6). Рис.6. Вид страницы «Связь с учреждением» Пункт меню «Об учреждении» (рис. 7). Рис.7.Вид «Об учреждении» Пункт меню «Порядок приёма » (рис. 8). Рис.8. Вид страницы «Порядок приёма» 2.2.4 Тестирование и отладка программыТестирование программного обеспечения - проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом. В более широком смысле, тестирование - это одна из техник контроля качества, включающая в себя активности по планированию работ, проектированию тестов, выполнению тестирования и анализу полученных результатов. Существует несколько уровней тестирования, которые проводятся на разных этапах разработки приложения. 1. Модульное тестирование (UnitTesting).Компонентное (модульное) тестирование проверяет функциональность и ищет дефекты в частях приложения, которые доступны и могут быть протестированы по отдельности (модули программ, объекты, классы, функции и т.д.). 2. Интеграционное тестирование (IntegrationTesting).Проверяется взаимодействие между компонентами системы после проведения компонентного тестирования. 3. Системное тестирование (SystemTesting).Основной задачей системного тестирования является проверка как функциональных, так и не функциональных требований в системе в целом. При этом выявляются дефекты, такие как неверное использование ресурсов системы, непредусмотренные комбинации данных пользовательского уровня, несовместимость с окружением, непредусмотренные сценарии использования, отсутствующая или неверная функциональность, неудобство использования и т.д. 4. Операционное тестирование (ReleaseTesting).Даже если система удовлетворяет всем требованиям, важно убедиться в том, что она удовлетворяет нуждам пользователя и выполняет свою роль в среде своей эксплуатации, как это было определено в бизнес модели системы. Следует учесть, что и бизнес модель может содержать ошибки. Поэтому так важно провести операционное тестирование как финальный шаг валидации. Кроме этого, тестирование в среде эксплуатации позволяет выявить и нефункциональные проблемы, такие как: конфликт с другими системами, смежными в области бизнеса или в программных и электронных окружениях; недостаточная производительность системы в среде эксплуатации и др. Очевидно, что нахождение подобных вещей на стадии внедрения - критичная и дорогостоящая проблема. Поэтому так важно проведение не только верификации, но и валидации, с самых ранних этапов разработки ПО. 5. Приемочное тестирование (AcceptanceTesting). Формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится с целью: определения удовлетворяет ли система приемочным критериям; вынесения решения заказчиком или другим уполномоченным лицом принимается приложение или нет. Тестирование, как завершающий этап разработки приложения, играет жизненно важную роль в процессе создания качественного программного обеспечения. Чем сложнее приложение, тем больше времени требуется на его проверку и отладку. Функциональное тестирование - наиболее продолжительный этап проверки ресурса. Суть этого процесса заключается в проверке всего описанного функционала: - проверка создания, редактирования, удаления учебных курсов; - проверка добавления пользователей, создания глобальных групп и назначения ролей; -проверка отслеживания прогресса студентов, оценок успеваемости, журналов посещения; -проверка разграничения доступа к учебным материалам и блокам курсов; -проверка распределения созданных курсов по категориям; -проверка реализации глобального поиска по всей системе; -проверка расширения функциональных возможностей системы дистанционного обучения с помощью дополнительных плагинов; -проверка обеспечения возможности автоматического напоминания паролей пользователям (пароль направляется пользователю посредством электронной почты); -проверка использования различных форматов проведения занятий (SCORM-формат, лекция, база данных, тест и т.д.); -проверка создания индивидуальных настроек для курса; -проверка импортирования элементов из ранее созданных дистанционных курсов; -проверка импорта/экспорта пользователей, курсов, журнала оценок; - проверка резервного копирование и восстановления системных данных. При тестировании и отладки программного продукта были реализованы и изменены следующие элементы: добавлены и удалены форматы проведения занятий; обнаружились проблемы в работе автоматического добавления курсов. Обнаруженные при тестировании проблемы было решено исправить в процессе доработки диплома, так как основные функции – системы дистанционного обучения работают исправно. 2.2.5 Руководство пользователяНазначение и условия применения программы После прохождения тестирования необходимо задокументировать разработанный программный продукт. Документация на программное обеспечение - руководства пользователя, диалоговая (оперативная) документация и справочный текст, описывающие, как пользоваться программным продуктом. Документ - элемент документации: целевая информация, предназначенная для конкретной аудитории, размещенная на конкретном носителе (например, в книге, на диске, в краткой справочной карте) в заданном формате. Программная документация - документы, содержащие в зависимости от назначения данные, необходимые для разработки, производства, эксплуатации, сопровождения программы или программного средства. Существует четыре основных типа документации на ПО: архитектурная/проектная - обзор программного обеспечения, включающий описание рабочей среды и принципов, которые должны быть использованы при создании ПО; техническая - документация на код, алгоритмы, интерфейсы, API; пользовательская - руководства для конечных пользователей, администраторов системы и другого персонала; маркетинговая. Для представления приложения неподготовленному пользователю лучше всего подходит составление пользовательской документации – инструкции по эксплуатации и руководства пользователя. В качестве «паспорта» к программному продукту составим требования к функциональным характеристикам, к надежности и безопасности, к программному и аппаратному обеспечению и к информационной совместимости. ВЫВОДЫ И ПРЕДЛОЖЕНИЯЯ, Верачева Маргарита Андреевна, студентка группы К-41, проходила производственную практику в БУЗ ВО «Острогожская районная больница» За все время практики я ознакомилась с производственной работой предприятия, правилами внутреннего трудового распорядка, дисциплиной и рабочим персоналом. Кроме того, на данном этапе происходят консультации с руководителем практики от техникума, руководителем и специалистами подразделений предприятия. Во время прохождения практики на данном предприятии мне были предоставлены все необходимые условия для выполнения практических задач и своих обязанностей. При возникновении затруднений я всегда могла получить грамотные и подробные советы от наставника практики от предприятия. Мне также предоставлялась вся необходимая информация для выполнения практического задания. За время работы над своим проектом ВКР я более подробно изучила теоретические основы, отработала навыки составления и оптимизации алгоритмов. Практика прошла на высшем уровне. Хороший коллектив, интересные задания и огромный опыт полученный в процессе прохождения производственной практики оставили положительные эмоции. Студентка __________ М.А. Верачева ПРИЛОЖЕНИЯПриложение 1 Характеристика – отзыв о прохождении преддипломной практики. Аттестационный лист. Дневник по преддипломной практике. Фотоматериал о ходе прохождения преддипломной практики. Электронный вариант отчета, электронные варианты решения индивидуальных профессиональных задач на CD-диске. |