Сайт состоит из следующих страниц:

Список категорий  – для просмотра товаров конкретного типа и категорий.

Окно поиска - поиск может быть быстрым (только по названиям) и подробный (по описаниям). При поиске можно выбрать тип нужного товара.

При нахождении товара можно просмотреть описание товара  и заказать по электронной почте . При заказе открывается страница заказа и идентификатор товара автоматически передается в текст заказа.

snapshot1

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

Так как магазин получает список новых товаров в формате Microsoft Excel, необходимо было предусматреть автоматический импорт этой информации в таблицы MySQL. Для этого была выбрана программа Mascon фирмы Scibit. Она импортирует данные из любого ODBC источника (Excel, DBASE, CSV файл и.т.д.) в отдельную таблицу. Далее запускается специальный скрипт для перемещения данных из дополнительных таблиц в основные для соответствующего типа Excel файла.

Для установки связи с базой данных разработан java компонент (java bean), которому даются адрес базы данных (host) и название (server), адрес, логин, пароль. Эти параметры можно указать в исходном коде или в специальном текстовом файле (settings.txt). Модуль связи с базой данных (include.jsp) включается во все другие страницы, где необходима работа с базой. Так как при разработке не были использованы специфические для конкретной СУБД конструкции, сайт может с минимальными именениями работать и с любым другим СУБД (Microsoft SQL, Oraclе, и.т.д.). Для этого необходимо лишь в поле URL файла settings.txt указать адрес соответствующей базы, например: url=jdbc:mysql://localhost/cdmag.

  sbapshot2