Диплом: Автоматизация электронного документооборота для решения задач организационного управления в ЗАО Мясницкая 35 Группа ГУТА

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
7. HTML можно смело назвать основой всего интернета.
Разработчику можно использовать различные фреймы и писать на любом
языке программирования, но только при помощи HyperText MarkUp
Language возможно графическое представление данных в окне браузера.
Готовая страница обычно состоит из набора тегов, среди которых находится
сам текст и выполняется подключение других сторонних компонентов.
Чаще всего теги встречаются парные один открывает и содержит в себе
все настройки текста, альтернативные записи, а затем закрывается. Бывают
и одинарные теги. Благодаря HTML программист, верстальщик и даже
обычный пользователь могут работать с графикой, дополнениями браузера,
таблицами, документами, шрифтами, фреймами, другими технологиями
программирования и т.д.
8. Dynamic HTML использует статический язык разметки HTML,
каскадные таблицы стилей CSS для оперативного изменения внешнего вида
компонента при прогрессивном программировании, а также возможности
JavaScript, позволяющие вносить изменения без перезагрузки страницы.
Страницы, написанные с использованием такой технологии, достаточно
долго грузятся, зато потом сам пользователь может с уверенностью
переключать вкладки, догружать картинки, изменять положение объектов,
обновлять содержимое и т.д. без загрузки лишнего байта. А самое главное
преимущество заключается в том, что все скрипты выполняются не
посредственно на пользовательской машине, поэтому динамические
страницы, несмотря на их немалый вес и интересный дизайн могут быть
использованы на любом сервере.
9. XHTML является представителем гипертекстовой разметки, но
основан не на тегах, а на иерархиях XML. C технической точки зрения такая
разметка мало отличается от оригинала, но вот в плане читабельности
значительно выигрывает, поскольку в XML все должно располагаться
строго и по порядку. XHTML версии 1 был принят Консорциумом
организацией, которая разрабатывает стандарты для глобальной сети
62
интернет, и проверяется валидатором W3C. Всего можно выделить
несколько направлений языка XSLT и Xpath. В целом такое новое решение
оказалось удобным и быстрым. Структурированная иерархия избавляет
ядро браузера от бесконечного хранения шаблонов, а также уменьшает
время на обработку и отображение страницы, что дает возможность
использовать это техническое решение на мобильных девайсах.
10. XSL является набором пользовательских стилей, но имеет
совершенно иную реализацию, нежели популярный CSS. Главным
отличием можно назвать использование XML, что серьезно уменьшает
количество допущений при разработке стиля. Также готовый документ на
этапе написания всегда можно проверить на правильность, чтобы выявить
ошибки еще на стадии проектирования. Такая строгость системы
разработки кода в XML является плюсом для самих разработчиков,
поскольку увеличивает читабельность готового текста и уменьшает
сложность дальнейшего редизайна. Также, как и в CSS, здесь можно задать
двум разным объектам или целой группе клонов данного объекта один стиль
отображения, но вся страница будет формироваться на сервере. При этом с
одной стороны нельзя легким путем обеспечить вложение объектов друг в
друга, поскольку множество элементов находятся отдельно друг от друга,
но зато без проблем можно задать свойства для каждого объекта, что
позволяет упростить сложное форматирование.
11. CSS используется программистами для разработки наборов
стилей на основе объектно-ориентированного программирования. Суть
языка заключается в возможности описания классов на странице и всех
входящие объектов. Т.е. можно указать цвет, шрифт, способ отображения,
размер и другие свойства для каждого объекта и использовать готовый
стиль нужное количество раз без дополнительного описания. Т.о.
использование каскадных таблиц стилей значительно сокращает размер
HTML-кода, а также позволяет настраивать отображение сайта для разных
браузеров и устройств. При это можно подключить другой набор стилей, и
63
документ примет новый вид без изменения кода. Технология каскадности
позволяет объединять объекты разных категорий в один контейнер и
задавать один стиль для множества объектов одновременно.
12. JavaScript характеризуется как прототипно-ориентированный
язык программирования и является диалектом языка ECMAScript. Чаще
всего используется в качестве встраиваемого языка для доступа к объектам
приложений. Широко применяется в браузерах как язык сценария для
реализации интерактивных веб-страниц. Можно выделить следующие
характерные черты данного языка: динамическая типизация,
автоматическое управление памятью, слабая типизация, прототипное
программирование, выделение функций как объектов первого класса. На
современный JavaScript оказали влияние разные языки программирования –
главной целью было создать язык, схожий с Java, но при этом легкий для
понимания непрофессиональными программистами. Схема работы –
текстовый файлы с кодом подключаются к документам и выполняются
средствами клиентской машины. Очень часто данная технология
применяется для корректировки работы органов управления сайта и
контроля за действиями браузера. На практике же JavaScript применяют в
области рекламы для создания баннеров, контекстной рекламы, не
засекаемой поисковой машиной.
13. SSI переводится как включение от сервера. Это обычно
означает, что разработчики выносят часть функционала или кода, который
повторяется, чтобы тот подгружался в документ только по мере
необходимости. Часто такая технология используется, как замена
каскадных стилей, но чаще всего ее можно встретить в рекламной
индустрии. Различные баннеры, появляющиеся при повторной загрузке
страницы, выбираются при помощи cgi-скриптов, подключаемых
посредством SSI. Но такая возможность из-за высокой вероятности
вирусной атаки предоставляется только на платных хостингах –
вычислительной мощности для физического расположения информации на
64
сервере, которая всегда находится в сети интернет. Хостингом нередко
называют и услугу по размещению оборудования на территории провайдера
для обеспечения бесперебойной связи с высокой пропускной способностью.
14. AJAXтехнология, появившаяся сравнительно недавно, но уже
завоевавшая популярность. С технической точки зрения AJAX представляет
из себя асинхронный JavaScript и XML, которые во время работы
пользователя на странице могут осуществлять обмен данными без
дополнительного обновления самой страницы. Т.е. пользователь
осуществляет переход по вкладкам, просматривает фото, статьи, читает
сообщения и все это время работает с одной страницей это очень удобно
с точки зрения скорости работы и простоты навигации. Но есть в данной
технологии и несколько весомых минусов. Во-первых: при низкой скорости
канала работа AJAX становится видимой. Во-вторых, страдает рейтинг
сайта, поскольку вся информация является статической и не индексируется
поисковыми системами, а также не присутствует в рейтингах. Кроме того,
AJAX потребляет некоторое количество ресурсов самого пользовательского
ПК, поэтому при отображении большого и красочного сайта возможны
повисания и некоторое снижение активности системы.
15. XML является иерархической технологией для хранения
данных в текстовой виде. В какой-то мере написание скриптов на XML
можно относить к объектно-ориентированному программированию. Можно
выделить множество объектов, которые обладают собственным набором
свойств и обычно является либо элементом управления, либо
подключаемым модулем. Для настройки каждого объекта используется
описание его параметров с учетом вложенности свойств, которые зачастую
имеют также свои свойства. XML является строгим языком и отдельно
практически не используется, а применяется как составная часть
динамической технологии визуализации страницы или для разработки
собственной базы данных.
65
Таким образом, определив плюсы и минусы рассмотренных выше
языков, выбор был таков: HTMLдля разметки страниц сайта, CSS для
оформления стиля страницы, JavaScript и базирующийся на нем AJAX для
быстрой работы сайта и проверки переданных данных на корректность, PHP
как основного языка проекта, поскольку он предназначен для создания
подобных разработок, а также по нему всегда можно найти большое
количество информации в интернете, сам язык нельзя назвать сложным,
существует много сред для разработки на нем, результат работы можно
видеть в режиме реального времени на своем домашнем ПК без обращения
к удаленному серверу.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение (ТО) является совокупностью технических
средств (ТС), необходимых для работы ИС, а также нужная документация
на эти средства и процессы производства.
Комплекс ТС включает в себя:
ПК всех моделей;
Механизмы сбора, анализа, отправки и хранения данных;
Механизмы отправки данных и линии связи;
Периферия и средства автоматического съема данных;
Канцелярские принадлежности.
Для создаваемой ИС нужно такое аппаратное обеспечение:
ПК для работы бухгалтера;
ЛВС;
Сервер БД;
Принтеры (МФУ).
Сейчас параметры установленных ПК удовлетворяет требованиям к
ПК ИС. Все ПК объединены в единую сеть, оснащены выходом в Интернет.
На каждом рабочем месте имеется лазерный принтер.
66
Нужно лишь приобрести сервер БД для системы. Сервер ИС отдела
ТП не станет функционировать 24/7: в обычном режиме его рабочий цикл
составит 9-10 часов в день в рабочие дни. Совокупное число подключаемых
одновременно к программе пользователей равно 15-20.
Сервер БД контролирует работу БД и отвечает за безопасность и
целостность данных, а также поддерживает операции передачи данных при
получении клиентом нужной информации. Суть сервера БД состоит в том,
что данные часто отрабатывают по транзакциям, другими словами система
принимает часть данных, анализирует и сохраняет их. Это влечет некоторые
требования по аппаратной части сервера БД, а именно:
Повышенный объем ОЗУ для кэширования наиболее
востребованных частей БД;
Быстрая дисковая подсистема, способная изначально быстро
отрабатывать огромное количество мелких запросов на единицу времени
(IOps - inputs/outputs per second);
Высокая мощность вычисления для обработки приходящих
данных.
Главные требования к материнской плате сервера поддержка
контроля и мониторинга всех компонентов сервера в онлайн-режиме, и в
случае выхода из строя любой из составляющих, не отключая питание,
выполнение самостоятельного резервирования требуемого компонента и
просигнализировать администратору сети о случившемся.
Сервер БД требует немалый объём ОЗУ Работа с ОЗУ в разы быстрее,
чем работа с классическими HDD, исходя из этого чем больше ОЗУ
имеется, тем лучше, в случае, что сама ОС и работающее приложение СУБД
могут нагрузить весь имеющийся объем памяти. Новейшие ОС и
приложения уже почти освобождены от подобных ограничений, т.к. могут
задействовать до 64Гб и более. 2-х процессорные серверы оснащаются
128Гб ОЗУ, а 4-х и 8-ми процессорные - до 256Гб ОЗУ.
67
Основными HDD для БД считаются SAS диски скоростью от 10000 до
15000 об/мин. Подобные решения оптимизированы под работу на
вычислительных нагрузках и по этому параметру в разы превосходят
классические SATA. Также диски SAS уже с самого начала создавались для
RAID-массивов и всегда показывают характерный рост скорости работы
массива при повышении числа дисков в нем.
Новейшие процессоры явно производительнее, чем аналогичные
модели 3-4 летней давности из-за применения технологий Hyper Treading
(много поточность). Сегодня машину с 8-ю ядрами под силу купить любой
организации благодаря относительной доступности оборудования. Для
"тяжелых" систем очень скоро вообще отпадет необходимость ставить
дорогие многопроцессорные RISC-системы, которые при схожей скорости
работы стоят намного дороже. Сейчас уже есть 4-х и 8-ми процессорные
решения с архитектурой x86 с поддержкой 4-х и даже 6-ядерных
процессоров, что позволяет иметь 32-ядерную систему одновременно.
Сравнение серверов приведено в таблице 5.
Таблица 5 Сравнение серверов
Параметр
HP ProLiant DL320G6
HP ProLiant ML150 G6
Корпус
1U Rackmount
MidiTower
Центральны
й процессор
2.26GHz Intel® Xeon® E5520
Nehalem QuadCore
w/HyperThreading 5.86GT/s
FSB, 8192Kb L3 cache
Intel® Xeon® Processor E5504
(2.00 GHz, 4MB L3 Cache,
80W, DDR3-800)
Оперативная
память
2 х DIMM 2048MB DDR-III PC3-
10600 ECС
2 х DIMM 2048MB DDR-III
PC3-10600 ECC
Набор
микросхем
(chipset)
Intel® 5500 Server chipset
Intel® 5500 Server chipset
Сетевой
адаптер
Embedded HP NC107i PCI
Express Gigabit Server Adapter
Embedded HP NC107i PCI
Express Gigabit Server Adapter
Жесткие
диски
2 х HDD 750GB SAS 3G
7200rpm (DP) HotPlug LFF
2 х HDD 750GB SAS 3G
7200rpm (DP) HotPlug LFF
Оптический
привод
DVD-RW 8x
DVD-RW 16x
Стоимость
4095 у.е.
3272 у.е.
Как видно из таблицы 5., при одинаковой конфигурации серверы
имеют ощутимое различие в стоимости – около 800 у.е. Сервер HP ProLiant
68
DL320 G6 имеет более компактный размер, большую возможность для
расширения, большую отказоустойчивость. Однако, для рассматриваемой
задачи эти характеристики не являются критически важными, поэтому
можно выбрать более дешевый вариант с той же производительностью.
Выбираем сервер HP ProLiant ML150 G6.
Клиентская часть системы должна быть представлена рабочими
станциями пользователей и сетевыми принтерами, объединенными единой
локальной сетью с серверной частью.
При выборе компьютера были рассмотрены три комплектации,
которые представлены в таблице 6.
Таблица 6 Типы комплектации клиентских компьютеров
Комплектующи
е
Тип
комплектации
1
Тип
комплектации
2
Тип
комплектации
3
Корпус
ATX Miditower
INWIN S-506T
350W
ATX Miditower
INWIN S-506T
350W
ATX Miditower
INWIN S-506T
350W
Материнская
плата
S-775 ATX Intel
G31/LAN
GIGABYTE GA-
G31M-ES2L
ASUS P5KPL-AM
(iG31, 2xDDR2,
U100, 4xSATA II,
PCI-E, D-Sub,
Audio 5.1, 1
Гбит
LAN,
(4+2)xUSB2.0,
mATX)
ASUS P5Q-E
(iP45, 4xDDR2,
6x SATA II-RAID,
U133,2x SATA II,
PCI-E, Audio 7.1,
1
Гбит LAN,
IEEE1394, e-
SATA, (6+2)x
USB2.0, ATX)
Процессор
Intel Pentium
Dual Core E2180
(2 x 2.00 ГГц)
Intel Pentium
Dual Core E2180
(2 x 2.00 ГГц)
AMD Athlon 64 X2
5600+ (2 x 2.8
ГГц)
ОЗУ
2048 МБ
1024 МБ
2048 Мб
Жесткий диск
320.0 ГБ
250.0 ГБ
250.0 ГБ
Стоимость
10449.00 р.
9812.00 р.
11072.00 р.
Из представленных в приложении комплектаций был выбран: второй
тип комплектации для рабочего места.
Также важным пунктом при выборе комплектации компьютера
является выбор монитора. Сравнительная характеристика мониторов
представлена в таблице 7.
Таблица 7 Сравнительная характеристика мониторов
Acer
AL1916Ns
Samsung
SyncMaster 923N
BenQ
G900D
69
Диагональ ЭЛТ
19''
19"
19''
Acer AL1916Ns
Samsung SyncMaster
923N
BenQ
G900D
Максимальное
разрешение
1280x1024
1280x1024
1280x1024
Время отклика
5 мс
8 мс
5 мс
Угол обзора (в/г)
150/135
140/125
160/160
Исходя из данных приведенных в таблице, можно отметить, что
первая модель лучше всего отвечает требованиям в отношении
цена/качество. Поэтому целесообразно остановиться на ней (Acer
AL1916Ns).
Также для работы отдела необходим принтер. Существует три типа
принтеров: лазерный, струйный, матричный. Т.к. объемы печати в
организациях всегда довольно велики, то разумнее всего остановиться на
лазерном типе принтера. Также стоит отметить, что для печати бумаг не
требуется цветная краска, поэтому будем рассматривать только
монохромные лазерные принтеры.
Сводная таблица характеристик по моделям представлена в таблице 8.
Таблица 8 Сравнительная характеристика принтеров
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Скорость печати
До 14 стр./мин.
До 14 стр./мин.
До 23
стр./мин
Разрешение
600 x 600 т/д
600 x 600 т/д
600 x 600 т/д
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Подача бумаги
До 150 листов
До 150 листов
До 250 листов
Нагрузка
до 5000
страниц в
месяц
До 4000 страниц в
месяц
до 8000
страниц в
месяц
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Ресурс расходных
материалов
700 страниц
1500 страниц
1000 страниц
Потребляемая
мощность
315 Вт
280 Вт
300 Вт
Стоимость
3748.00 р.
3439.00 р.
5634.00 р.
Модель HP LaserJet P1505 из вышепредставленных является самой
дорогой, но при этом она полностью оправдывает свою стоимость. Данный
70
принтер обладает высокой скоростью печати, большой нагрузкой и низким
расходом чернил. При этом, при таких высоких показателях печати, данная
модель обладает невысоким уровнем потребляемой мощности, что не может
ни послужить весомым доводом при выборе принтера. Поэтому выбор был
остановлен именно на этой модели (HP LaserJet P1505).

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)