Разработка программы «Фильмотека» в Delphi 7

Автор работы: Пользователь скрыл имя, 26 Августа 2012 в 12:24, курсовая работа

Описание работы

Цель моей курсовой работы – овладеть навыками программирования на PHP и SQL и с помощью этих навыков спроектировать и написать полноценный онлайн-магазин.
Задачи работы- реализовать проект на бумаге, создать и настроить базу данных, написать код всех элементов сайта, соединить все вместе. Мною была выбрана именно эта тема курсовой работы ввиду доступности обучающей информации и личной симпатии к данной теме.

Содержание работы

Введение 3
1 Теоретические основы разработки веб-страниц 4
2 Архитектура системы 10
2.1 Проектирование базы данных на SQL 11
2.2 Внешний вид основных страниц 13
2.3 Выводы по разработке веб-сайта 16
2.3.1 Верстка блоками div и разработка веб-сайта 16
2.3.2 Соблюдение валидности при разработке веб-сайта 17
2.3.3 Графика 18
2.3.4 Элементы Flash 19
2.3.5 Разработка веб-сайта на Flash 20
2.3.6 Java- скрипты и разработка веб-сайта 21
2.3.7 VB Script и разработка веб-сайта 22
Заключение 23
Список литературы 24

Файлы: 1 файл

Курсовая.docx

— 136.88 Кб (Скачать файл)

Обратная связь (Рис. 2)

Страница обратной связи  служит для общения между пользователями и разработчиками в любых его  проявлениях. Необходимо указать имя, e-mail, тему вашего сообщения и само сообщение. Размер сообщения не должен превышать 450 символов.

 

 

 

 

 

 

 

 

2.3 Выводы по разработке веб-сайта

2.3.1 Верстка блоками div и разработка веб-сайта

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3.2 Соблюдение валидности при разработке веб-сайта

Когда идет разработка веб  сайта не стоит зацикливаться  на валидности. Отход от стандарта  позволяет наделить веб сайт новыми возможностями, недопустимыми в  валидном коде. Корпорация W3C предоставила разработчику возможность переопределять значение тегов с помощью CSS и, таким  образом, сама поощрила отход от стандарта. Так же она утвердила нераспознающиеся теги, постановив что, браузеры, не умеющие  с ними работать, просто должны их игнорировать. Другим отходом является применение фильтров. Конструкции типа FILTER:Shadow(Color='#000000', Direction='150') являются вопиющим нарушением валидности, однако не портят внешний  вид в не поддерживающих их браузерах, но зато ощутимо украшают внешний  вид в IE. Главным же аргументом в  защиту не валидного кода является тот факт что, практически все  веб сайты с миллионной посещаемостью разработаны не валидно. Примером могут служить Google и Yandex. Именно умение разработчиков Google изящно отступать от стандартов и породило AJAX и WEB 2.0. Валидность всегда консервативна. Невалидность, наоборот, может дать неожиданный толчок к эволюции. Одним из примеров такой эволюции служит придуманный корпорацией Netscape тег <script>. Со временем его включили в стандарты и теперь им пользуются повсеместно. Однако, в свое время, он был невалиден. Так что, важна не валидность кода, а правильная работа во всех браузерах. Практика – критерий истины. За валидность цепляются только консерваторы. Не способные к разработке нового, они вынуждены действовать в рамках формальных правил и прикрываться буквой закона, чтобы не показывать своей бездарности. Не в состоянии разработать что-либо разумно отходящее от стандартов, они могут гордиться только тем, что не нарушили их.

 

 

2.3.3 Графика

Когда идет разработка веб  сайта не стоит злоупотреблять графикой: на медленных линиях она раздражает посетителей, а на быстрых расходует  их трафик (и деньги). Поэтому загрузка графики очень часто бывает отключена  – никто не хочет платить за лишние украшательства. Особенно актуально  это для корпоративного сегмента, где сотрудникам фирм просто запрещается  включать графику, чтобы не тратить  лишнего. Хоть интернет и превратился  в зону развлечений, он, тем не менее, всегда будет информационной базой. Люди ищут информацию и, если графика  не несет информационную нагрузку (например, демонстрирует внешний вид предлагаемого  товара), она никому, кроме вас, не нужна.

 

 

 

 

 

 

 

 

 

 

 

 

2.3.4  Элементы Flash

Когда идет разработка веб  сайта не стоит использовать Flash. Все, что делается с помощью Flash, можно  сделать иными методами. При этом вариант, разработанный на Flash, будет  наиболее громоздким и наименее совместимым. Не каждый браузер поддерживает Flash-технологию, а если и поддерживает, то использование Flash в нем может быть отключено, по тем же причинам, по которым отключена  и графика. Но даже если Flash не отключен, то это еще не означает что, у посетителя установлена необходимая Вам  версия Flash-плеера, а выскакивающие  окна «Не хотите ли вы установить последнюю  версию Flash плеера? Эта версия необходима для просмотра содержимого данного  веб сайта» очень раздражают. Раздражает не сам вопрос о необходимости  установки. Раздражает необходимость  скачать несколько мегабайт с  веб сайта Макромедиа и установить их себе в систему, прежде чем начать просматривать Ваш веб сайт. Хотите ли вы, чтобы первым впечатлением посетителя было раздражение?

 

 

 

 

 

 

 

 

 

 

2.3.5  Разработка веб-сайта на Flash

Тем белее, недопустима разработка веб сайта полностью на Flash. Многие люди их просто не увидят. Не потому что  они не могут поставить или  включить Flash, а потому что, они не знают, стоит ли им суетиться ради Вашего неудачного веб сайта.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3.6  Java- скрипты и разработка веб-сайта

Когда идет разработка веб  сайта не стоит полагаться на Ява-скрипт. Использование скриптов позволяет  сделать веб сайты еще удобнее, еще красивее… но, к сожалению, у части посетителей оно отключено  в целях безопасности (хотя яваскрипт  не содержит никаких опасных функций). Поэтому, когда идет разработка веб  сайта требуется убедиться, прежде всего, что он отлично выглядит и  работает без клиентских скриптов. Только затем к нему можно добавить скрипты для улучшения вида и  юзабилити. Главной проблемой, связанной  со скриптовыми излишествами являются выпадающие меню и попытки сделать  веб сайт полностью на технологии AJAX. Любое выпадающее меню должно дублироваться  обычным, а любой AJAX скрипт, если по какой-либо причине не поддерживается, должен срабатывать стандартным  методом. При разработке веб сайта  ориентироваться следует, прежде всего, на статический HTML. Скрипты могут  дополнять его, но не должны выполнять  основные функции.

 

 

 

 

 

 

 

 

 

 

2.3.7  VB Script и разработка веб сайта

Когда идет разработка веб  сайта применение VB Script вообще недопустимо. Визуал бейсик работает ТОЛЬКО в эксплорере. Во всех других браузерах, будь-то альтернативные браузеры Windows, браузеры Linux или браузеры мобильных телефонов он работать не будет и, ввиду того что, этот язык ни кем, кроме Микрософт не поддерживается, применять его вместо JavaScript, значит ограничивать функциональность Вашего веб сайта.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

Итак, Интернет-магазин должен быть информативен, не содержать лишней или ненужной информации, при этом иметь такой способ представления  товаров, который позволит покупателю с легкостью найти то, что его  интересует, а также ненавязчиво  попробовать заинтересовать его  чем-то другим, чтобы магазин запомнился. Тогда при необходимости клиент будет возвращаться в него снова  и снова, будет советовать его  своим друзьям и близким. Оптимальным  и самым удобным методом заказа пока остается так называемая «корзина». Во всех крупнейших магазинах она  используется в том или ином виде, но смысл остается одним: корзина - просто список товаров, выбранный покупателем  в магазине (это почти такая  же корзина, в руках с которой  ходят посетители большого супермаркета - только виртуальная).Выбор программных  средств для построения интернет – магазинов достаточно обширен. И нельзя сказать, что одно решение  дешево и непрактично, а другое дорого и универсально. Все решения создавались  и создаются для каких то целей, в которых оно будет оптимально. Можно только отметить, что открытые решения наиболее перспективные, т.к. при желании в них можно  добавить то, что нужно именно в  данном магазине для данного товара, т.е. учесть многие нюансы, которые, несомненно привлекут своего клиента. Способов оплаты так же великое множество. Очень удобным вариантом является оплата цифровой наличностью и оплату курьеру наличными, если этот способ предлагает электронный магазин, и  менее удобным – банковским переводом  и почтой России. На начальном этапе  в проекте интернет – магазина будут реализованы способы оплаты как оплата наложенным платежом и  оплата курьеру наличными. Так как  с точки зрения безопасности, эти  платежи являются наиболее безопасными. В дальнейшем планируется внедрить метод оплаты цифровой наличностью.

 

Список литературы

  1. А. Я. Архангельский «Программирование PHP» Москва 2003г.
  2. А. Я. Архангельский «Приемы программирования на PHP» Москва 2003г.
  3. Стив Тейксера, Ксавье Пачеко «PHP+MySQL Руководство разработчика» Москва 2002г.
  4. Фень Юань «web программирование» Москва 2002г.
  5. В.Г. Олифер «Компьютерные сети» Москва 2002г.
  6. лекции по курсу «php + sql библия пользователя».

 

 

 

 

 

 

 

 


Информация о работе Разработка программы «Фильмотека» в Delphi 7