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


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

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

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

Для WWW-сервера стандарта NCSA прикладные программы или CGI-модули, обрабатывающие поток данных от клиента или формирующие обратный поток данных могут быть написаны на таких языках программирования как:

CCeleron, AMD K6, K7Athlon и x86-совместимые с тактовой частотой от 500 MHz;

Память: от 512 Mb;

Видеоадаптер и монитор: любые, поддерживаемые требуемой ОС, возможна работа без монитора и видеоадаптера;

Клавиатура и мышь: любые, поддерживаемые требуемой ОС, возможна работа без клавиатуры и мыши;

Жёсткий диск: от 200 Gb;

Пропускная способность канала: от 2 Mbit;

ОС: семейства UNIX;

Поддержка протоколов: TCPCeleron, AMD K6, K7Athlon и x86-совместимые с тактовой частотой от 300 MHz;

Память: от 128 Mb;

Видеоадаптер: от 8 Mb;

Монитор: 1024x768@85 и выше;

Клавиатура и мышь: любые, поддерживаемые требуемой ОС;

Жёсткий диск: от 20 Gb;

Пропускная способность канала: от 33,6 кбитIP;

Поддержка протоколов: TCP редактирование документов: текстовый редакор, браузер;

отправка электронных писем: e-mail клиент;

доступ к серверу через FTP протокол: ftp-клиент.

4.3 Реляционная модель БД онлайнового магазина

Реляционная модель данных разработанной БД представляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить донные об объектах предметной области и моделировать связи между ними.

Таблица Catalog

Иерархия каталогов организована следующим образом:

– корневой каталог в поле Sub содержит ноль, который указывает скрипту что это один из корневых каталогов.

– поле option указывает на то что содержится в каталоге.

– чтобы определить какие каталоги содержаться внутри искомого каталога используется поле Sub в котором указывается первичный ключ искомого каталога.

– для получения списка товаров содержащихся в каталоге по полю ID_catalog из таблица Product делается запрос по первичному ключу.

Таблица Product

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

Таблица prod_option

Данная таблица предназначена для хранения записей о присвоенных свойствах товаров того или иного каталога. Для получения списка свойств для товара данной категории нужно сделать запрос с условие равенства поля ID_catalog первичному ключу нужного нам каталога.

Таблица all_prod_option

Данная таблица хранит в себе присвоенные значения свойств для каждого товара.

Таблица basket

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

Таблица user_session

Данная таблица хранит в себе данные о сессиях пользователей.

Таблицы basket и user_session служат для реализации корзины. Работают они по следующему принципу:

– при первом заходе пользователя в клиентскую часть web – приложения создается запись в таблице user_sessions из уникального номера сессии и времени захода на сайт. При этом одновременно удаляются устаревшие записи.

– при добавление товара в корзину в таблицу basket добавляются следующие данные: первичный ключ записи из таблицы user_session которая содержит текущий уникальный номер сессии, первичный ключ добавляемого товара, и его количество.

– при выводе корзины на экран делается выборка из таблицы basket где ID_session равно первичному ключу записи в таблице user_session в которой поле session равно текущему уникальному номеру сессии.

4.4 Разработка пользовательских приложений

В ходе дипломной работы будут разрабатываться два приложения:

приложение администратора магазина;

приложение пользователя.

4.4.1 Разработка приложения клиента магазина

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

Приложение отвечает за обеспечение интерфейса пользователя и обеспечивает функции сёрфинга по категориям магазина, поиск товара, просмотра списка товаров, просмотра «корзины» покупателя, покупки товара.

Для клиента не требуется авторизация. После того, как клиент зашёл в магазин, все его действия выполняются в программе с помощью набора функций, которые анализируют требуемое действие и выполняет его.

На рисунке 4.

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

Содержание дипломной работы

Категории электронной коммерции Примером из категории бизнес–бизнес может служить компания, использующая сеть для заказов поставщикам, а также для получения счетов и оплаты
Однако с разрастанием категорий бизнес–потребитель и бизнес–администрация правительства могут расширить электронное взаимодействие в таких областях, как, например, социальные выплаты
2 Анализ требований к корзине покупок Приложение реализующее корзину покупок адресовано двум категориям пользователей
MySQL может использоваться в среде многих UNIX-подобных систем, а также в среде Microsoft Windows
Безопасность – для защиты от неавторизованного доступа и использования данных MySQL безотказную систему безопасности, включающую ограничение и отслеживание попыток доступа к данным
Каталог, представляет из себя список категорий в виде ссылок на список деталей в данной категории, который в свою очередь состоит из ссылок на конкретную деталь с ее описанием
В роли хост-компьютера может выступать как целый кластер гиперкомпьютеров, который по стоимости может сравниться с состоянием какого-нибудь нефтяного шейха, так и простой скромный ПК
Для реализации взаимодействия «клиент-сервер» важно, какой метод HTTP запроса использует клиентская часть при обращении к WWW серверу
1 Разработка приложения клиента магазина Данное приложение предназначено для выполнения пользовательских функций в магазине
При добавление каталога используется следующий шаблон «%CURRENT_CATALOG%» заменяется на ID каталога в котором создается новый
%NAME% будет заменен на имя каталога %CURRENT% будет заменен на ID текущего каталога Страница со списком деталей представлена на рисунке 5
В ходе выполнения скрипта следующий текст будет заменен: %FULL_COST% будет заменен на полную стоимость заказа
Если же применение ставок процента идёт к сумме с уже начисленными на неё в предыдущем периоде процентами, то это сложная процентная ставка
Альтернативный вариант: рассмотрим вариант проекта, когда проектирование системы на языке UML производится «вручную»
Расчетные формулы Основная заработная плата: Зо = 9000 час; Дополнительная заработная плата: Зд=*53
Эксплуатационные издержки находятся по формуле: И = * t, где t – время эксплуатации; Зп – заработная плата пользователя; Зр – затраты на ремонт; Зээ – затраты на электроэнергию
Для повышения влажности воздуха следует применять увлажнители воздуха, заправляемые ежедневно дистиллированной или прокипячённой водой
Следовательно, данная работа относится к зрительным работам высокой точности
1340–03 при работе с ВДТ и ПЭВМ: Рабочие места с ВДТ и ПЭВМ по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева
 Хаббард, Д
С учетом имеющихся знаний относительно построения баз данных с помощью SQL технологии и архитектуры «клиент-сервер» было принято решение написать новую программу с учетом приведенных требований

заработать

Закачай файл и получай деньги