Автор работы: Пользователь скрыл имя, 24 Июня 2014 в 17:34, отчет по практике
Место прохождения производственной практики — иностранное унитарное научно-производственное предприятие «САМСОЛЮШНС». Руководитель практики от предприятия — Котович О. В. B соответствии с указаниями руководителя производственной практики от вуза, Самодумкин С. А., были определены цели и сформулированы основные задачи.
Содержание 2
1 Задание по производственной практике 4
2 Общая информация о предприятии 5
3 Схема карьерного роста на предприятии 8
4 Изучение технологий платформы .NET 9
4.1 Общие сведения о платформе .NET и среде CLR 9
4.2 Изучение технологии WPF 10
4.3 Изучение шаблона проектирования MVP 16
5 Обзор средств построения систем электронной коммерции. 18
5.1 Обзор отрасли 18
5.1.1 Определение. Основные направления развития. 18
5.1.2 Виды электронной коммерции 18
5.1.3 Преимущества электронной коммерции 19
5.2 Особенности корпоративных серверов Microsoft .NET 20
5.3 Обзор предоставляемых сервисов корпоративными серверами Microsoft 22
5.3.1 SQL Server 2012 22
5.3.2 Application Center 2000 23
5.3.3 BizTalk Server 2013 24
5.3.4 Exchange Server 2013 25
5.3.5 Host Integration Server 2010 27
5.3.6 Commerce Server 2009 28
5.3.7 Internet Security and Acceleration Server 2006 29
5.3.8 Mobile Information Server 30
5.3.9 Tahoe Server 31
6 Выполнение технического задания 33
6.1 Проектирование 33
6.2 Реализация 35
7 Знакомство с системой отчетности на предприятии 39
8 Знакомство с системами контроля версий 40
9 Итоги практики 41
10 Список использованных источников 42
Таблица 3.1. Квалификационно-ролевая матрица.
Аттестация руководителей и специалистов (в дальнейшем - работников) ИП «Самсолюшнс» проводится в целях:
Основными задачами аттестации являются:
Решение о проведении аттестации и перечень работников, подлежащих аттестации, утверждается ежегодно приказом директора.
От аттестации освобождаются:
Аттестация руководителей, назначение или утверждение которых производится вышестоящими органами, осуществляется аттестационными комиссиями этих органов.
start="2"Подготовка к аттестации
Организационная работа по подготовке к аттестации осуществляется отделом кадров ИП «Самсолюшнс» при участии руководителей структурных подразделений, представителей работников и включает в себя:
Приказ об аттестации утверждает сроки и график проведения аттестации, список аттестуемых, председателя, секретаря и членов аттестационной комиссии, перечень необходимых материалов на аттестуемых и порядок их представления и доводится до сведения работников не менее чем за 2 недели до начала аттестации.
Аттестационная комиссия назначается из числа руководящих работников нанимателя и его структурных подразделений, высококвалифицированных специалистов.
При необходимости
создаются несколько аттестационных комиссий,
специализация которых зависит от особенностей
профессионально-
На каждого работника, подлежащего аттестации, составляется служебная аттестационная характеристика. Подписывается она непосредственным руководителем аттестуемого работника и вместе с должностной инструкцией представляется в комиссию не позднее чем за неделю до начала аттестации.
Характеристика должна содержать полную и объективную оценку профессионально-деловых и личностных качеств аттестуемого работника, выполнения должностных обязанностей, результатов его практической деятельности.
Аттестуемый работник должен быть ознакомлен с характеристикой не менее чем за неделю до начала аттестации.
Аттестационная комиссия проводит свои заседания в соответствии с графиком, предварительно изучив поступившие на аттестуемых работников документы.
На заседании комиссии ведется протокол, который подписывается Председателем и секретарем комиссии.
Аттестация проводится, как правило, с участием аттестуемого работника и его непосредственного руководителя. В случае неявки работника на заседание комиссии без уважительных причин аттестация проводится в его отсутствие. Работники, не прибывшие на заседание комиссии по уважительным причинам, аттестуются в другие, предусмотренные графиком, дни.
На основании представленной аттестационной характеристики и с учетом обсуждения результатов работы аттестуемого работника аттестационная комиссия, приняв решение о порядке голосования (открытое, тайное), дает одну из следующих оценок деятельности работника: соответствует занимаемой должности; соответствует занимаемой должности при условии улучшения работы и выполнения рекомендаций комиссии, с повторной аттестацией через год; не соответствует занимаемой должности.
Комиссия может давать рекомендации о выдвижении на вышестоящую должность, о повышении квалификационной категории, о переводе аттестуемого в другие подразделения с учетом его профессиональных наклонностей, уровня и профиля специальной подготовки, деловых и личностных качеств; о повышении должностных окладов; о необходимости повышения квалификации, переподготовки работников и пр.
Аттестация членов комиссии проводится на общих основаниях в составе тех подразделений, руководителями или специалистами которых они являются.
Аттестация и голосование проводится при участии на заседании не менее двух третей числа членов аттестационной комиссии. Решение и рекомендации считаются принятыми, если за них проголосовало большинство присутствующих членов комиссии. При равенстве голосов принимается решение в пользу аттестуемого.
По результатам аттестации оформляются протоколы заседания аттестационной комиссии.
Решение об оценке деятельности работника и рекомендации принимаются в отсутствие аттестуемого и объявляются непосредственно после голосования.
Предложения аттестуемых работников заносятся секретарем комиссии в специальную форму учета для их дальнейшего рассмотрения с целью определения необходимости и возможности практического использования.
Материалы аттестации в недельный срок после ее завершения передаются нанимателю. Решения аттестационной комиссии носят рекомендательный характер.
Протокол заседания аттестационной комиссии, и служебная аттестационная характеристика после завершения аттестации передаются в отдел кадров для хранения.
start="4"Решения по результатам аттестации
Директором предприятия по материалам аттестации в месячный срок принимается решение, оформляемое приказом.
В приказе указываются работники, которые повышены в должности, поощрены, а также работники, которым аттестационная комиссия вынесла оценку «не соответствует занимаемой должности", "соответствует занимаемой должности при условии улучшения работы и выполнения рекомендаций комиссии, с повторной аттестацией через год".
На основании оценки аттестационной комиссии о несоответствии занимаемой должности наниматель вправе оставить работника в прежней должности, перевести с его согласия на другую работу, а при невозможности перевода допускается увольнение по п.3 ст.42 Трудового кодекса Республики Беларусь.
Споры, связанные с аттестацией, рассматриваются в соответствии с законодательством.
.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является исполняющая среда Common Language Runtime (CLR), способная выполнять как обычные программы, так и серверные веб-приложения. NET Framework поддерживает создание программ, написанных на разных языках программирования.
Программа для .NET Framework, написанная на любом поддерживаемом языке программирования, сначала переводится компилятором в единый для .NET понятный человеку низкоуровневый язык Common Intermediate Language (CIL) (ранее назывался Microsoft Intermediate Language, MSIL). Затем компилятор производит перевод CIL-кода в объектный байт-код (в терминах .NET получается сборка, англ. assembly), а уже байт-код либо исполняется виртуальной машиной CLR, либо транслируется утилитой NGen.exe в исполняемый код для конкретного целевого процессора. Использование виртуальной машины предпочтительно, так как избавляет разработчиков от необходимости заботиться об особенностях аппаратной части. В случае использования виртуальной машины CLR, встроенный в неё JIT-компилятор «на лету» (just in time — компиляция на лету) преобразует промежуточный байт-код в машинные коды нужного процессора. Современная технология динамической компиляции позволяет достигнуть высокого уровня быстродействия. Виртуальная машина CLR также сама заботится о базовой безопасности, управлении памятью и системе исключений, избавляя разработчика от части работы.
Архитектура .NET Framework описана и опубликована в спецификации Common Language Infrastructure (CLI), разработанной Microsoft и утвержденной ISO и ECMA. В CLI описаны типы данных .NET, формат метаданных о структуре программы, система исполнения байт-кода и многое другое.
Объектные классы .NET, доступные для всех поддерживаемых языков программирования, содержатся в библиотеке Framework Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и другие. Ядро FCL называется Base Class Library (BCL)
C# (произносится си-шарп, иногда переводят си-диез) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
Переняв многое от своих предшественников — языков C++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# не поддерживает множественное наследование классов (в отличие от C++).
Windows Presentation Foundation ( WPF ) — система для построения клиентских Windows приложений для технологии Microsoft.NET с визуально привлекательными возможностями взаимодействия с пользователем. С помощью WPF можно создавать широкий спектр как автономных, так и размещенных в браузере приложений.
В основе WPF лежит векторная система визуализации, не зависящая от разрешения и созданная с расчетом на возможности современного графического оборудования. WPF предоставляет средства для создания визуального интерфейса, включая язык XAML, элементы управления, привязку данных, макеты, двухмерную и трехмерную графику, анимацию, стили, шаблоны, документы, текст, мультимедиа и оформление.
Графической технологией, лежащей в основе WPF, является DirectX, в отличие от Windows Forms, где используется GDI/GDI+. Производительность WPF выше, чем у GDI+ за счёт использования аппаратного ускорения графики через DirectX.
WPF обеспечивает
интерфейс пользователя
Основные компоненты архитектуры WPF приведены на рис 4.2.1.
Рис. 4.2.1 Архитектура WPF
Компонент PresentationFramewor
Архитектура WPF определяет основные пространства имен для иерархии классов. Базовый набор элементов управления WPF определяет ключевые иерархии классов системы (рис. 4.2.2). На рис. 4.2.2 абстрактные классы изображены овалами, а конкретные классы – прямоугольниками.
Рис. 4.2.2 Фундаментальные классы WPF
Большинство
объектов в WPF являются производными от
абстрактного класса DispatcherObject. WPF основана на системе
обмена сообщениями, которые для пользовательского
интерфейса формируются в одном потоке,
который управляется и контролируется
диспетчером. Класс DispatcherObject обеспеч
Классы WPF получают поддержку свойств зависимости за счет порождения от класса DependencyObject.
Класс Visual является единичным объектом, который инкапсулирует инструкции и подробности, а также базовую функциональность рисования. Интерфейсные элементы WPF для визуализации должны порождаться, в конечном счете, от класса Visual.
Все пользовательские
элементы управления являются потомками
классов UIElement или Framewor
Класс Shape является базовым для построения таких геометрических форм как прямоугольник, эллипс, многоугольник, линия и путь.
Класс Control определяет элементы управления, которые могут взаимодействовать с пользователем. Это кнопки, списки, текстовые элементы.
Классы ContentControl и ItemsC
Класс Panel является базовым для всех контейнеров компоновки – элементов, которые могут содержать один или большее число дочерних элементов.
Информация о работе Отчет по производственной практике .NET в «САМСОЛЮШНС»