Интернет-сервис для создания визуального интерфейса системных служб хостинг-компании
Системные службы хостинг-компании как целевая аудитория сервиса, общие требования к ним. Критерии оценки интерфейса и направления разработки. Проектирование интернет-сервиса, схема его функционирования и принципы реализации, оценка эффективности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 18.11.2013 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рис. 4.1 Пример работы команды Traceroute в интернет-сервисе
Как видно из предыдущего рисунка команда Traceroute запрашивает у пользователя лишь доменное имя. Всё остальное интернет-сервис выполнит самостоятельно. Результат выполнения команды Traceroute в интерне-сервисе отформатирован в удобный вид, что позволяет техническому специалисту сразу получить необходимую информацию в результате выполнения команды.
Теперь мы проанализируем тем же методом GOMS эффективность интернет-сервиса.
Табл. 4.1 Список жестов по модели GOMS
H |
Перемещение руки к графическому устройству ввода данных |
|
HP |
Перемещение курсора к текстовому полю ввода данных |
|
HPK |
Нажатие левой кнопкой мыши |
|
HPKH |
Перемещение рук к клавиатуре |
|
HPKHKKKKKK |
Ввод шести символов |
|
HPKHKKKKKKK |
Нажатие клавиши <Enter> |
В соответствии с правилом 0 поставим оператор M перед всеми операторами K и P за исключением P, указывающих на аргументы, которых в нижеследующем примере нет:
H M P M K H M K M K M K M K M K M K M K
В соответствии с правилом 1 следует заменить P M K на P K и удалить все другие операторы M, которые являются ожидаемыми (в указанном примере таких нет). Кроме того, правило 2 предписывает удалять операторы M в середине цепочек. После применения этих двух правил остаётся следующая запись:
H M P K H M K K K K K K M K
Заменим операторы на соответствующие временные интервалы:
H + M + P + K + H + M + K + K + K + K + K + K + M + K = 0.4 + 1.35 + 1.1 + 0.2 + 0.4 + 1.35 + (0.2 * 6) + 1.35 + 0.2 = 7.55 с
Судя по результатам анализа видно, что разработанный интерфейс по скорости оказался эффективней на 0.75 секунд.
4.3 Апробация интернет-сервиса в одной из хостинг-компаний
Апробация интернет-сервиса проходила в одной из хостинг-компании. На тестирование интернет-сервиса был выделен VPS-сервер с операционной системой Linux, куда была загружена серверная часть интернет-приложения.
Несколько технических специалистов согласились некоторое время использовать интернет-сервис для решения проблем клиентов. В случае, если требуемой команды не было в интернет-сервисе, технический специалист использовал командную консоль Linux.
Оценка работы интернет-сервиса проводилась по шкале от 0 (плохо) до 5 (отлично).
Табл. 4.2 Оценка интернет-приложения
Удобство |
4 |
|
Эффективность |
4 |
|
Востребованность реализованных команд в интернет-сервисе |
3 |
Судя по результатам оценки интернет-приложения техническим специалистом видно, что команды в плане скорости и удобства лучше реализованы в интернет-сервисе, чем если бы они набирались вручную в командной строке. Однако из-за того, что список реализованных команд в интернет-сервисе был невелик, у технического специалиста была необходимость также использовать командную строку для набора других команд, которые не реализованы в интернет-сервисе.
Заключение
В результате выполнения дипломной работы был спроектирован и разработан интернет-сервис для поддержки деятельности технического специалиста по оперативному решению проблем с хостингом клиента.
Суть поддержки состоит в визуализации выполнения техническим специалистом типовых команд работы с хостингом (в противовес работе с командной строкой). Эта визуализация и осуществляется разработанным интернет-сервисом.
Подробно проведенный анализ предметной области и внимательное изучение существующих аналогов позволило создать полноценный программный продукт, удовлетворяющий требованиям технического специалиста. В ходе проектирования интернет-сервиса были учтены и выполнены следующие требования:
- масштабируемость;
- расширяемость;
- производительность;
- переносимость;
- безопасность.
Интернет-сервис имеет модульную структуру, основанную на использовании отдельных компонентов для выполнения команд. Подобная структура позволяет, как доработать старую команду, так и добавить новый функционал, что даёт повод утверждать о перспективности интернет-сервиса.
Отдельно следует отметить, что в ходе работы был приобретен большой опыт в области программных разработок в интернет среде. Для создания интернет-сервиса потребовалось углублённое изучение принципов веб-программирования, а также знание принципов проектирования программных продуктов и инструментов их разработки.
В настоящее время разработанный интернет-сервис представляет собой завершенное работоспособное приложение и проходит апробацию в одной из хостинг-компаний.
Список использованных источников
1. Раскин Д. Интерфейс. Новые направления в проектировании компьютерных систем - Санкт-Петербург: Символ-Плюс, 2005. - 272 с.
2. Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера - Санкт-Петербург: БХВ-Петербург, 2008 - 864 с.
3. Конверс Т., Парк Д., Морган К. PHP 5 и MySQL. Библия пользователя - Москва: Вильямс, 2009-1216 с.
4. Мэтьюз М., Кронан Д. Динамическое веб-программирование - Москва: Эксмо, 2010 - 384 с.
5. Уэйншенк С. Интуитивный веб-дизайн - Москва: Эксмо, 2011 - 160 с.
6. Маккоу А. Веб-приложения на JavaScript - Санкт-Петербург: Питер, 2012 - 288 с.
7. Уолл Л., Кристиансен Т., Орвант Д. Программирование на Perl - Санкт-Петербург: Символ-Плюс, 2004-1152.
8. Шкляр Л., Розен Р. Архитектура веб-приложений - Москва: Эксмо, 2011 - 640 с.
9. Комолова Н.В., Яковлева Е.С. HTML. Самоучитель - Санкт-Петербург: Питер, 2011 - 285 с.
10. Шафер С. HTML, XHTML и CSS. Библия пользователя - Москва: Диалектика, 2011 - 656 с.
11. Немет Э., Снайдер Г., Хейн Т. Руководство администратора Linux - Москва: Вильямс, 2010-1072 с.
12. Вард Б. Работаем в Linux - Москва: НТ Пресс, 2008 - 400 с.
13. Роббинс А. Linux: программирование в примерах - Москва: КУДИЦ-ПРЕСС, 2008 - 630 с.
14. Коггзолл Д. PHP 5. Полное руководство - Москва: Диалектика, 2006 - 752 с.
Приложения
HTML-код стартовой страницы интернет-сервиса (index.tpl)
HTML-код отдельного окна в интернет-сервисе (newwindow.tpl)
PHP-код начальной загрузки интернет-сервиса (index.php)
PHP-код асинхронной загрузки элементов интернет-сервиса (ajax.php)
Размещено на Allbest.ru
Подобные документы
Разработка интернет-сервиса для создания визуального интерфейса системных служб хостинг-компании. Критерии оценки интерфейса и направления разработки. Рабочий стол GlideOS. Выбор архитектуры сервиса, языка программирования и коммуникационных методов.
дипломная работа [3,1 M], добавлен 19.11.2013Федеральная служба судебных приставов как федеральный орган исполнительной власти. Основные этапы разработки интерфейса в виде веб-сервиса. Общая характеристика схемы интерфейса "Пристав" для удаленного просмотра соединений таблиц из единой базы данных.
отчет по практике [1,0 M], добавлен 07.08.2013Проведение исследования опыта взаимодействия в сети. Методы улучшения согласования с пользователем web-сервиса. Особенность проектирования онлайн-приложения. Изучение разработки контроллеров и моделей. Характеристика создания интерфейса программы.
дипломная работа [1,3 M], добавлен 11.08.2017Анализ функционирования интернет-сайтов по предоставлению услуг. Обзор методологий проектирования интернет-представительства. Инструментальные средства разработки и реализации системы управления сайтом. Разработка интерфейса пользователя и web-сайта.
дипломная работа [1,2 M], добавлен 03.08.2014Организация типовых компьютерных сетей. Принципиальное отличие клиента от сервера. Варианты объединения компьютеров. Службы сети Интернет. Регистрация имени домена второго уровня. Способы организации приложений ЭК. Услуги провайдеров и хостинг-центров.
презентация [6,1 M], добавлен 30.08.2013Классификация и основные функции блогов. Технические возможности, ограничения и географическое размещение блога. Самостоятельный, или "stand alone" блог. Платный и бесплатный хостинг. Краткая характеристика деятельности и тарифные планы компании iHead.
аттестационная работа [675,3 K], добавлен 14.10.2010Создание Интернет-сайта для упрощения связи учителей-логопедов и родителей учащихся. Проектирование макета графического интерфейса. Выбор средств разработки программного продукта. Требования к функционалу ученика. Возможности интерфейса администратора.
дипломная работа [2,8 M], добавлен 01.04.2013Описание создаваемого сервиса. Разработка и реализация серверной части сервиса и клиентской части сервиса, которая будет предоставлять пользователям возможность создания и редактирования генеалогических деревьев, возможность импорта и экспорта данных.
курсовая работа [116,9 K], добавлен 20.07.2012Диагностика влияния параметров внешних каналов на работу сервисов корпоративной сети. Процедура выбора каналов подключения к Интернет, обеспечивающих работу IP-телефонии. Выбор областного хостинг-провайдера для предприятия с мобильными работниками.
лабораторная работа [721,4 K], добавлен 27.03.2012Изучение истории возникновения и развития сети Интернет - всемирной системы добровольно объединенных компьютерных сетей, построенной на использовании протокола IP и маршрутизации пакетов данных. Определение значения Интернет-сервиса в современном офисе.
курсовая работа [42,7 K], добавлен 28.02.2011