Разработка почтового клиента для OC Android - Курсовая работа (проект)
Скачать готовую работу по теме

Разработка почтового клиента для OC Android

Купить эту готовую работу со скидкой за 60,00 BYN
Разработка почтового клиента для OC Android
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

ВВЕДЕНИЕ

1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Постановка задачи

1.2 Описание архитектуры приложения

1.3 Описание использованных в разработке компонентов (пакетов)

2 ПРАКТИЧЕСКАЯ ЧАСТЬ

2.2 Результаты тестирования программного продукта

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ

Выдержка из работы

ВВЕДЕНИЕ

Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий.

Спецификации детализированы настолько, чтобы обеспечить переносимость программ с одной реализации платформы на другую. Основная цель спецификаций — обеспечить масштабируемость приложений и целостность данных во время работы системы. JEE во многом ориентирована на использование её через веб, как в интернете, так и в локальных сетях. Вся спецификация создаётся и утверждается через JCP (Java Community Process) в рамках инициативы Sun Microsystems Inc.

JEE является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.

Популярности JEE также способствует то, что Sun предлагает бесплатный комплект разработки, SDK, позволяющий предприятиям разрабатывать свои системы, не тратя больших средств. В этот комплект входит сервер приложений GlassFish с лицензией для разработки.

Eclipse — свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.

Наиболее известные приложения на основе Eclipse Platform — различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «Java IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый API для доступа к Eclipse Platform).

Первоначально Eclipse разрабатывалась фирмой IBM как преемник среды разработки IBM VisualAge, в качестве корпоративного стандарта IDE


1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Постановка задачи

В данном курсовом проекте необходимо: реализовать отправку писем средствами самого Android, а также ещё один более интересный способ, но уже с применением внешней библиотеки, которая позволяет отсылать письма более приемлемыми для программиста способами.

Как это делается: обычно в программу встраивается дополнительная Activity, которая представляет собой окошко с несколькими полями: Кому, Тема и Текст. Далее данные с этих полей передаются как экстра содержимое:

- android.content.Intent.EXTRA_EMAIL;

- android.content.Intent.EXTRA_SUBJECT;

- android.content.Intent.EXTRA_TEXT.

Специальному Intent-у: android.content.Intent.ACTION_SEND.

Правда можно еще проще: можно было бы просто запустить Intent.

Плюсы: Простая реализация, достаточно удобно для обратной связи.

Минусы: У пользователя должна быть настроенная программа приёма-передачи почтовых сообщений, без неё обрабатывать данный Intent будет некому.

Данный метод использовал в проекте, обозначим для начала плюсы:

1. Не требует от пользователя настроенного клиента.

2. Может быть полностью анонимным.

3. Можно передавать все (в пределах разумного, конечно).

4. Для работы необходимы дополнительные библиотеки javamail-android.

1.2 Описание архитектуры приложения

В любой сети (даже одноранговой), построенной на современных сетевых технологиях, присутствуют элементы клиент-серверного


1 ПРАКТИЧЕСКАЯ ЧАСТЬ

1.1 Руководство пользователя

Данный программный продукт предназначен для отправки писем средствами самого Android, а также ещё одним способом, но уже с применением внешней библиотеки, которая позволяет отсылать письма более приемлемыми для программиста способами.

Пользователь почтового клиента должен иметь опыт работы с электронной почтой и операционной системой Android.

Для работы с почтовым клиентом не нужны дополнительные программы. После установки приложения пользователю необходимо запустить приложения с помощью иконки на одном из рабочих столов (рис. 2.1).


ЗАКЛЮЧЕНИЕ

За период проведения исследования были изучены сетевые почтовые протоколы POP3, SMTP. Изучен формат почтовых сообщений. Разобран механизм системы адресации электронной почты. Проведен анализ проблемы спама в современной глобальной компьютерной сети Internet. Исследованы пути появления спама и выполнена его классификация. Проведено исследование механизма работы современных средств защиты от спама и анализ их эффективности. На базе выполненных исследований разработано программное средство для решения создавшейся в сети проблемы. Выполненная работа имеет широкий ареал практического применения и высокую социальную значимость. Программа рекомендуется к использованию во всех информационных отраслях, а также больших и малых предприятий, организаций и частных лиц, использующих электронную почту как средство обмена информацией.

В результате выполнения работы была разработана программа, реализующая функции почтового клиента протокола POP3. Программа реализует функции авторизации, запроса статистики и завершения соединения. Программа реализована на языке программирования Java для ОС Android и имеет графический интерфейс. 

Список литературы

1. Нотон П. JAVA:Справ.руководство :Пер.с англ./Под ред.А.Тихонова.М.:БИНОМ:Восточ.Кн.Компания,1996:Восточ.Кн.Компания.-447с..-(Club Computer).

2. Патрик Нотон, Герберт Шилдт Полный справочник по Java .- McGraw-Hill,1997, Издательство "Диалектика",1997.

3. Дэвид Флэнэген Java in a Nutshell .- O'Reilly & Associates, Inc., 1997, Издательская группа BHV, Киев, 1998.

4. Ренеган Э.Дж.(мл.) 1001 адрес WEB для программистов: Новейший путеводитель программиста по ресурсам World Wide Web:Пер.с англ..-Минск:Попурри,1997.-512с.ил.

5. Сокольский М.В. Все об Intranet и Internet .-М.:Элиот,1998.-254с.ил.

6. Чен М.С. и др. Программирование на JAVA:1001 совет:Наиболее полное руководство по Java и Visual J++ :Пер.с англ./Чен М.С.,Грифис С.В.,Изи Э.Ф..-Минск:Попурри,1997.-640с.ил.+ Прил.(1диск.).

7. Майкл Эферган Java: справочник .- QUE Corporation, 1997, Издательство "Питер Ком", 1998.

8. Джо Вебер Технология Java в подлиннике .- QUE Corporation, 1996, "BHV-Санкт-Петербург",1997.

9. Джейсон Мейнджер Java: Основы программирования .- McGraw-Hill,Inc.,1996, Издательская группа BHV, Киев,1997.

10. И.Ю.Баженова Язык программирования Java .- АО "Диалог-МИФИ", 1997.

11. Джон Родли Создание Java-апплетов .- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996.

12. Майкл Томас, Пратик Пател, Алан Хадсон, Доналд Болл(мл.) Секреты программирования для Internet на Java .- Ventana Press, Ventana Communications Group, U.S.A.,1996, Издательство "Питер Пресс", 1997.

13. Аарон И.Волш Основы программирования на Java для World Wide Web .- IDG Books Worldwide,Inc.,1996, Издательство "Диалектика",1996.

14. Кен Арнольд, Джеймс Гослинг Язык программирования Java .- Addison-Wesley Longman,U.S.A.,1996, Издательство "Питер-Пресс", 1997.

15. Нейл Бартлетт, Алекс Лесли, Стив Симкин Программирование на Java. Путеводитель .- The Coriolis Group,Inc.,1996, Издательство НИПФ "ДиаСофт Лтд.",1996.

16. Крис Джамса Библиотека программиста Java .- Jamsa Press, 1996, ООО "Попурри", 1996.

Стоимость Стоимость

60,00

75,00

BYN

Информация о работе

Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Программирование сетевых приложений
Тип работы: Курсовая работа (проект)

Работа защищена на оценку "8" без доработок.

Уникальность свыше 40%.

Количество страниц – 29.

Работа оформлена в соответствии с методическими указаниями учебного заведения.

В работе имеется приложение:

ПРИЛОЖЕНИЕ Листинг R.java.

В работе также имеется программа.

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Программное средство фитнесс-центр
Вуз: БГТУ (Белорусский государственный технологический университет)
Дисциплина: Объектно-ориентированное программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Программное средство Фитнес-центр
Вуз: БГТУ (Белорусский государственный технологический университет)
Дисциплина: Объектно-ориентированное программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка сетевой игры «Шахматы»
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Программирование сетевых приложений
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка сетевой игры 1000 NetBeans IDE
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Программирование сетевых приложений
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Программное средство по автоматизации оплаты жилищно-коммунальных услуг
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка приложения, тренажёр внимания и реакции
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Объектно-ориентированное программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Файловый менеджер
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Объектно-ориентированное программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Вуз: МГЭИ (Международный гуманитарно-экономический институт)
Дисциплина: Программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка СППР на основе хранилищ данных в предметной области Учет студентов в ВУЗе
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Тема 20. Учет заказов на предприятии.
Вуз: БарГУ (Барановичский государственный университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN