Проектирование и разработка интернет-магазина

Характеристика и область применения программы, основания и назначение разработки, предъявляемые требования. Назначение и область применения, функциональное назначение программного продукта, используемые в разработке средства. Администрирование сайта.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.10.2015
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Каскадные таблицы стилей - CSS

CSS (каскадные таблицы стилей) не стал широко используется в конце 1996 года. До недавнего времени, несмотря на довольно длительное существование технологии, его использование было ограничено использованием веб-дизайна верховенства шрифтом и цветом.

Это ограничение существует, потому что было не совместимые браузеры не поддерживают таблицы стилей. Дизайнеры не полностью в состоянии воспользоваться CSS, так как не все браузеры обрабатываются одинаково язык команд CSS. Из-за этого вся ответственность за предоставление информации, лежащего на языке разметки.

В настоящее время поддержка CSS стилей разработаны намного лучше, и поэтому вы можете использовать огромное количество ценной возможностей CSS.

Использование CSS имеет много преимуществ для разработчика:

- Представление хранения отдельно от документа дает возможность использовать различные стили для различных устройств вывода документа: мониторы, проекторы, и портативных устройств;

- Представление хранения отдельно от документа по сокращению размер, что также делает дисплей более быстрой загрузки и что оставляет хорошее впечатление посетителя;

- Каскадные CSS позволяют управлять не только один, а несколько документов. Для того чтобы изменить любой стиль достаточно, чтобы изменить только один документ, то исправления появятся во всех соответствующих документов;

- Документы, созданные с помощью каскадных таблиц стилей, кэшированные. Это загружена в кэш браузера сразу. Если пользователь переходит на сайт, браузер используется не нужно переосмыслить каскадные таблицы стилей. Результатом является плавный переход между страницами, и, конечно же, он ускоряет загрузку страницы;

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

CSS стал очень популярным в настоящее время, в связи с тем, что почти все браузеры поддерживают их директивы широко распространены.

Каскад иерархия применения. Сам каскад устанавливает способ использования правила типам стилей:

1 Стиль пользователь сбрасывает все другие стили;

2. Внутренний стиль выше встроенные, и связано

импортируются стили;

3 Embedded стиль является преобладающим стиле, построенный;

4. Связанные и импортные стили одинаково важны и

используется там, где это не представляется возможным использовать другие стили.

Если требуемый элемент не был найден ни одного стиля, он использует браузер в стиле;

Стиль браузер используется только в том случае, когда для этого элемента не была предоставлена ??в том же стиле.

Есть шесть типов таблиц стилей:

Используйте все шесть типов каскадных таблиц стилей:

1 Браузер стиль - Стандарт каскадных таблиц стилей используется непосредственно в браузере

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

3 стиль постройки - установить элемента используется с помощью стиля атрибута. Этот метод не считается идеальной, но она используется только тогда, когда стиль устанавливается для одного события.

4 Embedded стиль - это стиль, который управляет только один документ и описывает его непосредственно NTML элемент документа в стиле.

5 Linked стиль - каскадные таблицы стилей, связанные с документом по ссылке тега, который в свою очередь находится в разделе голове. Каждый документ, который, таким образом, связано с CSS, имеет доступ ко всем стилям, установленных в этой таблице. Это преимущество использования CSS.

6 Импортные стиль - очень похож на смежных стилей, но в свою очередь имеет возможность производить импорт связанных стиль в каскадирования или в самом документе. Этот стиль полезен тем, что он помогает вам может реализовать обходные пути и управлять несколькими документы

Каскад также можно отнести на заказ использование нескольких таблиц. Если есть несколько связанных таблиц, то конфликт между таблицами стилей, которые будут использоваться, который интерпретируется браузером используется.

Каскадные можете избавиться от физического размещения странице, используя NTML HNTML. Добавляет внешний дизайн лучшие эффекты, и несколько раз делает работу легче дизайнеров.

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

2.5 Административная часть

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

Термин относится к контент-менеджер вида профессиональной деятельности - редактор сайта.

Большинство современных систем управления контентом реализован в виде визуального (WYSIWYG) редактор - программа, которая создает HTML-код специальной упрощенной структурой, что позволяет пользователю форматировать текст легче. Действуя Администратор сайта имеет много общего с пост содержания - менеджер, но он по-прежнему разные профессии [19].

Основные обязанности администратора - администрирование и техническое обслуживание существующей Интернет - проекта, наполняя его содержание и регулярные обновления.

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

Администратор проекта также приходится иметь дело с содержанием поисковой оптимизации, в целях содействия развитию и реализации проекта рекламных стратегий в Интернете, формирование новостей Ленты новостей поиск под руководством ресурса.

Кроме того, процесс продвижения и развития ресурса невозможно без планирования и проведения хорошо продуманных рекламных и PR-кампаний написание текстов PR-ориентацию.

На рисунке 10 показаны категории для добавления, редактирования и удаления информации, хранящейся в базе данных. Одно из преимуществ административной части сайта является возможность своевременно обновлять записи в базе данных, в дополнение к пользователям, которые не знают PHP, эта часть сайта будет своего рода инструмент для управления Интернет - магазин.

Рисунок 10. Навигацияпоадминистративнойчасти

Поскольку информация хранится в базе данных, является строго конфиденциальной, доступ к ней, естественно, ограничен (см. рисунок 11).

Рисунок 11. Авторизация входящего в административную часть

Когда новый продукт позволяет администратору добавлять этот продукт для управления виртуальной витриной, нажав на левой стороне блока в «товар» по статье «Добавить». Следующая будет прыгать на страницу new_good.php, который является формой для добавления нового продукта (см. рисунок 12).

Рисунок 12. Форма добавления нового товара

Таким образом, в программе Dreamweaver, выдается соответствующий код, и содержимое хранится в виде переменной, который передается в метод обработчика _POSTv (add_good.php).

if (isset ($_POST['title'])) {$title = $_POST['title']; if ($title =='') {unset($title);}} (8)

Здесь идет проверка данных и задания переменной, вся процедура делается в целях безопасности хостингов не поддерживают некоторые данные способы.

$result = mysql_query («INSERT INTO tovar (title, meta_d, meta_k, price, description, text, sklad, image, cat) VALUES ('$title', '$meta_d', '$meta_k', '$price', '$description', '$text', '$sklad', '$image', '$cat')»); (9)

Как видно из приведенного выше коде на том же принципе, в переменной $ результат добавляется в массив значений. INSERT оператор вставляет новые строки в существующую таблицу. Форма этой команды INSERT… VALUES вставляет строки в соответствии с точно указано в командных значений. INSERT… SELECT форма вставляет строки, выбранные из другой таблицы или таблиц. [11].

Предупреждения происходит, когда любое из следующих условий:

- Добавление NULL в столбец, который был объявлен как NOT NULL. Это столбец устанавливается в значение, указанное по умолчанию.

- Установка числового столбца до величины, лежащей вне ее допустимого диапазона. Это значение усекается до соответствующей граничной точки диапазоне.

- Вступление в числового столбца имеет такого масштаба, как '10.34 '. Конечные стерты и только заплатил оставшиеся числовая часть. Если значение не имеет смысла как число, столбец устанавливается в 0.

- Добавление к колонкам типа CHAR, VARCHAR, TEXT или BLOB строка превышающей максимальную длину столбца. Это значение усекается до максимальной длины столбца.

- Добавление к дате или времени строки не подходит для этого типа столбца. Этот столбец устанавливается в нулевое значение, соответствующее типу [9]. После заполнения всех полей, нажмите кнопку «пунктов вставки в базу данных», обработчик выполняет новую запись в таблице и новый товар немедленно появляются в своей категории на главной странице сайта.

Не хватает не может считаться полной административной единицей, пока редактирование существующих записей в базе данных, из объяснения и заканчивая Название Headers главные страницы.

При выборе «Edit» есть возможность сразу выбрать нужный пункт для нас, поскольку это вызывает цикл, который строит список.

{$result = mysql_query («SELECT title, id FROM tovar»);

$myrow = mysql_fetch_array ($result);

do {

printf («<p><a href='edit_good.php? id=%s'>%s</a></p>», $myrow [«id»], $myrow [«title»]);

}

while ($myrow=mysql_fetch_array($result));} (10)

Желательно пункты Выбор на экране появляется ранее использовался форму, но с заполненными полями, что подставляются из базы данных.

В таком виде можно редактировать текст, изменять цены и т.д. Все это делается с помощью второго обработчика файл update_lesson.php.

<? php

if (isset ($title) && ($meta_d) && ($meta_k) && ($price) && ($description) && ($text) && ($sklad) && ($image) && ($cat))

{

$result = mysql_query («UPDATE tovar SET title='$title', meta_d='$meta_d', meta_k='$meta_k', price='$price', description='$description', text='$text', sklad='$sklad', cat='$cat', image='$image' WHERE id='$id'»);

}?> (11)

Обновления Обновление заявление столбцы в соответствии с новыми значениями в строках существующей таблицы. Предложение SET указывается, какие именно столбцы следует модифицировать и какие величины должны быть установлены в них. С точки ГДЕ, если они присутствуют, указывающее, какие строки подлежат обновлению. В других случаях, обновляются все строки. Если указать выражение OrderBy, строки будут обновляться в том порядке, указанном в [15].

Если указать LOW_PRIORITY ключевое слово, выполнение UPDATE задерживается до, пока другие клиенты не завершат чтение таблицы.

Если указать ключевое слово IGNORE, то команда обновления не будет прервана, даже если произошла ошибка при обновлении дубликат ключа. Ряды - для которых есть конфликты не будут обновляться.

Таким образом, если запрос выполнен успешно и все поля будут заполнены, то буквально в том же втором дизайна имеет PR сайтов для различных целей.

Список использованных источников

1. Аверченков В.И., Информационный поиск в интернет, Оптимизация производительности, Символ_ Плюс, 2010.

2. ДамашкеГизберт PHP и MySQL, М. 2008.

3. Дригалкин В.В. HTMLв примерах. Как создать свой веб - сайтов Диалектика, 2003.

4. ДжеффриБардзелл, MacromediaDreamweaver 8 сASP, ColdFusionиPHP, 2010 г.

5. Веб-мастеринг на 100%. HTML, CSS, JavaScript, PHP, CMS, графика, раскрутка, Петр Ташков, Москва 2010 г.;

6. Вадим Дунаев, Сценарии для Web-сайта. PHP и JavaScript. 2009 СПб

7. Тим Конверс, Джойс Парк и Кларк Морган // PHP и MySQL «Библия пользователя». «Диалектика». - Москва 2007. - глава 1 «Преимущества PHP»

8. http://www.php.ru/manual/history.html

9. PHP 5 в Подлиннике. Издательство: БХВ-Петербург, 2006 г. ISBN 5-94157-245-X

10. PHP 5. Полное руководство. Диалектика, 2006 г. ISBN 5-8459-0953-8, 0-672-32511-X

11. PHP Fast & Easy Web Development, 2nd Edition. ISBN:193184187x; Premier Press © 2002

12. http://phpcode.ru/info/169_Preimushestva_internet_magazina.htm - преимущества интернет-магазина

13. Ларри Ульман, Основы программирования на PHP. Самоучитель. М. 2005

14. Максим Кузнецов, Игорь Симдянов, Сергей Голышев PHP 5. Практика создания Web-сайтов. СПб. 2007

15. Поль ДюбуаMySQL ISBN 5-8459-0515-X, 0-7357-1212-3; 2004 г.

16. Чарльз Белл, МэтсКиндал, Ларс Талманн Обеспечение высокой доступности систем на основе MySQL. БХВ-Петербург, Русская Редакция

17. www.wikipedia.org - Свободная энциклопедия.

18. http://php.su/prepare/? apache_php_win - Все о PHP, MySQL и не только

19. http://phpclub.ru/mysql/doc/insert.html - Форум программистов PHP

20. http://www.sql.ru/forum/actualthread.aspx? tid=63601 - Архитектура построения SQL-запроса

21. http://ruseller.com/lessons.php? rub=37 - Частная коллекция качественных материалов для тех, кто делает сайты

22. А.С. Строганов Ваш первый сайт с использованием PHP-скриптов 2008 Москва

23. А.К. ГультяевWeb - дизайн от Macromedia. Dreamveawer 8. Издательство: Корона-Принт ISBN 5-7931-0148-9; 1/1/2001 г.

24. Н.В. Максимов, И.И. Попов.» Компьютерные сети» профессиональное образование, Москва. Форум ИНФА - М 2004 г.

25. В.Г. Олифер, Н.А. Олифер. «Компьютерные сети» Учебник для вузов Авторы: Москва. Санкт-Петербург. Нижний Новгород. Воронеж. Новосибирск. Ростов-на-Дону. Екатеринбург. 2005 г.

26. Официальный сайт компании RET: www. Ret.ru

27. Санитарные нормы и правила СанПиН 2.2.2.542-96 «Гигиенические требования к видеодисплейным терминалам, персональным электровычилительным машинам и организации работы» (утверждено постановлением Госкомсанэпидемнадзора РФ от 14 июля 1996 г., №14

28. Суэринг С., Конверс Т., Парк Д. РНРи MySQL. Библия программиста, Диалектика, 2010.

29. Скляр Д., Трахтенберг А. РНРСборник рецептов, Символ - Плюс, 2008 г.

30. Кузнецов М., Симдянов И., MySQL, БХВ - Петербург, 2010.

31. Харрингтон Д.Д. РНР. Трюки, Питер, 2008.

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [1,8 M], добавлен 02.11.2015

  • Функциональное и эксплуатационное назначение изделия – интернет-магазина, требования к нему, порядок контроля и приемки. Назначение и область применения, выбор информационного обеспечения. Моделирование бизнес-процессов. Разработка внутренней структуры.

    дипломная работа [2,0 M], добавлен 27.01.2013

  • Функциональное назначение и область применения программы "Локальный сетевой чат"; логическая структура, технические и программные средства. Требования к программе; характеристика, вызов и загрузка, входные и выходные данные, настройка, интерфейс.

    дипломная работа [1,3 M], добавлен 18.10.2013

  • Основное функциональное назначение электронного учебника. Основные требования к программной документации. Разработка алгоритма решения задачи. Требования к эргономике и технической эстетике. Назначение и условия применения программного средства.

    курсовая работа [2,1 M], добавлен 09.08.2011

  • Назначение, область применения, этапы разработки, требования к программе по моделированию технологического процесса выплавки стали. Назначение модулей программы: Diplom.cpp, MainFormUnit.cpp, XLSExportDialogUnit.cpp, DistributionTableDialogUnit.cpp.

    отчет по практике [512,9 K], добавлен 14.10.2012

  • Разработка программного продукта на языке программирования Turbo C. Назначение и область применения программы. Установка и запуск программы. Наиболее важные функции приложения с руководством по их использованию. Возможные проблемы и пути их устранения.

    курсовая работа [1,2 M], добавлен 11.09.2012

  • Методы разработки автоматизированных систем. Характеристика языка программирования Delphi и операционной системы Windows. Назначение и область применение, принцип действия идентификаторов. Этапы разработки программного продукта, требования к нему.

    курсовая работа [903,9 K], добавлен 14.02.2015

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

    курсовая работа [1,2 M], добавлен 09.11.2013

  • Основания для разработки программы: назначение и сферы практического использования, главные предъявляемые требования. Характеристика логической структуры и используемые технические средства. Программа и методика испытаний. Эксплуатационные документы.

    курсовая работа [2,4 M], добавлен 16.12.2013

  • Эффективность и оптимизация программ. Разработка программных продуктов. Обеспечение качества программного продукта. Назначение, область применения, требование к программному продукту. Требования к функциональным характеристикам, надежности, совместимости.

    курсовая работа [46,8 K], добавлен 05.04.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.