Министерство образования и науки, молодежи и спорта Украины
Донецкий национальный университет
Кафедра компьютерных технологий
Курсовая работа
Тема: «______________________»
Отчет
Исполнитель:
студент 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-платформы, позволяющего быстро разрабатывать и поддерживать другие веб-ресуры, такие как магазины, сайты тестирования, сайты медицинских учреждений, сайты с каталогами музыки, онлайн библиотеки, соц. сети и другие.
ПОСТАНОВКА ЗАДАЧИ
Разработать веб-платформу для разработки и поддержки веб-сайтов, которое будет удовлетворять основным требования, предъявляемым к интернет приложениям.
Создать возможность регистрации пользователей на сервере, просмотр
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.