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

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

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



аммы, чтобы дать знать о том что на его счет поступили деньги;

На почтовый ящик отдела Интернет проектирования, о том кто и какую сделку совершил и том что процентные деньги были перечисленны на счет организации;

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

На схеме которая расположена ниже видна взаимосвязь всех модулей Web магазина с пользователями, покупателями и производителями программ(рисунок 3.9).

автоматизированный система магазин программа

Рисунок 3.9 - Схема взаимосвязи модулей Интернет магазина

.6 ВЫВОДЫ

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

Все сделки в Интернет магазине происходят практически без участия отдела Интернет проектирования, что является достаточно выгодно для организации в целом.

4. ОПИСАНИЕ WEB МАГАЗИНА ПО РАСШИРЕНИЮ ФУНКЦИЙ САЙТА ОРГАНИЗАЦИИ

.1 ОБЩИЕ СВЕДЕНИЯ

В настоящем разделе приведено описание механизма работы с Web магазином, рассмотренным в третьем разделе. Web магазин разработан под операционную систему класса Linux с использованием Web сервера Apache 2.0 плюс Apache Tomcat 4.0, сервера базы данных MySQL версии 3.23, Java компилятора версии 1.4, языков программирования Borland JavaBuilder 6.0, HTML версии 1.1, CSS версии 2.0, JavaScript, модулей для Apache PHP версии 4.0, версии Perl 1.8.

.2 ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ

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

-Языковая совместимость с иностранными гражданами.

-Автоматизация обновления базы данных программ.

-Автоматизация операции совершения сделки.

-Быстрый поиск интересующей клиента программы.

-Привязка всех операций к базе данных.

-Ведение статистики сделок покупателей программ.

Web магазин производит все операции на основании входных данных из трех основных источников:

-Данные, вводимые пользователями Web магазина;

-Данные, корректируемые отделом Интернет проектирования;

-Данные, приходящие с Интернет ресурса по произведению Интернет транзакций по пластиковым карточкам;

Обмен данными осуществляется посредством Интернета по протоколам MySQL, HTTP и FTP. Данные из отдела проектирования поступают по всем трем протоколам. Для обновления базы используется MySQL, а для обновления непосредственно Web магазина FTP. По протоколу HTTP поступает информация от merchant сервисов, которые проверяют достоверность и транзакционность кредитной карточки для оплаты покупок. Основной потом данным идет от посетителей сайта, данные форм проверяются непосредственно из браузера, что удобно для проверки ошибок ввода пользователей, далее пользователь отправляет данные форм, после чего программа на серверной стороне проверяет достоверность данных, через выше описанный сервис для кредитных кард.

Данными оперирует два Web сервиса работающих в паре Apache и Apache Tomcat, после чего данные отправляются серверным приложениям, которые в свою очередь передают другим приложениям, и в конечном итоге все обратно возвращается через Web сервис к пользователю в его браузер. Наглядным примером является модуль поиска ключевых слов в описании программ в базе данных таблицы SOFT. Большинство программ на серверной стороне легко поддаются переконфигурации, могут быть быстро настроены на любой адрес проверки, будь то URL или база данных. Важным моментом является, единовременное количество посетителей Web магазина, чем больше посетителей, тем больше нагрузка сервер, однако можно очень быстро подсчитать количество необходимых ресурсов сервера. Apache по умолчанию поддерживает до 256 одновременно работающих пользователей, придел может быть увеличен, за счет ручной перекомпиляции серверной части, однако это довольно сложный процесс для среднего администратора.

4.3 ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ ИНТЕРНЕТ МАГАЗИНА

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