Требования к пользовательским интерфейсам



 

Пользовательский интерфейс должен предполагать яркие, качественные картинки продукции чайного магазина. Клиентская часть должна иметь совершенный дизайн для привлечения покупателей.

Требования к дизайну администраторской части минимальны, так как основное значение имеют функциональные возможности.

 

Требования к аппаратным, программным и коммуникационным интерфейсам

 

Для работы приложения необходимо иметь следующую минимальную аппаратную конфигурацию:

1) процессор: 1.3 ГГц;

2) оперативная память: 1 Гб;

3) свободное место на жёстком диске: 200 Мб;

4) видеоадаптер: 128 Мб;

5) основные средств ввода-вывода (мышь, клавиатура, монитор).

 

Для работы приложения необходимо иметь следующую программную конфигурацию:

1) операционная система Windows 7 илиWindows 10;

2) Web-сервер Apache;

3) сервер управления базами данных (БД) MySQL;

4) браузер Google Chrome, Mozilla Firefox, Opera илиMicrosoft Edge.

Необходима поддержка сетевого протокола HTTP для обмена сообщениями между серверными скриптами.

 

Требования к пользователям продукта

 

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

Администратор сайта:

– понимание принципов функционирования интернет-приложения;

– работа по заполнению и редактированию баз данных.

Клиенты магазина:

– понимание принципов работы с интернет-браузерами.

 

Требования к адаптации на месте

 

Необходимы программы-инсталляторы сервера html-страниц Apache, сервера баз данных MySQL, языка разработки серверных скриптов PHP для осуществления развёртывания скриптов на соответствующих целевых компьютерах.

 

Функции продукта

 

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

Основные функции системы по классам пользователей:

Администратор сайта:

Создание и удаление таблиц, ввод, редактирования и удаление информации о чаях, травяных смесях, чайной посуде и сладостях к чаю:

1) зеленый плантационный чай;

2) черный плантационный чай;

Клиент интернет-магазина:

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

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

Приложение администратора (подсистема)
Результаты запросов
Приложение клиента (подсистема)
Результаты многокритериальных запросов
База данных

 

Рисунок 2.1 – Схема функциональной структуры динамического сайта
«Чаи и травяные смеси»

 

Ограничения

 

1) должна использоваться кодировка UTF-8 как для интернет-страниц приложения, так и для информации таблиц базы данных;


1)

ОБОСНОВАНИЕ ВЫБОРА ПРОГРАММНЫХ СРЕДСТВ

WAMP-комплексы для разработки сайтов под Windows

 

В настоящее время существует около двух десятков программных комплексов предназначенных для разработки сайтов под Windows. В состав каждого из них обязательно входит Web-сервер и сервер баз данных. В таблице 3.1 приведена сравнительная характеристика 14 самых известных WAMP (Windows, Apache, MySQL, PHP)-комплексов.

 

HTTP-сервер Apache

 

Apache HTTP-сервер – это веб-сервер с открытым исходным кодом.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. [4]

 

Сервер баз данных MySQL

 

MySQL является относительно небольшой, быстрой, надежной и открыто распространяемой реляционной СУБД основанной на традициях HughesTechnologiesMini SQL (mSQL), которую разработал Михаэль Видениус [6].

 

Язык программирования PHP

 

PHP (HypertextPreprocessor – препроцессор гипертекста) – скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов [9].

 


 


Дата добавления: 2018-04-15; просмотров: 658; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!