Разработка автоматизированной информационной системы интернет-проектирования для ЗАО "Агропромышленная компания "СТАВХОЛДИНГ" под управлением ОС Linux RedHat 8.0

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

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



?х, и берет все языковые настройки из файлов настроек, хранящихся в специальной папке на сайте организации(рисунок 3.4).

Рисунок 3.4 - Языковой модуль.

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

Рисунок 3.5 - Модуль поиска информации на сайте организации

Модуль авторизации производителей позволяет производителям самим регистрироваться и добавлять новые программы. При регистрации производителя ему выдается логин и пароль, при помощи которого можно получить доступ к добавлению, изменению, удалению его программ из таблицы SOFT базы данных. При добавлении программы флаг состояния программы всегда устанавливается в 0, после проверки отделом Интернет проектирования правильности и достоверности введенных данных, и в зависимости от результата проверки решают в какой положение перевести флаг. Флаг отвечает за то, будет ли программа доступна для просмотра в Web магазине. Ноль, если не будет и единица, если будет(рисунок 3.6).

Рисунок 3.6 - Модуль авторизации производителей программ

Модуль авторизации покупателей связан с таблицей BUYERS и нужен для регистрации покупателей. Сама по себе регистрация очень полезна как для покупателей, так и для Web магазина. Покупатель со временем получает процентные скидки на любые покупки через Web магазин. Web магазин в свою очередь получает дополнительных клиентов, так как процентные скидки привлекательны и вынуждают его покупать именно через Web магазин организации, ведь покупатель уже имеет скидку, зачем переплачивать еще где-то. Покупатели также получают удобный механизм учета своих покупок, а web магазин ведет учет и получает статистику хорошо продаваемых программ. За эти механизмы отвечает таблица KORZINA(рисунок 3.7).

Рисунок 3.7 - Модуль авторизации покупателей программ

Модуль вывода списка программ для покупателей по категориям нужен для форматированного вывода списка программ имеющихся в таблице SOFT(рис. 3.8). Это не мало важно, так как бывает очень сложно разобраться в огромном количестве программ, покупатель должен иметь быстрый и удобный механизм поиска программ нужной ему категории. Для этого в таблице SOFT есть поле TID, которое в зависимости от номера, который присваивается для каждой категории свой

- Для бизнеса

- Игры

- Для работы в сети

- Для разработчиков программ

- Для работы с графикой

- Антивирусы

- Шифрование

- Для работы со звуком

- Для работы с видео

Рисунок 3.8 - Модуль вывода списка программ.

.5 РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ СХЕМЫ РАБОТЫ ИНТЕРНЕТ МАГАЗИНА

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

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

На почтовый ящик покупателя с уведовлением о покупке, на всякий случай;

На почтовый ящик производителя с уведомлением о покупке его прогр