Разработка и внедрение корпоративного портала на платформе Microsoft SharePoint

Обзор современных платформ для реализации корпоративных порталов. Развёртывание платформы Microsoft SharePoint для корпоративной организации. Разработка веб-части корпоративного портала образовательной организации. 1С-Битрикс: управление сайтом.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.09.2015
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

Рис.6. Основные возможности Microsoft Share Point

Интегрированные основные возможности:

Элемент «Сайты» SharePoint дает единую инфраструктуру для абсолютно всех типов веб-сайтов:

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

Элемент «Сообщества» SharePoint предполагает собой комплект средств для коллективной работы и единую платформу для управления ими. Благодаря ему пользователи смогут без труда обмениваться идеями и сотрудничать друг с другом именно так, как им это необходимо.

Элемент «Поиск» SharePoint навсегда решит проблему поиска в крупных массивах данных. Неповторимое сочетание релевантности, способности уточнения результатов и учета социальных аспектов помогает пользователям обнаруживать требуемые данные и контакты и быстро приступать работать с найденными результатами.

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

Элемент «Бизнес-аналитика» SharePoint дает всем пользователям доступ к информации в базах данных, отчетах и бизнес-приложениях. Это может помочь находить сведения, необходимые для принятия верных решений.

Элемент «Веб-приложения» SharePoint предлагает ресурсы и компоненты для формирования собственных бизнес-решений. Вы сможете быстро реагировать на изменение бизнес-требований, разрабатывая решения без написания кода.

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

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

Пользователи также смогут вместе изменять имеющиеся страницы веб-сайтов рабочих групп SharePoint с поддержкой вики-технологии. Для изменения контента страницы можно просто щелкнуть вкладку «Правка» и ввести текст на странице. Для усовершенствования представления контента можно одним щелчком внедрять в страницы веб-части, иллюстрации, файлы мультимедиа и списки SharePoint.

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

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

Если пользователи находятся в дороге, у них может отсутствовать доступ к таким приложениям Office как MicrosoftWord либо MicrosoftExcel. Вы сможете расположить интернет-приложения Office на SharePoint, благодаря чему пользователи могут получить доступ к документам, электронным таблицам, презентациям и статьям, не беспокоясь о том, установлены ли на используемом компьютере самые последние версии программ Office. Интернет-приложения Office, дополняющие продукты Word, Excel, PowerPoint и OneNote, гарантируют удобство работы благодаря упрощению процесса просмотра и редактирования документов, электронных таблиц, презентаций либо статей вне кабинета, в том числе возможности одновременного (коллективного) редактирования.

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

Профессиональные теги служат для добавления метаданных, описывающих человека в профиле «Мой сайт»: что он делает, над какими проектами работает, какими навыками владеет. Добавление социальных тегов для отметки контента дает возможность пользователям структурировать корпоративную информацию и увеличивать релевантность поиска этого контента. Применяя профессиональные теги, для пометки других пользователей SharePoint, сотрудники помогают совершенствовать взаимоотношения и социальные связи в компании.

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

2.3 1С-Битрикс: Управление сайтом

«1С-Битрикс: Управление сайтом» - профессиональная система управления интернет-проектами, всесторонний программный продукт для формирования, поддержки и эффективного развития:

информационных порталов

корпоративных сайтов

социальных сетей

интернет-магазинов

сайтов сообществ и других веб-проектов

Композитный веб-сайт - считается запатентованной технологией, способной повысить скорость ответа веб-сайта в сотни раз. Это подтверждают независимые тесты, проведенные фирмой «Русоникс»: время отзыва веб-сайта уже после включения технологии «Композитный веб-сайт» сократилось в 224 раза - вплоть до 0,002 с. Скорость ответа веб-сайта является главной характеристикой его работы и оказывает большое влияние на многие показатели. К примеру, при медленной работе веб-сайта посетитель чаще покидает страницу, не дождавшись загрузки, что уменьшает конверсию и увеличивает стоимость привлечения потребителей. Кроме того быстрый ответ страниц веб-сайта оказывает большое влияние на индексацию поисковыми роботами и увеличивает роль веб-сайта в поисковой выдаче, что может помочь привлекать потребителей на веб-сайт. Подобным способом, применение технологии, ускоряющей отклик веб-сайта в сотни раз, способен стать важным превосходством для онлайн-бизнеса и помочь выделиться из числа конкурентов.

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

Использование технологии «Композитный веб-сайт» будет доступно почти абсолютно всем веб-сайтам, созданных на платформе «1С-Битрикс: Управление сайтом», включая с версии 14.5, исключением будут веб-сайты созданные на редакции «Первый сайт». С целью подключения данной технологии нужно обратиться к партнерам «1С-Битрикс», владеющим соответствующей компетенцией.

Для «1С-Битрикс: Управление сайтом» объединение с «1С:Предприятие 8» уже давно считается ключевой функцией, однако именно в версии 14.5 появился функционал, дающий онлайн-магазинам существенно повысить результативность работы. Теперь менеджеру онлайн-магазина доступна информация о товарах в режиме реального времени, складских остатках и стоимостях из 1С. Кроме того, в любое время доступно получение информации с веб-сайта компании 1С о платежах, статусах и заказах. Это позволяет повысить работу с покупателями онлайн-магазина на новый уровень: уменьшить процент отменённых заказов, продуктивно управлять складскими остатками, не расходовать время на перенос данных из одной учетной системы в другую. Для применения данной функции не требуется дополнительных настроек продукта кроме установки «1С-Битрикс: Управление сайтом 14.5» и установки в продукте «1С: Предприятие 8» модуля обмена версии 4.0 и включения обмена информацией в режиме реального времени.

Кроме того, для новейшей версии «1С-Битрикс: Управление сайтом 14.5» показан ряд усовершенствований выгрузки/загрузки в 1С: полный обмен информацией среди 1С и интернет-сайтом ускорен в два раза, последующий полный обмен информацией ускорен в пять раз, автоматическое возобновление обмена с этапа, когда случился обрыв связи и др.

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

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

Для того чтобы облегчить решение данной проблемы, фирма «1С-Битрикс» изготовила в новой версии собственного продукта особый модуль «Управление масштабированием». Он специализирован для построения кластерных систем в визуальном режиме и дает возможность создавать масштабируемые и отказоустойчивые конфигурации. Модуль существенно упрощает работу с серверами для владельца онлайн-сайта - отныне, даже не владея особыми технологическими знаниями, можно намного быстрее оценить обстановку с нагрузкой на сервера, осознать причину плохой производительности сервера и, в случае необходимости, подсоединить новые и нагрузка между ними распределится. Перечень возможностей войдут во все редакции старше редакции «Стандарт».

Новая версия «1С-Битрикс: Управление сайтом 14.5» предоставляет возможность гибко управлять заказами онлайн-магазина, что может помочь составить эффективную работу бэк-офиса, уменьшать объем обыденных процессов и увеличивать качество обслуживания покупателей. Отныне в административной части доступны функции разделения заказов на два или более частей, добавление или удаление позиций. Это позволит практично работать с запросами покупателей, при этом, не образуя рутинных осложнений с учетом заказов.

Среди новых обновлений есть - автоматизация работы служб доставки. Возникла возможность интеграции с тремя новейшими логистическими фирмами - «ПЭК», «Деловые линии» и«СДЭК». Теперь в продукте «1С-Битрикс: Управление сайтом» появилась поддержка API служб доставки, что дает возможность уже после получения товара автоматически посылать запрос на доставку в логистическую фирму, а также прослеживать статусы отправления на странице заказа.

«1С-Битрикс: Enterprise» - новейший продукт фирмы «1С-Битрикс», специализированный для внедрения в большие компаний и онлайн-магазины. В рамках продукта станут, презентованы последующие возможности: персонализация сведений, фасетный поиск, мультиканальность, а также возможности индивидуальной выдачи конкретного товара и его ранжирования, право выбора юридического лица для продажи в рамках холдинговой структуры, руководство маркетингом, e-сommerce CRM и многое другое.

«1С-Битрикс: Enterprise» может распространяться только посредством партнеров фирмы «1С-Битрикс», а цена продукта станет определяться в зависимости от сложности реализации и особенностей проекта.

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

ГЛАВА III. РЕАЛИЗАЦИЯ КОРПОРАТИВНОГО ПОРТАЛА В ОБРАЗОВАТЕЛЬНОМ УЧРЕЖДЕНИИ

3.1Развёртывание платформы MicrosoftSharePoint для корпоративной организации

При разработке портала были использованы различные списки. Давайте рассмотрим несколько из них. Для этого нам необходимо в разделе сайта нажать на настройки и выбрать команду контент сайта. В открывшемся окне нажимаем на добавить приложение (рис. 7)

Рис.7. Добавление приложений

При этом в окне браузера отображается перечень шаблонов для создания объектов портала. Для создания списка следует использовать шаблон настраиваемый список (рис. 8).

Рис.8. Выбор шаблона Настраиваемый список

После чего на экране отобразиться диалоговое окно, в котором следует задать имя создаваемого списка. Уникальное имя списка вводиться в соответствующее текстовое поле (рис. №9).

Рис.9. Диалоговое окно создаваемого списка

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

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

Рис.10. Лента SharePoint

Рассмотрим процесс изменения параметров списка. Если проводить аналогию с базами данных, списки в SharePoint представляют собой таблицы, которые содержат определенный набор полей (атрибутов сущности). В SharePoint полями называются столбцы. Таким образом, если список должен иметь пять атрибутов, необходимо добавить в него пять столбцов соответствующего типа. Для начала нам необходимо создать столбец.

Есть несколько типов столбцов в их числе такие как:

Однострочный текст

Многострочный текст

Выбор (меню)

Число (1;1,0;100)

Денежный ($, €, Ґ)

Дата и время

Подстановка (данные, уже имеющиеся на этом сайте)

Да/Нет (флажок)

Пользователь или группа

Гиперссылка или рисунок

Вычисляемый (вычисление по другим столбцам)

Результат задачи

Внешние данные

Управляемые метаданные

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

Рассмотрим более подробно возможные типы столбцов в списках SharePoint.

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

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

Выбор (меню) - вы создаёте меню, в котором указываете пункты для выбора, так же можно регулировать способ предоставления (раскрывающееся меню/переключатели/флажки) и есть возможность разрешить пользователю добавить свой вариант (в качестве примера можно использовать для выбора пола (ж/м), даты рождения (1991/1992/…) и т.д.)

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

Денежный - один из числовых типов столбцов, где так же, как и в числовом типе можно регулировать количество знаков после запятой единственным отличием является возможность установления денежного формата (123 456,00 р. (Россия)) после числа.

Дата и время - столбец, где ввод производится по определённому формату (Д.М.ГГГГ.). Он может регулироваться (только дата/дата и время) и настраиваться отображение (стандартный / понятный).

Подстановка - дублирует данные из уже имеющейся на этом сайте столбцов.

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

Пользователь или группа - столбец в котором отображаются сведенья пользователей либо пользователей и группы (например, имя, учётная запись, рабочий адрес электронной почты, мобильный телефон, адрес SIP, отдел, должность, фамилия, рабочий телефон, имя пользователя, ИД и т.д.).

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

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

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

Внешние данные - задействует внешние источники информации (базы данных и т.д.) и заполняет указанное поле для отображения их в столбце.

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

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

Рис.11. Тип созданных столбцов

Для создания элемента необходимо нажать на команду создать элемент. В открывшейся странице портала заполняем все необходимые графы и сохраняем (рис. 12).

Рис.12. Создание и заполнение элемента таблицы

Изменение уже внесённых данных совершается двумя способами. Первый - при нажатии правой кнопки мыши по элементу, который мы хотим изменить, выйдет список действий, где выбираем пункт изменить элемент (рис. 13).

Рис.13. Список действий

Второй - при нажатии левой кнопки мыши по многоточию (рис. 14), в появившемся списке действий нажимаем на команду изменить элемент.

Рис.14. Элемент таблицы

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

Рис.15. Редактирование списка

Удаление совершается при нажатии левой клавиши мыши на многоточие или правой по элементу, который необходимо удалить (рис. 16).

Рис.16. Удаление элемента списка

Воизбежание случайных удалений в SharePoint предусмотрено уведомление (рис. 17) и специальное место (Корзина) где хранятся удалённые элементы, которые можно при необходимости восстановить.

Рис.17. Сообщение об удалении элемента

3.2 Разработка веб-части корпоративного портала образовательной организации

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

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

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

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

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

Так исторически сформировалось, то что MicrosoftSharePoint поддерживает две разновидности веб-частей.

ASP.NET -- наследуются от класса веб частей из System.Web.dll. Переходят в webpart файлы. Рекомендуемый вариант использования.

WindowsSharePointServices -- наследуются от класса веб частей из Microsoft.Sharepoint.dll. Переходят в dwp файлы. Поддерживается для противоположной взаимосвязи с SharePoint v2.

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

Для этого нужно:

Положить сборку с кодом веб-части (.dll документ) в GAC (C:Windowsassembly) либо в папку bin на IIS веб-сайта.

Задать веб-часть в web.config.

Добавить в библиотеку веб-частей SharePoint.

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

Для создания веб-части достаточно выполнить следующие последующие действия:

Открыть VisualStudio2013 от имени администратора.

В начальном окне выбрать команду создать проект при этом на экране отобразится диалоговое окно создать проект(рис. 18).

Рис.18. Создание проекта визуальной-веб части

В левой части этого окна выбрать шаблон решение SharePoint,а справа указать тип шаблона SharePoint 2013 - визуальная веб-часть(рис. 18).

Ниже указывается название проекта и его расположение, обычно названию проекта соответствует имени будущей веб-части (рис. 18).

После создания проекта решении SharePointVisualStudio запрашивает у пользователя для каких целей создаётся проект либо как изолированное решение, либо как решение фирмы.

В западном филиале РАНХиГС развёрнута фирма SharePoint на сервере http://ds2:2014/ поэтому в этом окне следует выбрать соответствующий тип решения, то есть -развернуть как решение фирмы(рис. 19).

Рис.19. Развёртывание как решение фирмы

Процесс создания проекта решения SharePoint завершается после нажатия экранной кнопки готово диалогового окна о выборе типа решения при этом на экране отобразится рабочая область VisualStudio.

Далее следует добавить к проекту элемент визуальная веб-часть для этого достаточно правой клавишей мыши щёлкнуть по названия проекта в окне обозревателя решений и выбрать команду добавить, а затем команду создать элемент (рис. 20).

Рис.20. Создание нового элемента

На экране отобразится диалоговое окно создание нового элемента, в котором следует выбрать шаблон визуальная веб-часть задать ей имя (например, TempProject) и нажать экранную кнопку добавить(рис. 21)

Рис.21. Добавление нового элемента веб-части

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

В интерфейсной части могут располагаться различные веб элементы (например, текстовые блоки, надписи, текстовые поля, раскрывающиеся списки и т.д.). Интерфейс пользователя содержится в файле *.ascx (рис. 22).

Рис.22. Файл интерфейса пользователя

В VisualStudio данный файл может быть приставлен тремя представлениями переключение, между которыми осуществляется соответствующими вкладками в нижний части программного кода страницы (рис. 23)

Рис.23. Три вида представления веб-части

Конструктор - на рабочей области отображается внешний вид веб-части, куда добавляются различные элементы (кнопки, текст, картинки и т.д.).

Исходный код - на рабочей области отображается HTML-код веб-части.

Разделить - разделяет рабочую область на две части снизу отображает HTML-код, а сверху внешний вид веб-части.

Добавлять элементы на веб-страницу можно несколькими способами. Либо в ручную ввести исходный код для данного элемента, либо на панели элементов выбрать нужный элемент управления и перетащить его в область конструктора.

Для каждого элемент на веб-странице нужно задать уникальное имя или идентификатор. Для примера рассмотрим интерфейс веб-части StudPersCard который предназначен для просмотра и редактирования персональных данных студентов РАНХиГС (рис. 24).

Рис.24. Интерфейс веб части StudPersCard

Страница разделена на несколько блоков:

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

В блоке общей информации отображается такие сведенья как фамилия, имя, отчество, дата рождения, место рождения, пол, изучаемый иностранный язык и другая информация. Здесь же можно просмотреть фото студента (рис. 24).Для просмотра и редактирования информации фамилия, имя, отчество и дата рождения используется текстовые поля (TextBox) для возможности выбора даты рождения из календаря применяется элемент управления календарь (Calendar) видимость которого изменяется при нажатии экранной кнопки выбрать дату.Для хранения информации об поле иностранный язык и проживание в общежитие используется раскрывающиеся списки (DropDownList) в котором введён фиксируемый набор значений, таким образом, при изменение данных пользователем портала исключается возможность ввода не корректных значений.Для изменения фотографии студента используется экранная кнопка (Button) изменить при нажатии, на которую будет открыт стандартный диалог открытия файла и после выбора пользователем нужного изображения. После закрытия этого окна выбранное изображение будет загружено в библиотеку портала, а ссылка на это изображения будет сопоставлена с текущим студентом.

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

Рис.25. Блок паспортные данные

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

Ниже размещается блок для отображения и редактирование информации о представленном документе при зачислении (рис. 26) (тип документа, серия, номер, дата выдачи, кем выдан). Раскрывающийся список тип документа об образования формируется на основе данных из списка типы документов об образовании.Для возможности отслеживания документа с отличием и выданной медали применяется элемент управления флажок (CheckBox).

Рис.26. Блок Информация о предоставленном документе об образовании

Ниже размещается отображение льготных категорий (рис. 27). В случае если студент имеет какую-либо из представленных льгот поднимаются соответствующие флажки (CheckBox).

Рис.27. Блок Льготная категория

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

Рис.28. Блок Информация о зачислении

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

Рис.29. Блок Договор на оказание образовательных услуг

Блок информация о предоставлении академического отпуска. В том случае если студенту был предоставлен академический отпуск, указывается номер и дата приказа о предоставлении академического отпуска, а в поле примечание указывается причины, по которым был предоставлен академический отпуск. Если студент был восстановлен после академического отпуска, то так же указывается дата и номер приказа о восстановлении студента (рис. 30).

Рис.30. Блок Информация о предоставлении академического отпуска

Блок информация об отчислении, здесь указывается номер и дата приказа об отчислении и причина, по которой был отчислен студент (рис. 31). Раскрывающийся список причина отчисления имеет фиксированный набор значения, который задаётся при определение параметров столбцов списка студенты.

Рис.31. Блок Информация об отчислении

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

Рис.32. Блок Контактная информация

Исходный код страницы представлен в Приложении 1. StudPersCard.ascx.

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

Для сохранения корректированной информации используется экранная кнопка сохранить изменения. При этом сведенье изменённое пользователем портала так же изменяется в списке студенты.

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

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

Рис.33. Поиск по студенческому контингенту филиала

В случае нажатия экранной кнопки список учебной группы, на экране появляется веб-часть, в которой отображены группы, где находится студенты.

Обработчики событий веб-части StudPersCard содержатся в файле StudPersCard.ascx.vb который открывается при выборе команды перейти к коду из контекстного меню при помощи горячей клавиши F7 (листинг представлен в Приложение 2.)

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

Заключение

Таким образом, вследствие изучения MicrosoftSharePoint как платформы для разработки корпоративного портала университета были получены последующие результаты.

При исследовании современных портальных технологий выявлено, что на сегодняшний день порталы представляют из себя универсальный инструмент построения информационных комплексных систем. Они предоставляют возможность при помощи единого интерфейса обеспечивать массовый доступ к данным, а также обеспечить любому пользователю полный набор требуемых ему функций и сервисов. Анализ известных портальных решений продемонстрировал, что в настоящее время на рынке имеется целый ряд специализированных решений для разработки порталов. Наиболее известными можно считать платформы, предлагаемые основными поставщиками программного обеспечения. Срединих - SAP NetWeaver, Oracle Weblogic, IBM WebSphere, Microsoft SharePoint идругие.

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

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

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

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

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

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

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

разделение пользователей на категории и установление права доступа и ролей к порталу;

организация рабочего места;

создание рабочей группы педагогов разрабатывающих контент,

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

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

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

В основе архитектуры SharePoint находится представление узел. Узел - это группа связанных интернет-страниц, размещенных на сервере. Построив семейство узлов на сервере MicrosoftSharePoint можно реализовывать развитие различного контента. Основой коллективной работы на интернет-узле MicrosoftSharePoint являются списки и библиотеки. В MicrosoftSharePoint поддерживается функционал для формирования коллективных обсуждений (форумов) и опросов. Значительной особенностью этой технологии считается вероятность формирования и запуска рабочих процессов позволяют пользователям вместе управлять задачами проекта и работать с документами, внедряя элементы узла и бизнес-процессы для документов.

Данные способности технологии MicrosoftSharePoint позволяют развернуть портал, который осуществляет подходящую и квалифицированную гибкую организацию доступа к данной информации и разработку учебно-методической документации. В более легком виде это будет представлять собой освоение многих этапов. Уже после этого, как на сервере развернуты службы MicrosoftSharePoint, сформированы требуемые интернет-узлы, необходимо рассредоточить надлежащим образом полномочия пользователей к данным интернет-узлам. Последующим этапом является организация требуемых библиотек и формирование или добавление в них разных документов. Уже после этого возможно начинать совместную работу над документами, запуская при потребности необходимые задачи и рабочие процессы. При этом всевозможные рабочие процессы, которые не заложены в программе, возможно, разработать и настроить самостоятельно, применяя инструментальное средство SharePointDesigner. После этого как окончена работа над документами, можно осуществить доступ для просмотра документации нужным группам пользователей. Итак, использование этого портального решения, предоставляет возможность создать компоненты корпоративного портала, которые автоматизируют разработку учебно-методической документации и осуществить практичный и гибкий доступ к ней.

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

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

Новая версия «1С-Битрикс: Управление сайтом 14.5» [электронный ресурс] -- Режим доступа. -- URL: http://www.1c-bitrix.ru/about/life/news/979391/#news_979391

О. Пондер, Д. Иделен «Службы SharePoint: шаг за шагом». - М.:Эком, 2010 - 376 с

В. Васвани «ZendFramework. Разработка веб-приложений на PHP» - СПб.: Питер, 2012 - 24 с

Л. Бейли, М. Моррисон «Изучаем PHP и MySQL» - М.:Эксмо, 2010 - 243 с

Н. Прохоренок, «HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера» - СПб.:БХВ-Петербург, 2010 - 101 с

Размещено на Allbest.ru

...

Подобные документы

  • Показатели, характеризующие корпоративные порталы в сетях, их историю и классификацию. Сущностные характеристики корпоративного информационного портала AxiomPortal. Microsoft SharePoint Portal Server как инструмент для создания корпоративного портала.

    дипломная работа [3,0 M], добавлен 22.07.2011

  • Сущность возможностей MS SharePoint и средства их реализации. Разработка и осуществление задач корпоративного портала. Характеристика рабочего места, безопасность жизнедеятельности, электробезопасность, природопользование и охрана окружающей среды.

    дипломная работа [2,8 M], добавлен 04.04.2012

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

    дипломная работа [4,8 M], добавлен 19.01.2017

  • Анализ современного состояния систем автоматизации управления данными; учет инфраструктуры информационной системы и требования к ресурсам организации. Разработка системы управления данными на базе SharePoint-сайта, программная реализация и внедрение.

    диссертация [4,1 M], добавлен 10.11.2011

  • Понятие портала как Intranet системы. Технологии функционирования Web-портала. Особенности и функции портала учебного заведения. Использование Web-портала в учебном процессе. Структура образовательного Intranet/Internet-портала школы № 24 г.Нефтеюганска.

    дипломная работа [3,0 M], добавлен 02.05.2012

  • Развитие корпоративных информационных порталов. Классификация порталов в сетях, преимущества, получаемые при использовании. Архитектура, структура и технологические аспекты создания порталов. Анализ характеристик информационного портала AxiomPortal.

    дипломная работа [756,9 K], добавлен 23.07.2011

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

    дипломная работа [3,0 M], добавлен 18.03.2012

  • Сведения о платформе Microsoft.NET Framework, способы и методы доступа к базам данных и системам управления базами данных, особенности проектирования и программирования баз данных средствами выше упомянутой платформы. Спроектировано приложение "Articles".

    курсовая работа [5,9 M], добавлен 20.03.2011

  • Аналитический обзор средств и языков описания интеллектуальных порталов. Устройство и особенности языка технологии OSTIS, результаты ее анализа. Разработка предметно-ориентированного языка проектирования интеллектуальных порталов. Описание пример модели.

    дипломная работа [2,5 M], добавлен 08.11.2015

  • Анализ и обзор существующих тестовых порталов. Тенденции и причины развития открытого обучения, его особенности. Контроль знаний в дистанционном обучении. Виды тестов и принципы их составления. Установка портала на сервере, инструкция по использованию.

    диссертация [4,7 M], добавлен 24.06.2015

  • Проектирование портала записи на приём к специалистам узких специальностей. Составление методического руководства по использованию портала. Обзор требований к программному и аппаратному обеспечению. Электронная регистратура. Описание программных модулей.

    дипломная работа [1,9 M], добавлен 09.01.2015

  • Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного портала по языкам программирования с использованием технологии AJAX. Информационное содержание портала.

    дипломная работа [3,2 M], добавлен 05.06.2011

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

    курсовая работа [2,5 M], добавлен 22.03.2017

  • Анализ деятельности агентства недвижимости ООО "Сибирь" с целью ознакомления со средой Windows SharePoint Services. Описание предметной области. Составление отчетов и их описание. Структура данных, редактирование базы. Основные полномочия пользователей.

    реферат [2,5 M], добавлен 15.12.2013

  • Разработка средств администрирования и безопасности, импорт информационного наполнения с Web-страницы. Отображение статических файлов HTML и вывод форматированных данных. Идентификация опасных и вредных факторов, сопутствующих созданию интернет-портала.

    дипломная работа [2,2 M], добавлен 02.06.2012

  • Методы моделирования и продвижения web-сайта, анализ средств для его создания: языки программирования, фреймворки, CMS. Разработка прототипа онлайнового портала об автомобилях, его основные услуги и функциональные возможности; администрирование web-сайта.

    курсовая работа [436,3 K], добавлен 07.11.2013

  • Основные составляющие интерфейса и базовые приемы работы в SharePoint. Использование Wordpress и SharePoint при художественном проектировании в рекламе. Востребованность редакторов для создания web-сайтов и их значимость в технологических процессах.

    курсовая работа [6,0 M], добавлен 30.09.2013

  • Улучшение функции обслуживания клиентов при помощи добавления в интерфейс Microsoft Dynamics CRM 4.0 возможности выхода на локальный ftp сервер организации. Программные решения для интеграции Microsoft CRM с приложениями, инструменты для разработки.

    дипломная работа [4,1 M], добавлен 19.02.2012

  • Характеристика различных интернет-платформ, а также способов заработка на них. Преимущества и недостаки системы администрирования данных сайта WordPress, Joomla и 1-С Битрикс. Коммерческое программное обеспечение для управления контентом DataLife Engine.

    курсовая работа [491,7 K], добавлен 26.12.2014

  • Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.

    дипломная работа [1,7 M], добавлен 09.11.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.