Антиплагиат (1231616), страница 9
Текст из файла (страница 9)
Это функц иявыполняется следующ им образом:– определяется количество доступных операторов;– вычисляется количество клиентов у каж дого оператора;– выбирается самый свободный оператор по количеству клиентов;– если таких операторов несколько, то клиент добавляется первому свободному оператору.Код данной функц ии представлен ниж е:public newAccept getFridomOperator(){HashSet<newAccept> operators=getOnlineOperators();newAccept[] freeOperators;operators.toArray(freeOperators);newAccept temp;for(int i=0; i < freeOperators.length; i++) {for(int j = freeOperators.length-1; j > i; j--) {http://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24088421&repNumb=121/2320.06.2016Антиплагиатif (freeOperators[j-1].clientCount >freeOperators[j].clientCount) {temp=freeOperators[j-1];freeOperators[j-1]=freeOperators[j];freeOperators[j]=temp;}}}return freeOperators[0];}Несмотря на то, что сортировки был использован очень медленный метод пузырька [41], проц есс будет осущ ествляться очень быстро,так как количество операторов всегда не очень большое.В результате разработки серверный модуль получил следующ ие функц ии:– пересылки сообщ ений меж ду любыми клиентами прилож ения;– распределение клиентов компании меж ду сотрудниками;– работа с базой данных SQLite;– аутентификац ия сотрудника компании.ЗаключениеВ данной курсовой работе рассмотрены недостатки сущ ествующ их прилож ений, осущ ествляющ их дистанц ионное консультированиеклиентов web-сайтов.
Анализ недостатков доказал, что данные системы необходимо модернизировать.В ходе выполнения курсовой работы разработано прилож ение «Онлайн-консультант» созданное при помощ и новейших технологий.Данное прилож ение состоит из трех частей: серверного прилож ения, универсального модуля для сайтов и клиентского прилож ения.Цель курсовой работы успешно выполнена. Решены следующ ие задачи:– рассмотрены основные доступные технологии обмена информац ией;– реализовано прилож ение серверного обработчика сообщ ений и внутренних команд;– реализовано клиентское прилож ение с возмож ностью обмена сообщ ениями с модулем сайта и с другими копиями клиентскихприлож ений;– разработан универсальный встраиваемый модуль для сайта, используя новую современную технологию WebSocket.Готовое прилож ение будет рассмотрено к внедрению сущ ествующ его сайта компании.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ1. Инькова Н.А.
Современные интернет-технологии в коммерческой деятельности. Учебное пособие. – М.: Изд-во Омега-Л, 2007. –192 с.2. Андросов Н. Интернет-маркетинг на 100%. Отдельное издание/ Н. Андросов, И. Ворошилова, В. Долгов, С. Замарац кая, И. Манн —СПб.: Питер 2011. — С. 240.3. RedHelper. Система онлайн-консультирования. [Электронный ресурс] – URL: http://redhelper.ru/ (Обращ ение к документу 10 марта2016).4. LiveTex.
Решение для омникального обслуж ивания. [Электронный ресурс] – URL: https://livetex.ru/ (Обращ ение к документу 10марта 2016).5. CleverSite. Онлайн-консультант и обратный звонок. [Электронный ресурс] – URL: http://cleversite.ru/ (Обращ ение к документу 10марта 2016).6. WebConsult – онлайн консультант для сайта. [Электронный ресурс] – URL: https://consultsystems.ru/ (Обращ ение к документу 10марта 2016).7. Онлайн консультант для сайта JivoSite – консультируйте клиентов на сайте онлайн. [Электронный ресурс] – URL:http://www.jivosite.ru/ (Обращ ение к документу 10 марта 2016).8. Шаньгин В.Ф. Информац ионная безопасность и защ ита информац ии.
– М.: Изд-во ДМК Пресс, 2014.9. Видж еты в работе сайта. [Электронный ресурс] – URL: http://newmediaedu.ru/technology/21 (Обращ ение к документу 15 мая 2016).10. Что такое видж еты. [Электронный ресурс] – URL: http://widgetok.ru/2009/01/what-is-widgets/ (Обращ ение к документу 15 мая2016).11. Сухов К.А. HTML 5. Путеводитель по технологии. – М.: Изд-во ДМК Пресс, 2013. – 352 с.12. Лазарис Л. CSS.
Быстрый старт. – СПб.: БВХ-Петербург, 2010. – 608 с.13. Будилов В.А. Интернет-программирование на Java. – СПб.: БВХ-Петербург, 2003 – 704 с.14. Частые опросы (polling). Учебник по AJAX и СОМЕТ. [Электронный ресурс] – URL: http://javascript.ru/ajax/comet/polling (Обращ ениек документу 18 мая 2016).15. Длинные опросы (long poll). Учебник по AJAX и СОМЕТ. [Электронный ресурс] – URL: http://javascript.ru/ajax/comet/long-poll(Обращ ение к документу 18 мая 2016).16.
Бесконечный IFrame. Учебник по AJAX и СОМЕТ. [Электронный ресурс] – URL: http://javascript.ru/ajax/comet/iframe (Обращ ение кдокументу 18 мая 2016).17. arie C. AJAX and PHP: uilding Responsive Web Applications/ C. arie, . ogdan – irmingham, UK: Packt Publishing 2006. – С. 286.18. Adobe Flash Professional CS6 Classroom in a ook/ Adobe Creative Team — USA.: Adobe Press 2012. — С. 418.19. Fielding R. Hypertext Transfer Protocol - HTTP/1.1 / R.
Fielding, J. Gettys, J. Mogul, H. Frystyk./USA.: Network Working Group 2007.20. Олифер Н. Базовые технологии локальных сетей/ Н. Олифер, В. Олифер / М.: Центр Информац ионных Технологий. - 440 стр.21. Себеста Р.У. Основные конц епц ии языков программирования / Р.У. Себеста / пер. с англ. — 5-е изд. — М.: Вильямс, 2001.
— 672 с.22. Вольфенгаген В. Э. Конструкц ии языков программирования. Приёмы описания. — М.: Центр ЮрИнфоР, 2001. — 276 с.23.Бьянкуцци Ф. Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования. / Ф.Бьянкуцци, Ш. Уорден. — СПб.: Символ-Плюс [34], 2010. — 608 с.24. Стефен Р.Д. Программирование на Microsoft Visual Java++: пер.
с англ. - М.: Издательский отдел «Русская редакц ия», 1997.25. Нотон П. Java. Справочное руководство: пер. с англ. - М.: Восточная книж ная компания, 1996.26. Морган М. Java 2. Руководство разработчика: пер. с англ.: учеб. пособие. - М.: Издательский дом «Вильямс», 2000.27. Ленди М. orland Juilder. Руководство разработчика.: пер. с англ./ М. Ленди, С. Сиддикви, Д. Свишер - М.: Издательский домhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24088421&repNumb=122/2320.06.2016Антиплагиат«Вильямс», 2004.28. Feather C. Network News Transfer Protocol (NNTP) / C. Feather /USA.: Network Working Group 2006.29.
Klensin J. Simple Mail Transfer Protocol / J. Klensin /USA.: Network Working Group 2001.30. Myers J. Post Office Protocol - Version 3/ J. Myers, C. Mellon, M. Rose /USA.: Network Working Group 1996.31. Postel J. File transfer protocol (FTP) / J. Postel, J. Reynolds /USA.: Network Working Group 1985.32. Postel J.
Telnet protocol specification / J. Postel, J. Reynolds /USA.: Network Working Group 1983.33. Fette I. The WebSocket Protocol / I. Fette, A. Melnikov/USA.: Internet Engineering Task Force 2011.34. WebSocket [Электронный ресурс] – URL: https://learn.javascript.ru/websockets (Обращ ение к документу 30 мая 2016).35. Уилман Дж . Реляц ионные базы данных: пер.
с англ./ Дж . Д. Ульман, Дж . Уидом - М.: Изд-во Лори, 2014.36. Кригель А. SQL. Библия пользователя./ А. Кригель, Б. Трухнов - М.: Изд-во Вильямс, 2014 – 752 с.37. Васвани В. MySQL: использование и администрирование: пер. с англ. – СПб.: Питер, 2011 – 368 с.38. Ригс С. Администрирование PostgreSQL 9. Книга рец ептов: пер. с англ./ С. Ригс, Х.
Кросинг – М.: Изд-во ДМК Пресс, 2015.39. Haldar S. SQLite atabase System esign and Implementation. – Sannyvale, California, USA, 2015. – 264 с.40. Рябко Б.Я. Основы современной криптографии и стеганографии / Б.Я. Рябко, А.Н. Фионов – М.: Изд-во «Горячая линия – Телеком»,2015. – 232 с.41. Кнут Д.Э. Искусство программирования. Том 3.
Сортировка и поиск: пер. с англ. - М.: Издательский дом «Вильямс», 2012. – 824 с.http://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24088421&repNumb=123/23.