🔍 Поиск работ

Создание корпоративного сетевого чата

Работа №206680

Тип работы

Магистерская диссертация

Предмет

информатика

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

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


Введение 7
1. Введение и обзор литературы 9
1.1 История чата 9
1.2 Среда разработки Android Studio 12
1.3 Язык программирования Java 13
1.4 Android Virtual Device (AVD) 15
1.5 База данных Firebase Realtime 16
1.6 Сравнение отечественных и зарубежных технологий и решений 20
2. Формирование требований к системе 22
2.1 Проектирование базы данных 22
2.2 Интерфейс пользователя 24
2.3 Обмен сообщениями 25
2.4 Состояние пользователя 26
3. Разработка мобильного приложения 27
3.1 Создание формы авторизации 27
3.2 Создание формы регистрации 28
3.3 Создание формы регистрации с помощью мобильного телефона 29
3.4 Создание окна восстановления пароля 30
3.5 Создание настроек профиля 33
3.6 Создание формы сообщений 34
3.7 Создание формы контактов 35
3.8 Создание формы меню приложения 36
3.9 Хранение в базе данных информации 38
4. Тестирование и отладка 40
Заключение 45
Библиографический список 46
Приложение А.1 48
Приложение А.2 49
Приложение А.3 50
Приложение А.4 51
Приложение А.5 52
Приложение А.6 53
Приложение А.7 54
Приложение А.8 55
Приложение А.9 56
Приложение Б

В современных условиях динамично развивается рынок комплексных интегрированных систем автоматизации проектирование информационной подсистемы деятельности малого и крупного бизнеса. Эта организация может иметь самые различные размеры с разнообразными схемами иерархии. Такие системы предназначены для решения задач как организации в целом (управление финансовыми ресурсами, управление актуальной информацией, планирование и учет, поиск клиентов, заемщиков и кредиторов), так и уровня его подразделений и организационных отделов.
Для одной из таких организаций была поставлена задача, упростить общение между сотрудниками одной организации и обеспечить их быстрым обменом данных.
С директором организации было обговорены условия и поставлены задачи, продуман интерфейс приложения, выбрана платформа, для которой создаётся приложение.
Финальное тестирование приложение будет проходить на специально закупленных Android устройствах, которые будут выданы руководителям всех отделов организации.
В организации есть свой системный администратор, которому будет передано данное приложение для дальнейшего администрирования.
Срок сдачи готового приложения назначен на 1 сентября 2020 года.
Цели и задачи
Целью дипломной работы является проектирование и разработка средства общения между людьми одной организации.
Для решения поставленной цели необходимо решение следующих задач:
1. Изучение теоретических основ проектирования сетевых приложений;
2. Исследование методов написания сетевых приложений;
3. Выбор инструментов для разработки приложения;
4. Создание архитектуры приложения;
5. Разработка и реализация мобильного приложения;
6. Отладка и тестирование приложения.
Значимость работы состоит в том, что фирма не может использовать сторонние сетевые программы таких как: Skype, Telegram, Viber, WhatsApp, или ICQ. По мимо всего прочего сетевой чат может использоваться там, где есть необходимость сократить затраты на телефонные переговоры между сотрудниками, находящимся на разных этажах либо же в разных зданиях.
Значимость работы очень велика, в каких-то моментах сетевой чат может выступать даже как средство повышения эффективности работы, либо просто как дешевое средство коммуникации, поэтому выбор сетевого чата вместо какого-либо мессенджера — это еще и в пользу сетевой безопасности.
Актуальность
Данное приложение является актуальным, так как является заказом крупной региональной юридической компании, этот факт свидетельствует о том, что приложением будут пользоваться сотрудники одной организации, для которых оно разрабатывается.

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

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

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


Роль мобильных приложений в повседневной жизни растет. Многие люди постоянно пользуются несколькими десятками приложений. Почти каждый день выходят новые, а также выходят и обновления на уже установленные приложения. Скачивание приложений не требует долгого времени и особых навыков, установка также проста и понятна [11].
Целью работы является разработка корпоративного сетевого чата для операционной системы Android. Для достижения данной цели были поставлены и решены следующие задачи:
1. Произведена постановка задачи;
2. Произведен обзор существующих аналогов;
3. Изучены современные платформы и средства разработки для тестированной системы Android;
4. Реализовано приложение;
5. Протестировано приложение;
Все поставленные задачи были решены.
Разработанное приложение имеет перспективы дальнейшего развития. В связи с усложнениями бизнес-процессов и ростом требований к мобильным приложениям, у онлайн чатов, возникает потребность в расширении возможностей и функционала приложения.
В перспективе планируется реализовать следующие возможности:
— при отправке сообщения реализовать оповещения, о принятом сообщении;
— добавить возможность видео и аудио звонков;
— подключить тариф от Google Firebase, для большей защиты информации;
— сделать поддерживание данного приложения не только для Android, но и для iOS.



1. Голощапов Алексей Google Android / Голощапов
Алексей - Программирование для мобильных устройств; БХВ- Петербург - Москва, 2012. - 448 c.
2. Берд, Барри Java для чайников / Барри Берд. - М.: Диалектика / Вильямс, 2013. - 521 c.
3. История создания сетевых чатов. -https://habr.com/ru/post/91639(дата обращения: 22.04.2020).
4. СТО ЮУрГУ 04-2008 Стандарт организации. Курсовое и дипломное проектирование. Общие требования к содержанию и оформлению. Введен 01.09.2008 - Челябинск.: Изд. ЮУрГУ, 2008. - 56 с.
5. Эккель, Брюс Философия Java / Брюс Эккель. - М.: Питер,2016. - 809 c.
6. Монахов, В. Язык программирования Java и среда NetBeans (+ CD- ROM) / В. Монахов. - М.: БХВ-Петербург, 2012. - 720 c.
7. Kaner Cem, Falk Jack, Nguyen Hung Quoc. Testing Computer Software. - USA: Wiley Computer Publishing, 1999. - 479 p.
8. Для чего нужны мобильные приложения? - http://for-
sm.ru/publ/igry_i_soft/dlj a_chego_nuzhny_mobilnye_prilozhenij a/4-1-0-5(дата обращения: 03.04.2020).
9. Коматинени С., Маклин Д. Android для профессионалов. / Коматинени С., Маклин Д. - Создание приложений для планшетных компьютеров и смартфонов [пер. с англ.] - М.: Издательский дом «Вильямс», 2012. - 880 с.
10. Варакин М.В. Разработка мобильных приложений под Android. / Варакин, М.В М.: УЦ «Специалист», 2012. - 128 с.
11. Content Providers | Android Developers -https://developer.android.com(дата обращения: 15.04.2020)
12.Что такое APK-файлы на Android и зачем они нужны? | AndroidLime. -https://androidlime.ru/apk-files. - Дата обращения: 10.05.2019.
13. Выбор SMS-мессенжера для Android устройств. -
https://overclockers.ru/lab/show/84944/wbiraem-sms-messendzher-
dlyaandroid-ustrojstv-pulse-sms-handcent-next-sms-a-takzhe-
itogirassmotreniya-pyati-prilozhenij#2.- Дата обращения:12.05.2020.
14. Ручное тестирование. -https://www.appline.ru/services/testing/ruchnoetestirovanie.- Дата обращения: 18.05.2019.
15.Обзор существующих баз данных. -https://devacademy.ru/article/sqlite-vs-mysql-vs-postgresql.- Дата обращения: 19.05.2020.


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




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