Файл: Разработка Web-приложения для удаленного доступа корпоративной информационной базе компании.pdf
Добавлен: 03.07.2023
Просмотров: 193
Скачиваний: 7
СОДЕРЖАНИЕ
1. Цели и концепция Web-ресурса
1.2. Обоснование необходимости создания Web-ресурса
1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи
1.4. Характеристика целевой аудитории
2. Параметры и внешний вид Web-ресурса
2.1. Обоснование выбора имени и названия Web-ресурса
2.2. Обоснование лингвистического обеспечения Web-ресурса
2.3. Обоснование выбора графического режима Web-ресурса
2.4. Обоснование принятых решений по цветовой схеме Web-ресурса
2.5. Обоснование принятых решений по размеру и виду шрифта
2.6. Обоснование принятых решений по формированию фирменного стиля
3. Обоснование выбора инструментария для создания Web-ресурса
3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса
3.3. Обоснование выбора программного обеспечения для создания Web-ресурса
3.3.1. Обоснование выбора программных продуктов для создания графики
3.3.2. Обоснование выбора программных продуктов для создания анимации
3.3.4. Обоснование выбора программных продуктов для создания программного кода
3.4. Обоснование выбора способа размещения Web-ресурса в Интернет
4. Структура и содержание сайта
4.1.Разделы сайта и система навигации
4.4. Описание процедуры тестирования созданного Web-ресурса
5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет
5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах
Основная цель корпоративной информационной системы - повышение прибыли компании за счет наиболее эффективного использования всех ресурсов компании и повышения качества принимаемых управленческих решений.
Цель проектирования и внедрения КИС:
- Комплексная деятельность по решению бизнес-задач средствами современных информационных технологий;
- КИС – корпоративная интегрированная информационная система управления предприятия, обеспечивающая его качественный рост.
Позволяет:
- визуализировать деятельность предприятия, обеспечив руководству возможность правильно оценить имеющиеся недостатки и отыскать источники потенциала и направления усовершенствования;
- сократить время настройки ИСУ под специфические особенности предприятия;
- отобразить и зафиксировать в готовом для последующего развертывания виде варианты реализации ИСУ, каждый из которых может быть выбран при переходе на очередную ступень развития предприятия.
Преимущества внедрения корпоративных информационных систем:
- Получение достоверной и оперативной информации о деятельности всех подразделений компании;
- Повышение эффективности управления компанией;
- Сокращение затрат рабочего времени на выполнение рабочих операций;
4. Повышение общей результативности работы за счет более рациональной ее организации.
Повышение внутренней управляемости, гибкости и устойчивости к внешним воздействиям увеличивает эффективность компании, её конкурентоспособность, а, в конечном счёте - прибыльность.
1.4. Характеристика целевой аудитории
Целевая аудитория сайта – это сотрудники компании АйТиПак. Возрастной диапазон колеблется от 20 до 60 лет, т.е. сотрудники разных всех возрастов. Географическое положение клиентов – Москва (100%).
Информационные потребности посетителей портала – информация о деятельности всех подразделений, о сотрудниках, о клиентах, о заказах.
1.5. Характеристика и анализ Web-ресурсов по аналогичной тематике
В настоящее время существует множество решений для создания корпоративной Интранет информационной системы[28].
MS SharePoint - система управления корпоративным контентом и совместной работы, которую можно использовать в качестве корпоративного портала. Имеет множество расширений и интегрированных систем. Тесно интегрирована с MS Office и MS Exchange. Может поставляться как SaaS сервис (рис.1).
Рис.1. Интерфейс MS SharePoint
Корпоративный портал на базе WindowsSharePointServices. Содержит настраиваемый модуль документооборота, элементы социальной сети, коммуникационный инструменты. Все модули в портале можно настраивать визуально без помощи ИТ специалистов (рис.2).
LiferayPortal
Open-source корпоративный портал, написанный на Java (рис.5). Содержит функции для управления контентом и совместной работы. Отличается простотой установки и настройки, а также продвинутыми возможностями для интеграции и кастомизации. Поддерживает GoogleGadgets. Интегрирован с MS Office. Есть бесплатная версия. Есть русская локализация.
Рис.3. ИнтерфейсLiferay Portal
Портальная платформа для совместной работы, управления контентом, управления бизнес-процессами, интеграции бизнес данных и приложений. Включает Enterprise 2.0 фичи, такие как вики, блоги, форумы, RSS (рис.4).
Рис.4. ИнтерфейсOracle WebCenter Suite
Ittilan Portal
Коробочное портальное решение, включающее более 60 информационных и коммуникационных модулей и блоков, в том числе: личный кабинет, узлы подразделений, заявки, динамическая визуализированная оргструктура с использованием Silverlight, удобный телефонный справочник, Банк идей, Горячая линия с руководством, структурированное хранилище документов, медиагалерею и многое другое. Доступны две версии портала: для MOSS 2007 и MOSS 2010.
Рис.5. Ittilan Portal
TopS BI Intranet Portal
Интранет решение на базе SharepointServer, представляет собой комплекс готовых модулей для публикации информации, организации совместной работы, поддержки внутренних коммуникаций и общения сотрудников, автоматизации бизнес-процессов компании (рис.6).
Рис.6. ИнтерфейсTopS BI Intranet Portal
Коробочныйпорталнаплатформе MS SharePoint Server 2007. Есть лайт версия для WindowsSharePointServices. Содержит дополнительные инструменты - адресная книга, дни рождения сотрудников, библиотека документов, информеры. Ускоряет и удешевляет внедрение Sharepoint-портала.
Из множества средств создания корпоративных систем был выбран «1С-Битрикс: Корпоративный портал».
2. Параметры и внешний вид Web-ресурса
2.1. Обоснование выбора имени и названия Web-ресурса
Желаемый домен – it-pak.ru. Проверим на сайте http://www.whois-service.ru/ , свободен ли домен.
Рис.8. Проверка домена
Домен свободен, он будет выбран для регистрации сайта.
2.2. Обоснование лингвистического обеспечения Web-ресурса
Информация на сайте будет только на русском языке, так как услуги предназначены исключительно для городов России.
2.3. Обоснование выбора графического режима Web-ресурса
Статистика Google Analytics показывает что только 18% посетителей моего блога имеют разрешение экрана меньшее или равное 1024px, а соответственно 82% - 1280px и более, из чего можно заключить, что нужно пересмотреть наши привычные стандарты ширины сайтов и делать их хотя бы на порядок шире: для мониторов с разрешением 1280px.
Рис.9. Статистика Google Analytics
Чтобы выбрать оптимальную ширину для нашего сайта можно воспользоваться статистикой посещений пользователей и установить фиксированную ширину под самое распространенное разрешение.
Кроме этого, для пользователей мобильных телефонов и для пользователей с другими разрешениями можно подключить отдельные стили для изменения ширины сайта.
2.4. Обоснование принятых решений по цветовой схеме Web-ресурса
Цветовая схема была выбрана красная/белая. Эти цвета хорошо сочетаются, страницы получаются яркими, контрастными, в то же время не агрессивными.
2.5. Обоснование принятых решений по размеру и виду шрифта
Для сайта был выбран шрифт 12, так как меньший шрифт будет трудно читаться, а больший может выглядеть не очень хорошо.
Хороший вариант использования шрифта – Verdana. Будет хорошо и удобно читаться, благодаря ширине букв и междубуквенном расстоянии.
2.6. Обоснование принятых решений по формированию фирменного стиля
Стиль электронного ресурса полностью соответствует фирменному стилю компании. Редизайн не проводился.
3. Обоснование выбора инструментария для создания Web-ресурса
3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса
Источники информации на сайте – приказы, инструкции руководства компании, законодательные акты в сфере услуг.
Таблица 1
Характеристика информации
Вид информации |
Источник |
Частота |
Объем |
Информация о компании |
Руководство |
1 раз в год |
1 стр. |
Вакансии |
Руководство |
1 раз в 6 мес. |
1 стр. |
Новости |
Руководство Законодательные акты |
1 раз в неделю |
1 стр. |
Информационные блоки для трансляции не покупаются.
3.2. Обоснование выбранных технологий для обеспечения совместимости Web-ресурса с различными браузерами
Для задания режима совместимости на стороне клиента в HTML-коде страниц следует, используя любой HTMLGредактор, вручную добавить соответствующий тэг ко всем страницам сайта, расположив его внутри элемента HEAD перед всеми остальными тэгами кроме TITLE и META.
<head>
<meta http#equiv="X_UA_Compatible" content="IE=EmulateIE7">
<!—Здесь располагаются другие тэги группы HEAD ##>
</head>
Для задания режима совместимости на стороне сервера, т. е. для автоматической вставки соответствующего заголовка во все страницы, отсылаемые в браузер с данного веб-сервера, можно использовать несколько способов.
Можно добавить специальный HTTP-заголовок, используя средство управления веб-сервером Internet Information Services — IIS Manager. Этот заголовок может быть добавлен как для отдельного сайта, расположенного на сервере (site-wide), так и для всех сайтов (server-wide). Для этого следует выполнить следующие шаги:
- Выполнить команду Start | Administrative Tools | Internet Information Services (IIS) Manager.
- Раскрыть вкладку Connections и выбрать сайт, для которого будет добавлен дополнительный HTTP-заголовок.
- В панели утилит выбрать иконку HTTP Response Headers и дважды щелкнуть по ней мышью.
- В панели Actions выбрать команду Add.
- В панели Add Custom HTTP Response Header добавить в поле Name значение X0UA0Compatible, а в поле Value — значение IE=EmulateIE7.
- Щелкнуть кнопку Ok для сохранения изменений.
Аналогичные действия можно выполнить и из утилиты командной строки. Для этого в каталоге %systemroot%\system32\inetsrv следует выполнить следующую команду:
appcmd.exe set config –section:system.webServer/httpProtocol
/+”customHeaders.[name=’X_UA_Compatible’,
value=’IE=EmulateIE7’]” /commit:apphost
Также можно сконфигурировать веб-сервер, изменив содержимое конфигурационного файла Web.config или applicationhost.config следующим образом:
<?xml version="1.0" encoding="utf#8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X_UA_Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
После этого поместите измененный конфигурационный файл Web.config в корневой каталог вашего веб-сайта. Отметим, что при использовании решения на серверной стороне не нужно включать META-тэг в HTML-код страниц — он будет вставляться автоматически.