Диплом: Автоматизация делопроизводства на примере компании ООО "Игровед 4"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
64
должны содержать корневой элемент (родительский элемент всех остальных
элементов). Все элементы в документе XML могут содержать вложенные
элементы, текст и атрибуты. Дерево, представленное XML-документом,
начинается с корневого элемента и ветвится до самого низкого уровня элементов.
XML очень часто используется в веб-разработке как составная часть технологий
визуализации.
8. Dynamic HTML (DHTML) является общим термином для
совокупности технологий, используемых вместе для создания интерактивных и
анимированных веб-сайтов. В стек технологий обычно входят следующие
компоненты: язык статической разметки страницы (самый известный из таких -
HTML), механизм оперативного изменения внешнего вида компонента при
прогрессивном программировании (например, каскадные таблицы стилей CSS), а
также язык, позволяющий изменять внешний вид страницы без её перезагрузки (к
таким языкам относится JavaScript). У этого подхода есть свои достоинства и
недостатки. Для загрузки веб-страницы, написанной с использованием DHTML,
требуется достаточно много времени, но после этого у пользователя появляется
возможность изменять содержимое страницы (переключать вкладки, догружать
картинки, изменять положение объектов, обновлять содержимое и т.д) без
обновления страницы. Также к плюсам можно отнести то, что все скрипты
выполняются на компьютере пользователя, что позволяет сильно уменьшить
нагрузку сервер.
9. Как описывает консорциум World Wide Web (W3C), XHTML
(расширяемый язык гипертекстовой разметки) представляет собой
переосмысление HTML 4.0 как приложение расширяемого языка разметки
(XML). Он является расширяемым, потому что каждый разработчик может
придумать конкретный набор разметки для конкретной цели, а также, его можно
адаптировать и использовать для многих целей, например, для описание внешнего
вида веб-страницы. Результатом является XHTML, конкретное приложение XML
для «выражения» веб-страниц. Главные преимущества такого подхода:
расширяемость и портативность. Расширяемость означает, что по мере появления
новых идей для веб-коммуникации и презентации их можно реализовать, не
дожидаясь следующей основной версии HTML и поддержки браузера. Новые теги
65
или атрибуты могут быть определены для выражения новых возможностей, и,
если какая-то программа на принимающей стороне сможет понять их и
действовать на их основе, на вашей веб-странице могут произойти новые вещи,
которые никогда не случались раньше. Конкретные наборы расширений для
XHTML запланированы для математических выражений, векторной графики и
мультимедийных приложений. Если расширяемость может привести к более
сложным страницам и более крупным программам, преимущество переносимости
означает, что веб-страницы теперь можно сделать проще, чем они были раньше,
чтобы их могли обрабатывать небольшие устройства. Это важно для мобильных
устройств и, возможно, бытовых устройств, которые содержат микропроцессоры
со встроенным программированием и меньшим объемом памяти. XHTML
определяет несколько уровней возможной сложности разметки, и в каждом
документе вначале указывается уровень сложности. Программы в
микроустройствах могут ожидать XHTML-кодированные файлы, которые
указывают на самый простой уровень сложности, чтобы их можно было
обрабатывать небольшой программой и памятью. Но также этот подход содержит
недостатки: XHTML требует строгого соблюдения правил кодирования, а также
файлы XHTML более «загружены», чем HTML и из-за этого их зачастую тяжелее
читать.
10. Сокращенная форма «Каскадная таблица стилей» или по-другому
CSS - это набор правил форматирования, который помогает разработчикам веб-
сайтов контролировать внешний вид и отображение сайта, над которым они
работают. CSS позволяет им определять решения по стилю, такие как
расположение изображений, размер шрифта, цвет фона и все остальное, что
влияет на то, как веб-сайт будет отображаться в вашем веб-браузере. Кроме того,
с помощью онлайн-редактора вы можете упорядочить, привести в порядок
таблицы стилей и легко сжать CSS. С помощью CSS дизайнер может
реализовывать функции, которые ранее не были определены в HTML страницы
(использовались для создания веб-страниц). Благодаря новой разработке HTML и
CSS работают рука об руку, чтобы создать отличный веб-сайт. Самое лучшее в
CSS - это возможность вносить единообразные изменения на всех страницах веб-
сайта. Разработчики работают над определением стиля в каскадной таблице
66
стилей, и они могут использовать стиль на нескольких страницах, просто
ссылаясь на этот конкретный файл CSS. Следовательно, объем работы по
стилизации сохраняется, а повторение исключается. CSS инструктирует
отображение HTML относительно того, как веб-сайт будет отображаться в конце
пользователя. Для той роли, которую он играет, у CSS есть свои собственные
стороны существования.
11. XSL - это язык для выражения таблиц стилей. Его главное отличие
от CSS - использование XML, что позволяет сократить количество допущений,
которые можно допускать при описании стилей, что является несомненным
плюсом для разработчиков, так как этот подход позволяет упростить
читабильность текста и уменьшить дальнейшее развитие кода. XSL можно
использовать для определения способа отображения файла XML путем
преобразования файла XML в формат, распознаваемый браузером. Одним из
таких форматов является HTML. Обычно XSL делает это путем преобразования
каждого элемента XML в элемент HTML. XSL также может добавлять
совершенно новые элементы в выходной файл или удалять элементы. Он может
переставлять и сортировать элементы, тестировать и принимать решения о том,
какие элементы нужно отображать, а также многое другое.
12. JavaScript - это самый популярный язык программирования скриптов
для браузеров. Он поддерживается большинством веб-браузеров, включая
Chrome, Firefox, Safari, Internet Explorer, Edge, Opera и т. Д. Большинство
мобильных браузеров для смартфонов также поддерживают JavaScript.
Использование этого языка позволяет создавать динамически обновляемые веб-
страницы, улучшения пользовательского интерфейса, такие как меню и
диалоговые окна, анимацию, 2D и 3D графику, интерактивные карты,
видеоплееры и многое другое. Этот режим использования JavaScript в веб-
браузере также называется JavaScript на стороне клиента. Веб-браузер загружает
веб-страницу, анализирует HTML и создает из содержимого так называемую
объектную модель документа (DOM). DOM представляет в реальном времени
веб-страницу и является статическим объектом в коде JavaScript. Таким образом,
появляется возможность изменять DOM с помощью кода программы и мгновенно
представлять его пользователю. Также через клиентский JavaScript есть
67
возможность получать уведомления о событиях пользовательского интерфейса,
таких как движение мыши, нажатие кнопок и т. д. Используя эти средства, можно
создавать приложения для удовлетворения любых целей пользователя.
13. AJAX расшифровывается как асинхронный JavaScript и XML. AJAX
- это новый метод создания более совершенных, быстрых и интерактивных веб-
приложений с помощью XML, HTML, CSS и Java Script. Ajax использует XHTML
для контента, CSS для описания стилей, объектную модель веб-документа и
JavaScript для динамического отображения контента. Обычные веб-приложения
передают информацию на сервер и с сервера, используя синхронные запросы. Это
означает, что пользователь заполняете форму, нажимает «Отправить», и его
перенаправляют на новую страницу с новой информацией с сервера. С помощью
AJAX, когда пользователь нажимает «Отправить», JavaScript отправляет запрос
на сервер, интерпретирует результаты и обновляет текущий экран. В чистом
смысле пользователь никогда не узнает, что что-либо даже было передано на
сервер. XML обычно используется в качестве формата для получения данных
сервера, хотя может использоваться любой формат, включая простой текст. AJAX
- это технология веб-браузера, независимая от программного обеспечения веб-
сервера. Пользователь может продолжать использовать приложение, пока
клиентская программа запрашивает информацию с сервера в фоновом режиме.
AJAX представляет интуитивное и естественное взаимодействие с пользователем.
Таким образом, после исследования плюсов и минусов различных
технологий, используемых в веб-разработке, я определился со стеком технологий,
который я буду использовать при написании практической части. Для разметки
страниц сайта я буду использовать HTML, для описания стиля сайта - CSS, AJAX
и лежащий в его основе JavaScript – для быстрой работы клиентской части сайта
и валидации данных со стороны пользователя, серверная часть приложения будет
написана на PHP.
2.1.3 Обоснование проектных решений по техническому
обеспечению
68
Техническое обеспечение - это персональный компьютер, оргтехника,
линии связи, оборудование сетей. Вид информационной технологии,
зависящий от технической оснащенности (ручной, автоматизированный,
удаленный) влияет на сбор, обработку и передачу информации.
Само техническое обеспечение состоит из комплекса средств, основой
которых служит профессиональный ПК, предусматривающий работы
специалиста безо всяких посредников (операторов, программистов и т.д.).
К комплекс технических средств обычно относят средства
коммуникации для связывания АРМ, а также средства телефонной связи.
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность,
стоимостные затраты, производительность, простота использования и др.
От значения указанных параметров зависит возможность работы с
требуемыми программными средствами, а следовательно, и успех создания
системы.
Для каждого из элементов данной схемы выделяется перечень
критериев, наиболее важных при осуществлении выбора технического
обеспечения. Эти критерии таковы:
тактовая частота процессора;
разрешение монитора;
объем оперативной памяти.
Для решения поставленной задачи необходимо использовать
персональный компьютер с уровнем вычислительной мощности AMD 2000
Мгц, либо Intel 2000 Мгц, с объемом оперативной памяти от 2 Гб. Система
оптимизирована для работы в экранном разрешении 1024х768 на мониторе
с диагональю 17 дюймов. Все эти технические средства обладают
достаточной для решения задачи конфигурацией.
Технические характеристики подходящих рабочих станций
приведены в таблице 2.2:
Таблица 2.2
69
Характеристики рабочих станций
Модель процессора
Intel Core i3-370M
2.4GHz
Intel Atom Single Core
N270 - 1.66GHz
Оперативная память
3072Mb
2048Mb
Жесткий диск
320Gb
160 Gb
Оптический привод
Нет
DVD-RW
Видеоадаптер
Интегрирован в чипсет
Интегрирован в чипсет
В таблице приведены характеристики рабочих станций, но более
подходящей будет являться вторая станция, т.к. в ней есть наличие
оптического привода.
Для печати, сканирования и копирования документов должно
присутствовать соответствующее оборудование. Для обеспечения
сохранности данных при аварийном отключении электропитания
персональный компьютер должен быть оборудован блоком бесперебойного
питания.
Источник бесперебойного питания подбирается исходя из мощности,
потребляемой компьютером, а также исходя из требуемого времени работы
компьютера от ИБП. Наиболее характерными значениями являются 600-800
Вт и 5—10 минут. Под эти параметры подходит ИБП APC Smart-UPS
750VA, характеристики которого приведены в таблице 2.3.
Таблица 2.3
Технические характеристики ИБП APC Smart-UPS 750VA
70
Характеристика
Значение
Максимальная выходная мощность
500 Ватт / 750 ВА
Максимальное задаваемое значение
мощности
500 Ватт / 750 ВА
Номинальное выходное напряжение
230V
Номинальное входное напряжение
230V
Входная частота )
50/60 Hz +/- 3 Hz (auto sensing
Тип входного соединения
IEC-320-C14 inlet
Диапазон входного напряжения при
работе от сети
160 - 285В
Диапазон регулировки входного
напряжения при работе от сети
151 - 302В
Типовая продолжительность работы
в автономном режиме под
половинной нагрузкой
16.4 Минуты (250 Ватт)
Типовая продолжительность работы
в автономном режиме под полной
нагрузкой
4.8 Минуты (500 Ватт)
В данном виде информационная система будет готова к внедрению
автоматизированной системы документооборота.
2.2 Разработка проекта автоматизации
2.2.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл определяется как непрерывный процесс, который
обычно начинается с момента принятия решения о важности его реализации
и заканчивается сразу же после его изъятия из эксплуатации.
Среди наиболее популярных стандартов обычно выделяют
следующие:
ГОСТ 34.601-90 – применим к автоматизированным системам и
устанавливает все стадии и этапы их разработки. Также в этом стандарте
есть описание содержания работ для каждого этапа. Этапы и стадии,
которые закреплены в данном стандарте, чаще всего соответствуют
каскадной модели жизненного цикла.
71
ISO/IEC 12207 – стандарт, определяющий процессы и
организацию жизненного цикла. Применим к любому виду заказного ПО. В
стандарте нет описания стадий, фаз и этапов.
Custom Development Method (Oracle) технологический
материал по разработке прикладных ИС, который детализирован до уровня
заготовок проектных инструкций, которые будут использоваться в проектах
с участием Oracle. Используется CDM для классической модели ЖЦ
(имеются все этапы и задачи), а также при технологии быстрой разработки
или облегченного прохода, которые используются в случае малого проекта.
Rational Unified Process (RUP) использует некую
интерактивную модель разработки, которая включает 4 фазы: начало,
исследование, построение и внедрение. Любая из этих фаз может
разбиваться на этапы, в результате которых исполняется версия для
внутреннего или внешнего использования. Проход по всем 4 фазам – это
цикл разработки, и каждый такой цикл завершается генерацией версии
системы. Если после этого проект продолжается, то сам продукт также
видоизменяется и проходит эти фазы еще раз. Суть работы в рамках RUP -
разработки и сопровождение моделей на базе UML.
Microsoft Solution Framework (MSF) поход на RUP, также
имеет 4 фазы: анализ, проектирование, разработка и стабилизация, является
итерационным и предполагает применение объектно-ориентированных
моделей. MSF в сравнении с RUP в большей степени предназначен для
создания бизнес-приложений.
Extreme Programming (XP) экстремальное программирование
(новейшая методология, сформировалась в 96 году). Основу методологии
составляют командная работы, активная коммуникация с заказчиком в
течение всего проекта по созданию ИС, ведение разработки с применением
последовательно обрабатываемых прототипов.
Для выбора стандарта основным фактором будет являться более
подробное и полное описание работы на стадиях и этапах разработки АС.
72
Стандарт ISO/IEP 12207 не имеет подробного описания работы на
разных стадиях и этапах создания АС.
Стандарт CDM рассчитан на проекты с использованием Oracle-
технологий, которые не применяются в данном проекте.
Стандарт MSF, как было сказано выше, ориентирован на бизнес-
сферу.
Стандарт XP больше рассчитан на команду. Поэтому в данном
проекте используется ГОСТ 34.601-90, поскольку именно у него есть
описание работы на каждом этапе разработки АС.
Базовыми стадиями создания АС являются:
1) Выведение требований к системе;
2) Создание концепции;
3) Написание ТЗ;
4) Составление технического проекта;
5) Подготовка документации;
6) Внедрение.
На этапе подготовки объекта к внедрению планируется провести
следующие работы:
закупить и установить сервер системы и серверное ПО;
развернуть на сервере базу данных;
установить клиентское ПО на все компьютеры АРМ системы;
сконфигурировать взаимодействие АРМ системы с сервером базы
данных;
ввести учетные записи и настроить им права доступа;
заполнить справочники системы реальными данными;
обеспечить пользователей эксплуатационной документацией;
обучить персонал работе с системой.
В процессе внедрения системы участвуют: разработчики системы
(проектировщик, программист), системный администратор и будущие
пользователи системы. Системный администратор должен обеспечить
73
место для установки нового сервера; подключение к локальной сети для
сервера и АРМ пользователей системы; доступ к компьютерам,
необходимым для развертывания системы, с правами администратора.
Проектировщик системы проводит обучение пользователей, конфигурирует
систему, заполняет справочники, проверяет правильность взаимодействия
всех подсистем. Программист оперативно устраняет возникающие при
развертывании системы неполадки.
Опытная эксплуатация системы должна проводиться не менее 3
месяцев. В случае обнаружения ошибок на этапе опытной эксплуатации,
осуществляется поиск причин и устранение ошибок, внесение коррективов
в программу, в технологию обработки данных. После устранения ошибок
подписывается «Акт о проведении опытной эксплуатации», который
служит началом перехода к третьему этапу – сдаче системы в
промышленную эксплуатацию.
На этапе эксплуатации производятся следующие работы:
- периодическая актуализация справочников системы
(осуществляется ответственным за справочник лицом);
- периодическое архивирование информационной базы системы на
CD-носителях (администратор системы);
- локализация проблем и устранение причин их возникновения
(программист);
- модификация ПО (бизнес-анатилик, программист);
- подготовка предложений по совершенствованию системы
(пользователи системы);
- развитие и модернизация системы (бизнес-анатилик, программист).
Сама каскадная модель имеет множество преимуществ, но при
условии использования ее в проекте, приемлемом для нее. Ниже
представлены ее преимущества:
• Модель хорошо знакома потребителям, не имевшим никакого
отношения к созданию и эксплуатации программ, а также конечным

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

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