File - Fotokarp "Autoaed"

advertisement
Ida-Virumaa Kutsehariduskeskus
IT-õppe valdkond
Eriala: Tarkvara ja andmebaaside haldus
Deniss Jegorov
Kodulehekülg „Fotokarp Autoaed“
Lõputöö
Juhatajad:
Olga Popova
Jelena Olikainen
Jõhvi 2014
1
СОДЕРЖАНИЕ
Введение ....................................................................................................................... 4
О проекте ....................................................................................................................................4
1.
Постановка задачи ............................................................................................... 5
2.
Программное обеспечение ................................................................................. 6
3.
2.1.
XAMPP .............................................................................................................................6
2.2.
ADOBE DREAMWEAVER CS5.5 .................................................................................6
2.3.
ADOBE PHOTOSHOP CS5.5 .........................................................................................6
2.4.
GOOGLE CHROME ........................................................................................................6
2.5.
WEEBLY.COM ................................................................................................................6
Описание проекта ................................................................................................. 7
3.1.
Оформление .....................................................................................................................7
3.2.
Структура и данные таблиц ...........................................................................................8
3.2.1.
Marki .........................................................................................................................8
3.2.2.
Gall ............................................................................................................................8
3.2.3.
Comm ........................................................................................................................9
3.3.
Веб-сайт проекта .............................................................................................................9
3.3.1.
Навигация .................................................................................................................9
3.3.2.
Главная .....................................................................................................................9
3.3.3.
Галерея ....................................................................................................................11
3.3.4.
Контакты ................................................................................................................12
3.3.5.
Написать комментарий .........................................................................................13
3.3.6.
Прочитать комментарии .......................................................................................13
3.3.7.
Администратор ......................................................................................................14
3.3.8.
Добавить .................................................................................................................15
3.3.9.
Изменить/Удалить .................................................................................................16
2
Выводы ....................................................................................................................... 18
Литература .................................................................................................................. 19
Приложения ................................................................................................................ 20
Приложение 1. Список иллюстраций ....................................................................................20
3
ВВЕДЕНИЕ
Разработка проекта «Fotokarp Autoaed» проект, выполненный на PHP с использованием
базы данных MySQL, HTML и CSS-стилей.
О проекте
Название проекта: "Erialade õppeainete kaardistamise andmebaas"
Автор проекта: Deniss Jegorov
Учебное заведение: Ida-Virumaa Kutsehariduskeskus
Специальность: Tarkvara ja andmebaaside haldus
Предметы: Andmebaaside kasutamine, andmebaaside haldus, dokumenteerimine
Преподаватели: Olga Popova, Jelena Olikainen
4
1. ПОСТ АНОВКА З АД АЧИ
Тема проекта «Fotokarp Autoaed» - создать веб сайт «Моя галерея». Информация хранится
в базе данных. Изображения представлены по категориям.Ключевым наполнением сайта
являются изображения.
В проект входят три таблицы :
1. Marki – таблица, содержащая название марки и её логотип
2. gall – содержит автомобили(их фото и название модели автомобиля)
3. comm – содержит данные об комментариях: номер комментария, имя/никнейм
написавшего, его э-почта и сам текс комментария.
Структура сайта:

Список марок

Каждый автомобиль относится к определенной марке
Администратор сайта имеет возможность добавлять марки (название, эмблема),
изменить или удалить автомобиль (модель, марка, фото)
5
2. ПРОГР АМ МНОЕ ОБЕСПЕЧЕНИЕ
2.1. XAMPP
Кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор
скриптов PHP, язык программирования Perl и большое количество дополнительных
библиотек, позволяющих запустить полноценный веб-сервер.
2.2. ADOBE DREAMWEAVER CS5.5
Конструктор интернет сайта. Позволяет создавать объекты и страницы с использованием
языка HTML, поддерживает каскадные таблицы стилей, а также слои и действия
JavaScript.
2.3. ADOBE PHOTOSHOP CS5.5
Многофункциональный графический редактор. В основном работает с растровыми
изображениями, однако имеет некоторые векторные инструменты. Продукт является
лидером рынка в области коммерческих средств редактирования растровых изображений,
и наиболее известным продуктом фирмы Adobe.
2.4. GOOGLE CHROME
Для тестирования и отладки скрипта использовался браузер Google Chrome с его
встроенным css / javascript отладчиком.
2.5. WEEBLY.COM
Сервис по визуальному (WYSIWYG) созданию сайтов и последующему их размещению
на серверах компании.
6
3. ОПИСАНИЕ ПРОЕКТА
3.1. Оформление
Рис. 1 Главная страница сайта
В шапке сайта логотип сайта, ниже расположено меню навигации по сайту. Весь контент
располагается ниже меню.
База данных:
База данных состоит из трех таблиц:

Marki

gall

comm
7
3.2. Структура и данные таблиц
3.2.1.
Marki
Рис. 2 Таблица marki
Таблица состоит из трех полей:

Id_mark - номер марки

m_name - название марки

znak - логотип марки
3.2.2.
Gall
Таблица содержит четыре поля:
Рис. 3 Таблица gall

Id_zap - номер записи
8

id_mark - Номер марки (связано с Id_mark из таблицы "marki")

foto - Фотография автомобиля

f_text - Подпись к картинке(модель автомобиля)
3.2.3.
Comm
Рис. 4 Таблица comm
В таблице содержится пять полей

Id_com - номер комментария

com_name - Имя комментирующего

com_mail - почтовый адресс комментирующего

com_text - Текст комментария

com_date - дата написания комментария
3.3. Веб-сайт проекта
3.3.1.
Навигация
Рис. 5 Главное меню
Навигация по сайту происходит с помощью главного меню.
3.3.2.
Главная
9
Рис. 6 Главная
На главной странице написано немного основной информации о появлении первых
автомобилей.
10
3.3.3.
Галерея
Рис. 7 Галерея - выбор марки
На данной странице нас встречает список марок представленных на сайте, перейти к
галереи можно кликнув на эмблему нужной марки.
После выбора марки появляются автомобили выбранной марки, здесь подключен скрипт,
скрипт находится в свободном доступе.
11
3.3.4.
Контакты
На странице контакты можно увидеть контактные данные с разработчиком и карту, на
которой изображено место, где разрабатывается сайт.
Рис. 8 Контакты
Чуть ниже карты можно выбрать написать или прочитать комментарии
12
3.3.5.
Написать комментарий
Рис. 9 Написать комментарий
Заполнив данную форму, вы оставите комментарий.
3.3.6.
Прочитать комментарии
Тут выводятся уже написанные комментарии, начиная с новых.
Рис. 10 Прочитать комментарии
13
3.3.7.
Администратор
Здесь представлена форма входа для администратора.
Рис. 11 Форма входа
После входа, в верхнем меню, появляются две новые страницы: Добавить и
Изменить/Удалить.
Рис. 12 Изменившееся меню
14
3.3.8.
Добавить
Рис. 13 Добавить
На странице "добавить" мы можем добавить как новую марку так и фотографии в уже
существующей, заполнив простую форму.
15
3.3.9.
Изменить/Удалить
Рис. 14 Изменение/Удаление автомобилей
На странице "Изменить/Удалить" мы видим перечень марок и кнопку "Изменить" и
"Удалить" под каждой маркой.
При нажатии на
"Изменить" появится
форма, позволяющая
изменить марку, модель
автомобиля или его
фото.
Рис. 15 Форма изменения
16
При удалении требуется подтвердить намерение удалить данный автомобиль .
Рис. 16 Удаление автомобиля
17
ВЫВОДЫ
Для реализации поставленных задач был создан сайт «Car online». Данный сайт четко
отражает структуру и все элементы базы данных.
Управление сайтом осуществляется через аккаунт администратора, войти в который
можно через
специальную
форму входа,
введя
правильный логин и пароль.
Администратор сайта может добавлять на сайт и в базу данных новые марки и
автомобили
Проект «Car online» можно развивать и дальше, совершенствовать, вводя новые опции для
решения задач.
18
ЛИТЕР АТУРА

http://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%
D1%8F_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%BE%D0%B1%D0%B
8%D0%BB%D1%8F

http://all-free-download.com/free-website-templates/css-website-template.html

https://www.google.ru/?gws_rd=ssl

http://www.php.su/
19
ПРИЛОЖЕНИЯ
Приложение 1. Список иллюстраций
Рис. 1 Главная страница сайта......................................................................................................7
Рис. 2 Таблица marki .....................................................................................................................8
Рис. 3 Таблица gall .........................................................................................................................8
Рис. 4 Таблица comm .....................................................................................................................9
Рис. 5 Главное меню ......................................................................................................................9
Рис. 6 Главная ..............................................................................................................................10
Рис. 7 Галерея - выбор марки .....................................................................................................11
Рис. 8 Контакты ...........................................................................................................................12
Рис. 9 Написать комментарий ....................................................................................................13
Рис. 10 Прочитать комментарии ................................................................................................13
Рис. 11 Форма входа ....................................................................................................................14
Рис. 12 Изменившееся меню ......................................................................................................14
Рис. 13 Добавить ..........................................................................................................................15
Рис. 14 Изменение/Удаление автомобилей ...............................................................................16
Рис. 15 Форма изменения ...........................................................................................................16
Рис. 16 Удаление автомобиля.....................................................................................................17
20
Download