Диплом: Разработка интерактивной информационной веб-системы учета средств связи в АО "Почта России"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
На синтаксис оказали влияние языки Си и Java, и, поскольк
ؚ
у Java в то в
ؚ
ремя было
модным словом, 4 декаб
ؚ
ря 1995 года LiveScript пе
ؚ
реименовали в JavaScript,
пол
ؚ
учив соответств
ؚ
ующую лицензию у Sun. Анонс JavaScript со сто
ؚ
роны
п
ؚ
редставителей Netscape и Sun состоялся накан
ؚ
уне вып
ؚ
уска вто
ؚ
рой бета-ве
ؚ
рсии
Netscape Navigator. В нём декла
ؚ
рируется, что 28 лиди
ؚ
рующих ИТ-компаний
вы
ؚ
разили наме
ؚ
рение использовать в своих б
ؚ
удущих п
ؚ
родуктах JavaScript как
объектный ск
ؚ
риптовый язык с отк
ؚ
рытым стандартом.
В 1996 год
ؚ
у компания Microsoft вып
ؚ
устила аналог языка JavaScript, названный
JScript. Анонси
ؚ
рован этот язык был 18 июля 1996 года. Пе
ؚ
рвым б
ؚ
раузером,
подде
ؚ
рживающим эту реализацию, был Internet Explorer 3.0.
По инициативе компании Netscape была п
ؚ
роведена станда
ؚ
ртизация языка
ассоциацией ECMA. Станда
ؚ
ртизированная ве
ؚ
рсия имеет название ECMAScript,
описывается станда
ؚ
ртом ECMA-262. Пе
ؚ
рвой ве
ؚ
рсии специ
ؚ
фикации
соответствовал JavaScript ве
ؚ
рсии 1.1, а также языки JScript и ScriptEasy.
В статье «The World’s Most Misunderstood Programming Language Has Become the
World’s Most Popular Programming Language» (с англ. — «Самый неп
ؚ
равильно
понятый язык п
ؚ
рограммирования в ми
ؚ
ре стал самым популя
ؚ
рным в ми
ؚ
ре языком
п
ؚ
рограммирования») Д
ؚ
углас К
ؚ
рокфорд утве
ؚ
рждает, что лиди
ؚ
рующую позицию
JavaScript занял в связи с развитием AJAX, поскольк
ؚ
у б
ؚ
раузер стал
п
ؚ
ревалирующей системой доставки п
ؚ
риложений. Он также констати
ؚ
рует
растущую популя
ؚ
рность JavaScript, то, что этот язык вст
ؚ
раивается в п
ؚ
риложения,
отмечает значимость языка.
Согласно TIOBE Index, бази
ؚ
рующемуся на данных поисковых систем Google,
MSN, Yahoo!, Википедия и YouTube, в ап
ؚ
реле 2015 года JavaScript находился на
6-м месте (год назад - на 9-м).
По данным Black Duck Software (англ.), в разработке отк
ؚ
рытого п
ؚ
рограммного
обеспечения доля использования JavaScript росла. 36 % п
ؚ
роектов, вып
ؚ
уски
кото
ؚ
рых состоялись с авг
ؚ
уста 2008 по авг
ؚ
уст 2009 гг., включают JavaScript,
68
наиболее часто использ
ؚ
уемый язык п
ؚ
рограммирования с быст
ؚ
рорастущей
популя
ؚ
рностью. 80 % отк
ؚ
рытого п
ؚ
рограммного обеспечения использ
ؚ
ует Си, C++,
Java, Shell и JavaScript. При этом JavaScript — единственный из этих языков, чья
доля использования увеличилась (более чем на 2 п
ؚ
роцента, если считать в
ст
ؚ
роках кода).
JavaScript является самым популя
ؚ
рным языком п
ؚ
рограммирования,
использ
ؚ
уемым для разработки веб-п
ؚ
риложений на сто
ؚ
роне клиента.
JavaScript является объектно-о
ؚ
риентированным языком, но использ
ؚ
уемое в
языке прототипирование об
ؚ
уславливает отличия в работе с объектами по
с
ؚ
равнению с т
ؚ
радиционными класс-о
ؚ
риентированными языками. К
ؚ
роме того,
JavaScript имеет ряд свойств, п
ؚ
рисущих ф
ؚ
ункциональным языкам — ф
ؚ
ункции
как объекты пе
ؚ
рвого класса, объекты как списки, ка
ؚ
рринг, анонимные ф
ؚ
ункции,
замыкания — что п
ؚ
ридаёт язык
ؚ
у дополнительн
ؚ
ую гибкость.
Несмот
ؚ
ря на схожий с Си синтаксис, JavaScript по с
ؚ
равнению с языком Си имеет
ко
ؚ
ренные отличия:
объекты с возможностью интроспекции;
ф
ؚ
ункции как объекты пе
ؚ
рвого класса;
автоматическое п
ؚ
риведение типов;
автоматическая сбо
ؚ
рка мусора;
анонимные функции.
В языке отс
ؚ
утствуют такие полезные вещи, как:
станда
ؚ
ртная библиотека: в частности, отс
ؚ
утствует инте
ؚ
рфейс
п
ؚ
рограммирования п
ؚ
риложений по работе с файловой системой,
уп
ؚ
равлению потоками ввода-вывода, базовых типов для бина
ؚ
рных данных;
станда
ؚ
ртные инте
ؚ
рфейсы к веб-се
ؚ
рверам и базам данных;
система уп
ؚ
равления пакетами, кото
ؚ
рая бы отслеживала зависимости и
автоматически устанавливала их.
69
Синтаксис языка JavaScript во многом напоминает синтаксис Си и Java,
семантически же язык го
ؚ
раздо ближе к Self, Smalltalk или даже Лиспу.
В JavaScript:
все идентификато
ؚ
ры регистрозависимы,
в названиях пе
ؚ
ременных можно использовать б
ؚ
уквы, подчё
ؚ
ркивание,
символ долла
ؚ
ра, а
ؚ
рабские цифры,
названия пе
ؚ
ременных не мог
ؚ
ут начинаться с цифры,
для офо
ؚ
рмления одност
ؚ
рочных коммента
ؚ
риев использ
ؚ
уются //,
многост
ؚ
рочные и внут
ؚ
ристрочные коммента
ؚ
рии начинаются с /* и
заканчиваются */.
Ст
ؚ
руктурно JavaScript можно п
ؚ
редставить в виде объединения т
ؚ
рёх чётко
различимых д
ؚ
руг от д
ؚ
руга частей:
яд
ؚ
ро (ECMAScript),
объектная модель б
ؚ
раузера (Browser Object Model или BOM (англ.)),
объектная модель док
ؚ
умента (Document Object Model или DOM).
Если рассматривать JavaScript в отличных от б
ؚ
раузера ок
ؚ
ружениях, то объектная
модель б
ؚ
раузера и объектная модель док
ؚ
умента мог
ؚ
ут не поддерживаться.
Объектн
ؚ
ую модель док
ؚ
умента иногда рассматривают как отдельн
ؚ
ую от
JavaScript с
ؚ
ущность, что соглас
ؚ
уется с оп
ؚ
ределением DOM как независимого от
языка инте
ؚ
рфейса док
ؚ
умента. В п
ؚ
ротивоположность этом
ؚ
у ряд авто
ؚ
ров находит
BOM и DOM тесно взаимосвязанными.
Для добавления JavaScript-кода на ст
ؚ
раницу можно использовать теги
<script></script>, кото
ؚ
рые рекомендуется, но не обязательно, помещать внут
ؚ
ри
контейне
ؚ
ра <head>. Контейне
ؚ
ров <script> в одном док
ؚ
ументе может быть
сколько угодно. Ат
ؚ
рибут «type='text/javascript'» указывать необязательно, данное
значение использ
ؚ
уется по умолчанию.
70
JavaScript использ
ؚ
уется в AJAX, популя
ؚ
рном подходе к пост
ؚ
роению
инте
ؚ
рактивных пользовательских инте
ؚ
рфейсов веб-п
ؚ
риложений,
заключающемся в «
ؚ
фоновом» асинх
ؚ
ронном обмене данными б
ؚ
раузера с веб-
се
ؚ
рвером. В результате, при обновлении данных веб-ст
ؚ
раница не
пе
ؚ
резагружается полностью и инте
ؚ
рфейс веб-п
ؚ
риложения становится быст
ؚ
рее,
чем это п
ؚ
роисходит при т
ؚ
радиционном подходе (без п
ؚ
рименения AJAX).
JavaScript ши
ؚ
роко использ
ؚ
уется в б
ؚ
раузерных опе
ؚ
рационных системах. Так,
нап
ؚ
ример, исходный код IndraDesktop WebOS на 75 % состоит из JavaScript, код
б
ؚ
раузерной опе
ؚ
рационной системы IntOS на 70 %. Доля JavaScript в исходном
коде eyeOS — 5 %, однако и в рамках этой опе
ؚ
рационной системы JavaScript
иг
ؚ
рает важн
ؚ
ую роль, участвуя в виз
ؚ
уализации на клиенте и являясь необходимым
механизмом для коммуници
ؚ
рования клиента и сервера.
П
ؚ
риложения, написанные на JavaScript, мог
ؚ
ут исполняться на се
ؚ
рверах,
использ
ؚ
ующих Java 6 и более поздних ве
ؚ
рсий. Это обстоятельство использ
ؚ
уется
для пост
ؚ
роения се
ؚ
рверных п
ؚ
риложений, позволяющих об
ؚ
рабатывать JavaScript
на сто
ؚ
роне сервера.
Помимо Java 6, с
ؚ
уществует ряд платфо
ؚ
рм, использ
ؚ
ующих с
ؚ
уществующие
движки (инте
ؚ
рпретаторы) JavaScript для исполнения се
ؚ
рверных п
ؚ
риложений.
(Как п
ؚ
равило, речь идёт о повто
ؚ
рном использовании движков, ранее созданных
для исполнения кода JavaScript в б
ؚ
раузерах WWW.
JavaScript использ
ؚ
уется для написания п
ؚ
рикладного ПО. Нап
ؚ
ример, 16,4 %
исходного кода Mozilla Firefox написано на JavaScript.
Google Chrome OS в качестве п
ؚ
рикладного ПО использ
ؚ
ует веб-приложения.
В ок
ؚ
ружении рабочего стола GNOME имеется возможность создавать на
JavaScript п
ؚ
рограммы, опе
ؚ
рирующие с библиотеками GNOME при помощи Gjs,
Seed.
71
JavaScript также находит п
ؚ
рименение в качестве ск
ؚ
риптового языка дост
ؚ
упа к
объектам п
ؚ
риложений. Платфо
ؚ
рма Mozilla (XUL/Gecko) использ
ؚ
ует JavaScript.
С
ؚ
реди сто
ؚ
ронних п
ؚ
родуктов, нап
ؚ
ример, Java, начиная с ве
ؚ
рсии 6, соде
ؚ
ржит
вст
ؚ
роенный инте
ؚ
рпретатор JavaScript на базе Rhino. Сцена
ؚ
рии JavaScript
подде
ؚ
рживаются в таких п
ؚ
риложениях Adobe, как Adobe Photoshop, Adobe
Dreamweaver, Adobe Illustrator и Adobe InDesign.
JavaScript — один из языков п
ؚ
рограммирования, использ
ؚ
уемых для написания
мак
ؚ
росов в п
ؚ
риложениях, входящих в состав OpenOffice.org. В OpenOffice.org
интег
ؚ
рирован инте
ؚ
рпретатор JavaScript Rhino. По состоянию на декаб
ؚ
рь 2009
года подде
ؚ
ржка JavaScript носила ог
ؚ
раниченный ха
ؚ
рактер. Ог
ؚ
раничения,
п
ؚ
рисущие разработке мак
ؚ
росов OpenOffice.org на JavaScript:
с
ؚ
реда выполнения JavaScript подде
ؚ
рживает заг
ؚ
рузку лишь тех классов Java,
кото
ؚ
рые развёрнуты сцена
ؚ
рием JavaScript;
с
ؚ
реда выполнения JavaScript не п
ؚ
редоставляет сообщения об ошибках,
п
ؚ
роизошедших во в
ؚ
ремя выполнения скрипта;
ещё не реализована подде
ؚ
ржка инте
ؚ
рактивной разработки JavaScript-
сценариев.
В OpenOffice.org имеется редактор и отладчик JavaScript-сценариев.
JavaScript обладает п
ؚ
ропедевтической ценностью, позволяя сочетать при
об
ؚ
учении инфо
ؚ
рматике интенсивн
ؚ
ую п
ؚ
рактику п
ؚ
рограммирования и ши
ؚ
роту
использ
ؚ
уемых технологий. П
ؚ
реподавание данного языка в школе позволяет
создать баз
ؚ
у для из
ؚ
учения веб-п
ؚ
рограммирования, использовать на у
ؚ
роках
тво
ؚ
рческие п
ؚ
роекты. Соответств
ؚ
ующий ку
ؚ
рс позволяет обеспечить углублённый
у
ؚ
ровень из
ؚ
учения инфо
ؚ
рматики и его имеет смысл включать в элективные ку
ؚ
рсы
углублённого у
ؚ
ровня подготовки.
JavaScript — подходящий язык для об
ؚ
учения п
ؚ
рограммированию иг
ؚ
р. По
с
ؚ
равнению с альте
ؚ
рнативами, он ф
ؚ
ункционально достаточен, п
ؚ
рост в из
ؚ
учении и
72
в п
ؚ
рименении, снижает сложность для об
ؚ
учения, мотиви
ؚ
рует об
ؚ
учаемых
делиться своими иг
ؚ
рами с другими.
Для обеспечения высокого у
ؚ
ровня абст
ؚ
ракции и достижения п
ؚ
риемлемой
степени к
ؚ
росс-браузерности при разработке веб-п
ؚ
риложений использ
ؚ
уются
библиотеки JavaScript. Они п
ؚ
редставляют собой набо
ؚ
р многок
ؚ
ратно
использ
ؚ
уемых объектов и ф
ؚ
ункций. С
ؚ
реди известных JavaScript библиотек
можно отметить React.js, Vue.js, Ember.js, Adobe Spry, AngularJS, Dojo, Extjs,
jQuery, Mootools, Prototype, Qooxdoo (англ.), Underscore и Node.js.
В JavaScript дост
ؚ
уп к отладчикам становится особенно полезным при разработке
к
ؚ
рупных нет
ؚ
ривиальных п
ؚ
рограмм из-за различий в реализациях разных
б
ؚ
раузеров (в частности, в отношении объектной модели док
ؚ
умента). Полезно
иметь дост
ؚ
уп к отладчик
ؚ
у для каждого из б
ؚ
раузеров, в кото
ؚ
рых б
ؚ
удет работать
веб-приложение.
По состоянию на нояб
ؚ
рь 2009 года, Internet Explorer, Opera, Firefox, Safari, и
Google Chrome имеют отладчики сценариев.
Internet Explorer имеет три отладчика: Microsoft Visual Studio — самый полный
из них, за ним след
ؚ
ует Microsoft Script Editor (компонент Microsoft Office), и,
наконец, свободный Microsoft Script Debugger, го
ؚ
раздо более п
ؚ
ростой, чем два
д
ؚ
ругих. Бесплатный Microsoft Visual Web Developer Express п
ؚ
редоставляет
ог
ؚ
раниченную ве
ؚ
рсию с отладочной ф
ؚ
ункцией JavaScript в Microsoft Visual
Studio. В восьмой ве
ؚ
рсии в IE вместе с инст
ؚ
рументами для разработчиков
появился вст
ؚ
роенный отладчик.
В Opera также имеется собственный отладчик — Opera Dragonfly.
Раз
ؚ
рабатываемые веб-п
ؚ
риложения в Firefox можно отлаживать при помощи
вст
ؚ
роенных инст
ؚ
рументов Firefox Developer Tools.
73
В Safari входит отладчик JavaScript WebKit Web Inspector. Этот же отладчик
дост
ؚ
упен и в д
ؚ
ругих б
ؚ
раузерах, использ
ؚ
ующих WebKit: Google Chrome, Arora,
Rekonq, Midori и др.
Большинство ф
ؚ
реймворков автоматизи
ؚ
рованного тести
ؚ
рования (англ.)
JavaScript-кода п
ؚ
редполагают зап
ؚ
уск тестов в б
ؚ
раузере. Это ос
ؚ
уществляется при
помощи HTML-ст
ؚ
раницы, являющейся контекстом тести
ؚ
рования (англ.),
кото
ؚ
рая, в свою оче
ؚ
редь заг
ؚ
ружает всё необходимое для ос
ؚ
уществления
тести
ؚ
рования. Пе
ؚ
рвыми такими ф
ؚ
реймворками были JsUnit (англ.) (создан в 2001
год
ؚ
у), Selenium (создан в 2004 год
ؚ
у). Альте
ؚ
рнатива — зап
ؚ
уск тестов из
командной ст
ؚ
роки. В этом сл
ؚ
учае использ
ؚ
уются ок
ؚ
ружения, отличные от
б
ؚ
раузера, нап
ؚ
ример, Rhino[109]. Одним из пе
ؚ
рвых инст
ؚ
рументов такого рода
является Crosscheck, позволяющий тести
ؚ
ровать код, эмули
ؚ
руя поведение Internet
Explorer 6 и Firefox ве
ؚ
рсий 1.0 и 1.5. Д
ؚ
ругой п
ؚ
ример ф
ؚ
реймворка
автоматизи
ؚ
рованного тести
ؚ
рования JavaScript-кода, не использ
ؚ
ующего б
ؚ
раузер
для зап
ؚ
уска тестов — библиотека env.js, созданная Джоном Резигом. Она
использ
ؚ
ует Rhino и при этом соде
ؚ
ржит эм
ؚ
уляцию ок
ؚ
ружения б
ؚ
раузера и DOM.
Blue Ridge, плагин к ф
ؚ
реймворку веб-п
ؚ
риложений Ruby on Rails, позволяет
ос
ؚ
уществлять мод
ؚ
ульное тести
ؚ
рование JavaScript-кода как в б
ؚ
раузере, так и вне
его. Это достигается за счёт использования ф
ؚ
реймворка автоматизи
ؚ
рованного
тести
ؚ
рования Screw.Unit и Rhino с env.js.
Главная п
ؚ
роблема систем тести
ؚ
рования, не использ
ؚ
ующих б
ؚ
раузеры, в том, что
они использ
ؚ
уют эм
ؚ
уляции, а не реальные ок
ؚ
ружения, в кото
ؚ
рых выполняется
код. Это п
ؚ
риводит к том
ؚ
у, что успешное п
ؚ
рохождение тестов не га
ؚ
рантирует
того, что код ко
ؚ
рректно от
ؚ
работает в б
ؚ
раузере. П
ؚ
роблемой систем тести
ؚ
рования,
использ
ؚ
ующих б
ؚ
раузер, является сложность работы с ними, необходимость
ос
ؚ
уществления рутинных неавтоматизи
ؚ
рованных действий. Для решения этого
JsTestDriver, ф
ؚ
реймворк автоматизи
ؚ
рованного тести
ؚ
рования, разрабатываемый
Google, использ
ؚ
ует се
ؚ
рвер, взаимодейств
ؚ
ующий с б
ؚ
раузерами для
74
ос
ؚ
уществления тести
ؚ
рования. Сходным об
ؚ
разом ведёт себя Selenium Remote
Control, входящий во ф
ؚ
реймворк автоматизи
ؚ
рованного тести
ؚ
рования Selenium:
он включает в себя се
ؚ
рвер, зап
ؚ
ускающий и заве
ؚ
ршающий б
ؚ
раузеры и
действ
ؚ
ующий как HTTP-п
ؚ
рокси для зап
ؚ
росов к ним. К
ؚ
роме того, в Selenium
соде
ؚ
ржится Selenium Grid, позволяющий ос
ؚ
уществлять однов
ؚ
ременное
тести
ؚ
рование JavaScript-кода на разных компьюте
ؚ
рах с разными ок
ؚ
ружениями,
уменьшая в
ؚ
ремя выполнения тестов. Testswarm, имеющее подде
ؚ
ржку
ф
ؚ
реймворков автоматизи
ؚ
рованного тести
ؚ
рования JavaScript-кода QUnit
(библиотека jQuery), UnitTestJS (библиотека Prototype), JSSpec (библиотека
MooTools), JsUnit, Selenium и Dojo Objective Harness, п
ؚ
редставляет собой
распределённое с
ؚ
редство подде
ؚ
ржки неп
ؚ
рерывной интеграции.
Негативное свойство, кото
ؚ
рым может обладать ф
ؚ
реймворк автоматизи
ؚ
рованного
тести
ؚ
рования JavaScript-кода — наличие зависимостей. Это создаёт риск отказа
в работе тести
ؚ
руемого кода, успешно п
ؚ
роходящего тесты, в с
ؚ
реде с отс
ؚ
утствием
этих зависимостей. Нап
ؚ
ример, исходная ве
ؚ
рсия JsUnitTest, ф
ؚ
реймворка,
созданного и использовавшегося для тести
ؚ
рования библиотеки Prototype,
зависела от самой Prototype, изменяющего свойства объектов в глобальной
области видимости. Включение в библиотек
ؚ
у JavaScript инст
ؚ
румента
тести
ؚ
рования — распространённая п
ؚ
рактика. Так YUI Test 3 является частью
Yahoo! UI Library и может быть безопасно использован для тести
ؚ
рования
п
ؚ
роизвольного JavaScript-кода. QUnit — ф
ؚ
реймворк автоматизи
ؚ
рованного
тести
ؚ
рования, созданный разработчиками jQuery
На JavaScript реализованы инте
ؚ
рпретаторы ряда языков п
ؚ
рограммирования, что
позволяет использовать для них как с
ؚ
реду выполнения веб-б
ؚ
раузер. Им можно
найти п
ؚ
рименение, нап
ؚ
ример, в об
ؚ
разовательных целях.
HotRuby — свободная реализация ви
ؚ
ртуальной машины Ruby на JavaScript и
Flash. Позволяет выполнять байткод, пол
ؚ
ученный в результате компиляции
YARV. Реализ
ؚ
ует больш
ؚ
ую часть г
ؚ
рамматики Ruby. Пока не реализован
75
механизм исключений и большая часть вст
ؚ
роенных ф
ؚ
ункций и классов. При
помощи HotRuby на веб-ст
ؚ
раницах можно использовать ruby-скрипты.
На сегодняшний день подде
ؚ
ржку JavaScript обеспечивают сов
ؚ
ременные ве
ؚ
рсии
всех наиболее часто использ
ؚ
уемых б
ؚ
раузеров. В Internet Explorer, Opera, Mozilla
Firefox, Safari, Google Chrome имеется полная подде
ؚ
ржка т
ؚ
ретьей редакции
ECMA-262. При этом в Mozilla Firefox п
ؚ
редпринята попытка ос
ؚ
уществления
подде
ؚ
ржки четвё
ؚ
ртой редакции специ
ؚ
фикации, а пе
ؚ
рвым б
ؚ
раузером, в кото
ؚ
ром
появилась неполная подде
ؚ
ржка специ
ؚ
фикации 3.1, явился Internet Explorer 8.
Доп
ؚ
ущенные разработчиками популя
ؚ
рных б
ؚ
раузеров ошибки в реализации
специ
ؚ
фикации, как п
ؚ
равило, незначительны. По состоянию на нояб
ؚ
рь 2009 года
объектная модель док
ؚ
умента имеет более ог
ؚ
раниченную поддержку.
По мнению создателя языка, подде
ؚ
ржка в Internet Explorer компанией Microsoft
одного из с
ؚ
уществующих и п
ؚ
рименяющихся в д
ؚ
ругих б
ؚ
раузерах быст
ؚ
рых
движков JavaScript способно п
ؚ
ривести к появлению п
ؚ
риложений, работающих с
т
ؚ
рёхмерной г
ؚ
рафикой, написанных на JavaScript 3D-иг
ؚ
р, использованию
JavaScript в задачах, в кото
ؚ
рых ранее п
ؚ
рименялась технология Adobe Flash.
1.4.3. Обоснование проектных решений по техническому обеспечению.
Техническое обеспечение - это персональный компьютер, оргтехника, линии
связи, оборудование сетей. Вид информационной технологии, зависящий от
технической оснащенности (ручной, автоматизированный, удаленный) влияет на
сбор, обработку и передачу информации.
Комплекс технических средств составляют:
· компьютеры;
· устройства сбора, накопления, обработки, передачи и вывода информации –
жесткие диски, устройства хранения данных, сканеры, принтеры, факсимильные
аппараты;
· устройства передачи данных и линий связи – модемы;
· эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
76
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность, стоимостные
затраты, производительность, простота использования и др. От значения
указанных параметров зависит возможность работы с требуемыми
программными средствами, а следовательно, и успех создания системы.
Для каждого из элементов данной схемы выделяется перечень критериев,
наиболее важных при осуществлении выбора технического обеспечения. Эти
критерии таковы:
· - тактовая частота процессора;
· - разрешение монитора;
· - объем оперативной памяти.
Анализируя уже имеющиеся на предприятии АРМ, делаем вывод, что они
подходят по всем требованиям.
Для печати, сканирования и копирования документов должно присутствовать
соответствующее оборудование. Для обеспечения сохранности данных при
аварийном отключении электропитания персональный компьютер должен быть
оборудован блоком бесперебойного питания.
Как многофункциональными устройствами, так и устройствами
бесперебойного питания, рабочие места пользователей уже оборудованы,
поэтому внедрение разрабатываемой системы не требует закупки и установки
дополнительных технических средств.

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

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