Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ. 3

1 ОБЩАЯ ХАРАКТЕРИСТИКА КУП «ЦЕНТР ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ МИНГОРИСПОЛКОМА». 4

2 ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ. 8

3 ВЫПОЛНЕНИЕ ЗАДАНИЯ.. 9

ЗАКЛЮЧЕНИЕ. 12

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 13

 

 

 

 

 

 

 

ВВЕДЕНИЕ

 

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

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

Местом прохождения технологической практики является КУП «Центр информационных технологий Мингорисполкома». Сроком прохождения технологической практики является период с 8 июня 2016 года по 30 июня 2016 года.

Цели технологической практики:

– ознакомление со структурой деятельности предприятия;

– ознакомление со структурой предприятия в целом и со структурой подразделения, где проходила практика;

– закрепление имеющихся и приобретение отсутствующих навыков, необходимых для выполнения производственных заданий на предоставленном рабочем месте;

– изучение нормативной и технической документации, использующейся на предприятии;

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

– сбор материалов, необходимых для написания отчета по практике.


 

1 ОРГАНИЗАЦИОННАЯ СТРУКТУРА КУП «ЦЕНТР ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ МИНГОРИСПОЛКОМА»

 

Коммунальное унитарное предприятие «Центр информационных технологий Мингорисполкома» основано в 2011 году путем объединения организаций, имеющих многолетнюю практику в сфере информационных технологий – УП «Вычислительный центр Мингорисполкома» и ГП «Центр информатизации и автоматизации расчетов».

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

В числе реализованных проектов предприятия:

1 Автоматизированная система учета и распределения жилья, оптимизирующая процесс взаимодействия специалистов в области жилищной политики (курирование вопросов распределения жилья, льготного кредитования, субсидирования).

2 Автоматизированная система управления документооборотом, обеспечивающая многопользовательский доступ к базе документов для различных подразделений и организаций государственного сектора (создание электронных архивов, поддержка технического документооборота, автоматизация формализованных процедур работы с документами).

3 Автоматизированная система «Жилплат», интегрирующая данные в единое расчетно-информационное пространство для последующей модерации процессов обработки, учета и распределения платежей сферы ЖКХ (работа как с физическими, так и с юридическими лицами).

4 Создание и модернизация официального Интернет-портала Мингорисполкома (разработка и администрирование ресурса, преобразование пользовательского интерфейса).

5 Создание и администрирование корпоративной информационной сети для Мингорисполкома, его структурных подразделений, администраций районов г. Минска и коммунальных предприятий (модернизация технических средств, создание сети хранения данных, внедрение виртуализации, создание условий для перехода к городскому центру обработки данных) [1].

Следуя современным тенденциям развития, на предприятии внедрены системы менеджмента качества, охраны труда и экологического менеджмента в соответствии с требованиями международных стандартов. На сегодняшний день в штате организации работает свыше 200 профессионалов, имеющих более чем десятилетний опыт работы в IT-сфере. Ежегодно центр является активным участником многих специализированных международных и национальных выставок, фокусируясь на разработке и развитии высокотехнологичных продуктов, направленных на оптимизацию процесса взаимодействия государственных организаций и населения.

Программный комплекс «Регистрация заявок в ЗАГС» предназначен для обеспечения публичного доступа граждан к регистрации заявок в ЗАГС через интернет. Также программный комплекс должен обеспечивать доступ сотрудников ЗАГСа к базе данных (путем предоставления сервиса, позволяющего формировать запросы на получение информации ограниченного доступа, в соответствии с заданным видом).

Его функциями являются:

1 Предоставление публичной информации в отделах ЗАГС районов города Минска о доступном времени на регистрацию брака и дате приёма.

2 Возможность занять время и оформить заявку на регистрацию брака через интернет.

3 Предоставление сотрудникам ЗАГСа упорядоченного, отфильтрованного списка поданных заявок (электронного журнала).

4 Предоставление администратору информационного наполнения возможности посредством веб-интерфейса добавлять и освобождать в БД времена регистрации и приема.

В состав программного комплекса входят следующие подсистемы:

– веб-сервис, пользовательская общедоступная часть (front-end).

– веб-сервис, закрытая административная часть (back-end).

– общая база данных, содержащая сведения, использующиеся в обоих подсистемах.

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

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

Подсистема состоит из следующих компонентов:

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

2 Форма ввода данных для регистрации. Предназначена для типизированного ввода информации о паре бракосочетающихся: ФИО, пароль, контактный телефон. Также включает обработчик CAPTCHA, для защиты от автоматической регистрации роботами.

3 Форма заполнения заявления предоставляет возможность заполнить форму заявления по форме, установленной постановлением министерства юстиции Республики Беларусь № 42.

4 Печать формы заявления предоставляет форму заявления для печати на принтере.

Административная часть (back-end) доступна для сотрудников данного отдела ЗАГСа и администратора информационного наполнения, предназначена для заполнения и освобождения времен регистрации и приема, выдачи отчета сотруднику ЗАГСа о поданных заявлениях и занятых датах в электронном виде. Подсистема состоит из следующих компонентов:

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

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

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

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

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

1 Журналирование действий, выполняемых в административной части. Записывается время и выполняемое администратором системы действие: удаление, освобождение, добавление времени в календаре, изменение статуса пары.

2 Действия, выполняемые в пользовательской части. Время и идентификатор (код, контакты) интернет-пользователя и этапы выполняемых им действий.

Основные виды деятельности центра сегодня:

1 Информатизация и автоматизация процессов в структурных подразделениях Мингорисполкома, администраций районов и предприятий города.
2 Разработка и обеспечение работоспособности корпоративных информационных ресурсов, систем и сетей.
3 Администрирование локально-вычислительных сетей, системное и техническое обслуживание вычислительной техники.
4 Разработка и сопровождение программного обеспечения.
5 Автоматизация процессов расчетов за жилищно-коммунальные и другие услуги.
На сегодняшний день центр осуществляет сопровождение и техническую поддержку целого ряда значимых для города Минска и Минской области программных продуктов, предназначенных для обслуживания населения.

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

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

На сегодняшний день центр объединяет более 200 инициативных профессионалов, разделяющих общие корпоративные ценности и отвечающих за развитие IT-потенциала Мингорисполкома.

Оказываемые услуги:

– абонентское обслуживание компьютерного парка организаций;

– печатная модульная реклама;

– баннерная реклама на сайте www.komplat.by;

– разработка веб-сайтов;

– оцифровка данных архивов органов, регистрирующих акты гражданского состояния [2].

 

 


 

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ

 

Во время прохождения практики необходимо было выполнить следующие работы:

1 Изучение технологии и организации производства на предприятии.

2 Разработка (модернизация) информационной системы предприятия или ее отдельных блоков.

3 Разработка инновационных предложений для предприятия.

4 Практическое изучение языка SQL c помощью сайта sql-ex.ru.

5 Прохождение онлайн-курса «Основы SQL» в национальном открытом университете (НОУ) «Интуит».

 


 

ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ


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

Выполнялись следующие работы:

– обновление базы данных;

– прохождение курса «Основы SQL» в НОУ «Интуит»;

– получение сертификата по основам SQL;

– практическое изучение языка SQL c помощью сайта sql-ex.ru;

– написание SQL-запросов для подсчета статистики использования электроэнергии для различных районов Минска.

Было изучено введение в SQL на основе стандарта SQL:1999. Во время прохождения курса «Основы SQL» была ознакомлена с типами данных, допускаемых в SQL, средствами определения объектов базы данных, манипулированием данными; управлением соединениями, сессиями и транзакциями, обеспечением безопасности; с динамическим и встроенным SQL.

На сегодняшний день язык SQL является единственным признанным стандартом языка баз данных, поддерживаемым всеми основными поставщиками СУБД. С годами язык развивается и усложняется. Хорошее владение языком SQL является обязательным для профессиональных разработчиков приложений баз данных и их администраторов [3].

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

В основной части курса последовательно были изучены следующие темы: – значения, базовые функции и выражения SQL;

– арифметические выражения с переключателями и преобразованием типа; – выражения со строковыми значениями;

– виды предикатов, допустимых в логических выражениях;

– соединения и теоретико-множественные операции;

– виды выражений запросов;

– ограничения целостности и ссылочная целостность;

– триггеры;

– встроенный SQL и язык модулей;

– принципы работы с курсорами;

– привилегии, пользователи и безопасность;

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

– хранимые процедуры и функции; динамический SQL;

– интерфейс уровня вызовов;

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

– вопросы интернационализации и локализации;

– информационная схема.

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

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

 

Рисунок 3.1 – Сертификат о прохождении курса «Основы SQL»

 

С помощью сайта sql-ex.ru были получены практические навыки работы с SQL. Были улучшены навыки в написании операторов манипуляции данными языка SQL. Суть обучения состояла в том, что я писала операторы, которые должны вернуть или изменить данные, требуемые заданием. При этом, в случае неправильного ответа можно было узнать, какие данные возвращает правильный запрос, а также увидеть, что вернул мой запрос.

Была использована возможность выполнять операторы манипулирования к имеющимся базам данных, отключив опцию проверки.

Операторы манипулирования данными:

– select – отобрать строки из таблиц;

– insert – добавить строки в таблицу;

– update – изменить строки в таблице;

– delete – удалить строки в таблице;

– commit – зафиксировать внесенные изменения;

– rollback – откатить внесенные изменения [3].

Упражнения имели разный уровень сложности. Предлагались упражнения на выборку данных (оператор select) и упражнения на модификацию данных (операторы insert, update, delete). При этом упражнения на выборку разбиты на три этапа: первый без контроля времени на выполнение отдельного задания, второй – с контролем времени на выполнение каждого задания [4].

Благодаря полученным знаниям были написаны SQL-запросы для выборки движения состояния документов сервиса «Одно Окно» для различных районов Минска.

В качестве инновационного предложения было рекомендовано использование распределённой системы управления версиями «Git».

Система контроля версий – неотъемлемая часть любого серьезного проекта по разработке программного обеспечения и не только. Даже начинающим в разработке программного обеспечения, необходимо параллельно с освоением языка программирования осваивать и культуру программирования, в том числе и правильную организацию процесса разработки программного обеспечения, неотъемлемой частью которой является использование системы контроля версий [5].

 

ЗАКЛЮЧЕНИЕ

 

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

Изучила основные направления работы центра, получила возможность ознакомиться с новейшими проектами, разрабатываемыми на предприятии. Ознакомилась с нормативно-техническими документами, действующими на предприятии.

Прошла онлайн-курс «Основы SQL» и получила сертификат о его прохождении.

Получила обширные знания в области работы с реляционными базами данных.

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