Смекни!
smekni.com

Отчет по практике в ООО Менатекс (стр. 5 из 5)

Определение целей и постановка задачи при проектировании интернет-магазина

В соответствии с заданием на дипломное проектирование нам необходимо разработать электронный магазин, предназначенный для продажи продукции фирмы «Мебель-ковры». Магазин должен быть интерактивным, то есть отвечать следующим основным требованиям:

1. Все или почти все страницы сайта генерируются серверными программами. Статичные страницы хоть и присутствуют, но составляют весьма незначительный процент и содержат данные, не меняющиеся с течением времени, например сведения о владельце сайта или справочные данные о пользовании сайтом.

2. Данные для генерации страниц, как правило, берутся из баз данных. Базы данных практически всегда работают под управлением сервера и очень часто — на отдельном серверном компьютере. Нередко также используется хранение данных в текстовых файлах, но это справедливо, в основном, для фрагментов Web-страниц (серверные включения).

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

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

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

6. Сайт, использующий разграничение доступа, должен также предусматривать возможность выхода с сайта. При этом серверная программа "забывает", что данный посетитель вошел на сайт, очищая память, отведенную для хранения данных в нем, хотя соответствующая запись в списке посетителей, конечно же, сохраняется. Каждый посетитель, вошедший на сайт, обязательно должен с него выйти, чтобы освободить системные ресурсы серверного компьютера для других посетителей. Чтобы выйти с сайта, посетитель обычно должен щелкнуть специальную гиперссылку; реже используется особая страница выхода с сайта.

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

Перечень использованных литературных источников

1 Зольников Д. С, РНР, изд. НТ Пресс, Москва, 2007 год, 256 с.

2 Интернет-порталы: сборник научных статей, выпуск 2, Редкол. Тихонов А. Н. и др, изд. Просвещение, Москва, 2004 год, 499 с.

3 К. Бесли, Х. Джиффорд, Б. Моннон, Т. Маркс, FlashMXVideo Справочник профессионала, перевод с английского, Москва, изд. СП ЭКОМ, 2003 год, 320 с.

4 Казарин О.В. Безопасность программного обеспечения компьютерных систем, Москва, МГУЛ, 2003, 212 с.

5 Козье Дэвид, Электронная коммерция: перевод с английского, ИТД Русская редакция, Москва, 1999 год, 288 с.

6 Крамаренок Н. В. Базы данных, изд. ДГУ, Владивосток, 2004 год, 86 с.

7 Методы построения систем хранения данных, Инф бюллютень JetInfo, № 7, 2003 год.

8 Рева О. Н. НТМL. Просто как дважды два, изд. Эксмо, Москва, 2006 год, 256 с.

9 Соломенчук В.Г. Linux. Экспресс-курс., Издат. БХВ-Петербург, 2006 год, 288 с.

10 Электронная коммерция, В2В-программирование, пер. с английского, Спб, БХВ-Петербург, 2001 год, 368 с.

11 Энсон Дейв, Стивенсон Йен, Oracle, Проектирование баз данных, перевод с английского, изд. группа BVH, Киев,1999 год, 560 с.