Положения разработки индивидуального задания

Инновационный Евразийский университет

Кафедра «Информационные технологии»

ОТЧЕТ

По производственной практике

Оценка: __________________

Выполнил:

студент гр. ВТиПО-102

                                         

(ФИО студента)

Проверил:

ст.преподаватель Ли О.С.

 

 

Содержание

Введение……..……..……..……..……..……..……..……..……..……..….

1. Общая характеристика Кызылжарской СОШ …………………….…..

1.1. Характеристика деятельности…………………………………………

1.2. Cтруктура предприятия ………………….………………………….....

2. IT-структура Кызылжарской СОШ ………………………………………

2.1. Технические характеристики вычислительной техники………………

2.2. Положения разработки индивидуального задания……………………

2.3. Создание программы…………………………………………………

Заключение………………………………………….………………………......

Список используемой литературы………………………………………………

 

ВВЕДЕНИЕ

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

Задачи производственной практики:

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

- ознакомление с организационной структурой предприятия (организации), функциями автоматизированных информационных систем для управления производственным процессом, функциями специалистов структурного подразделения предприятия/учреждения/организации, в которой бакалавр проходит производственную практику;

- знакомство с работой функциональных служб предприятия/учреждения/организации (либо конкретной службы, в которой студент проходит производственную практику) и должностными обязанностями их специалистов;

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

- приобретение практикантами умений и навыков профессионального поведения в процессе трудовой деятельности по избранному направлению профессиональной деятельности на предприятии / учреждении / организации.

 

Производственная практика проходила в государственном учреждении «Кызылжарская Средняя Образовательная школа №5» с 31 мая 2021 года по 13 июня 2021 года.

 

 

1.  Общая характеристика предприятия КГУ “Кызылжарская СОШ”

Характеристика деятельности

Школа основана в 1955 году (начальная), стала восьмилетней в 1960 году, средней в 1969 году. Особенностью прохождения практики в школе является обязательное наличие компьютерного класса со своими особенностями и проблемами, в решении которых понадобится помощь практиканта. С учетом того, что редко в каком учебном заведении есть штатная единица для программиста, его обязанности обычно возлагают на учителя информатики и вычислительной техники.
 Программист, прошедший чаще всего только переподготовку по данной дисциплине, в большей степени знает именно методику преподавания предмета, а не тонкости работы с самой техникой и локальной сетью. Поэтому появлению практиканта-программиста всегда рады, а ему придется столкнуться с множеством различных технических проблем, на решение которых у вечно занятого педагога не хватало времени. Чаще всего ему придется помогать с ремонтом компьютеров, расширять локальную сеть, заниматься созданием или усовершенствованием имеющегося школьного сайта.

C труктура предприятия

Директор школы: Молдабеков Бауржан Касымтаевич

Заместитель директора по учебной работе: Чуркина Надежда Васильевна

Заместитель директора по учебной работе: Мантаева Айгуль Кусайдаровна

Заместитель директора по воспитательной работе Исаева Наталья Викторовна

 

IT-структура учреждения  «Кызылжарская СОШ»

Технические характеристики вычислительной техники

В качестве средства автоматизации системы хранения данных сотрудников в учреждении  КГУ «Кызылжарская СОШ» было выбрано Visual Studio от компании Microsoft. Данная среда разработки имеет широкий выбор возможностей и является одним из мощнейших инструментом при проектировании Базы Данных.

Основными достоинствами данной системы разработки БД являются:

- визуальный подход к проектированию БД;

- высокая скорость разработки;

- огромные графические возможности;

- простота и удобство в использовании;

Visual Studio обладает очень важными для разработки БД свойствами и функциями, способствующих еще более высокой скорости разработки и интеграции приложений. Разработка приложения в программе Visual Studio имеет следующие возможности:

- Повышает эффективность и улучшает производительность. Работа с базами данных часто не очень проста и интуитивно понятна, как хотелось бы. Visual Studio упрощает задачу использования своих баз данных, предоставляя в их распоряжение удобный дизайнер форм, понятный не только программисту, но и любому пользователю.

- Улучшает доступ к данным и качество их анализа. Позволяет пользоваться различными запросами, отчетами, выводимыми в Word или Excel, редактировать поступившие данные. 

Требуемое техническое обеспечение:

Для оптимальной работы программы требуется техническое обеспечение, удовлетворяющее следующим требованиям:

Компьютер на базе процессора Intel Pentium III или AMD Athlon с тактовой частотой не менее 750 МГц;

Память: 128Мб;

Видеоадаптер SVGA, позволяющий установить разрешение 800x600;

- 500Мб свободного места на жестком диске;

- видеокарта 16 Мб; 

- Цветной монитор SVGA 15 дюймов с частотой экрана не меньше 80Гц;

- Компьютерная мышь;

- Клавиатура;

Рекомендуемое техническое обеспечение:

Для более эффективной и продуктивной работы необходимо следующее техническое обеспечение:

- Компьютер на базе процессора Intel Pentium III или AMD Athlon с тактовой частотой не менее 1 ГГц;

- Память: 256Mб;

- Видеоадаптер: 1024х768х32 бит;

- 1Гб внутренней памяти жесткого диска без;

- Цветной монитор SVGA 17 дюймов с частотой экрана 80Гц и более;

-Компьютерная мышь; 

- Клавиатура.

 

 

 

Положения разработки индивидуального задания

Разрабатываемая программа предназначена для обеспечения эффективной работы отдела на основе новых технологий и оборудования, отвечающих современным требованиям, действующим нормативным документам, техническим требованиям и условиям органов государственного надзора.

Объект автоматизации: Хранение данных о сотрудниках КГУ «Кызылжарская СОШ »

Системы, которые подлежат автоматизации или улучшению:

система записи данных;

система хранения данных;

система поиска данных;

Цели создания системы:

- повышение оперативности управления процессом;

- обеспечение устойчивости функционирования объекта;

- повышение отказоустойчивости системы хранения информации; 

Критерии оценки достижения цели создания системы – повышение общей удобства записи, хранения и поиска данных на предприятии.

Для более полного упрощения конечного пользования продуктом был выбрана среда разработки Visual Studio .Net. Данный программный продукт был выбран потому, что, средства которые используются для представления общего логического описания данных, просты и понятны.

Интерфейс программного обеспечения ориентирован на конечного пользователя и учитывает возможность того, что пользователь не имеет необходимой базы знаний.

Для написания базы данных в среде Visual Studio .NET был выбран язык C#. На сегодняшний день C# является одним из самых популярных и удобных языков программирования, подходящий как для новичков, так и для профессионалов в сфере программирования. Также данный язык подходит для создания простых офисных программ и сверхсложных программ, приложений, игр или веб-порталов которыми ежедневно пользуются миллионы людей по всему миру. Использоваться начал в 2002-ом году с выходом Microsoft Visual Studio .Net.

Старания компании Microsoft по развитию, совершенствованию и распространению Microsoft Visual Studio .Net не прошли даром.Ведь доля .Net приложений среди общего количества разрабатываемого программного обеспечения является наибольшей.

 

 

Создание программы

Для начала нужно спроектировать базу данных из двух таблиц в СУБД Microsoft Acces

 

Рисунок 1 – БД в Microsoft Acces

 

Сама программа была разработана в специальной программе для создания приложений Microsoft Visual Studio 2019. На рисунке 1 можно увидеть стартовое окно платформы.

 

Рисунок 2 – Стартовое окно VS 2019

Для начала работы в программе необходимо создать проект Windows Forms (.Net Framework) для языка программирования C#, как на рисунке 2

 

Рисунок 3 – Создание проекта Windows Forms .Net Framework

 

После создания пустого Windows- приложения нужно привязать БД к форме с помощью компонента «Binding Source» выбрав его из панели задач и перенеся на форму как показано на рисунке 4.

 

Рисунок 4 – «Binding Source»

 

При выборе данного свойства «Binding Source» в окне свойств появляется следующее окно(рисунок 5).

 

Рисунок 5 – Добавить источник данных проекта

 

Выбрав команду «Добавить источник данных проекта» для создания нового источника данных и соединения с ним. Появляется следующее окно диалога (рисунок 6).

 

Рисунок 6 – Окно диалога

 

 

Выбираем База данных и Далее. Дальше выбираем кнопку «Создать подключение». Последний шаг диалога – выбор тех таблиц или иных объектов базы данных, которые необходимы в данном источнике (рисунок 7).

 

Рисунок 7 – Выбор таблиц

 

    В данном окне выбраны таблицы «Сотрудники» и «Информация» (содержит информацию о сотрудниках). На этом создание источника данных завершено. Теперь данные, подключенные выше необходимо отобразить на форме. Простейшим способом для данной задачи является компонент DataGridView. Компонент является визуальным и отображается на форме (рисунок 8).

 

Рисунок 8 – Компонент DataGridView

 

 

Для того чтобы компонент мог отображать данные, необходимо выбрать источник данных в выпадающем списке (рисунок 9).

 

Рисунок 9 – Выбор источника данных для DataGridView

 

    В данном случае я выбрал в качестве источника данных таблицу «Сотрудники». Для отображения таблицы «Информация» необходимо разместить на форме еще один компонент DataGridView и проделать выше перечисленные действия.

Редактирование данных в ячейках компонента DataGridView при соответствующих настройках возможно, но неудобно и не рационально. В частности, трудно проверять введенные значения на ошибки. Поэтому для таблицы «Сотрудники» сделаем экранную форму, позволяющую отображать данные в компонентах TextBox и редактировать их. Для этого разместим на форме контейнер типа Panel, а на нем три компонента TextBox следующим образом (рисунок 10).

 

Рисунок 10 – Экранная панель для редактирования записей таблицы «Сотрудники»

    В базе данных они не сохраняются, и при повторном вызове приложения, конечно же, будут отсутствовать. Это происходит потому, что данные были загружены в объект DataSet, который представляет собой копию таблицы в памяти. Все действия выполняются с этой копией. Для того чтобы изменения отобразились в базе данных, необходимо выполнить метод Update класса TableAdapter. Таким образом, в разрабатываемом приложении необходимо разместить кнопку «Обновить» и записать в обработчик события Click следующий программный код (рисунок 11)

 

Рисунок 11 – Код выполняющий обновление таблицы после внесения изменений

 

    Данный код обновляет информацию в таблицах «Сотрудники» и «Информация о сотрудниках», предоставляемых источником данных. Данный метод является перегруженным, и его варианты позволяют обновлять как отдельную строку таблицы, так и группу строк.Для работы с данными нужно разместить на форме две кнопки «Сортировка» и «Обратная сортировка». На кнопке «Сортировка» написать код (рисунок 12):

 

Рисунок 12 – Программирование кнопки «Сортировка»

 

На кнопке «Обратная сортировка» написать код (рисунок 13):

 

Рисунок 13 – Программирования кнопки «Обратная сортировка»

 

    Для вывода данных из таблицы в Excel, необходимо добавить ссылку. Обозреватель решений - ссылки-добавить ссылку. Появится окно диалога «Менеджер ссылок». В правом углу написать – Excel, в левом верхнем выбрать – «Сборки» и в списке указать Microsoft.Office.Interop.Excel. Добавить в раздел using: using Microsoft.Office.Interop.Excel. Далее необходимо создать кнопку «Вывод в Excel» и на кнопку написать код изображенный на рисунке 14:

 

Рисунок 14 – Код вывода отчета в Excel

 

Рисунок 15 – Вид отчета в Excel

 

 

Конечный результат рабочей программы (рисунок 16):

 

Рисунок 16 – Вид приложения в действии

 

 

Заключение

21 век называют веком высоких технологий и большую роль в этом занимают IT- технологии, в частности программирование. Программирование применяете везде, например в науке, инженерии, промышленности и др. отраслях нашей жизни. Лидирующие места среди востребованных сейчас языков программирования уверенно занимает C#.

Он действительно мощнейший язык программирования который полезно и интересно изучать. Как и все ныне существующие языки программирования у C# есть свои плюсы и минусы, но в сравнении с другими языками программирования C# “молодой” и перспективный язык программирования.

Во время прохождения производственной практики были закреплены полученные во время обучения теоретические навыки. За время прохождения практики я ознакомился с организацией, структурой и принципами функционирования предприятия. Получил опыт работы в коллективе.

В ходе практики, были приобретены необходимые практические умения и навыки работы, которые понадобятся мне в дальнейшей деятельности. Навыки и умения, приобретенные мной путём непосредственного участия в деятельности организации.

По окончанию практики были закреплены теоретических знаний, полученные во время обучения, приобретены практические навыки, опыт деятельности по направлению подготовки, также я ознакомился на практике с вопросами профессиональной деятельности, направленными на формирование знаний, навыков и опыта профессиональной деятельности.

     

 

 


 

Список используемой литературы

 

1. Клири С., Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е межд. изд. – М: Прогресс книга, 2020 г. – 304 с.

2. П. В. Евдокимов. C# на примерах. Наука и техника, 2016. - 304 c

3. Гэри Маклин Холл. Адаптивный код на C#. Проектирование классов и интерфейсов, шаблоны и принципы SOLID. Вильямс, 2017. - 432 c

4. Адам Фримен. ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов. Вильямс, 2017. - 736 c

5. Гриффитс, И. Программирование на C# 5.0 / И. Гриффитс. - М.: ЭКСМО, 2016. - 208 c.

6. Михаил Фленов. Библия С#. БХВ-Петербург, 2016. - 544 c

7. Рихтер, Джеффри CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C# / Джеффри Рихтер. - М.: Питер, 2019. - 896 c.

8. Вагнер, Б. Эффективное программирование на C#. 50 способов улучшения кода. / Б. Вагнер. - М.: Вильямс И.Д., 2017. - 224 c.

9. Эндрю Троелсен, Филипп Джепикс. Язык программирования C# 6.0 и платформа .NET 4.6. Вильямс, 2017. - 1440 c

10. Л. А. Залогова, Основы объектно-ориентированного программирования на базе языка С#. Учебное пособие. – М: Лань, 2018 г. – 192 с.

11. Васильев, А.Н. Программирование на C# для начинающих. Особенности языка / А.Н. Васильев. - М.: ЭКСМО, 2017. - 128 c.

12. Эндрю Стиллмен, Дженнифер Грин. Изучаем C#. Питер, 2016. - 816 c

13. Герберт Шилдт. C# 4.0. Полное руководство. – М: Вильямс, 2017. - 1056 c.

14. Джозеф Албахари - C# 6.0. Справочник. Полное описание языка. – М: Вильямс, 2016 г. – 1040 с.

15. Вагнер, Билл С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2017. - 320 c.

 

 


Дата добавления: 2021-07-19; просмотров: 110; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!