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

Имеются
также страницы про магазин, контактная информация, рекламная страница последних
поступлений, в которых использованы 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.
