Выбор информационных технологий. Модель базы данных. Схема алгоритма работы сайта и авторизации администратора. Управление базами данных. Защита от внедрения html-кодов при оставлении комментария на сайте. Средства безопасности системного уровня.
При низкой оригинальности работы "Разработка программного продукта "Каталог автомобилей марки BMW"", Вы можете повысить уникальность этой работы до 80-100%
По сути, каталог товаров и услуг в Интернете является уникальной возможностью рассказать о своих услугах или предлагаемой продукции. Каждая карточка определенного товара обычно содержит в себе его изображение, цену, условия поставки, подробное описание и любые характеристики, которые добавляет пользователь. Любой виртуальный каталог всегда заключает в себе удобные средства поиска информации и навигации.В этом и заключаются основные плюсы интернет-каталогов: удобство и быстрота поиска нужной вам информации. Каждый день мы видим автомобили и с каждым днем поклонников данной модели становиться все больше и больше.Хотя немногие знают , что история автомобиля началась еще в 1768 году вместе с созданием паросиловых машин , способных перевозить человека . В 1806 году появились первые машины, приводимые в движение двигателями внутреннего сгорания на горючем газе, что привело к появлению в 1885 году повсеместно используемого сегодня газолинового или бензинового двигателя внутреннего сгорания.Прежде чем приступать к работе следует рассмотреть аналогичные сайты и ресурсы, для того что бы выделить все ошибки и недостатки, а так же достоинства этих сайтов. Это следует сделать для того, что бы наш продукт включил в себя все лучшее из аналогичных проектов и не содержал их недостатки. 1.1.1 Рассмотрим сайт http://bmw.avtorinok.ru/auto/ Сайт-каталог «BMW» для российских пользователей,с огромной базой данных и подробной информацией о каждой модели автомобиля. Данный сайт является официальным сайтом «BMW» в Беларуси и содержит множество информацию о различных моделях амтомобиле данный марки, а так же последний новости и нововведения компании.Требуется реализовать программное средство сайт-каталог. Данное программное средство будет отвечать следующим требованиям: 1 Удобное и наглядное меню выбора сери и автомобиля.2Узнать отзывы и комментарии о нужной модели оставленные другими пользователями. 3 Узнать краткое описание серий автомобилей данной марки. 4 Оставить свой отзыв на сайте. В каждом подразделе отвещающим за отображение выбранной серии автомобиля вы сможете увидеть все модели данной серии находящиеся на сайте. В разделе «Comments Editor» Вы сможете увидеть все комментарии оставленные на данном сайте , дату их написания и их автора.В качестве языка программирования для реализации данного программного средства мной был выбран язык PHP. Традиционность: Язык РНР будет казаться знакомым программистам, работающим в разных областях. PHP - язык, сочетающий достоинства Perl и Си и специально нацеленный на работу в Интернете, язык с универсальным (правда, за некоторыми оговорками) и ясным синтаксисом. И хотя PHP является довольно молодым языком, он обрел такую популярность среди web-программистов, что на данный момент является чуть ли не самым популярным языком для создания web-приложений (скриптов). По аналогии с cgi-bin администратор также может устанавливать ограничения на каталоги, в которых пользователь может просматривать и исполнять сценарии РНР, а также использовать сценарии РНР для просмотра конфиденциальной информации на сервере (например, файла passwd).В данной работе использовалась база данных на основе свободной системы управления базами данных MYSQL. Была создана база данных под названием bmw. В базе данных 4 таблицы: 2.3.1 cars - таблица, которая хранит в себе данные об автомобилях Таблица включает следующие поля: 1 id : int(5) - идентификатор автомобиля. Таблица включает следующие поля: 1 id : int(5) - идентификатор серии.Схема алгоритма выполнена на листе формата А1.Следующая схема отображает алгоритм авторизации админинистратора на сайт(Рисунок 3)При посещении сайта-каталога , пользователь сразу же попадает на главную страницу сайта (Рисунок 4). На этой странице пользователь может выбрать нужную ему серию автомобиля, либо авторизоваться для редактирования комментариев сайта. Выбор серии представлен в навигации , которая будет отображаться на любой странице сайта, для удобства перемещения между сериями автомобилей.Так же выбор серии представлен на главной странице в виде 8 разделов , с кратким описанием серии и фотографией. Индексная страница отображает 8 серий автомобиля марки «BMW» (Рисунок 5) c их кратким описанием и некоторыми фактами концерна BMW. При выборе серии пользователь перенаправляется на страницу которая отображает все автомобили выбранной им серии, все автомобили отображаются в строгой таблице : по горизонтали-3 шт.,по вертикали - зависит от количества автомобилей в данной серии.В результате проведенной работы было создано программное средство «Каталог автомобилей марки “BMW”». В рамках спецификации требований реализованы следующие возможности программного средства: 1 Просмотр информации общего плана о сериях автомобилей данной марки.Файл index.php: <?php include ("blocks/dbconnect.
План
СОДЕРЖАНИЕ
ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
ВВЕДЕНИЕ
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Анализ существующих аналогов
1.2 Постановка задачи
2. РАЗРАБОТКА ПРОГРАММНОГО ПРОЕКТА «Каталог автомобилей марки BMW»
2.1 Спецификация требований
2.2 Обоснование выбора информационных технологий
2.3 Модель базы данных
2.4 Схема алгоритма работы сайта
2.5 Схема алгоритма авторизации администратора
3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ
Вывод
В результате проведенной работы было создано программное средство «Каталог автомобилей марки “BMW”».
В рамках спецификации требований реализованы следующие возможности программного средства: 1 Просмотр информации общего плана о сериях автомобилей данной марки.
2 Просмотр автомобилей выбранной серии.
3 Удобная навигация по сайту.
4 Возможность добавления комментариев.
5 Доступ к администраторской части сайта по паролю.
6 Возможность просмотра и удаления комментариев администратором.
Список литературы
1 Wikipedia [Электронный ресурс] - Электронные данные - Режим доступа: 2 PHP [Электронный ресурс] - Электронные данные - Режим доступа: http://php.net/.
3 Портал по PHP and MYSQL [Электронный ресурс] - Электронные данные - Режим доступа: http://php.su/.
4 Э. Гутман. Профессиональное программирование PHP5: Санкт-Петербург-Москва 2006.
5 Дэйв Ши, Молли Е. Хольцшлаг. Философия CSS-дизайна: Москва «NT Press»», 2005. - 313 с.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы