Сегодня технологии предоставляют огромный спектр возможностей для поиска новых, более эффективных способов решения различных проблем. Обучение и коммуникация научных сотрудников не исключение. Повышение доступности учебных материалов, ускорение процесса изучения конкретной области и получение быстрой прибыли при одновременном снижении затрат являются насущными потребностями многих организаций.
В том, чтобы использовать новейшие технологии для дистанционного взаимодействия, заинтересованы не только образовательные учреждения. Множество коммерческих компаний по всему миру, которые занимаются исследовательской работой, отмечают выгодным возможность взаимодействия их сотрудников и возможных клиентов по всему миру, в рамках профессиональный контекста.
В частности, это затрагивает сотрудников университетов, студентов, а также команды, работающие над общим проектом и которым нужна возможность использования математических формул при общении.
ВВЕДЕНИЕ..................................................................................................... 3
1. Теоретические основы дистанционного обучения...................................... 4
1.1 Проблематика, актуальность и цели дипломной работы.................................................... 4
1.2 Предпроектное обследование и анализ аналогичных сервисов.......................................... 5
1.3 Преимущества и недостатки мессенджеров........................................................................ 7
1.4 Постановка задачи................................................................................................................. 9
2. Моделирование приложения..................................................................... 11
2.1 Общее техническое задание на систему............................................................................ 11
2.2 Требования к модулю хранения сообщений...................................................................... 12
2.3 Требования к интерфейсам пользователей........................................................................ 12
2.4 Требования к возможностям модернизации....................................................................... 12
3. Разработка программно-аппаратной стороны приложения.................... 13
3.1 Технологии разработки и их взаимодействия.................................................................... 13
3.2 Проектирование и разработка серверной части................................................................ 15
3.3 Проектирование и разработка клиентской части............................................................... 16
ЗАКЛЮЧЕНИЕ............................................................................................. 23
СПИСОК ЛИТЕРАТУРЫ............................................................................. 24
ПРИЛОЖЕНИЕ А......................................................................................... 25
Код программы 25
1. Эрман, Д. Эффективная разработка JavaScript / Д.Эрман- М.: АСТ; Издание 4-е, испр. и доп. - Москва, 2012. - 240 c.
2. Балдин, Е.М. Компьютерная типография LaTeX / Кондукова Екатерина - М.: BHV, 2008. - 304 c.
3. Фернандес, Д. Coding4Fun. Программируем для удовольствия. 10 .NET- проектов. / Дэн Фернандес , Брайан Пик. - М.: Символ-плюс, 2012. - 480 c.
4. Рассел Джонс, А. Программирование ASP.NET средствами, Полное руководство / А. Рассел Джонс. - М.: Век +, КОРОНА принт, НТИ, Энтроп, 2015. - 782 c.
5. Брайан, Д. Основы Microsoft Visual Studio .NET / Джонсон Брайан. - М.: Русская Редакция, 2017. - 338 c.
6. Майк, Г. ADO и ADO.NET. Полное руководство / Ганделрой Майк. - М.: Корона-Век, 2011. - 661 c.
7. Фленов, М.Е. Библия C# / Михаил Фленов. - М.: БХВ-Петербург, 2011.
- 560 c.
8. Джейсон, М. Visual C# .NET. Полное руководство / Джейсон, Майк Прайс; , Гандэрлой. - М.: Корона Принт, 2004. - 960 c.
9. Нейгел, К. C# 2005 для профессионалов / К. Нейгел. - М.: Вильямс, 2006. - 453 c.
10. Рихтер, Д. CLR via C#. Программирование на платформе
Microsoft .NET Framework на языке C# / Рихтер, Джефри. - М.: Питер, 2007. - 656 c.