Автоматизированная система учета оборота товаров в телекоммуникационной фирме

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

леживание выбираемых элементов в процессе перехода между страницами, будет реализовано по следующей схеме:

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

при добавлении товара в корзину будет произведена запись в таблицу корзина идентификационного номера товара, его количества и идентификационного номера сеанса.

при оформлении заказа, все записи о товарах выбранных пользователем из таблицы корзина будут стерты.

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

Интерфейс администрирования Интернет-магазин предоставляет следующие функции:

добавление, удаление и редактирование категорий.

добавление, удаление деталей и редактирование информации по ним.

редактирование, удаление, добавление свойств товаров.

смена пароля.

добавление пользователей.

 

3.3 Нормируемые показатели

 

В данном пункте важно заметить, что нормируемые показатели в данном случае больше относятся к возможностям конечных пользователей. Как и в большинстве on-line приложений время реакции системы на действие пользователя зависит в большей степени от пропускной способности Интернет-канала. Т.к. сервер отрабатывает почти моментально. И всё зависит от скорости Интернет-соединения между сервером и конечным пользователем.

Для уверенного поддержания соединения с 20-ю пользователями одновременно я считаю необходимо обеспечить для сервера интернет-канал скоростью 2 Мбитс.

В таком случае визуальная скорость реакции на действие пользователя составит менее 3-х секунд.

Требования к конфигурации сервера рассматриваются в пунктах ниже.

Условием функционирования системы является наличие доступа к серверу на котором расположен Интернет-магазин, а также правильная работа Web-сервера Apache & PHP и СУБД MySQL со стороны сервера. Со стороны клиента требуется лишь поддержка браузером работы JavaScript и включенные куки.

Система функционирует в 2-х режимах:

режим пользователя;

режим администратора;

 

3.5 Описание и обоснование выбора логической и физической структуры ИС

 

3.5.1 Состав и функции оригинальных вычислительных средств

Система представляет собой программный продукт на языке PHP.

Система позволяет:

1)Клиентам:

просматривать списки товаров по категориям;

просматривать информацию о товарах;

покупать товары.

2)Администраторам:

добавление новых товаров;

удаление старых товаров;

редактирование сопутствующей информации о товарах

редактирование свойств каталога

 

3.5.2 Web-сервер

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

Назначение Web-сервера состоит в преобразовании URL в имя файла и передаче этого файла обратно по Internet либо в преобразовании URL в имя программы, выполнения этой программы и передача полученного результата обратно.

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

Какие же требования предъявляются к Web-серверу? Он должен:

Работать быстро, чтобы справляться со множеством запросов, используя минимум аппаратных средств.

Быть многозадачным, т.е. работать одновременно более чем с одним запросом.

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

Иметь средства аутентификации запрашивающих абонентов: некоторые из них могут иметь право на большее число услуг, чем другие.

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

Обсуждать с запрашиваемым абонентом стиль и язык ответа. Например, сервер должен - если управляющий им персонал способен справиться с этой задачей - уметь отвечать на естественном языке, который предпочитает абонент. Конечно, это может повлечь за собой большое количество дополнительной работы для вашего узла.

Предлагать разные форматы. Говоря более техническим языком, пользователю могут понадобиться файлы в формате JPEG, а не GIF, или ни то и ни другое, a TIFF. Может, ему захочется получить текст не в формате PostScript, а в формате vdi.

Работать как proxy-сервер. Proxy-сервер - это сервер, который принимает запросы от клиентов и пересылает их на реальные серверы, а затем передает ответы обратно клиентам. Необходимость такого режима может быть вызвана двумя причинами: