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

Функциональная структура автоматизированного комплекса, характеристика основных программ системы проектирования: Outlook Express/TheBat, Promt 2000, SmartWhois, SmartPayPals, CuteFTP, RegIT. Механизм работы с Web-магазином, логическая структура.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 28.06.2011
Размер файла 300,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

Рисунок 4.1 - Логическая структура Web магазина.

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

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

4.4 УСТАНОВКА ОПЕРАЦИОННОЙ СИСТЕМЫ LINUX REDHAT 7.1

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

На этот раз устанавливал с CD-ROM, сделанного из ISO-образа (RedHat 7.1, ядро 2.4.2-2, gcc 2.96-RH). Возьмем средний компьютер Intel Pentium2 300 с диском 8 GB. Назначение - заготовка под сервер, то есть пустая система, готовая к установке любого серверного софта. Графика не установлена совсем (нет монитора, мышки и звуковой платы).

Этапы установки описаны ниже:

1 - Загружаемся с CD-ROM и вводим: text (есть еще графический режим, lowres, nofb, но для них нужна мышка).

2 - По нажатию Alt-F2 можно сразу попасть в bash.

3 - Язык установки English (хватит приключений с русским).

4 - Клавиатура generic 104-key.

5 - Раскладка us.

6 - Установка - система по выбору (custom).

7 - Разбиение диска вручную с помощью DiskDruid (кстати, нумерация разделов меняется в зависимости от того, задавался ли размер раздела явно или с помощью кнопки "добавить остальное").

8 - hda1 / 2027MB

9 - hda2 swap

10 - hda3 /work 4217MB

11 - все форматировать без проверки

12 - LILO в MBR (/dev/hda1, linux), linear.

13 - Сеть: eth0 активизировать при загрузке, нет bootp/dhcp, адрес, маска, имя, адрес шлюза, адрес DNS).

14 - Имя хоста.

15 - Firewall: high и разрешить telnet на время настройки.

16 - Мышки нет.

17 - Язык для работы: en_US (по умолчанию) и русский.

18 - Временная зона - Europe/Moscow (время в CMOS хранить в UTC, часы в BIOS перевести вручную).

19 - Установка пароля для root.

20 - Заведение себя и установка пароля.

21 - Конфигурация парольной защиты (shadow, MD5, без NIS, LDAP, kerberos).

22 - Выбираем пакеты (individual package, некоторые пакеты устанавливаются в любом случае).

23 - Серверный софт устанавливаем отдельно из исходников.

24 - Форматируем разделы.

25 - Установка пакетов.

26 - Создание загрузочной дискеты.

27 - Перезагружаемся.

28 - Разрешить запуск telnet в /etc/xinetd.d/telnet.

После того, как ОС настроено можно приступит к настройкам серверного программного обеспечения.

4.5 УСТАНОВКА APACHE 1.3.X

Первым делом надо скачать дистрибутив сервера. Скачиваем версию для Linux. Выбираем последнюю версию сервера. Устанавливаем Apache при помощи утилиты rpm, входящую в поставку Linux RedHat. После чего приступаем к конфигурации сервера.

В версии 1.3.х конфигурационный файл имеет три секции: Global Environment (глобальное окружение), Main server configuration (конфигурация главного сервера) и Virtual Hosts (виртуальные хосты). На локальном хосте настройки глобального окружения имеет смысл оставить без изменений.

Настраиваем главный сервер:

1- В строке DocumentRoot меняем ее значение на путь к тому каталогу, в котором мы будем хранить свои html-файлы (по умолчанию это папка htdocs каталога, в который установлен сервер). Для нашего:

DocumentRoot

2 - Ниже расположен блок <Directory /> ... </Directory >. Он содержит минимальные настройки для корня сайта и всех его подкаталогов. То есть по умолчанию это настройки для папки htdocs и всех ее подкаталогов. Имеет смысл оставить данный блок без изменений, а ниже написать настройки для DocumentRoot, то есть в нашем случае для "/work/www":

Directory

Options Indexes Includes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

Эти настройки обеспечивают возможность автоматической генерации списка содержимого каталога при просмотре его в браузере (опция Indexes), а также поддержку SSI (опция Includes) и разрешение использовать все директивы файла .htaccess для настроек отдельных папок (значение All директивы AllowOverride).

Директивы:

Order allow,deny

Allow from all

на локальном хосте имеют мало значения. Первая строчка указывает серверу, в какой последовательности проверять разрешения и запреты на отдаваемые файлы (в данном случае - allow,deny - сначала разрешения, потом запреты), а вторая (Allow from all) - разрешает брать с сервера файлы всем.

3 - Чтобы в сообщениях об ошибках отображался e-mail администратора, заменим опцию On директивы ServerSignature на опцию EMail:

ServerSignature EMail.

4 - Инициализируем параметр DirectoryIndex (файлы, автоматически возвращаемые сервером при обращении к каталогу, если не указано имя файла):

DirectoryIndex index.html index.htm index.php

5 - Чуть ниже расположены строчки:

ErrorLog logs/error.log

CustomLog logs/access.log common

Первая определяет расположение и имя файла журнала ошибок (путь сервер отсчитывает относительно ServerRoot), вторая - файла журнала обращений к серверу.

6 - Находим строчку ScriptAlias (имя папки, где будут храниться скрипты) и меняем ее на следующую:
ScriptAlias /cgi-bin/ "/work/cgi/"

7 - После этого идет блок <Directory ..> ... </Directory > с конфигурацией папки скриптов. Для разрешения исполнения cgi-скриптов установим такие директивы:

<Directory "/work/cgi/">

AllowOverride None

Options ExecCGI

Order allow,deny

Allow from all

</Directory>

Собственно в этом блоке за разрешение исполнения скриптов отвечает только опция ExecCGI директивы Options.

1 - Для того, чтобы Apache нормально понимал русский язык, найдем строчку AddDefaultCharset... (добавить кодировку по умолчанию) и заменим ее на:

AddDefaultCharset WINDOWS-1251

9 - Находим строчку:

#AddHandler cgi-script .cgi

и меняем ее на следущую:

AddHandler cgi-script .cgi .pl

Это говорит Apache о том, что файлы с расширениями .cgi .pl надо рассматривать как CGI-скрипты.

10 - Для установки поддержки SSI найдем и раскомментируем следующие строчки:

#AddType text/html .shtml

#AddOutputFilter INCLUDES .shtml

SSI (Server-Side Include) - директивы, исполняемые на стороне сервера. Они позволяют собирать документ из нескольких файлов, например, для того, чтобы во все страницы вставить одинаковую шапку или блок баннеров. Можете добавить расширения файлов, которые сервер будет просматривать на предмет наличия в них директив SSI:

AddType text/html .shtml .shtm .html .htm

AddOutputFilter INCLUDES .shtml . shtm .html .htm

Остальные настройки сервера можно оставим пока без изменений, таким образом, основное конфигурирование Apache завершено.

Запускаем сервер Apache командой:

httpd start

Проверяем его наличие нашим браузером:

http://localhost:80/

Web сервер Apache работает нормально, однако после каждого добавления модуля или переконфигурации необходимо выполнять команду:

httpd restart

4.6 УСТАНОВКА МОДУЛЯ PHP

Скачиваем последнюю версию PHP с сайта http://www.php.net в разделе linux. Файл должен иметь расширение .rpm. Устанавливаем php утилитой rpm входящей в поставку Linux RedHat 7.1.

Для установки PHP как модуля Apache открываем httpd.conf и добавляем две строчки в секцию конфигурации главного сервера:

LoadModule php4_module /usr/lib/php/libphp4.so

AddType application/x-httpd-php php php3 php4 phtml

Первая строчка загружает модуль (необходимо указать точный путь к нему), вторая - указывает серверу, файлы с каким расширением нужно рассматривать как php-скрипты.

Далее открываем конфигурационный файл php.ini, который обычно находится в /etc/php.ini и находим следующую строку:

safe_mode=Off

Меняем ее на:

safe_mode=On

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

Далее ищем строку:

;extension=php_mysql.so

Убираем символ “;”, тем подключаем модуль MySQL, что даст нам возможность обращаться к базе MySQL, через внутренние функции PHP.

4.7 УСТАНОВКА MySQL СЕРВЕРА

Установка MySQL сервера не требует особых навыков, достаточно скачать последнюю версию MySQL сервера с сайта http://www.mysql.com, найти в списке версию под Linux RedHat 7.1. Установить полученный архив в формате .rpm утилитой входящей в поставку Linux RedHat 7.1.

После чего добавляем MySQL сервер в автозагрузку, строкой:

chkconfig --add mysql.server

Это даст возможность не загружать MySQL сервер каждый раз в ручную после перезагрузки операционной системы.

В конфигурационный файл MySQL сервера /etc/my.cnf нужно внести изменения, подходящие для нашей системы:

[mysqld]

datadir=/usr/local/mysql/var

socket=/var/tmp/mysql.sock

port=3306

user=mysql

[mysql.server]

basedir=/usr/local/mysql

Затем запускаем MySQL сервер командой:

mysql.server start

Далее утилитой входящей в поставку MySQL сервера mysqladmin, меняем старый пароль на новый:

mysqladmin -u root password <password>

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

4.8 УСТАНОВКА СЕРВЕРА APACHE TOMCAT

Установить Tomcat не сложно - мы просто следуем документации. Собственно, его инсталляция сводится либо к запуску rpm-пакета, либо к простой разархивации в выбранную нами директорию. Установка полностью автоматическая и далее лишь следует выполнять инструкции установки, в нашем случае мы устанавливаем Tomcat в каталог /work/tomcat/

Устанавливаем переменную среды окружения JAVA_HOME (указывающую на корневую директорию, где была установлена JDK) и CATALINA_HOME (указывающую на корневую директорию, которую мы выбрали для установки Tomcat). Это делается командой:

SET JAVA_HOME:/work/jdk/;

SET CATALINA_HOME:/work/tomcat/;

Запускаем Apache Tomcat командой:

jakarta.tomcat start

Теперь проверяем, заработал ли Tomcat, используя наш браузер, перейдем на станицу http://localhost:8080/, должна загрузится страница приветствия.

Теперь останавливаем Apache и Tomcat, прежде чем мы перейдем к следующим секциям:

jakarta.tomcat stop

Пришло время, чтобы начать фактическую интеграцию между Apache и Tomcat. Этот процесс может быть условно разбит в две части: конфигурирование Tomcat и конфигурирование Apache.

Чтобы научить ваш Tomcat понимать Apache, нужно сначала сообщать ему, что он должен начать слушать запросы от Apache. Для этого служит протокол AJP13 - для связи с Tomcat его используют как JK, так и JK2. Для установки этой связи в настройках нужно добавить дополнительный <Connector>-элемент в CATALINA_HOME/server.xml (файл Tomcat). Добаляем следующую секцию к server.xml, убедимся в том, что эта секция находится внутри тега <Service> и следует сразу за любыми определенными до этого <Connector> элементами.

Как правило, эта секция уже определена в server.xml - и во время старта Tomcat начинает прослушивать запросы как от HTTP-клиентов на порту 8080, так и от Apache на порту 8009. Если мы нашли в нашем server.xml что-то подобное, пропустим этот шаг. Проверяем также наличие самого файла класса внутри пакета, и если он называется не так, скорректируем его название в записи. Выглядеть она должна следующим образом:

<Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/>

Атрибут port сообщает Tomcat, что ему нужно открыть новый Connector, который слушает порт 8009 для входящих запросов. Атрибут className сообщает Tomcat, что все запросы, приходящие на этот порт, должны обслуживаться java-классом "org.apache.ajp.tomcat4.Ajp13Connector", который также использует протокол AJP 1.3.

Теперь, когда Tomcat сконфигурирован, чтобы слушать на порту 8009 для обслуживания запросов AJP13, давайте сообщим Apache, что мы хотим, чтобы он поговорил с Tomcat, используя этот порт и протокол. Этот процесс относительно прост - немногим сложнее аналогичного конфигурирования Tomcat.

Начнем конфигурацию Apache с того, что создадим Tomcat worker definition - определение для Tomcat worker. Это определение сообщит Apache, как и когда говорить с Tomcat. Для этого создадим Tomcat-working-файл, содержащий необходимые определения хотя бы для одного такого Tomcat worker'а. Tomcat worker - это процесс, создающий коммуникационный линк между Apache и Tomcat. Процесс-посредник необходим в данном случае для того, чтобы внутри него создать клиентский сокет, который будет посылать запросы к коннектору Tomcat и получать ответы.

В нашем примере назовем файл конфигурации workers.properties и скопируем его в <CATALINA_HOME>/conf-директорию Tomcat. (<CATALINA_HOME> - это базовая директория нашей установки Tomcat.). Теперь добавим туда следующие строчки:

worker.list=myWorker

worker.myWorker.port=8009

worker.myWorker.host=localhost

worker.myWorker.type=ajp13

Эти данные определяют имя посредника - myWorker. Он находится на том же Linux box, что и сервер Apache, localhost, и слушает порт 8009 для клиента, использующего протокол AJP13.

worker.list - определяет список рабочих (перечисляемых через запятую), посредством которых он будет общаться с Apache. Этот список может определять любoe количество рабочих Tomcat.

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

worker.myWorker + Имя атрибута = Значение

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

Перейдем к модификации httpd.conf конфигурационного файла Apache. Откроем этот файл для редактирования и добавим в его конец следующие строки:

# загружаем модуль:

# for windows box:

# LoadModule jk_module libexec/mod_jk-1.3.26.dll

# for Linux box:

LoadModule jk_module libexec/mod_jk2-1.3-noeapi.so

AddModule mod_jk.c

#JkWorkersFile C:/Tomcat4_1_12/conf/workers.properties

JkWorkersFile /var/tomcat4/conf/workers.properties

# for windows box:

# JkLogFile C:/Tomcat4_1_12/logs/mod_jk.log

# for Linux box:

JkLogFile /var/tomcat4/logs/mod_jk.log

JkLogLevel debug

# for windows box:

# Alias /examples C:/Tomcat4_1_12/webapps/examples

# for linux box:

Alias /examples /var/tomcat4/webapps/examples

JkMount /examples/servlet/* myWorker

JkMount /examples/*.jsp myWorker

<Location "/examples/WEB-INF/">

AllowOverride None

deny from all

</Location>

Apache находит запись о том, что ему необходимо загрузить дополнительный модуль. Модуль, загрузившись, сам начинает читать все необходимые ему настройки. Прежде всего, он определяет количество и характеристики рабочих, которых ему надо создать. Далее определяются маски файлов (пути указываются абсолютно - от корня вашего сервера). Рабочие будут переадресовывать Tomcat запросы с соответствующими расширениями и получать ответы, передавая их обратно в Apache. Выглядят эти ответы так:

JkMount /examples/servlet/* myWorker

JkMount /examples/*.jsp myWorker

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

Хотелось бы еще отметить стандартный для Apache тег - он создает виртуальный каталог для Apache (используется терминология Microsoft, но более точного определения не подобрать), для того чтобы обслуживать запросы к страницам, которые не попали в маски файлов для JK,- то есть к статическим файлам или файлам, обрабатываемым другими серверными препроцессорами (например, PHP), минуя при этом сервис рабочих JK.

Теперь запускаем Tomcat и Apache:

jakarta.tomcat restart

httpd restart

4.9 ВЫВОДЫ

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

5. РАСЧЕТ ТЕХНИКО-ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА

5.1 КРАТКАЯ ХАРАКТЕРИСТИКА ПРОЕКТА

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

В отделе Интернет проектирования ЗАО «Агропромышленная компания «СТАВХОЛДИНГ» совершение сделок с клиентами происходит через сайт организации. Имеющийся сайт не является универсальным. В нем не реализованы механизмы, без которых большую часть времени специалисты отдела Интернет проектирования проводят в ежедневный обработке, проверке и перенаправлении информации поступающей с сайта и от клиентов организации. Поэтому работники вручную ежедневно обрабатывают массу информации, большинство из которой поддается автоматизации. Такое положение дел невыгодно для предприятия, так как поступающую информацию в виде электронной почты нужно обрабатывать в короткие сроки и приходится привлекать дополнительно сотрудников не имеющих непосредственного отношения к выполнению этих работ. Следствием этого является увеличение затрат на заработную плату для них.

Web магазин, разработанный в ходе выполнения дипломной работы, имеет следующие дополнительные модули:

· Модуль выбора языка для работы с Web магазином;

· Модуль поиска информации в Web магазине;

· Модуль класса “Гостевая книга” для разрешения возникающих у клиентов вопросов связанных с Web магазином;

· Модуль проверки и форматирования форм запросов на покупку программ через Web магазин;

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

· Модуль проверки и форматирования форм запросов для регистрации новых программ в Web магазине;

Web магазин предназначен для автоматизации рабочего места отдела Интернет проектирования ЗАО «Агропромышленная компания «СТАВХОЛДИНГ».

5.2 СУММАРНЫЕ ЗАТРАТЫ НА СОЗДАНИЕ WEB МАГАЗИНА

Специалист из отдела Интернет проектирования работал над комплексом модулей для Web магазина 2 месяца, при этом занимаясь только этим проектом. Месячный оклад программиста ЗАО «Агропромышленная компания «СТАВХОЛДИНГ» равен О1=6000 руб. Определим средний процент премии Пр1, зная фактическую заработную плату за три месяца: ЗП 1=6000, ЗП2=6000, ЗП1=6500руб.

(5.1)

Фактическая заработная плата за разработку Web магазина равна

(5.2)

где П1 - период 2 месяца, в течение которого разрабатывался Web магазин

Определим косвенные затраты в месяц на создание Web магазина по формуле 5.3 :

(5.3)

где Ам - ежемесячные амортизационные отчисления за используемый компьютер (Ам=700 руб.), Э - затраты на электроэнергию за месяц на одного работника с ПЭВМ (Э=80 руб. из расчета 80 кВт на работника в месяц - по данным бухгалтерии ЗАО «Агропромышленная компания «СТАВХОЛДИНГ»),

ПН- подоходный налог. ПН=ФЗП1*0.13=12600*0.13= 1638руб

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

ФЗ1=ФЗП1+Ск1*П1 (5.4)

Ф31 =1638 + 2418*2 = 6474руб.

5.3 РАСЧЕТ ТЕХНИКО-ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ОТ ВНЕДРЕНИЯ WEB МАГАЗИНА РАСШИРЕНИЮ ФУНКЦИЙ САЙТА ОРГАНИЗАЦИИ

Определим экономический эффект от внедрения Web сайта, который определяется путем сопоставления затрат труда и себестоимости учетной работы при автоматизации и при выполнении ее ручным способом. Web магазин разработана для автоматизации рабочего места специалиста отдела Интернет проектирования. Определим сумму фактической заработной платы, выплачиваемой специалисту за выполнение работы с использованием старого сайта организации. Результаты представим в таблице 5.1.

В таблице 5.1 средний коэффициент премии (Пр) рассчитывается по формуле (5.5), если известны данные по фактической зарплате за три месяца (ФЗПл1, ФЗШ2, ФЗПлЗ) и оклад (О).

(5.5)

Для специалиста отдела Интернет проектирования известны ФЗПл1=6000руб, ФЗПл2=6000руб, ФЗПл3=6500руб, оклад равен 6000руб. Подставим эти данные в формулу (5) и результаты занесем в таблицу 5.1.

Таблица 5.1 - Расчет фактической зарплаты за выполнение работ вручную

Наименование должности и вида работ

Должностной оклад, (О)

Сред. коэфф. премии, %(Пр)

Среднемес. ставка по должност, Руб. (МЗ)

Среднечас Ставка по должности руб. (ЧЗ)

Трудоемкость работы, ч (Т)

Сумма фактич. Зараб. Платы, руб. (ФЗП)

Инженер-конструктор

6000

5

6300

36,3

48

5400

Среднемесячная ставка по должности (МЗ) определяется по формуле:

(5.6)

Для специалиста отдела Интернет проектирования:

Среднечасовая ставка по должности (ЧЗ) равна:

(5.7)

где Ч=173,4 -календарный месячный фонд рабочего времени.

Сумма фактической заработной платы (ФЗП) за выполненные работы рассчитывается по формуле (5.8):

ФЗП = Ч3* Т (5.8)

где Т- число часов в месяц, в течение которых выполняется работа с не автоматизированным сайтом организации. Результаты вычислений приведены в таблице 5.1. Сопоставление затрат труда и себестоимости учетной работы при автоматизации и при выполнении ее не автоматизированным способом приведено в таблице 5.2.

Стоимость затрат в месяц при не автоматизированном варианте:

СЗО = ФЗП + Ск (5.9)

В формуле (5.9) ФЗП - фактическая заработная плата за выполненные работы в месяц (таблица 5.1).

Ск - косвенные затраты

Ск = Ам + Э + Р (5.10)

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

По Web магазину организации:

Ск=193.7+20+3=216.7руб

С30=1638+216.7=1864.4руб.

Здесь Ам=(700/173.4)*48=193.7руб. из расчета ежемесячных отчислений 700 руб. и времени работы по расчету арматуры - 48 часов. Э=(70/173.4)*48=20руб - из расчета - 70 рублей за месяц на одного человека с ПЭВМ. 193.7 - месячный фонд рабочего времени. Р=96 руб. стоимость трафика за электронную почту за день - 8 часов рабочий день. Стоимость 1 часа - 12 рублей. Результаты занесены в таблицу 5.2.

Рассчитаем стоимость затрат при автоматической обработке:

СЗ1 = ФЗПа + Ска (5.11)

где Ф3Пa находится как произведение среднечасовой ставки по должности (показатель Ч3 в таблице 5.1) и трудоемкости при автоматизации (показатель Т1, в таблице 5.2). Ска косвенные затраты находятся по формулам как при ручной работе, только Р затраты на трафик Web магазина в месяц 500 руб. за один гигабайт трафика. Р=596 руб.

По сайту Web магазина

Ска=18.4+1.6+5=25руб, С31=145.2+25=170.2руб

Здесь Ама=(700/193.7)*8=28.9 из расчета ежемесячных отчислений 700 руб. и времени работы по расчета 8 часа (показатель Т1, в таблице 5.2). Эа=(70/193.7)*8=2.8руб - из расчета - 70 рублей за месяц на одного человека с ПЭВМ. 193.7руб. месячный фонд рабочего времени. Р=596 руб. вычислен выше. ФЗПа=36.3*8=290.4 - фактическая зарплата в месяц, равна произведению среднечасовой зарплаты (таблица 5.1, показатель Ч3) и времени выполнения работ при автоматизации (таблица 5.2, показатель Т1).

Таблица 5.2 -- Экономическая эффективность Web магазина

Участок автоматизации

При ручной обработке

При автоматиз. обработки

Результаты расчета эффективности

Трудоем.

Т0 (ч)

Стоимос.

СЗ0 (руб)

Трудоем.

Т1 (ч)

СтоимосСЗ1 (руб)

По трудовым затратам

По стоимостным затратам

Абсолютный показат.Тэк (ч)

Коэф.

повыш.

опера-

твности Топ

Абсолютный показат.Сэк (руб)

Индекс

Стоимо

Сти

Затрат

Jст зт

Расчет арматуры

48

1864.4

8

315.4

44

12

2086.7

0.0054

Абсолютный показатель Экономической эффективности равен по трудовым затратам Тэф=То-Т1 (12), по стоимостным затратам

Сэк=С30-СЗ1, (5.13)

Коэффициент повышения оперативности Топ определяется по формуле

Топ=То/Т1 (5.14)

Индекс стоимости затрат равен JCT3T=C31/C3o.

Срок окупаемости затрат определим по формуле

(5.15)

Ф31 -фактические затраты на создание комплекса программ (см формулу (5.4)).

месяцев

5.4 ВЫВОДЫ

Для повышения производительности труда специалистов отдела Интернет проектирования ЗАО «Агропромышленная компания «СТАВХОЛДИНГ», привлечения и повышения продаж программ производителей рекомендуется разработать Web магазин для текущего сайта организации. Этот Web магазин состоит из комплекса программ автоматизирующих процессы покупок, регистрации. Внедрение Web магазина позволяет повысить уровни продаж примерно 14 раз, сэкономить до 1549 рублей в месяц благодаря внедрению Интернет магазина. Срок окупаемости проекта 4.17 месяцев.

6. БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА

6.1 ОБЩИЕ ПОЛОЖЕНИЯ И ОБЛАСТЬ ПРИМЕНЕНИЯ

Санитарные правила и нормы (далее - Санитарные правила) были использованы при проектирование и внедрении локальной сети предприятия и предназначены для предотвращения неблагоприятного воздействия на человека вредных факторов, сопровождающих работы с видео дисплейными терминалами - мониторами (далее - ВДТ) и персональными электронно-вычислительными машинами (далее - ПЭВМ) и определяют санитарно-гигиенические требования.

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

Все закупленное оборудование, а также имеющееся на предприятии для создания локальной сети прошло госконтроль:

- гигиеническая оценка их безопасности для здоровья человека;

- согласование нормативной и технической документации на эти виды данной продукции с органами Госсанэпиднадзора России;

- получен гигиенический сертификат в соответствии с установленными требованиями;

Руководитель организации в порядке обеспечения производственного контроля обязан содержать рабочие места пользователей ВДТ и ПЭВМ в соответствие с требованиями санитарных правил.

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

Ввод в эксплуатацию помещений, предназначенных для работы с ВДТ и ПЭВМ, был осуществляться при проверке представителей Государственного санитарно-эпидемиологического надзора Российской Федерации.

6.2 ОПИСАНИЕ ВИДЕО ДИСПЛЕЙНОГО ТЕРМИНАЛА И ПЕРСОНАЛЬНЫХ ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНЫХ МАШИН

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

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

Корпус ВДТ и ПЭВМ, клавиатура и другие блоки и устройства ПЭВМ имеют матовую поверхность одного белого цвета с коэффициентом отражения 0,4 - 0,6 и не имеют блестящих деталей, способных создавать блики.

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

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

Мощность экспозиционной дозы рентгеновского излучения используемых мониторов в любой точке на расстоянии 0,05 м от экрана и корпуса при любых положениях регулировочных устройств не превышает 7,74 х 10 А/кг, что соответствует эквивалентной дозе, равной 0,1 мбэр/час (100 мкР/час).

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

Ход одинаковый для всех клавиш с небольшим сопротивлением нажатию и звуковою обратною связью от клавиш при выставление определенных функций в ПО таких как Windows.

Помещения имеет естественное и искусственное освещение.

Естественное освещение осуществляется через светопроемы, ориентированные северо-восток и обеспечивающие коэффициент естественной освещенности рассчитывается (КЕО) и равняется 0.48 %.

Указанные значения КЕО нормируются для зданий, расположенных в 5 световом климатическом поясе. Расчет КЕО для других поясов светового климата проводится по общепринятой методике согласно СНиП "Естественное и искусственное освещение".

1. Освещённость при работе с экраном дисплея - 200 лк, напряженность электромагнитного поля в 50 сантиметрах вокруг дисплея по электрической составляющей равна 2.5 В/м.

2. Площадь на одно рабочее место с ВДТ и ПЭВМ во всех кабинетах учреждениях не менее 2,0 кв. м, а объем не менее 12,0 куб. м.

3. Кабинеты с ВДТ и ПЭВМ оборудованы системами отопления, кондиционирования воздуха, где источником шума является вентилятор и радиатор - высокочастотный шум. Расчет воздухообмена проводился по тепло избыткам от машин, людей, солнечной радиации и искусственного освещения.

4. Для внутренней отделки интерьера помещений с ВДТ и ПЭВМ были использованы полимерные материалы, используемые для внутренней отделки интерьера которые разрешены для применения органами и учреждениями Государственного санитарно-эпидемиологического надзора.

Это: - виниловые стеновые панели, подвесной потолок тип (Армстронг), пол покрыт линолеумом.

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

Таблица 6.1 - Нормы микроклимата производственных помещений

Период года

Категория работ

Температура С

Относительная Влажность %

Скорость движения воздуха ха м /с

Теплый

легкая

20-23

60-40

0.2

Холодный и переходной

легкая

22-25

60-40

0.2

В помещениях также находятся ионизаторы воздуха.

Содержание вредных химических веществ в воздухе предприятия отсутствует.

6. В помещениях, в которых работа на ВДТ и ПЭВМ является вспомогательной, уровни шума на рабочих местах не превышает значений, установленных для данных видов работ "Санитарными нормами допустимых уровней шума на рабочих местах" Уровень шума на рабочем месте не превышает 60 дБА В помещениях, где работают инженерно-технические работники - программисты, уровень шума не превышает 75 дБА.

При выполнении работ с ВДТ и ПЭВМ в производственных помещениях уровень вибрации не превышает допустимых значений согласно Санитарным нормам вибрации рабочих мест" (категория 3, тип "в", приложения 8 и 19, п.2.8).

Шумящее оборудование (принтеры и т.п.), уровни шума которого превышают нормированные, находятся вместе в помещении с ВДТ и ПЭВМ.

Дополнительным звукопоглощением служат однотонные занавеси из плотной ткани, гармонирующие с окраской стен и подвешенные в складку на расстоянии 15-20 см от ограждения. Ширина занавеси в 2 раза больше ширины окна.

6.3 ОСВЕЩЕНИЕ ПОМЕЩЕНИЙ И РАБОЧИХ МЕСТ С ВДТ И ПЭВМ

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

2. Освещенность на поверхности стола в зоне размещения рабочего документа 350 лк. Устанавливаются светильники местного освещения для подсветки документов. Местное освещение не создает бликов на поверхности экрана, и увеличивать освещенность экрана.

Блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, 100 кд/ кв.м.

3. В качестве источников света при искусственном освещении в помещениях применяются люминесцентные лампы типа ЛБ они издают низкочастотный шум с частотой колебаний равной частоте питающей сети - 50 Гц. Светильники располагаются локализованною над рабочим столом ближе к его переднему краю, обращенному к оператору преимущественно прямого света - Н. Яркость светильников общего освещения в зоне углов излучения 70 защитный угол светильников местного освещения 40 градусов.

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

6.4 ОРГАНИЗАЦИИ И ОБОРУДОВАНИЕ РАБОЧИХ МЕСТ С ВДТ И ПЭВМ

1. Рабочие места с ВДТ и ПЭВМ по отношению к световым проемам расположены так что естественный свет падает сбоку, преимущественно слева.

расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), менее 4 м, а расстояние между боковыми поверхностями видеомониторов - 2 м.

Оконные проемы в помещениях использования ВДТ и ПЭВМ оборудованы регулируемыми устройствами жалюзи.

2. Шкафы, стеллажи для хранения дисков, дискет, комплектующих деталей, располагаются в том же помещении.

3. Конструкции рабочего стола обеспечивают оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей (размер ВДТ и ПЭВМ, клавиатуры, колонок принтера и др.) При этом рабочие столы различных конструкций, отвечающих современным требованиям эргономики. Высота рабочей поверхности - 725 мм

4. Конструкция рабочего стула (кресла) обеспечивает поддержание рациональной рабочей позы при работе на PC позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления.

Тип рабочего кресла выбираться с учетом роста пользователя, которое имеет такие функциональные возможности как: подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также расстояние спинки от переднего края сиденья, при этом регулировка каждого параметра независима, легко осуществляема и имеет надежную фиксацию. Высота сидения 420мм

Размеры пространства для ног - 725 х 500 х 600

Помещения оснащены аптечкой первой помощи и углекислотными огнетушителями.

ПЭВМ можно отнести к тем средствам, имеющим рабочую изоляцию и элемент заземления.

6.5 РАСЧЕТ ИСКУСТВЕННОГО ОСВЕЩЕНИЯ ДЛЯ ПОМЕЩЕНИЯ ОТДЕЛА ИНТЕРНЕТ ПРОЕКТИРОВАНИЯ

Для помещения Интернет проектирования используется система общего освещения. Для освещения выбираем люминесцентные лампы типа ЛБ80-1, световой поток которых F = 5400 Лм. Лампы ЛБ-80-1 можно свободно приобрести в магазинах города.

Нормами для данных работ установлена необходимая освещенность рабочего места Ен=400 лк.

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

где Ен-- необходимая освещённость рабочего места по норме;

S - площадь помещения, м2;

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

z- коэффициент неравномерности освещения (z=l.2);

- коэффициент использования светового потока. Выбирается из таблиц в зависимости от типа светильника, размеров помещения, коэффициентов отражения стен и потолка помещения.

Определим площадь помещения, если его длина составляет Lд=10 м, а ширина Lш=8 м: S = LД * Lш =10*8=80м2

Выберем из таблицы коэффициент использования светового потока по следующим данным:

коэффициент отражения побелённого потолка Rn=70%;

коэффициент отражения от стен, окрашенных в светлую краску
RCT=50% ;

Индекс помещения определим по формуле.

I=(Lд*Lш)/ hП *( Lд+Lш)= 2,1

где hП - расчетная высота подвеса светильника hП = Н-Н1 =2.8-0.7=2.1 м. Здесь Н - высота помещения, H1 - высота рабочей поверхности (высота стола). Тогда по табл. 7 находим для люминесцентных ламп i=2.1, =0.54.

Определяем общий световой поток

Fооб - необходимая освещенность для помещения, рассчитаем количество ламп. Число необходимых ламп ЛБ-40-1 можно определить по формуле подставим значения, полученные выше

Таким образом, необходимо установить 34 ламп ЛБ-80-1.

Рисунок 6.1 - Схема расположения светильников.

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

6.6 ВЫВОДЫ

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

ЗАКЛЮЧЕНИЕ

На сегодняшний день в мире существует более 130 миллионов компьютеров и более 80 % из них объединены в различные информационно вычислительные сети от малых локальных сетей в офисах до глобальных сетей типа Internet. Всемирная тенденция к объединению компьютеров в сети обусловлена рядом важных причин, таких как ускорение передачи информационных сообщений, возможность быстрого обмена информацией между пользователями, получение и передача сообщений ( факсов, E - Mail писем и прочего ) не отходя от рабочего места, возможность мгновенного получения любой информации из любой точки земного шара, а так же обмен информацией между компьютерами разных фирм производителей работающих под разным программным обеспечением.

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

Основным выводом из проделанной работы является то, что с бурным развитием глобальных компьютерных сетей, маркетинговые мероприятия, такие как шоппинг и реклама выходят на принципиально новый уровень. Большое количество пользователей Интернет дает возможность продавать и рекламировать различные товары различному кругу потребителей. Доказана высокая эффективность продаж программ через Интернет на примере Интернет магазина для ЗАО «Агропромышленная компания «СТАВХОЛДИНГ» как по охвату аудитории, так и по стоимости размещения программ.

Поэтому в настоящее время все больше крупнейших фирм - производителей широко используют глобальную сеть Интернет для распространения своей продукции.

СПИСОК ЛИТЕРАТУРЫ

1. Академия рынка: Маркетинг: Пер. с фр./ Арман Дайан и др. - М.: Экономика, 1993. - 574 с.

2. Алексеев А. А. "Внешние" факторы маркетинга в сети М.: //Мир Интернет. 1998. - № 2(17).

3. Алексеев А. А. Комплексная реализация задач маркетинга в системе глобальной сети Internet Доклад: Международный конгресс "Маркетинг и проблемы информатизациии предпринимательства" СПб: Из-во СПУЭиФ, 1997".

4. Алексеев А. А. Формирование регионально-отраслевых информационных BBS// Доклад: Международный конгресс "Маркетинг и проблемы информатизациии предпринимательства" СПб: Из-во СПУЭиФ, 1997".

5. Алексеев А. А. Web promotion или как предпринимателю понять, что он рекламирует в Интернет М. //Мир Интернет, № 6, 1997.

6. Алексеев А. А. Как сделать рекламу Вашей фирмы в сети Интернет: Пошаговое руководство для фирм желающих сделать рекламу своей продукции в сети Интернет. Dux comp, 1997.

7. Алексеев А. А. Маркетинговые решения: дифференцированный подход М.: Мир Интернет, № 4, 1997.

8. Анастасия С. Касатонова Локальные сети и их маркетинговая интеграция в глобальные сети СПб: ДуксНет, 1998.

9. Анна Гласман Маркетинговые принципы построения виртуальных страниц Internet СПб: ДуксНет, 1998.

10. Белкин, Александр Введение в маркетинг. - Таллинн; Казань: Пако: Гамма, Б. г. [1992]. -93с.: табл., диагр.

11. Введение в рыночную экономику: Под ред. А.Я.Лившица, И.Н. Никулиной. - М.: Высш. шк., 1994. - 447 с.

12. Все о маркетинге: Сборник материалов для руководителей предприятий, экономических и коммерческих служб. - М.: Азимут-Центр. 1992. - 367 с.

13. Голубков Е.П. Маркетинг: стратегии, планы, структурыю. - М.: Дело, 1995. - 192 с.

14. Дихтль Е., Хершген Х. Практический маркетинг: Учеб. пособие / Пер. с нем. А.М.Макарова; Под ред. И.С.Минько. - М.: Высш. шк. 1995. - 255 с.: ил.

15. Завьялов П.С., Демидов В.Е. Формула успеха: маркетинг /сто вопросов - сто ответов о том, как эффективно действовать на внешнем рынке/. - М.: МО. 1995.

16. Котлер Ф. Основы маркетинга. Санкт-Петербург: АО "КОРУНА", АОЗТ "Литера плюс". 1994. - 699 с.

17. Маркетинг: стратегии, планы, структуры. / Е.П. Голубков - М., «Издательство «Дело» - 1995.

18. Нижегородцева Наталия Использование Internet приформировании имиджевых коммуникаций СПб: ДуксНет, 1998.

19. Портер М. Международная конкуренция: конкурентные преимущества стран: Пер. с англ. - М., 1993.

20. Ноздрева Р.Б., Цыгичко Л.И. Маркетинг: Как побеждать на рынке. - М.: ФиС, 1991. - 304 с.

21. Правила рынка / Под ред. проф. В.Д.Щетинина. - М.: Междунар. отношения. 1994. - 352 с.

22. Речмен Д.Дж., Мескон М.Х., Боуви К.Л., Тилл Д.В. Современный бизнес: Учебник в 2-х томах: Пер. с англ. - М.: Республика. 1995. Т. 1. - 431 с.: ил. Т. 2. - 478 с.: ил.

23. Рогов В. Реклама в сети-новое направление в бизнесе // Экономика и жизнь. -1997. -N21. -С. 35.

24. Сакс Д ж. Рыночная экономика и Россия: Пер. с англ. - М.: Экономика. 1994. - 333 с.

25. Эванс Дж., Берман Б. Маркетинг: Сокр. пер. с англ. / Авт. предисл. и науч. ред. А.А.Горячев - М.: Экономика. 1993 - 335 с.

ПРИЛОЖЕНИЕ

ОСНОВНОЙ ИНДЕКСНЫЙ ФАЙЛ ИНТЕРНЕТ МАГАЗИНА INDEX.HTML

<html>

<head>

<?php GLOBAL $lang=strstr(include('config.inc'),$refer);?>

<title>.:: <?php include($lang."head");?> ::.</title>

<body text="#000000" link="#CC0000" alink="#00FF00" vlink="#990033" bgcolor="#FFFFFF">

<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#FFFF00">

<tr>

<td width="20%" background="top-left.gif">

<table width="186" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><b><font color="#FFFFFF">OnLine</font></b></td>

</tr>

<tr>

<td>

<div align="center"><b><font color="#FFFFFF">SoftWare</font></b></div>

</td>

</tr>

<tr>

<td>

<div align="right"><b><font color="#FFFFFF">Shop</font></b></div>

</td>

</tr>

</table>

<div align="center"></div>

</td>

<td width="80%" valign="middle" align="center" bgcolor="#003366" background="table_bg.gif">

<img src="focalimage.gif" width="468" height="60"></td>

</tr>

<tr>

<td width="20%" rowspan="2" valign="top">

<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">

<?php

$FdD=file(include($lang."menu"));

If ($FdD != null) {

while(list($NuMbA, $LInE)=each ($FdD)) {

echo "<tr><td><b><a href=\"m=",$i++,"\"><font color=\"#000099\">",$LInE,"</font></a></b></td></tr>"

}

?>

<tr>

<td><font color="#000099"></font></td>

</tr>

</table>

</td>

<td width="80%" align="center" height="19">

<div align="center">

<table width="99%" border="1" cellspacing="0" cellpadding="0">

<tr>

<?php

$F=file(include($lang."up_select"));

If ($F != null) {

while(list($NuM, $LIn)=each ($F)) {

echo "<td width=\"119\"><a href=\"up=",$i++,"\">",$LIn,"</a></td>";

}

?>

<td width="253">

<input name="search2" type="text" size=20 value="<?php include($lang."search");?>">

<input type=image tppabs="go.jpg" height=22 width=22 border=0 name="search_inactive"

alt="

<?php include($lang."search_help");?>

">

</td>

</tr>

</table>

<?php

if ($m!=NULL) include("menu.jsp?m=".$m);

if ($POST!=NULL) include("search.jsp?POST=".$POST);

if ($up!=NULL) include("upmenu.jsp?up=".$m);

?>

</body>

</html>

МОДУЛЬ ГЕНЕРАЦИИ СПИСКА ПРОГРАММ ПО КАТЕГОРИЯМ MENU.JSP

<%@ page import="java.*" %>

<%

int pages;

mm = request.getParameter("m");

Connection ocon = null;

Class.forName("org.gjt.mm.mysql.Driver");

ocon =

DriverManager.getConnection("jdbc:mysql:///".Line(Include('config.inc'),1), Line(Include('config.inc'),2), Line(include('config.inc'),3));

Statement stmtt = ocon.createStatement();

ResultSet rc = stmtt.executeQuery("Select count(*) from SOFT where TID in '"+mm+"'");

rc.next();

pages = rc.getInt(1);

//out.println("Count of Records : " + pages + "<br>");

out.println("Count of Records : " + pages + "<br>");

int cPage;

cPage = (pages / 10) + 1;

if ((cPage * 10) + 1 >= pages)

{

cPage++;

}

out.println("Count of Pages : " + (cPage - 1) + "<br><p><p>");

int p;

for(p = 1; p < cPage ; p++)

{

out.println("<a href=menu.jsp?m1&mv=" + p + ">"+ p +"</a>&nbsp;|&nbsp;");

}

out.println("<hr>");

// paging

int cpage;

int currentRs;

String pt;

pt = request.getParameter("mv");

lang = referes.getGlobals("lang");

if (pt == null)

{

currentRs = 0;

}

else

{

cpage = Integer.parseInt((String)pt);

currentRs = 10 * (cpage - 1);

out.println(cpage + "<br>");

}

Connection con = null;

Class.forName("com.mysql.jdbc.Driver").newInstance();

con =

DriverManager.getConnection("jdbc:mysql:///".Line(include('config.inc'),1), Line(include('config.inc'),2), Line(include('config.inc'),3));

Statement stmt = con.createStatement();

String sql;

sql = "Select count(*) from SOFT where TID in '"+mm+"' LIMIT "+ currentRs +",10";

ResultSet rs = stmt.executeQuery(sql);

//rs.absolute(10);

while (rs.next())

{

string PodMenu = printTableData("TID", rs, 4048, true);

if(mm!=PodMenu) continue;

out.println("

<table width=\"99%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">

<tr>

<td colspan=\"2\" height=\"10\" bgcolor=\"#CCCCCC\">"

+ Line(include(lang+'menu'),mm) +

</td>

</tr> </table> <br> <div align=\"center\">

<table width=\"99%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">

<tr bgcolor=\"#CCCCCC\">

<td width=\"461\"><a href=\"#\">"

+ printTableData("NAME", rs, 4048, true) +

</a></td>

<td width=\"219\">"

+ printTableData("DATA", rs, 4048, true) +

"</td> <td width=\"306\">"

+ printTableData("WOW", rs, 4048, true) +

"</td> </tr> <tr>

<td colspan=\"3\">"

+ printTableData("INFO", rs, 4048, true) +

"</td>

</tr> <tr>

<td colspan=\"2\">

<div align=\"center\"><a href=\""

+ printTableData("URL1", rs, 4048, true) +

"\">"

+ Line(include(lang+'download'),mm) +

" "

+ printTableData("NAME", rs, 4048, true) +

"</a></div>

</td>

<td width=\"306\">

<div align=\"center\"><a href=\""

+ Line(include(lang+'sale'),mm) +

"&bid="+printTableData("ID", rs, 4048, true) +

"\">"

+ printTableData("COST", rs, 4048, true) +

"</a></div>

</td>

</tr></table><br>");}%>

МОДУЛЬ ПОИСКА ПРОГРАММ ПО КЛЮЧЕВОЙ ФРАЗЕ SEARCH.JSP

<%@ page import="java.*" %>

<%

int pages;

Connection ocon = null;

POST = request.getParameter("POST");

Class.forName("org.gjt.mm.mysql.Driver");

ocon = DriverManager.getConnection("jdbc:mysql:///".String Line(Include('config.inc'),1), String Line(Include('config.inc'),2), String Line(include('config.inc'),3));

Statement stmtt = ocon.createStatement();

ResultSet rc = stmtt.executeQuery("Select count(*) from SOFT where INFO IN '"+POST+"'");

rc.next();

pages = rc.getInt(1);

//out.println("Count of Records : " + pages + "<br>");

out.println("Count of Records : " + pages + "<br>");

int cPage;

cPage = (pages / 10) + 1;

if ((cPage * 10) + 1 >= pages)

{

cPage++;

}

out.println("Count of Pages : " + (cPage - 1) + "<br><p><p>");

int p;


Подобные документы

  • Этапы проектирования информационных систем. Корпоративные информационные системы, тенденции их развития. Требования к организации базы данных. Основные концепции реляционных баз данных. Выбор системы проектирования. Логическая структура приложения.

    дипломная работа [2,2 M], добавлен 20.12.2012

  • Обзор основных принципов построения информационных систем для торговли через Интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирования автоматизированной системы управления книжным Интернет магазином.

    дипломная работа [4,2 M], добавлен 24.03.2010

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

    реферат [387,2 K], добавлен 01.08.2009

  • Использование бинарных деревьев для поиска данных. Схемы алгоритмов работы с бинарным деревом. Проектирование алгоритмов и программ. Структура программного комплекса. Язык С# как средство для разработки автоматизированной информационной системы "Адрес".

    курсовая работа [914,9 K], добавлен 14.11.2013

  • Функциональное описание процесса разработки системы автоматического проектирования цилиндрической емкости. Математическая постановка и программное обеспечение задачи. Алгоритм работы программы и результаты ее работы, анализ использования основных окон.

    курсовая работа [876,0 K], добавлен 20.12.2012

  • Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.

    курсовая работа [2,3 M], добавлен 16.08.2012

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

    курсовая работа [3,3 M], добавлен 12.01.2015

  • Предпосылки внедрения систем автоматизированного проектирования. Условная классификация САПР. Анализ программ, которые позволяют решать инженерные задачи. Система управления жизненным циклом продукта - Product Lifecycle Management, ее преимущества.

    контрольная работа [1,3 M], добавлен 26.09.2010

  • Проектирование базы данных "Менеджер". Выбор системы проектирования и реализации. Задачи, выполняемые приложением. Технические требования, предъявляемые к базе данных. Ее информационно-логическая структура. Основные принципы работы с приложением.

    дипломная работа [2,5 M], добавлен 20.05.2013

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

    отчет по практике [4,9 M], добавлен 03.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.