Отчет по практике в ИООО «ЭпамСистемз»

Автор работы: Пользователь скрыл имя, 28 Июня 2015 в 16:00, отчет по практике

Описание работы

У студента, будущего молодого специалиста, есть возможность себя зарекомендовать и определиться с последующим трудоустройством или, может быть, поискать себе другое «поле» для деятельности.
В данном отчете подводится итог прохождения мной производственной практики в ИООО «ЭпамСистемз».

Содержание работы

Введение …………………………………………………………………………3
1. Ознакомление с деятельностью и структурой предприятия ………………4
2. Задание от предприятия ……………………………………………………...9
3. Разработка и создание базы данных ………………………………………...11
4. Изучение Oracle SQL Developer……………………………………………...21
Заключение………………………………………………………………………24
Литература ……………………

Файлы: 1 файл

otchet_po_praktike.docx

— 470.60 Кб (Скачать файл)

 

Министерство образования Республики Беларусь

Учреждение образования

Белорусский государственный университет информатики и радиоэлектроники

 

Факультет компьютерных технологий

Кафедра информационных систем и технологий

 

 

 

Отчет

по производственной (технологической) практике

 

 

 

 

 

Студент: Римашевский А.А.

Группы: 082425

Место прохождения практики:

ИООО «ЭпамСистемз»

Руководитель по практике

от организации:

Тихон И.Ю.

Руководитель по практике

от кафедры:

Шведова О. А.

 

 

Оценка_______________________

«     » _____________20 ___ года

Подпись

 

 

 

 

 

 

 

Минск 2013

 

СОДЕРЖАНИЕ

 

Введение …………………………………………………………………………3

1. Ознакомление с деятельностью  и структурой предприятия ………………4

2. Задание от предприятия  ……………………………………………………...9

3. Разработка и создание базы данных ………………………………………...11

4. Изучение Oracle SQL Developer……………………………………………...21

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

Литература ……………………………………………………………………….25

 

ВВЕДЕНИЕ

 

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

У студента, будущего молодого специалиста, есть возможность себя зарекомендовать и определиться с последующим трудоустройством или, может быть, поискать себе другое «поле» для деятельности.

В данном отчете подводится итог прохождения мной производственной практики в ИООО «ЭпамСистемз».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. ОЗНАКОМЛЕНИЕ СО СТРУКТРОЙ И ДЕЯТЕЛЬНОСТЬЮ

ПРЕДПРИЯТИЯ

 

EPAM Systems – крупнейший поставщик  услуг в области разработки  проектного (заказного) программного  обеспечения и решений в Центральной  и Восточной Европе. Созданная  в 1993 году, сегодня компания имеет  представительства в 12 странах мира, более 8700 высококвалифицированных специалистов в штате, и продолжает активно расти.

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

  • разработка по заказам крупнейших производителей ПО программного обеспечения для систем корпоративного планирования (ERP), управления жизненным циклом изделий (PLM); корпоративных информационных порталов (EIP), систем управления отношениями с клиентами (CRM), серверов интеграции приложений (EAI), систем управления контентом (CMS), систем управления знаниями (KMS);
  • разработка приложений, соответствующих требованиям новейших сервис - ориентированных архитектур
  • создание и развертывание электронных систем управления закупками и сбытом;
  • построение порталов крупных предприятий и холдингов с развитыми средствами анализа данных и управления знаниями;
  • интеграция приложений в распределенных системах (в том числе насчитывающих сотни производственных площадок, сотни унаследованных приложений и десятки ERP-систем), проектирование, консолидация и настройка корпоративных справочников и каталогов;
  • внедрение ERP, PLM, CRM, SCM решений и систем аналитики, стратегического планирования и бюджетирования в ряде отраслей;
  • анализ инфраструктуры и информационных ресурсов, проектирование и реинжиниринг бизнес-процессов, управление проектами модернизации и развития информационных систем.

Компания с успехом внедрила свои решения в различных областях промышленности, включая:

    • страхование и финансы;
    • программное обеспечение;
    • телекоммуникации и высокие технологии;
    • розничная торговля и потребительские товары;
    • туризм и индустрия развлечений;
    • СМИ, исследования и дистанционное образование;
    • производство, транспорт и энергетика

 

Компания EPAM Systems в очередной раз успешно прошла международную сертификацию соответствия 4-му уровню CMMI® (SEI CMMI v.1.1 MaturityLevel 4). Во всем мире лишь порядка 140 компаний обладают сертификатами CMMI 4 и 5 уровня, что говорит о жестких требованиях, предъявляемых к организациям. EPAM первой в Европе была сертифицирована по CMMI Level 4 и на сегодняшний день является единственной в странах СНГ компанией, имеющей не один, а несколько сертифицированных по CMMI центров разработки программного обеспечения.

Схема работы с клиентом в EPAM Systems показана на рис. 1

 

 

Рисунок 1 – Структура предприятия “ EPAM Systems”

 

В настоящий момент в штате компании 2700 специалистов, выполняющих проекты для крупных заказчиков в более чем 30 странах мира. Отделения компании расположены в Российской Федерации, Республике Беларусь, США, Венгрии, Украине и Великобритании. Производственные процессы EPAM Systems сертифицированы в соответствии с требованиями ISO 9001:2000 (ИСО-9001:2000.) и SEI CMMI Level 4.

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

Огромное значение руководство компании уделяет вопросам повышения квалификации своих сотрудников. Это достигается путём организации тематических и проблемных курсов и семинаров (как на базе компании, так и в специализированных учебных центрах), обмена опытом и т.д.

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

За 13 лет существования EPAM Systems в компании сложилась собственная корпоративная культура. К ее отличительным особенностям можно отнести демократизм и открытость в общении, свободный обмен знаниями, стимулирование инициативы и ответственности сотрудников.

На предприятии проводятся следующие мероприятия по энергоэффективности:

  • установлены ЖКИ мониторы;
  • в каждом помещении имеется централизованный климат-контроль;
  • использование индивидуального газового топлива;
  • переход на лампы дневного света (позволяет снизить энергопотребление приблизительно в 6 раз);
  • наличие мансардных окон;
  • различные организационные мероприятия.
  • датчики света и движения для автоматического управления освещением.

Я проходила практику в отделе BusinessIntelligence.

Для многих компаний характерно наличие многочисленных разрозненных источников данных, большая часть информации из которых остается невостребованной для целей бизнес-аналитики по ряду технических причин и не приносит фактической пользы компании. Повысить отдачу от накопленных данных возможно за счет разработки и внедрения программного обеспечения, позволяющего производить многомерный анализ структурированной и неструктурированной информации, осуществлять мониторинг ключевых показателей эффективности (KPI) и формировать отчетность различных типов. Для решения данных задач используются хранилища данных (DW – DataWarehouse) и решения BusinessIntelligence (BI).

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

 

Для обеспечения высокого качества реализации проектов по созданию систем для структурирования информации на базе компании действует Центр компетенции по BI-решениям, объединяющий накопленную экспертизу EPAM по работе с технологиями BusinessIntelligence.

Благодаря большому опыту работы с различными BI-платформами и инструментами для построения хранилищ данных и непосредственному участию специалистов компании в разработке BI-продуктов для ведущих вендоров ПО (Oracle и SAP), консультанты и инженеры EPAM Systems способны найти оптимальное решение исходя из требований и бизнес-задач каждого заказчика.


 

 

 

 

BusinessIntelligence = бизнес-аналитика = набор методик и технологий  для подготовки и предоставления  данных, анализ которых позволит  принимать своевременные бизнес-решения. Направления BI (в EPAM присутствуют они  все): построение хранилищ данных  и интеграция данных (DataIntegrationandDataWarehousing); отчетность, анализ данных и прогнозирование (Reporting, DataAnalysisandForecasting); системы управления  эффективностью (Corporate Enterprise Performance Management).

Задачи, решаемые BI-системой

Системы длябизнес-анализа решают очень широкий спектр задач. Так, «ближним горизонтом» является мониторинг, анализ и корректировка оперативных целей: 

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

 

 

2. ЗАДАНИЕ ОТ ПРЕДПРИЯТИЯ

Проверить, работает ли "Проклятие Текумсе" (оно же проклятие американских президентов).

Итак, необходимо убедиться в следующем:

    • срабатывает ли оно на президентах (для чистоты эксперимента - проверить и для вице-президентов: может на них тоже распространяется);
    • может дело не в дате избрания, а в принадлежности к той или иной партии;
    • возможно, причина в том, что президент младше вице-президента (или наоборот).

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

Структуру БД вы выбираете и проектируете сами (разумеется, данные желательно нормализовать до 3 нормальной формы или привести веские аргументы, почему этого делать не следует).

Запрос для решения каждой задачи оформить в виде отдельного представления (view).Например, представление содержит список президентов, которые удовлетворяют условию проклятия. К этому представлению делается запрос, который даёт ответ на вопрос, в виде строки "Да, выполняется" или "Нет, не выполняется".

Тоже самое по остальным пунктам: представление + запрос к нему с булевым результатом.

Обратите внимание:

    • При загрузке данных генерировать ключи следует при помощи последовательностей (sequences).
    • Таблицы в вашей БД должны быть связаны, согласно разработанной структуре БД, при помощи пар ForeignKey - PrimaryKey.
    • На данные должны быть наложены разумные ограничения (notnull, check, unique).
    • Для таблиц должны быть построены соответствующие индексы, позволяющие быстрее выбирать данные (как определить по каким полям требуется индексирование?).
    • Попробуйте выключать ограничения (ALTER...DISABLE) на время загрузки денормализованных данных.
    • Не забывайте про COMMIT и сбор статистики.

 

3. Разработка и  создание базы данных

Для разработки и создания базы данных, необходимой для решения поставленной задачи будем использовать СУБД Oracle и среду разработки Oracle SQL Developer.

Для создания графической модели базы данных воспользуемся средствами SQL Developer, а именно Data Modeler. В нашей реляционной базе данных будем использовать третью нормальную форму. Это необходимо для уменьшения потенциальной противоречивости хранимой в базе данных информации, а так же обеспечения минимальной логической избыточности данных.

Рисунок 1 - Диаграмма, описывающая структуру БД.

Информация о работе Отчет по практике в ИООО «ЭпамСистемз»