Проектирование и создание кроссплатформенного чата
Задачи
Основные технологии для разработки:
Диаграмма экранных форм клиента
Вид главного окна клиента
Форма входа на сервер
Форма настроек
Передача изображений
Возможность загрузки сразу нескольких файлов
Просмотр истории и поиск в истории
На общедоступные файлы для скачивания можно установить пароль
Интерфейс сервера
527.50K
Category: internetinternet

Проектирование и создание кроссплатформенного чата

1. Проектирование и создание кроссплатформенного чата

2. Задачи

• - Анализ предметной области и разработка требований;
• - Создание протокола взаимодействия;
• - Возможность передачи, картинок, файлов, текстовых данных;
• - Возможность оставлять ресурсы общедоступными;
• - Хранение и обработка данных;
• - Создание интерфейса программы;
• - Программная реализация клиентской и серверной части;

3. Основные технологии для разработки:

• 1) Qt – Qt (произносится [ˈkjuːt] (кьют) как «cute»[7] или
неофициально Q-T (кью-ти)) —
кроссплатформенный инструментарий разработки ПО на языке
программирования C++. Есть также «привязки» ко многим другим
языкам программирования: Python — PyQt, PySide; Ruby —
QtRuby[8]; Java — Qt Jambi[9]; PHP — PHP-Qt и другие.
• 2) SQLIITE компактная встраиваемая реляционная база
данных. Исходный код библиотеки передан в общественное
достояние.

4. Диаграмма экранных форм клиента

5. Вид главного окна клиента

6. Форма входа на сервер

Форма Регистрации

7. Форма настроек

8. Передача изображений

9. Возможность загрузки сразу нескольких файлов

10. Просмотр истории и поиск в истории

11. На общедоступные файлы для скачивания можно установить пароль

12. Интерфейс сервера

13.

Спасибо за просмотр!
English     Русский Rules