“JustGo” Ida-Virumaa Kutsehariduskeksus Dmitri Pentinen IT-õppe valdkond

advertisement
Ida-Virumaa Kutsehariduskeksus
IT-õppe valdkond
Tarkvara ja andmebaaside haldus
Dmitri Pentinen
“JustGo”
Kursusetöö
Juhatajad
O. Popova
J. Olikainen
Jõhvi 2015
СОДЕРЖАНИЕ
ВВЕДЕНИЕ __________________________________________________________________3
1.
ОПИСАНИЕ ПРОЕКТА ___________________________________________________6
1.1.
База данных __________________________________________________________6
1.2.
Веб-сайт _____________________________________________________________9
1.2.1.
Меню сайта _______________________________________________________9
1.2.2.
Страница Логина и Регистрации ______________________________________9
1.2.3.
Управление сайтом ________________________________________________10
ВЫВОДЫ __________________________________________________________________12
ЛИТЕРАТУРА ______________________________________________________________13
2
ВВЕДЕНИЕ
О проекте
Название проекта: “JustGO”
Учебное заведение: Ida-Virumaa Kutsehariduskeskus
Специальность: Tarkvara ja Andmebaaside haldus
Учащийся 2 курса Dmitri Pentinen
Предметы: Andmebaaside kasutamine, Andmebaaside haldus, Dokumenteerimine
Преподаватели: Ольга Попова, Елена Оликайнен
JustGo – проект, цель которого создать приложение поиска попутчиков для поездок по
территории Эстонии.
Основная концепция создаваемого сайта: водители выставляют предложения совместных
поездок, которые рассматриваются возможными попутчиками.
3
ПОСТАНОВКА ЗАДАЧИ
Важной задачей при создании данного проекта было создание удобного интерфейса и
внешнего видео, чтобы посетители могли легко найти то, что им нужно.
Важные аспекты задачи :

Создание сайта с динамическим контентом, информация для которого берётся из
базы данных;

Удобное и понятное оформление интерфейса, дизайна и внешнего вида;

Легкий способ регистрации и добавление своих маршрутов

Легкий способ нахождения попутчиков
Возможность для администраторов:

Возможность добавлять, редактировать и удалять свои или пользователей
маршруты.

Возможность управлять содержимым сайта;
У незарегестрированных пользователей есть только возможность поиска маршрута. Свои
поездки они добавлять не могут. Так же они могут просматривать новостную ленту.
Имеется регистрация на сайт, с помощью которой в дальнейшем будет возможно зайти на
сайт и пользоваться преимуществами зарегистрированных пользователей.
Зарегестрированные пользователи смогут не только искать для себя маршруты, но и
добавлять свои.
4
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Adobe Dreamweaver CC2014 - универсальная программа для разработки веб-страниц с
удобным интерфейсом, подключаемыми инструментами и средствами визуального
редактирования CSS. Использовалось для написания PHP.
Adobe Photoshop CC2014 - передовое в мире ПО для обработки изображений.
Использовалось для создания элементов дизайна, внешнего вида модулей и других
элементов дизайна.
Notepade++ - универсальный редактор текста с огромным количеством настроек для
практически любых языков программирования с удобным и хорошим интерфейсом.
Использовался для написания CSS стилей и HTML шаблона.
XAMPP - кроссплатформенная сборка веб сервера, которая содержит в себе MySQL,
Apache, интерпретатор скриптов PHP и большое количество других библиотек для запуска
веб-сервера. Использовался для тестирования конечного варианта курсовой работы и
проверки работоспособности сайта.
Google Chrome - веб браузер, с помощью которого происходил просмотр выпускной
работы и тестирование.
Mozilla Firefox - веб браузер, с помощью которого происходил просмотр выпускной
работы и тестирование.
Yandex Browser - веб браузер, с помощью которого происходил просмотр выпускной
работы и тестирование.
Opera - веб браузер, с помощью которого происходил просмотр выпускной работы и
тестирование.
5
1. ОПИСАНИЕ ПРОЕКТА
Основная цель проекта - это предоставить людям возможность
поиска маршрутов удобных для них.
JustGo - измени стереотип о скучных поездках! Благодаря сайту JustGo
поездки станут дешевле, быстрее и интереснее. Найди себе попутчика на
нашем сайте и отправляйся в путь с улыбкой.
1.1. База данных
Для
Курсовой
работы
была
создана
База
Данных
на
MySQL
Проект выполнен на языках программирования HTML с использованием CSS стилей и
PHP. Для оформления и внешнего вида сайта, был написан дизайн с использованием CSS
стилей.
База Данных состоит из 4 таблиц, из которых 3 имеют связи.
6
Таблица LINNAD(Города) содержит 2 столбца - это Код Города и Наименование Города
из
которых
посетители
сайта
смогут
выбрать
маршрут
по
которому
ехать.
Таблица OTSING(ПОИСК) содержит столбцы, в которых хранится информация : о
начальной и конечной точки поездки, время и дату когда водитель планирует совершить
поездку, свободные места в транспорте, и информацию о водителе( связь по столбцу
id_user)
7
Таблица PEATUS(Остановка) содержит 4 столбца, в которых описывается количество
остановок по тому или иному маршруту. Таблица связана с таблицой LINNAD и таблицей
OTSING.
Последняя таблица - USERS(Пользователи),которая имеет 10 столбцов, в которых
находяться данные пользователей : Имя и Фамилия пользователя, Логин, Пароль в
зашифрованом виде, е-почта, телефон, фото пользователя(по желанию), описание
транспортного средства, статус на сайте(админ или простой пользователь)
8
1.2. Веб-сайт
1.2.1.
Меню сайта
Главное меню представляет собой все полезные и актуальные ссылки, которые
необходимы для пользованием сайтом. В левом верхнем углу находятся ссылки на
Авторизацию и Регистрацию. Когда пользователь заходит под своим логином, Ссылка на
Регистрацию становиться не видимой. Так же незарегестрированным пользователям не
доступна ссылка LISA в меню, в которой происходит добавление нового маршрута.
1.2.2.
Страница Логина и Регистрации
9
1.2.3.
Управление сайтом
По ссылке JUST GO любой пользователь сможет найти для себя подходящий маршрут.
Для этого достаточно выбрать Началный и Конечный пункт поездки а так же выбрать
день, когда желает поехать.
10
Как и говорилось ранее Добавлять свои маршруты смогут только зарегестрированные
пользователи, Достаточно будет заполнить небольшую форму с банальными данными,
Откуда и Куда, Время, Дату. А так же добавить информацию о свободных местах в
машине.
На странице CONTACT любой желающий может связаться с нами, если возникли
вопросы.
11
ВЫВОДЫ
Задачей моей выпускной работы была:
1.Продемонстрировать владение языков программирования php и html.
2.Показать на примере использование баз данных и преимуществ в работе с ними.
3.Разработать дизайн с использованием стилей и скриптов.
Для выпускной работы была создана база данных на MySQL – сервер PhpMyAdmin.
Проект выполнен на языках программирования HTML с использованием CSS стилей и
PHP. Для оформления и внешнего вида сайта, мною был написан дизайн с
использованием CSS стилей и Java скриптов. Для хранения и вывода информации на сайт
активно используется база данных.
Проект получился довольно таки неплох, и может даже получить одобрения у
большинства жителей Эстонии. Поэтому проект будет развиваться и развиваться.
При создании и программировании нашего сайта мы будет использовать модель KISS
(Keep It Simple, Stupid). Мы хотим упростить добавление и обмен информацией между
нашими пользователями сохраняя их время и помогая сэкономить на поездках.
12
ЛИТЕР АТУРА

www.google.ru

www.youtube.com

http://www.ruseller.com
13
Download