Требования к отдельным модулям сайта
Требования к отдельным модулям сайта:
1) Навигация сайта должна представлять собой главное меню сайта из двух уровней, дополнительное меню сайта для сервисных услуг по работе сайта, карту сайта для изображения всей структуры сайта .
2) Новости сайта должны представлять собой информацию о новых товарах сайта, новых возможностях сайта, о событиях на тему рукоделия. Показ новостей должен быть осуществлен в обратном порядке по дате опубликования, последняя новость должна быть показана на главной странице, устаревшие новости должны сохраняться в разделе для архива.
3) Статьи сайта должны представлять собой справочную информацию, полезные советы и др. сведения о бытовой технике.
4) Карта сайта должна быть четкой и соответствовать пунктам меню и всей навигации сайта.
5) Каталог товаров должен состоять из подкаталогов и списка товаров. Информация о товаре должна содержать: номер товара, наименование товара, уменьшенную фотографию и фотографию большого размера, дополнительные характеристики для описания товара, цену товара.
6) Личный кабинет клиента должен состоять из следующих компонентов: настройки доступа в кабинет, корзина выбранных товаров, заказы товаров, персональные данные клиента.
7) Оплата товаров должна представлять собой модуль по обеспечению подсчета стоимости выбранных товаров, передачи информации об отправке товаров.
8) Счетчики посещаемости сайта должны быть взяты из сервиса одной или нескольких поисковых систем.
Для развития сайта необходимо выполнить следующие требования к дополнительным модулям:
1) Форум должен представлять собой несколько разделов основных тем для обсуждений пользователями.
2) Подписка для пользователей сайта должна представлять собой форму настройки получения электронной почты для пользователей сайта.
3) Калькулятор для дополнительных вычислений должен представлять собой удобный интерфейс с выбором разных функций.
4) Помощь по работе сайта должна представлять отдельный раздел сайта с несколькими темами.
5) Поиск необходимой информации должен осуществляться по всем материалам сайта и различным параметрам.
6) Скачивание файлов о товарах и ценах должно представлять собой форму скачивания файла.
7) Другие способы оплаты должны быть удобными и эффективными при оплате товаров.
Доступ к сайту должен быть свободным для всех пользователей. Для безопасности сайта необходимо выполнить следующие требования:
1) Пароли пользователей для входа в личный кабинет должны храниться в зашифрованном виде.
2) Должны быть настроены параметры безопасности и обновления модулей сайта.
3) Для оплаты товаров необходимо выполнять проверку правильности заполнения всех полей контактной информации пользователя.
Для удобства работы интерфейс сайта для пользователей должен быть понятным, стильным и удобным. Также должны выполняться следующие требования для интерфейса:
1) Для сайта должен быть создан логотип.
2) Для дизайна сайта повторяющиеся элементы в формах, меню и содержании должны иметь одинаковый стиль.
3) Все тексты и рисунки сайта должны правильно отображаться в наиболее известных браузерах: MozzilaFirefox, NetscapeNavigator, Opera, InternetExplorer 6-8.
Для хранения информации сайта необходимо соблюдение следующих требований:
1) Использование СУБД базы данных MySQL.
2) Файлы фотографий товаров должны храниться в определенных директориях сайта.
3) Системные ошибки по работе сайта должны записываться в текстовые файлы и архивироваться.
Для разработки и изменения модулей должны использоваться следующие средства:
1) Бесплатная CMSи CMFDrupal.
2) Механизм для Интернет-коммерциина платформе Drupal модуль Ubercart 6.
3) Язык программирования PHP 5.
4) Язык разметки CSS.
5) Web—cервер Apache 2.
6) Adobe Photoshop CS2.
Программные средства для работы сайта у хостинг-провайдера:
1) Операционная система WindowsXP;
2) Сервер Apache 2;
3) Язык для web-разработок PHP5 с приложением Zend Optimizer для работы зашифрованных файлов;
4) СУБД MySQL;
5) Файловый менеджер;
6) Интерфейс для СУБД MySQL — phpMyAdmin;
7) SMTP-сервер для работы электронной почты;
8) Антивирус для защиты электронной почты и файлов.
9) Почтовые протоколы POP3, SMTP и протокол передачи данных FTP.
10) Операционная система WindowsXP.
Для разработки сайта должен использоваться персональный компьютер со следующими характеристиками:
1) Процессором Core2 Duo.
2) ОЗУ 2 Gb.
3) DVD/CD – привод.
4) Оптическая мышь.
5) USB-порт.
Для хостинг-провайдера технические требования заключаются в предоставлении для размещения сайта 5Gbдискового пространства.
Для развития сайта необходимо выполнить следующие условия:
1) Реализовать защиту от автоматической регистрации с использованием метода компьютерного теста Captcha.
2) Разработать дополнительные модули для различных возможностей пользователей сайта.