Научная статья на тему 'Программное обеспечение автоматизированной информационной системы «Управление корреспонденцией»'

Программное обеспечение автоматизированной информационной системы «Управление корреспонденцией» Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
185
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Питолин М.В., Мачтаков С.Г.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Программное обеспечение автоматизированной информационной системы «Управление корреспонденцией»»

13. Проверка работы изделия в различных погодных условиях.

14. Проверка информативности изделия.

15. Проверка работоспособности систем речевого и светового оповещения ЗЭШУ «МОЛНИЯ-К.212».

16. Определение мощности воздействия изделие на объект через одежду.

По результатам испытаний комиссия примет решение о выполнении

программы испытаний в целом.

При выявлении недостатков комиссия определяет необходимость и сроки их устранения. После устранения недостатков проводятся повторные испытания системы в полном объеме, предусмотренном настоящей ПМ.

Результаты будут считаться положительными, а система выдержавшей испытания, если оборудование системы испытано в полном объеме в последовательности, установленной ПМ.

Список использованной литературы

1. Закрытое акционерное общество «НЭПТ» [Эл. ресурс] // Системы электрошокового воздействия: [сайт]. [2012]. URL: http://www.nept.ru/catalog/ kitsfz/zeshu-«molniya».html (дата обращения 10.07.15)

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «УПРАВЛЕНИЕ КОРРЕСПОНДЕНЦИЕЙ»

М.В. Питолин, доцент, к.т.н., доцент, С.Г. Мачтаков, начальник кафедры, к.т.н., Воронежский институт МВД России, г. Воронеж

Для реализации автоматизированной информационной системы «Управление корреспонденцией» использовалась среда разработки PHP в связке с СУБД MySQL под управлением сервера Apache. Для того чтобы осуществить разработку системы, использовалась портативная серверная платформа и программная среда - Open Server.

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

1) разрабатываемая система должна быть совместима с операционной системой Microsoft Windows.

2) разрабатываемая система должна быть удобна в использовании.

3) разрабатываемая система должна отображаться в основных интернет-браузерах.

4) обеспечивать необходимую от взлома и защиту передаваемых данных.

Рассмотрев все языки web-программирования можно выделить две

группы: клиентские и серверные языки программирования.

Клиентские языки: одними из самых распространенных являются JavaScript и VisualBasicScript. Их большим плюсом является то, что отправлять Web-документы для обработки на сервер нет необходимости. К недостаткам клиентских языков относиться то, что различные браузеры один и тот же скрипт могут интерпретировать по-разному. Главным минусом такого языка является его низкая безопасность (открытость кода) и невозможности использования баз данных, которые используются при разработке данной системы.

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

Среди серверных языков получивших наибольшую популярность являются PHP (PHP: Hypertext Preprocessor), Perl, С, С++, Java.

PHP - скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки web-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических web-сайтов.

Это обусловлено следующими особенностями данного языка программирования:

- Гибкость языка.

- Бесплатное распространение.

- Основные функции встроены прямо в интерпретатор.

- Многопользовательский интерфейс.

- PHP по умолчанию установлен на Linux и легок в установке на ОС Windows.

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

В качестве СУБД была выбран - MySQL, которая отвечает всем поставленным требованиям:

1) Распространённость и популярность продукта.

Это одна из самых известных и используемых платформ в мире. Большая часть мелких и средних проектов, связанных с базами данных, выполняется с применением MySQL.

2) Простота использования, администрирования.

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

3) Надёжность и устойчивость сервера.

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

4) Многопоточность.

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

5) Надёжность данных при их хранении и обработке.

Резервирование данных осуществляется в автоматическом или

полуавтоматическом режиме.

6) Совместимость с основными хостинг-провайдерами.

Практически все хостинг-провайдеры имеют в своём составе поддержку MySQL.

7) Гибкость настроек баз данных.

Большое число поддерживаемых типов данных, строк переменной длины и меток времени. Легкость управления таблицей, включая добавление и удаление ключей и полей.

Open Server - это портативная серверная платформа и программный комплекс, который не требует установки. Дистрибутив представляет собой архив в формате 7ZIP, и имеет расширение «.exe».

Системные требования:

- Поддерживаемые версии Windows (32-бит и 64-бит): Windows XP SP3 и все более новые версии.

- Минимальные системные требования для работы программного комплекса: 200 Мб RAM и 1 Гб на HDD.

- Требуется наличие установленного набора библиотек Microsoft Visual C++ 2005-2008-2010 Redist. Package x86.

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

Все компоненты Open Server уже настроены и готовы для работы (в частности, корректно настроена русскоязычная кодировка MySQL, SSL и т.д.). Он также не изменяет системных файлов Windows, так что может быть деинсталлирован путем простого удаления своей папки.

Основные отличия Open Server от аналогов:

1. Портативность.

Данный комплекс не требует установки, необходимо лишь разархивировать папку.

2. Имеет наиболее приятный и продуманный интерфейс.

3. Планировщик заданий «CRON».

4. Возможность работы с USB накопителя.

Сборку можно разместить, как на жестком диске компьютера, так и на USB накопителе. Это позволяет осуществлять запуск Open Server на любом компьютере.

5. Одновременная работа с Denwer, Xampp и т.д.

Open Server не конфликтует с аналогичными программными продуктами и может одновременно работать с ними.

6. Полная поддержка русского языка и мультиязычность.

7. Централизованная система запуска и остановки всех компонентов Open Server.

Благодаря своей автономности, после остановки Open Server полностью «исчезает» из системы и может быть скопирован в другую директорию или даже удален.

8. Компоненты Open Server конфигурировались и тестировались для полноценной работы в составе комплекса.

Программы написаны разными разработчиками и иногда они могут конфликтовать друг с другом. Возможно это так же из-за различных версий одной и той же программ. Разработчики Open Server создают сборки таким образом, чтобы между программами не возникало разногласий и вследствие этого ошибок.

В базовый «минимальный» комплект входит:

- Apache 2.2.22;

- Apache 2.4.2;

- Nginx 1.2.0;

- MySQL 5.1.63;

- MySQL 5.5.24;

- PostgreSQL 9.1.2;

- PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4);

- PHP 5.3.13 (IMagick 2.3.0, Xdebug 2.2.0, IonCube Loader 4.0.14, Memcache 2.2.6);

- PHP 5.4.3 (Xdebug 2.2.0);

- SlimFTPd 3.181;

- Fake Sendmail 32;

- NNCron Lite 1.17;

- Memcached 1.2.6;

- Adminer 3.3.4;

- HeidiSQL 7.0;

- Webgrind 1.0;

- PHPMyAdmin 3.5.1;

- PHPPgAdmin 5.0.4;

- PHPMemcachedAdmin 1.2.1.

Для запуска Open Server используется файл Open Server.exe.

Список использованной литературы

1. Хуторской А.В., Орешко А.П. Технология создания сайтов: Учеб. пособие для учеников 10-11 классов / - М.: Дрофа, 2004 г. - 238 с.

2. Гаевский А.Ю., Романовский В.А. 100 % самоучитель по созданию Web-страниц и Web-сайтов: самоучитель / - М.: Технолоджи-3000, 2008 г. - 464 с.

3. Дунаев С. Доступ к базам данных и техника работы в сети. Практические приемы современного программирования: Учеб. пособие / - М.: ДИАЛОГ-МИФИ, 1999 г. - 416 с.

4. Грофф Д.Р. Полное руководство по MySQL: Учеб. пособие / - М.: Вильямс, 2006 г. - 324 с.

5. Колисниченко Д. PHP и MySQL. Разработка Web-приложений: Учеб. пособие / СПб: БХВ-Петербург, 2013 г. - 543 с.

6. Кузнецов М.В. PHP: Учеб. пособие / СПб: БХВ-Петербург, 2005 г. -

105 с.

АКТУАЛЬНОСТЬ РАЗРАБОТКИ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДИСТАНЦИОННОЙ ПОДДЕРЖКИ ПРИ РАССЛЕДОВАНИИ ПОЖАРОВ

Д.С. Салионов, адъюнкт, А.А. Рыженко, доцент, к.т.н., Академия ГПС МЧС России, г. Москва

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

Статьей 219 УК РФ предусмотрена уголовная ответственность за нарушение правил пожарной безопасности, совершенное лицом, ответственным за их соблюдение. Преступление по ч. 2 ст. 219 УК РФ, повлекшее смерть человека или иные тяжкие последствия, отнесено к категории тяжких. Данная статья призвана служить важнейшим профилактическим фактором, обеспечивающим соблюдение должностными лицами и другими гражданами мер пожарной безопасности, влекущих за собой снижение количества пожаров и тяжести их последствий. Но только на практике правоприменительная деятельность в данном направлении очень ограниченна, а количество возбуждаемых уголовных дел, а тем более, в итоге, дошедших до суда, составляет единицы. Одной из причин этого является правовая и техническая недостаточная подготовленность основной массы сотрудников, осуществляющих деятельность по расследованию пожаров, к работе по данной статье, в неумении оперативно и целенаправленно выявлять и закреплять признаки состава преступления, устанавливать виновных лиц [1].

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.