Создание платформы для веб-разработки средствами языка Java. Разработка веб-платформы. Создание действующего WEB сервера, регистрация пользователей на сервере

Страницы работы

Фрагмент текста работы

Министерство образования и науки, молодежи и спорта Украины

Донецкий национальный университет

Кафедра компьютерных технологий

Курсовая работа

Тема: «______________________»

Отчет

Исполнитель:

студент 5 курса кафедры КТ

Руководитель:

Донецк, 2013


Министерство образования и науки, молодежи и спорта Украины

Донецкий национальный университет

Кафедра компьютерных технологий

Утверждаю Зав Кафедрой

___________ (подпись)

_______________(дата)

Задание

На курсовую работу студента ___ курса

____________________(фамилия, имя, отчество)

Специализация___

Тема курсовой работы______________________

________________

Вид работы (исследовательская, прикладная)___

Краткая постановка задачи __________________

_________________

_________________

Исходные данные__

_________________

Ожидаемые результаты______________________

_________________

Календарный план работы

Дата проведения консультации

Этап выполнения работы

Отметка о выполнении

Оценка курсовой работы (выставляется руководителем до защиты) __________

Дата выдачи задания___________________

Руководитель (ФИО, подпись)_________________

Студент (подпись)__

РЕФЕРАТ

Отчет о курсовой работе: 60ст., 9 рисунка, 1 приложение, 10 источников.

Объект исследования – Разработка веб-платформы .

Предмет исследования – Создание платформы для веб-разработки средствами языка Java.

Методы исследований: методы программирования на Java.

Цель исследования – Создание действующего WEB сервера регистрация пользователей на сервере, добавление комментариев, добавление новостей, статистка пользователей, возможность использования сервера без наличия статического айпи адреса за счёт встроенного днс, просмотр индивидуальных данных пользователей, рассылка сообщений.

Основные задачи исследования: исследовать работу баз данных через web приложения; разработать WEB платформу, которая позволяет разрабатывать и поддерживать в интернете сайт, причем данный сервер является и обработчиком для скриптов сайта, вывешивать новости проекта, комментировать новости и события на сервере.

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

Для начала работы необходимо запустить файл mySQL и собственно файл  сервера. Для входа в приложение, в зависимости от места расположения сервера(локальный компьютер,  либо источник в сети интернет), необходимо открыть любой браузер(желательно Google Chrome) и ввести в адресную строку

http://localhost:8080/ , либо http://айпи_Адрес_сервера:8080

СОДЕРЖАНИЕ

ПЕРЕЧЕНЬ УСЛОВНЫХ СОКРАЩЕНИЙ.............................................................5

ВВЕДЕНИЕ..................................................................................................................6

1.       ПОСТАНОВКА ЗАДАЧИ................................................................................7

2.       ОБЗОР СОЗДАНИЯ СЕТИ ИНТЕРНЕТ И ВОЗНИКНОВЕНИЯ WEB-СТАНДАРТОВ............................................................................................................8

3.       АНАЛИЗ ЯЗЫКОВ WEB-ПРОГРАММИРОВАНИЯ И ВЫБОР СРЕДЫ  РЕАЛИЗАЦИИ ПРОЕКТА.......................................................................................11

4.       ИСПОЛЬЗУЕМЫЕ ПРОТОКОЛЫ................................................................14

5  Проектирование базы данных … … … … … .... … … … … … … … … …...22

6  Логическая модель базы данных … … … … … … … … … … … … … … ...23

7  Структура разработанного web-приложения ... … … … … … … … … … …24

8  Руководство пользователя … … … … … … … … … … … … … … … … ...28

9  Внешний вид программы из браузера… … … … … … … … … … … … … 34

10  Описание реализации  … … … … … … … … … … … … … … … … … ...39

11  Описание требований к программному и аппаратному обеспечению … … 40

Вывод … … … … … … … … … … … … … … … … … … … … … … … ... ..41

Список используемой литературы  … … … … … … … … … … … … … ... ... 43

Листинг  программы … … … … … … … … … … … … … … … … … … … ..44

ПЕРЕЧЕНЬ УСЛОВНЫХ СОКРАЩЕНИЙ

HTTP - HyperText Transfer Prоtocоl

FTP - File Transfer Protocol

HTTPs - HyperText Transfer Protocol Secure - расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTPS, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных. В отличие от HTTP, для HTTPS по умолчанию используется TCP-порт 443.

SMTP - Simple Mail Transfer Protocol - это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.

TCP/IP - Transmission Control Protocol/Internet Protocol (набор сетевых протоколов разных уровней модели сетевого взаимодействия DOD, используемых в сетях).

Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно транслируется в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине(JVM) вне зависимости от компьютерной архитектуры. 

Captcha - Completely Automated Public Turing test to tell Computers and Humans Apart (полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей).

MySQL - свободная система управления базами данных

БД - База данных.

СУБД - Система управления базой данных.

WEB (англ. - паутина) - сокращение от WWW (World Wide Web) - всемирная паутина, интернет.

ВВЕДЕНИЕ

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

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

ПОСТАНОВКА ЗАДАЧИ

Разработать веб-платформу  для разработки и поддержки веб-сайтов, которое будет удовлетворять основным требования, предъявляемым к интернет приложениям.

Создать возможность  регистрации пользователей на сервере, просмотр

Похожие материалы

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