Тип работы:
Предмет:
Язык работы:


Чат с авторизацией базы данных для обмена данными в локальной сети

Работа №147872

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы97
Год сдачи2020
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
25
Не подходит работа?

Узнай цену на написание


Реферат
ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Анализ архитектуры системы работы чата 9
1.2 Анализ функциональных блоков чата 10
2 ТРЕБОВАНИЯ К РАЗРАБОТКЕ ПРИЛОЖЕНИЯ ДЛЯ ОБМЕНА
СООБЩЕНИЯМИ В ЛОКАЛЬНОЙ СЕТИ 13
3 ВЫБОР ТЕХНОЛОГИЙ, ЯЗЫКОВ И СРЕДСТВ ДЛЯ РАЗРАБОТКИ
ПРИЛОЖЕНИЯ.15
3.1 Программные средства, используемые при разработке системы 15
3.2 NetBeans IDE 16
3.3 Java 17
3.4 SQL 18
3.5 MySQL Command Line 19
3.6 Maven 19
3.7 SWING 20
3.8 Server Socket 21
3.9 JDBC 23
3.10 Взаимодействие рассмотренных средств 24
4 РЕАЛИЗАЦИЯ 26
4.1 Алгоритм работы чата для обмена сообщениями 26
4.2 Описание структуры и таблиц БД 27
4.3 Основные функции доступные пользователям 28
4.4 Схема взаимодействия клиента и сервера 31
5 МЕТОДЫ ИСПЫТАНИЙ 33
5.1 Добавление нового сотрудника 33
5.2 Удаление сотрудника 35
5.3 Авторизацтя 37
5.4 Выход из сети 39
5.5 Изменение настроек подключения 40
5.6 Добавление контактов 42
5.7 Просмотр сообщений 42
5.8 Обмен сообщениями 42
6 БЖД 45
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 45
ПРИЛОЖЕНИЕ А 47
ПРИЛОЖЕНИЕ Б 50
ПРИЛОЖЕНИЕ В 51
ПРИЛОЖЕНИЕ Г 76

Сегодня информацию рассматривают как один из основных ресурсов развития общества, а информационные системы и технологии как средство повышения производительности и эффективности работы людей.
Создание современных электронных вычислительных машин позволило автоматизировать обработку данных во многих сферах человеческой деятельности, в первую очередь там, где необходимо максимально быстро обмениваться информацией. Без современных систем обмена данными трудно представить сегодня передовые производственные технологии, управление большим количеством людей, научные исследования, образование, издательское дело, функционирование средств массовой информации, проведение крупных спортивных состязаний. Значительно расширило сферу применения систем обработки данных появление персональных компьютеров.
Возможность передачи информации на расстоянии интересовала людей всегда. Для того чтобы обмениваться информацией не только при личной встрече, но и на больших расстояниях, люди изобретали всё новые технические средства, протягивали структурированные кабельные сети по всему миру, организовывали почтовые системы, запускали спутники связи. С развитием информационных технологий стали возможным еще более глобальные коммуникации. Сегодня люди с легкостью по всему миру могут обмениваться не только сообщениями, но и графикой и звуковой и другими видами информации.
Историческим «докомпьютерным» предшественником чатов, несомненно, являлся телефон. Ни телеграф, ни почта не могли позволить общаться в реальном времени и не были доступны в домашних условиях. Изобретение и распространение телефона вызвало настоящую революцию
способах и средствах общения. Возможность поговорить с собеседником в реальном времени на другом континенте казалась настоящим чудом.
Язык Java является основой практически для всевозможных типов сетевых приложений и всеобщим стандартом для разработки встроенных и мобильных приложений, веб-контента, игр, и корпоративного программного обеспечения. В мире насчитывается более девяти миллионов специалистов, разрабатывающих приложения на Java, которая позволяет эффективно разрабатывать, тестировать, внедрять и использовать программное обеспечение.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной бакалаврской работы был разработан алгоритм решения задачи, создана и отложена программа, оформлена документация. Проведенные испытания показали, что клиент-серверное приложение для обмена данными в локальной сети соответствует всем поставленным требованиям и выполняет свою работу корректно.
За время работы с данным проектом было прочитано большое количество технической документации, изучены новые способы и механизмы программирования и проектирования систем. Значительно развит навык разработки программ на языке Java, администрирования баз данных.
Опыт, полученный в ходе выполнения этого задания, неоспоримо поможет в дальнейшем трудоустройстве и развитии собственных навыков.


1. «Java. Полное руководство», Герберт Шилдт.
2. «Head First Java, 2nd Edition» (Изучаем Java), Кэти Сьера.
3. «Java. Методы программирования», Блинов, Романчик.
4. «Introduction to Programming in Java: An Interdisciplinary Approach», Robert Sedgewick.
5. «Effective Java: Programming Language Guide» (Java. Эффективное программирование) - Joshua Bloch, Джошуа Блох.
6. «Java Swing: Эффектные пользовательские интерфейсы» - Издание второе (2011).
7. «Программирование на SQL. Учебное пособие для СПО», Маркин А. В.
8. «Язык SQL в примерах и задачах», Толстобров А. П., Фертиков В. В.
9. Интернет ресурс «https://proselyte.net/tutorials/jdbc/introduction/»
10. Интернет ресурс «http://java-online.ru/jdbc.xhtml»


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ