ИС педагог психолог. Отчет. Отчет по преддипломной практике выполнил студент 4 курса, группы ис41
Скачать 0.7 Mb.
|
бюджетное профессиональное образовательное учреждение Вологодской области «Череповецкий лесомеханический техникум им. В.П. Чкалова» Специальность 09.02.07 «Информационные системы и программирование» ОТЧЕТ ПО ПРЕДДИПЛОМНОЙ ПРАКТИКЕ
МП СодержаниеВведение 3 ЗАключение 20 Список используемой литературы 21 ВведениеПроизводственная практика проводится с целью углубления первоначального практического опыта, формирования у обучающегося общих и профессиональных компетенций, проверки его готовности к самостоятельной трудовой деятельности, а также на подготовку выпускной квалификационной работы. Производственная практика позволяет соединить теоретическую подготовку с практической деятельностью на конкретных рабочих местах. В задачи практики входит: — Спроектировать и разработать информационную систему «Автоматизация рабочего места педагога психолога», формирование основных принципов работы системы. — Проанализировать средства, методы и информационные технологии сбора и обработки информации на предприятии; — Сбор необходимого материала для выполнения дипломного проекта в соответствии с полученными индивидуальными заданиями; — Сбор, анализ и подготовка технической документации к обработке в ИС информации; — Привитие первоначальных организаторских навыков управления производственным процессом на участке, в цехе и т.д. Производственная практика проходила на предприятии ФГБОУ ВО "УГЛТУ" с 20 апреля по 17 мая 2022 года. Характеристика базы практикиОбщая характеристика базы практикиПреддипломная практика проходила в Федеральном государственном бюджетном образовательном учреждении высшего образования «Уральский государственный университет» (далее - Университет), которое является образовательной организацией высшего образования, осуществляющей в качестве основной цели её деятельности образовательную деятельность по образовательным программам высшего образования и научную деятельность, созданной для осуществления образовательных, научных, социальных и иных функций некоммерческого характера. Официальное наименование Университета: На русском языке: полное - федеральное государственное бюджетное образовательное учреждение высшего образования «Уральский государственный лесотехнический университет»; сокращенные - ФГБОУ ВО «УГЛТУ»; УГЛТУ; Уральский государственный лесотехнический университет; ФГБОУ ВО «Уральский государственный лесотехнический университет». На английском языке: полное - Ural State Forest Engineering University, сокращенное - USFEU. Место нахождения Университета - 620100, Свердловская область, г. Екатеринбург, Сибирский тракт, д. 37. Организация производстваУниверситет обладает автономией, под которой понимается самостоятельность в осуществлении образовательной, научной, инновационной, административной, финансово-экономической, инвестиционной деятельности, разработке и принятии локальных нормативных актов в соответствии с законодательством Российской Федерации и иными нормативными правовыми актами Российской Федерации, настоящим уставом, и несет ответственность за свою деятельность перед каждым обучающимся, обществом и государством. Управление Университетом осуществляется в соответствии с законодательством Российской Федерации и настоящим уставом на основе сочетания принципов единоначалия и коллегиальности. Органами управления Университета являются конференция работников и обучающихся Университета, ученый совет Университета, ректор Университета, попечительский совет Университета. Структура и функции подразделения базы практики1.3.1 Структура УниверситетаУниверситет самостоятельно формирует свою структуру, если иное не установлено федеральными законами. Университет самостоятельно устанавливает штатное расписание исходя из объема и форм реализуемых образовательных программ, оказываемых услуг и выполняемой работы, определяет численность работников в структурных подразделениях и осуществляет прием на работу работников, заключение и расторжение с ними трудовых договоров, распределение должностных обязанностей. Университет может иметь в своей структуре различные структурные подразделения, обеспечивающие осуществление образовательной, научной и иной деятельности Университета с учетом уровня, вида и направленности реализуемых образовательных программ, формы обучения и режима пребывания обучающихся (филиалы, представительства, отделения, факультеты, институты, центры, кафедры, подготовительные отделения и курсы, научно-исследовательские, методические и учебно-методические подразделения, лаборатории, конструкторские бюро, учебные и учебно-производственные мастерские, клиники, учебно-опытные хозяйства, учебные полигоны, учебные базы практики, учебно-демонстрационные центры, учебные театры, выставочные залы, учебные цирковые манежи, учебные танцевальные и оперные студии, учебные концертные залы, художественно-творческие мастерские, библиотеки, музеи, спортивные клубы, студенческие спортивные клубы, школьные спортивные клубы, общежития, интернаты, психологические и социально-педагогические службы, обеспечивающие социальную адаптацию и реабилитацию нуждающихся в ней обучающихся, и иные предусмотренные локальными нормативными актами Университета структурные подразделения). В состав Университета также входят объекты производственной и социальной инфраструктуры. 1.3.2 Функции УниверситетаУдовлетворение потребностей общества и государства в квалифицированных специалистах, а также потребностей личности в интеллектуальном, культурном и нравственном развитии; Выполнение заказов на научные исследования и разработки для юридических и физических лиц на основе гражданско-правовых договоров; Организация и проведение фундаментальных, прикладных и поисковых научных исследований, использование полученных результатов в образовательном процессе, в том числе для развития научных и педагогических школ, а также их передача иным хозяйствующим субъектам в целях практического использования; Обеспечение системной модернизации высшего образования; Информационное обеспечение структурных подразделений Университета, работников и обучающихся Университета, создание, развитие и применение информационных сетей, баз данных, программ; Создание для обучающихся и работников условий для реализации их умственного и творческого потенциала, занятий спортом, отдыха, в том числе в спортивно-оздоровительных студенческих лагерях, на базах отдыха и в гостевых домах, созданных на базе закрепленного за Университетом имущества; Написание, издание и тиражирование учебников, учебных пособий и иных учебных изданий, методических и периодических изданий. Реализация индивидуального задания2.1.1 iGrade (Zysco)Стоимость: 3$ Платформы: IOS С помощью этого приложения для психологов профессионалы в этой области могут получить полезный инструмент, который позволяет им систематизировать информацию о своих пациентах. Среди прочего, разрешено администрирование и управление цитированием, профилями, отчетами, оценками и заметками. Можно управлять неограниченным количеством клиентов и сессий, а также оценивать их прогресс. Однако следует принимать во внимание, что информация о пациентах является частной и строго конфиденциальной, поэтому использование или неиспользование этого типа приложений должно оцениваться с особой осторожностью, исходя из степени безопасности рассматриваемого приложения. 2.1.2 Документы Google (Google Inc.)Стоимость: бесплатно Платформы: IOS, PC, Android Документы Google - приложение, широко известное широкой публике, особенно в академических кругах. Это приложение, которое позволяет открывать, создавать и изменять текстовые документы в Интернете (или даже в автономном режиме), причем изменения автоматически сохраняются в приложении. Это также позволяет групповую работу возможность создавать общие папки или документы что разные люди смогут создавать, изменять и модифицировать, причем возможно, что они делают это даже в одно и то же время. Выбор технологий для реализации ИСДля разработки информационной системы был использован объектно – ориентированный язык программирования C#. Данный язык программирования широко используется в программировании десктоп приложений. Средой разработки информационной системы была выбрана Microsoft Visual Studio 2019. Использование данной седы разработки обусловлено её простотой, популярностью и возможностями, в частности наличие интеллектуальной системы Microsoft IntelliSense, которая облегчает и направляет процесс написания кода в правильное русло. Анализ процесса обработки информации2.3.1 Выбор структур данных для хранения информацииСистема управления базами данных - объект для управления базами данных, отвечает за обособление данных и их дальнейшее хранение и обработку в разное время в неопределенном месте на сервере. СУБД общается с БД, например с помощью языка SQL (Structured Query Language). Реляционная модель - публикация базы данных в виде таблиц с действиями для записей на языке SQL. Данный язык более абстрактный, чем C и остальные представленные на рынке, т.к. запрос остается на выбор администратора СУБД. Раньше данные хранились в алфавитно-цифровой форме, разделялись по стандартным типам. А теперь сюда включаются и бинарные объекты такие как изображения, видео и большие текста, по которым может происходить поиск и вывод информации. Следующий очень нужным элементом СУБД является встроенный язык программирования, служит для автоматизации процессов обслуживания системы и анализа и обработки данных внутри базы. Приложения пользователя взаимодействуют с СУБД в двух или трех уровневой клиент-серверной архитектуре. От сюда следует, что физический сервер, на котором установлена СУБД называется сервером баз данных. Управление и администрирование СУБД включает в себя создание базы данных, управление и обслуживание всей инфраструктуры сервера. При выборе СУБД следует отталкиваться от тех приложений, которыми она будет администрироваться, т.е. выбор СУБД - 100% задача разработчика, а не пользователя, который может даже не понимать, что это такое. Ведущие поставщики на рынке СУБД: IBM, Oracle и Microsoft. При выборе необходимо руководствоваться такими параметрами, как масштабируемость, быстрота, работа с XML и другими кластерными решениями. Для организации информационной базы будет использована реляционная СУБД. Поэтому должна быть разработана логическая структура реляционной базы данных, на исходных данных которой будет осуществляться разработка ИС «Psihology». Используем процессорный подход к реализации базы данных, определяя состав только тех данных, которые необходимы для получения точной выходной информации по поставленной задаче. Реляционная модель показывает множественное отношение, которое представляет собой подмножество декартова произведения в списке доменов. Домен - это множество значений, в следствии чего из него извлекаются значения для нужного нам атрибута. Строки схем называются кортежами, имена столбцов - атрибутами. Следует заметить, что все кортежи должны быть различны, а порядок столбцов в любом случае произволен, чем будет упрощается процесс обработки этих кортежей. В отношении выделяется несколько атрибутов, одинаково описывающих кортежи и называемых ключами этих кортежей. Характерная черта реляционной формы заключается в том, что в отличии от сетевой и иерархической моделей, реальные предметы и взаимосвязи между ними кажутся в основе этих данных одинаково и в виде нормализованных отношений связей. Главный и основной минус реляционной модели данных кроется в ее низкой производительности в реляционной СУБД. Но разработка современных систем таких как, ORACLE, InterBase, Acsses и др. позволило преодолеть и этот существенный недостаток. Главные преимущества реляционной модели можно разделить на группы: — Реляционная база визуально представляет собой набор неких таблиц с которыми пользователь должен в последствии работать; — Реляционные языки довольно просты для изучения и освоения обычным пользователям, в то время как языки общения с иерархической и сетевой моделями предназначены исключительно для программистов и мало пригодны для обычных пользователей — Связь. Реляционное представление показывает понятную схему взаимосвязей атрибутов из различных отношений в базе данных — Точность. Направленные связи в реляционной БД отсутствуют — Гибкость. Операции проецирования и объединения позволяют разделять и соединять эти отношения, так что программист может получать разнообразные файлы в нужной для него форме; — Секретность. В реляционной базе данных контроль осуществляется на простом уровне. Для каждого отношения имеется возможность разделения прав доступа, засекреченные данные можно выделить в отдельные отношения и поставить на них проверку прав доступа. — Простота. Физическое размещение однородных файлов намного проще, чем размещение иерархических и сетевых структур. — Независимость данных. База должна легко допускать возможности расширения ее отношений и данных, т.е. добавления новых атрибутов и отношений. Так как среди перечисленных логических моделей данных реляционная обладает значимыми преимуществами и малыми недостатками, то она и будет взята в основу для построения проекта на C#. Выбор остановился на Microsoft SQL Management Studio 2018. Преимущества для использования оной заключаются в простоте при использовании совместно с Microsoft Visual Studio. 2.3.2 Выбор методов и алгоритмов решения задачиОбъектно-ориентированное программирование и функциональное программирование преследуют одну и ту же цель — разрабатывать гибкие программы, которые легко понять и не содержат ошибок. Но они основаны на разных подходах. ООП — это парадигма, основанная на идее «объектов», содержащих данные в форме полей, часто называемых атрибутами; и код в форме процедур, часто называемых методами. Объектно-ориентированное программирование утверждает, что упрощает понимание того, как работает программа, объединяя данные и связанное с ними поведение в одном месте (называемом «объектом»). Объектно-ориентированное программирование основывается на четырех ключевых принципах: — Абстракция (акцент на главном и скрытие ненужных деталей); — Наследование (определение одного класса с точки зрения другого); — Полиморфизм (объединение элементов для создания новой сущности); — Инкапсуляция: (позволяет скрыть несвязанные данные от пользователей и предотвращает несанкционированный доступ). FP — это процесс создания программного обеспечения путем составления чистых функций. Все объекты неизменяемы, а это означает, что однажды созданное не может быть изменено. Функциональное программирование утверждает, что данные и поведение — разные вещи и для ясности их следует разделять. FP основывается на шести концепциях: — Функции высшего порядка (HOF); — Чистота; — Рекурсия; — Ссылочная прозрачность. — Строгая и ленивая оценка; — Системы типов. Для создания информационной системы «Psihology» был использован объектно – ориентированный подход, так как программа преимущественно использует объектный язык программирования C#. Проектирование структур данных2.4.1 ER – диаграммаДиаграмма entity-relationship (ERD) отображает отношения набора сущностей, хранящиеся в базе данных. Другими словами, мы можем сказать, что ER-диаграммы помогут вам объяснить логическую структуру баз данных. На первый взгляд диаграмма ER выглядит очень похоже на блок-схему. Однако ER-диаграмма включает в себя множество специализированных символов, и ее значения делают эту модель уникальной. Цель ER Diagram – представить инфраструктуру структуры объекта. ER диаграмма представлена на Рисунке 1. Рисунок 1 – ER диаграмма. 2.4.2 Физическая модель БДФизическая модель базы данных — это модель данных, которая определяет, каким образом представляются данные, и содержит все детали, необходимые СУБД для создания базы данных. Физическая модель базы данных представлена на рисунке 2. Рисунок 2 – Физическая модель базы данных. Пользовательский интерфейс - комплекс программных и аппаратных средств, предназначенных для обеспечения информационного взаимодействия компьютера и пользователя. Основу такого взаимодействия составляют диалоги. Под диалогом понимается процесс обмена информацией между пользователем и программной системой, осуществляемый через интерактивный терминал и по определенным правилам. Каждый диалог состоит из отдельных процессов ввода-вывода, которые физически обеспечивают связь пользователя и компьютера. 2.5.1 Создание графа диалога пользователя с интерфейсомГраф диалога представляет собой ориентированный взвешенный граф, каждой вершине которого сопоставлена конкретная картинка на экране (кадр) или определенное состояние диалога, характеризующееся набором доступных пользователю действий. Дуги, исходящие из вершин, показывают возможные изменения состояний при выполнении пользователем указанных действий. В качестве весов дуг указывают условия переходов из состояния в состояние и операции, выполняемые во время перехода. На рисунке 3 изображён граф диалога «Авторизация» на том этапе, когда пользователь вводит логин и пароль. Ответом системы на это действие является или сообщение об ошибке или переход на главную страницу. Рисунок 3 – Граф диалога пользователя «Авторизация» 2.5.2 Проектирование и описание системных оконПри проектировании пользовательских интерфейсов была выбрана табличная форма диалога. Табличная форма предполагает, что пользователь выбирает ответ из предложенных программой. Язык диалога для табличной формы имеет простейший синтаксис и однозначную семантику, что достаточно легко реализовать. Удобна эта форма и для пользователя, так как выбрать всегда проще, чем вспомнить, что особенно существенно для пользователя-непрофессионала. После запуска программы появится окно выбора типа учетной записи (рисунок 4), где пользователь может выбрать, под какой учетной записью будет производиться вход в систему. Рисунок 4 – Окно выбора типа учетной записи пользователя При нажатии кнопки «Психолог» откроется окно авторизации психолога (рисунок 5), где пользователь может ввести логин и пароль либо вернуться на главную страницу. Рисунок 5 – Окно авторизации психолога После успешного входа в профиль психолога, откроется главное окно психолога (Рисунок 6), из него ведется основная работа психолога. Рисунок 6 – Главное окно психолога После успешного входа в профиль администратора системы, откроется главное окно администратора (Рисунок 7), возможность добавлять, изменять и удалять психологов и студентов. Рисунок 7 – Главное окно администратора ЗАключениеВ ХОДЕ ВЫПОЛНЕНИЯ ДИПЛОМНОЙ РАБОТЫ БЫЛИ УСОВЕРШЕНТСОВВАНЫГН СЛЕДУЮЩИЕ КОМПЕТЕНЦИИ ОК1-10 И ПП 1 2 3 4 5 6 7 10 Использование информационно – компьютерных технологий становится неотъемлемой частью образовательного процесса. Внедрение современных компьютерных технологий в психологическую практику позволяет сделать работу педагога-психолога более продуктивной и эффективной. При этом использование программ органично дополняет традиционные формы работы педагога-психолога, расширяя возможности организации взаимодействия психолога с другими участниками образовательного процесса. Из всего вышесказанного, можно сделать следующий вывод: 1. Компьютер является надежным помощником психолога на всех этапах образовательного процесса. 2. Применение современных информационных технологий в работе психолога, помимо решения психологических задач, способствует повышению информационной культуры учащихся, родителей и педагогов. 3. Тесное сотрудничество психологов-теоретиков, психологов-практиков и программистов могут помочь сделать современную информационную среду более созидающей, развивающей и безопасной. Список используемой литературыСемантика и синтаксис UML. [Электронный ресурс] – режим доступа: https://cyberleninka.ru/4x99e0.html Нотация UML. Введение. [Электронный ресурс] – режим доступа: https://biconsult.ru/img/bi_portal/vvedenie_v_UML.pdf Структура унифицированного языка моделирования. [Электронный ресурс] – режим доступа: https://habr.com/ru/post/508710 Использование диаграммы классов UML при проектировании и документировании программного обеспечения. [Электронный ресурс] – режим доступа: https://habr.com/ru/post/572234/ Научная электронная библиотека «КиберЛенинка». [Электронный ресурс] – режим доступа: https://cyberleninka.ru Научное издательство «Интернаука». [Электронный ресурс] – режим доступа: https://www.internauka.org/ Унифицированный язык визуального моделирования Unified Modeling Language (UML). [Электронный ресурс] – режим доступа: http://www.kgau.ru/istiki/umk/mbp/ch15.html г.Череповец 2022 |