Первая версия Web-сайта предназначена для того, чтобы предоставить потенциальному клиенту информацию об услугах, предоставляемых организацией ООО “Агрофирма “Промышленная”. Пользователи системы - специалисты, работа которых связана с обработкой заказов и заключением договоров с клиентами.
2.3.2 Условия выполнения программы
Необходимо наличие процессора Pentium с тактовой частотой 200 МГц и выше, объём оперативной памяти 256 Мб, клавиатура, мышь. Необходимо следующее программное обеспечение: операционная система не ниже Microsoft Windows XP, браузер Internet Explorer (Mozilla Firefox, Safari, Google Chrome, Opera). Подключение к сети Интернет.
2.3.3 Выполнение программы
Для запуска Web – сайта необходимо подключиться к сети, которая имеет выход в Интернет и в адресной строке браузера набрать http: // localhost / agrofirmapromish / index.php. В этом случае откроется “Главная страница”, представленная на рисунке 2.14.
Рисунок 2.14 – Главная страница Web - сайта фирмы ООО “Агрофирма “Промышленная”
С левой стороны расположено главное меню Web – сайта, содержащее следующие пункты: “Главная”, “Новости”, “О нас”, “Продукция”, “Заказать”, “Наш адрес”, “Карта сайта”.
При нажатии указателя мыши на пункт меню “Новости”, открывается соответствующая Web - страница, содержащая информацию об изменениях на фирме:
- устава фирмы;
- правила оказания услуг;
- прайс на продукцию;
- времени работы и т. д.
Web - страница “Новости” представлена на рисунке 2.15.
Рисунок 2.15 – Web-страница “Новости”
При нажатии указателя мыши на пункт меню “О нас”, открывается соответствующая Web - страница, содержащая информацию о фирме:
- ее структура;
- история;
- директор;
- сферы деятельности.
Web - страница “О нас” представлена на рисунке 2.16.
Рисунок 2.16 – Web-страница “О нас”
При нажатии указателя мыши на пункт меню “Продукция”, открывается соответствующая Web - страница, содержащая информацию продукции, реализующей фирмой:
- название;
- сорт;
- описание сорта продукции, его свойства;
- выращивание.
Web - страница “Продукция” представлена на рисунке 2.17.
Рисунок 2.17 – Web-страница “Продукция”
При нажатии указателя мыши на пункт меню “Заказать”, открывается соответствующая Web - страница, являющаяся Интернет - магазином. На ней выведена вся продукция, имеющаяся в настоящий момент на фирме, ее количество. Для заказа продукции нужно пройти авторизацию, которая находится справа на странице. Если пользователь попытается сделать заказ без авторизации, то выводится сообщение (рисунок 2.19).
Рисунок 2.18 – Сообщение об ошибке
Рисунок 2.19 – Сообщение при заказе без авторизации
При авторизации на странице “Заказать” появится имя пользователя. Если данный пользователь является администратором или сотрудником клиентского отдела, то появится дополнительная ссылка.
Web - страница “Заказать” представлена на рисунке 2.20. На данной странице пользователь должен ввести количество заказываемой продукции в килограммах.
Если же пользователь не зарегистрирован, то предлагается пройти регистрацию. При нажатии на ссылку “Регистрация”, открывается Web – страница “Регистрация” (рисунок 2.21).
Рисунок 2.20 – Заказ продукции
Рисунок 2.21 – Страница регистрации
После регистрации пользователь снова окажется на странице “Заказать”. И в данном случае он уже имеет право сделать заказ. После того, как заказ сделан, пользователь отсылается на страницу “Договор”, где ему предстоит заполнить еще несколько полей (рисунок 2.22).
Рисунок 2.22 – Форма ввода дополнительных данных
После нажатия на кнопку добавить, появится страница с договором, которую можно распечатать (рисунок 2.23).
Рисунок 2.23 – Страница с договором
Рисунок 2.24 – Продолжение страницы с договором
Далее при нажатии указателем мыши на пункт меню “Наш адрес”, откроется соответствующая Web - страница, где подробно указан адрес фирмы, ее телефон и электронный ящик. Web - страница “Наш адрес” представлена на рисунке 2.25.
Рисунок 2.25 – Web-страница “Наш адрес”
Щелкнув указателем мыши на пункт меню “Карта сайта”, откроется соответствующая Web - страница. Web - страница “Карта сайта” представлена на рисунке 2.26.
Рисунок 2.26 – Web-страница “Карта сайта”
2.3.4 Сообщения оператору
При попытке пользователя войти на сайт через авторизацию, при этом, не заполнив поля “Логин” и “Пароль” или заполнив поля неправильно, на странице отобразится сообщение об ошибке, представленное на рисунке 2.14.
Рисунок 2.27 – Проверка авторизации
Заключение
В результате выполнения данной курсовой работы был создан интерактивный Web-сайт. При разработке Web-сайта были использованы различные элементы языка HTML. Помимо этого, на страницах Web-сайта был использован единый стиль с помощью внедрения каскадных таблиц стилей CSS. Для заказа товара реализована форма, в которую заносится вся информация о заказах посетителей Web-сайта. При обработке данных пользователя из форм использован язык, работающий на стороне клиента - JavaScript. Помимо этого, реализованы различные динамические эффекты средствами языка JavaScript.
При разработке Web-сайта реализовано сохранение заказов клиентов базу данных MySQL средствами языка сценариев PHP. База данных состоит из десяти таблиц.
В программе организовано два уровня доступа к базе данных: администратор и пользователь. Под пользователем возможен только просмотр и заказ товаров, регистрация. Под администратором реализована работа с данными из базы данных. Такая как добавление, поиск, корректировка, удаление заказов пользователей из базы данных. Предусмотрена возможность переназначения логина и пароля пользователя, либо удаление всей информации о пользователе.
По результатам выборки из базы данных составлен отчет обо всех заказах покупателей. Организована проверка данных пользователя из форм на некорректный ввод средствами языка PHP.
Список использованных источников
1 Насейкина, Л.Ф. Разработка Web-приложений средствами языка HTML. [Текст]: учебное пособие. – Оренбург: ИПК ГОУ ОГУ, 2006. – 180 с.
3 Штайнер, Г. HTML / XML / CSS. [Текст]: Справочник / Г. Штайнер. - М.: Лаборатория Базовых Знаний, 2001. - 512 с. - ISBN 5-93208-091-4.
4 Дунаев, В. Самоучитель JavaScript. [Текст]/ В. Дунаев. – СПб.: Питер, 2005. – 395 с. – ISBN 5-469-00-804-5.
5 Бранденбау, Д. JavaScript: сборник рецептов. [Текст] / Д. Бранденбау. - CПб.: Питер, 2001. - 416 с. - ISBN 5-272-00110-9.
6 Хольцнер, С. РНР в примерах. [Текст]/ С. Хольцнер; пер. с англ. С. Н. Банникова. - М. : Бином, 2007. - 352 с. - ISBN 978-5-9518-0188-3.
7 Мерсер, Дэйв У., Кент, Аллан, Новицки, Стивен, Мерсер, Дэвид, Скуайер, Дэн, Чой, Ван Кью. PHP 5 для начинающих. [Текст] - М.: ООО И.Д. “Вильямс”, 2006. – 848 с. ISBN 5-8459-1039-0.
8 Томсон, Лаура. Разработка Web-приложений на PHP и MySQL. [Текст] /Лаура Томсон, Люк Велинг. - СПб.: ООО “ДиаСофтЮП”, 2003. – 672 с. - ISBN 5-937772-090.
9 Дамашке, Г. PHP и MySQL. [Текст] /Гизберт Дамашке. – М.:НТ Пресс, 2008. – 314 с. ISBN 987-5-477-00340-2
11 Бенкен, Е. С. PHP, MySQL, XML: программирование для Интернета [Текст] / Е. С. Бенкен .- 2-изд., перераб. и доп. - СПб.: БВХ-Петербург, 2008. - 321 с. - ISBN 978-5-9775-0280-1.
12 Скляр, Д. РНР. Рецепты программирования [Текст] / Д. Скляр, А. Трахтенберг; пер. с англ..- 2-е изд. - М.: Рус. Редакция; СПб.: БХВ-Петербург, 2007. - 722 с. - ISBN 978-5-9775-0076-0.
13 Колисниченко, Д. Н. Самоучитель PHP 5. [Текст] / Д.Н. Колисниченко. - CПб.: Наука и Техника, 2004. - 576 с. - ISBN 5-94387-151-9.
14 Ли, Дж. Использование Linux, Apache, MySQL и PHP для разработки Web-приложений. [Текст]/ Дж. Ли, Б. Уэр . - М. : Вильямс, 2004. - 432 с. - ISBN 5-8459-0606.
15 Веллинг, Л. Разработка Web-приложений с помощью PHP и MySQL. [Текст] / Л. Веллинг, Л. Томсон .- 3-е изд. - М.: Вильямс, 2008. - 880 с. - ISBN 978-5-8459-0862-9.
16 Пейтон, К. PHP 5 & MySQL 5. [Текст]: пер. с нем. / К. Пейтон, А. Меллер. - Москва: Бином-Пресс, 2007. - 368 с. - ISBN 5-9518-0171-0.