Файл: Разработка Web-приложения для удаленного доступа корпоративной информационной базе компании.pdf
Добавлен: 03.07.2023
Просмотров: 202
Скачиваний: 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-ресурса в поисковых системах
Введение
В настоящее время Интернет играет ключевую роль в развитии рыночной экономики, будучи ее важным элементом: достижение многих предпринимательских, маркетинговых и рекламных целей и задач стало практически невозможным без активного использования глобальной информационной сети. Бурное развитие Интернета во всем мире и в России сделало его эффективной бизнес-средой. С помощью глобальной сети появилась возможность рекламировать, продавать и покупать продукцию, осуществлять платежи и расчеты, обмениваться и находить информацию, находить работу, путешествовать и многое другое. Сейчас почти все компании, магазины, стремятся иметь свой сайт в сети Интернет, или же полностью переносить свою деятельность в сеть.
Объектом исследования данной работы является IT-компания. Цель работы - разработка web-приложения для удаленного доступа к корпоративной информационной базе компании, другими словами, корпоративного портала.
Основные задачи, которые были решены во время проектирования:
- исследование современного состояния предприятия;
- выбор инструментов создания сайта;
- разработка структуры сайта;
- проведение тестирования;
- продвижение сайта.
В ходе реализации поставленной задачи в данной работе был разработан web-сайт, предназначенный для централизации внутренней корпоративной информации и организации единой точки доступа к корпоративным ресурсам компании, успешной адаптации новых сотрудников к внутренним регламентам и бизнес-процессам в более сжатые сроки, автоматизации хозяйственных бизнес-процессов, повышения производительности и уровня лояльности сотрудников к корпоративной культуре компании в целом. При создании Интернет-портала использовались современные Web-технологии.
Работа состоит из содержания, введения, пяти глав, заключения, списка литературы и приложения.
Глоссарий
HTML-страница (веб-страница, страница) – основной носитель информации в сети Интернет. Представляет собой особым образом отформатированный файл (набор файлов), просматриваемый с помощью браузера как единое целое (без перехода по гиперссылкам).
Браузер (веб-браузер, интернет-браузер) – клиентская программа, позволяющая просматривать содержимое HTML-страниц и перемещаться от одного узла к другому.
Дизайн сайта – общее визуальное (композиционное, цветовое, шрифтовое, навигационное) оформление основных страниц сайта.
Дистрибутив – форма распространения программного обеспечения
Портал (корпоративный портал, интранет-портал) – внутрикорпоративный информационный сайт с рядом функциональных задач, позволяющих наиболее полно осуществлять корпоративные коммуникации между сотрудниками, отделами, представительствами компании.
Сайт (интернет-сайт, веб-сайт) – информационная система, предоставляющая пользователям сети Интернет доступ к своему содержимому и функциональным возможностям в виде упорядоченного набора взаимосвязанных HTML-страниц.
Система управления сайтом (CMS) – приложение, позволяющее управлять текстовым и графическим наполнением сайта, предоставляя пользователю удобные инструменты хранения и публикации информации.
Цель проекта
Разработка веб-сайта, веб-ориентированной информационной системы для повышения эффективности деятельности компании, конкурентоспособности и обеспечения устойчивого положения на рынке услуг за счет новых информационных технологий и сети интернет.
Система реализуется в виде клиент-серверного приложения, в котором клиентом выступает браузер, а сервером –web-сервер. Программное обеспечение системы должно быть адаптировано под любой тип браузера.
Пользователи системы
Система предназначена для следующих основных групп пользователей, которые в свою очередь могут делиться на подгруппы:
- административный персонал (в том числе главный администратор системы);
- сотрудники подразделений компании;
- посетители web-сайта.
Функции администратора системы
Администратор системы выполняет следующие функции:
- при регистрации различных групп пользователей, одобряет или отклоняет запрос на регистрацию в системе различных групп пользователей (последовательность регистрации описана во второй главе);
- совместно с администратором сайта планирует и администрирует распределенный доступ групп пользователей к базе данных системы;
- добавляет, удаляет, обновляет информацию о группах, клиентах, сотрудниках, расписаниях занятий в группах, аудиториях для проведения мероприятий;
- выставляет на сайте информацию о проводимых мероприятиях, расписаниях, изменениях, обновляет новостную информацию различного характера;
- отправляет письма через интернет различным группам пользователей, клиентам;
- совместно с рекламной группой формирует рекламную компанию и занимается рассылкой рекламного материала.
Требования к хостингу сайта
Хостинг должен предоставлять возможность использования PHP, ASP и MySQL.
Выбирая платный хостинг, необходимо проанализировать работоспособность, использование новых версий программного обеспечения и технологий.
Необходимо сопоставить программное обеспечение, которое будет использоваться и будущий объем данных с возможностями, которые имеет хостинг-провайдер.
Требования к интерфейсу пользователей
Система должна обладать интуитивно-понятным пользовательским интерфейсом, обеспечивающей простоту работы с системой для различных групп пользователей.
Разрабатываемое программное обеспечение предполагается для работы в операционной системы Windows, в связи с этим пользовательский интерфейс должен удовлетворять стандартам принятым фирмой «Microsoft».
Требования к выходным печатным документам
Основным видом выходного печатного документа будет отчет по оценке персонала, результаты аттестации в печатном виде.
Требования к защите от несанкционированных действий
Вход в программу должен предваряться аутентификацией пользователя по логину и паролю, после ввода, которых определяется профиль доступа конкретного пользователя, разграничивающий доступ к определенным пунктам меню и функциям системы.
Требования по сохранности информации
Для сохранности информации необходимо предусмотреть возможность периодического резервного копирования базы данных. Частота создания резервной копии – ежедневно или еженедельно, в зависимости от скорости и объемов ввода информации.
Требования к составу и характеристикам технических средств
Требования к составу и техническим характеристикам аппаратного обеспечения представлены в таблице с учетом функциональности системы и объема обрабатываемых данных.
Таблица
Требования и технические характеристики аппаратного обеспечения
Характеристика |
Рекомендуемые требования |
Центральный процессор |
Intel Core i5/i7, 700MHz |
Объем оперативной памяти |
1024 МБ |
Объем дискового пространства |
700 МБ |
Разрешение экрана видеосистемы |
1024x768 pix |
Принтер |
HP LaserJet p1102 |
Требования к программным средствам
Работа программного модуля происходит в операционной системе Windows XP и выше.
Язык программирования на стороне сервера PHP.
Язык программирования на стороне клиента HTML, JavaScript.
Разрабатываемая система подразумевает хранение большого объема информации, но кроме этого она должна обеспечивать анализ и оценку данных, то есть располагать необходимыми инструментальными средствами для реализации расчетов и организации пользовательского.
Указанным требованиям отвечают получившие широкое распространение системы управления базами данных (СУБД), одна из которых и должна быть выбрана для практической реализации данного дипломного проекта. К числу их достоинств относится то, что они:
- представляют собой удобный и современный инструмент, предназначенный для разработки и эксплуатации информационных систем, предоставляя интегрированную среду проектирования, работа в которой базируется на манипулировании с объектами и их атрибутами;
- позволяют для обработки информации и быстрого формирования решений привлекать все преимущества реляционных баз данных.
С позиций распространенности и доступности рекомендуется использование при программировании среды СУБД MySQL.
1. Цели и концепция Web-ресурса
1.1. Миссия компании
ООО «АйТиПак» основана 15 сентября 2009 года и предоставляет следующие услуги:
-
- обслуживание компьютеров и серверов;
- обслуживание оргтехники;
- автоматизация бизнес процессов;
- поставка оборудования;
- поставка программного обеспечения;
- заправка и восстановление картриджей.
Миссия ИТ компании АйТиПак - предоставлять каждому клиенту максимально возможный набор ИТ-услуг высокого качества и надежности, следуя мировым стандартам ITIL и принципам корпоративной этики. ООО «АйТиПак» - это современный высокотехнологичный сервис, сочетающий в себе новейшие технологии оказания ИТ-услуг и лучшие традиции сервисного обслуживания.
Цель – предоставление каждому клиенту полного комплекса современных высокотехнологичных продуктов и ИТ-услуг с использованием последних достижений и инноваций в сфере цифровых технологий. Индивидуальный подход к ситуации и проблематике каждого клиента и философия партнерства - основы взаимодействия с клиентами.
ООО «АйТиПак» обеспечивает своим клиентам – частным лицам, крупным отраслевым компаниям, предприятиям среднего и малого бизнеса, государственным структурам – широкий спектр ИТ-услуг.
1.2. Обоснование необходимости создания Web-ресурса
Целью проекта является разработка веб-сайта компании, веб-ориентированной информационной системы для повышения эффективности деятельности компании, конкурентоспособности и обеспечения устойчивого положения на рынке услуг за счет новых информационных технологий и сети интернет.
Система предназначена как для выхода компании в информационное пространство сети интернет, так и для внутренних потребностей в управлении бизнес-процессами компании.
При этом автоматизация процесса обработки и анализа данных позволит достигнуть следующих положительных моментов:
- Минимизировать сроки и обеспечить качественную подготовку информации, предоставлять разностороннюю информацию о товарах и услугах компании, расценках на сайте компании, а не периодически публиковать эту и прочую информацию о деятельности компании в печатном виде;
- Сократить сроки подготовки решений руководством и административной группой компании, ускорить процедуру подготовки договоров;
- Увеличить количество коммерческих заявок на проведение рекламной кампании, мероприятий;
- Минимизировать трудоемкость и длительность выполнения рутинных технических операций, связанных с выполнением расчетов, проверкой правильности вычислений, подготовкой выходных документов;
- Создать банк данных, для хранения сведений о клиентах и партнерах компании, что позволит минимизировать время ввода исходной информации при повторных обращениях клиентов в компанию.
Задачами проекта являются:
- разработка прототипа веб-ориентированной информационной системы, которая может быть составной компонентой веб-сайта компании;
- разработка некоторых компонент базы данных ИС;
- разработка компонент программного обеспечения управления сайтом, базой данных, интерфейсом пользователей;
- повышение эффективности деятельности компании за счет внедрения программного обеспечения и интернет технологий.