Автор работы: Пользователь скрыл имя, 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
При проектировании пользовательского интерфейса приложения необходимо сформировать в окне или странице требуемые элементы управления и задать нужные свойства, т.е. провести организацию содержимого. Этот процесс называется компоновкой.
В WPF компоновка осуществляется с использованием различных контейнеров. Каждый контейнер обладает своей собственной логикой компоновки – некоторые укладывают элементы последовательно в строки, другие организуют их в сетку невидимых ячеек
Окно и страница
в WPF может содержать только один элемент
- контейнер. В контейнер можно поместить
различные элементы пользовательского
интерфейса и другие контейнеры. Компоновка
в WPF определяется типом используемого
контейнера. Контейнеры компоновки WPF– это панели,
порожденные от абстрактного класса System.Windows.
Grid является наиболее мощным контейнером в WPF. Большая часть всего, что можно сделать с помощью других контейнеров компоновки, можно выполнить в Grid. Grid является идеальным инструментом для разделения окна (страницы) на более мелкие области, которыми можно будет управлять с помощью других панелей.
Grid распределяет элементы по сетке невидимых строк и столбцы. В одну ячейку сетки целесообразно помещать один элемент, который при необходимости может быть сам другим контейнером компоновки, в котором можно создать собственную группу элементов управления.
Панель StackPanel является одним из простейших контейнеров компоновки. Данная панель укладывает свои дочерние элементы в одну строку или колонку.
Контейнер UniformGrid, в отличие от Grid, требует установки только количества строк и столбцов и формирует ячейки одинакового размера, которые занимают всё доступное пространство окна (страницы) или элемента внешнего контейнера.
WrapPanel в зависимости от свойства Orientation упорядочи
Панель DockPanel осуществляет пристыковку элементов управления к одной из своих сторон в зависимости от значения свойства Dock, которое может принимать значения Left, Right, Top или Bottom. Так если элемент управления был пристыкован к верхней части DockPanel, то он растягивается и будет занимать всю ширину панели, принимая такую высоту, какая определена параметром MaxHeight.
Frame является элементом управления содержимым, который предоставляет возможность перехода к содержимому и его отображения. Frame можно разместить внутри другого содержимого, как и другие элементы управления и элементы. Содержимое может быть любым типом объекта .NET Framework и файлов HTML. ОбычноFrame используется для упаковки содержимого определяющего переходы на страницы.
Свойства компоновки определяются контейнером, но дочерние элементы также оказывают на неё определенное влияние. Панели компоновки работают в согласии со своими дочерними элементами благодаря следующим свойствам:
В WPF существуют
контейнеры, которые располагают элементы
управления в соответствии заданными
координатами, заданными размерами. Это
контейнеры Canvasи InkCanvas.
Элементы управления предназначены для поддержки интерактивной связи с пользователем. Они могут принимать фокус и получать входные данные от клавиатуры или мыши.
Элементы управления содержимым являются специализированным типом элементов управления, которые могут хранить некоторое содержимое – один или несколько элементов. Все элементы управления содержимым являются наследниками класса ContentControl (рис. 4.2.3).
Рис. 4.2.3 Иерархия элементов управления содержимым
MVP — шаблон проектирования
пользовательского интерфейса, который
был разработан для облегчения
автоматического модульного
Модель (model) представляет собой интерфейс, определяющий данные для отображения или участвующие в пользовательском интерфейсе иным образом
Вид (view) - это интерфейс, который отображает данные (модель) и маршрутизирует пользовательские команды (или события) Presenter-у, чтобы тот действовал над этими данными.
Presenter действует над моделью и видом. Он извлекает данные из хранилища (модели), и форматирует их для отображения в Виде (view).
View определяется как интерфейс, который Presenter будет использовать для получения и установки данных модели.
Обычно, реализация View инстанциирует конкретный объект Presenter-а, и предоставляет ссылку на себя. (Формально параметром конструктора Presenter’a является интерфейс View, в то время, как в конструктор передается конкретная реализация View). Когда вызывается событие View, оно вызывает конкретный метод Presenter’а который не имеет параметров и не имеет возвращаемого значения. Затем Presenter получает данные из View, через интерфейс. Затем Presenter вызывает методы модели, и устанавливает данные из модели во View через интерфейс.
Рис. 4.3.1 Схема отношений модели, представления, презентера.
Электронная
коммерция (от англ. e-commerce) —
это сфера экономики,
которая включает в себя все финансовые
и торговые транзакции,
осуществляемые при помощи компьютерных
сетей, и бизнес-процессы,
связанные с проведением таких транзакций.
К электронной коммерции относят:
В этом случае предприятие торгует уже напрямую с клиентом (не юридическим, а физическим лицом). Как правило, здесь речь идет о розничной реализации товаров. Клиенту такой способ совершения коммерческой операции дает возможность упростить и ускорить процедуру покупки. Ему не приходится идти в магазин, чтобы выбрать нужный товар: достаточно просмотреть характеристики на сайте поставщика, выбрать нужную конфигурацию и заказать продукт с доставкой. Коммерсанту же возможности Интернета позволяют оперативнее отслеживать спрос (помимо экономии на помещении и кадрах). Примеры этого вида торговли — традиционные Интернет-магазины, направленные на целевую группу непосредственных потребителей товаров. C 2010 года начала развитие так называемая социальная коммерция, или сфера продаж товаров и услуг в социальных сетях.
Такой способ осуществления электронной коммерции предполагает совершение сделок между двумя потребителями, ни один из которых не является предпринимателем в юридическом смысле слова. Интернет-площадки для подобной торговли являются чем-то средним между рынком-толкучкой и колонкой объявлений в газете. Как правило, коммерция по схеме С2С осуществляется на сайтах Интернет-аукционов, приобретающих все большую популярность в наше время. Для клиентов таких систем основное удобство заключается в несколько более низкой цене товара, по сравнению с его стоимостью в магазинах.Помимо описанных выше наиболее распространенных схем электронной коммерции, существует и несколько других. Они не столь популярны, но, все же, применяются в некоторых специфических случаях. Речь идет о взаимодействии как предпринимателей, так и потребителей с государственными структурами. В последнее время многие операции по взиманию налогов, заполнению анкет, форм для заказа поставок, работа с таможней стали проводиться при помощи Интернет-технологий. Это позволяет значительно облегчить работу государственных служащих с одной стороны и дать возможность плательщикам избавиться от некоторой доли бумажной волокиты — с другой.
Для организаций
Для потребителей
Для общества
Корпоративные серверы .NET представляют собой комплексное семейство серверов Microsoft для создания и развертывания интегрированных масштабируемых решений, основанных на Web-технологиях, и управления ими. Эти продукты обеспечивают масштабируемость, надежность и управляемость приложений масштаба предприятия (в том числе и глобально распределенного), а также их интероперабельность, так как все они применяют открытые Web-стандарты, такие как язык XML. В частности, серверам .NET присущи следующие особенности:
Информация о работе Отчет по производственной практике .NET в «САМСОЛЮШНС»