Технологическая практика программиста

ВВЕДЕНИЕ

     В среднем в столице сегодня  совершается около сорока квартирных краж в сутки. Раскрываемость же этого  вида преступлений составляет 30%.

     Анализ  краж, произошедших в последнее время, показывает, что злоумышленники проникают  прежде всего туда, где техническая  укрепленность слабая — пустотелые деревянные двери, замки низкой секретности, отсутствие металлических решеток  на окнах 1-го этажа. Особенно уязвимыми  объектами посягательства являются первые этажи жилых зданий. Часто  в оконные проемы устанавливают  стеклопакеты, однако как показывает практика, они вскрываются преступниками  наиболее часто и не являются значительным препятствием для них.

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

     Да  что там! Готовясь к преступлению, прибегают даже к помощи компьютеров, занося туда подробное описание всех премудростей иноземных замков и  методов их вскрытия. «Двери и замки  — от сквозняков и честных людей» — со знанием дела утверждают они, смеясь над наивностью обывателей, вкладывающих немалые средства, полагая, что смогут превратить свою квартиру в недоступную крепость. Но крепостью  зачастую она становится для самих  же жильцов. Ежедневно на пульт службы спасения звонят хозяева квартир  с просьбой открыть железные двери, замки которых вдруг отказались им повиноваться и лишили людей возможности  попасть в квартиру, а то и выйти  из нее.

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

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

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

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

     И, наконец, один из самых главных вопросов. Куда будет приходить сигнал с  приёмно-контрольного прибора. В случае наличия на объекте охраны этот вопрос решается просто, конечно в помещении  охраны. А если охраны нет? Ведь далеко не каждая фирма способна оплачивать услуги охраны. Здесь существует несколько вариантов: 1) сдача объекта на пульт вневедомственной охраны; 2) сдача объекта на пульт охраны «Гольфстрим охранные системы» по радиоканалу; 3) применение автодозвонщика, который в случае сработки охранной сигнализации по заранее запрограммированным телефонным номерам передаст речевое сообщение о факте проникновения на объект; 4) применение GSM дозвонщика (для нетелефонизированных объектов).

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

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

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

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

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

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

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

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

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

 
 
 
 
 
РАЗДЕЛ I. ПРЕДПРИЯТИЕ – БАЗА ПРОХОЖДЕНИЯ ПРАКТИКИ

     Общие сведения о предприятии (организации) и отделе – месте прохождения практики по профилю специальности.

     Начало  деятельности ЗАО "Астраханьспецавтоматика" связано с созданием в 1963 году Астраханского участка по монтажу  промышленной автоматики от Волгоградского предприятия "Волгоградэнергоавтоматика" В 1969 году участок был преобразован в Астраханское специализированное монтажно-наладочное управление треста ”Югавтоматика”. В 1993 году было зарегистрировано Акционерное общество закрытого типа "Астраханьспецавтоматика", на территории которой расположены токарный и столярный цеха, цеха производства изделий из металла с участками сварки и окраски.

     Виды  деятельности:

     ЗАО «Астраханьспецавтоматика», выполняет работы по проектированию, монтажу, наладке, ремонту и техническому обслуживанию: 

     • установок автоматического пожаротушения; 

     • установок пожарной автоматики; 

     • установок сигнализации и оповещения о пожаре; 

     • установок дымоудаления; 

     • систем охранной сигнализации, видеонаблюдения, контроля доступа;

     • систем автоматизации технологических процессов; 

     • КИПиА; 

     • внутренних сетей электроснабжения, электроосвещения; 

     • телефонизации, радио и телевидения, связи, телемеханики;

     • изготавливает металлоконструкции любой сложности.

     Предприятием  выполнены работы по монтажу систем автоматического пожаротушения, сигнализации и оповещения о пожаре на объектах:

     – I и II очереди Астраханского газоперерабатывающего  завода;

     – Здание грануляторов с помещением управления и электропомещением на Астраханском ГПЗ; 

     – ГНС на 400 куб. м сжиженного газа ООО  ТТК "Локомотив" в пос. Солянка;

     – Астраханского Зернового Терминала;

     – ООО "Трансойл-Терминал" в г. Нариманов;

     – Торгового центра "Гранд-Ривер" пр. Воробьева, г. Астрахань;

     – Торгово-развлекательного центра "Три  Кота", ул. Минусинская, 8, г. Астрахань  и др. 

     Выполнены работы по монтажу комплекса инженерных и технических средств охраны объектов:

     – I и II очереди Астраханского газоперерабатывающего  завода;

     – Газового промысла и объектов жизнеобеспечения ООО "Астраханьгазпром";

     – Каспийского трубопроводного консорциума.

     Выполнены электромонтажные работы на Мостовом переходе через р.Бузан на участке  Астрахань–Аксарайская Приволжской  железной дороги.

     На  многих предприятиях г. Астрахани и  области ведутся работы по техническому обслуживанию смонтированных систем охранно-пожарной сигнализации.

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

     В ходе производственной практике я занимался  установкой спецавтоматики. Научился устанавливать:

     • установка автоматического пожаротушения; 

     • установка пожарной автоматики; 

     • установка сигнализации и оповещения о пожаре; 

     • установка дымоудаления; 

     • систем охранной сигнализации, видеонаблюдения , контроля доступа;

     • систем автоматизации технологических процессов; 

     • КИПиА; 

     • внутренних сетей электроснабжения, электроосвещения; 

     • телефонизации, радио и телевидения, связи, телемеханики;

     • изготавливает металлоконструкции любой сложности.

     Структура предприятия

     

     Организационно-функциональная структура учреждения – базы практики

     Технологическую практику я проходил в структурном  подразделении ЗАО «Астраханьспецавтоматика» в проектном отделе в качестве техника-программиста.

     Проектный отдел является техническим центром  компании. Его

     основными задачами являются:

     • Разработка технико-коммерческих предложений

     • Разработка комплексной проектной  документации по

     системам  установки и отладки спецоборудования.

     • Согласование проектной документации с начальник отдела.

     • Авторский и технический надзор за выполнением

     монтажных работ;

     • Экспертиза готовых проектов; 

fy">     • Экспертиза имеющегося оборудования с  рекомендациями

     по  его использованию и/или замене; 

     Проектный отдел также осуществляет:

     • Техническую и информационную поддержку  структур

     компании 

     • Предоставление технической информации и техническое

     обучение  проектных отделов.

     • Активное участие в анализе внутреннего  и внешнего

     рынка оборудования систем спецоборудования.

     • Совместную работу с московскими  и региональными

     проектными  фирмами.

 

Раздел  II. ВИДЫ ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ПРЕДПРИЯТИЯ (ОРГАНИЗАЦИИ)

     Описание  программы

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

     Ниже  приведены решающие доводы в пользу применения AutoCAD вместо карандаша и  бумаги.

     Точность. Если AutoCAD правильно настроен, то рисовать линии, окружности и другие фигуры с точными размерами гораздо проще в AutoCAD, нежели на бумаге.

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

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

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

     Функциональный  состав

     Ранние  версии AutoCAD оперировали элементарными  объектами, такими как круги, линии, дуги и др., из которых составлялись более сложные объекты. Однако на современном этапе программа  включает в себя полный набор средств, обеспечивающих комплексное трёхмерное моделирование, в том числе работу с произвольными формами, создание и редактирование 3D-моделей тел  и поверхностей, улучшенную 3D-навигацию  и эффективные средства выпуска  рабочей документации. Начиная с  версии 2010, в AutoCAD реализована поддержка  параметрического черчения, то есть возможность  налагать на объект геометрические или  размерные зависимости. Это гарантирует, что при внесении любых изменений  в проект, определённые параметры  и ранее установленные между  объектами связи сохраняются.

     Ниже  описаны некоторые функциональные возможности современной версии.

  • Инструменты работы с произвольными формами позволяют создавать и анализировать сложные трехмерные объекты. Их формирование и изменение осуществляются простым перетаскиванием поверхностей, граней и вершин.
  • Трехмерная печать. Можно создавать физические макеты проектов через специализированные службы 3D-печати или персональный 3D-принтер.
  • Использование динамических блоков позволяет создавать повторяющиеся элементы с изменяемыми параметрами без необходимости перечерчивать их заново или работать с библиотекой элементов.
  • Функция масштабирования аннотативных объектов на видовых экранах или в пространстве модели.
  • Запись операций позволяет формировать последовательности команд даже без опыта программирования. Записываемые операции, команды и значения ввода регистрируются и отображаются в отдельном окне в дереве операций. После остановки записи можно сохранить команды и значения в файле макроса операций с целью последующего воспроизведения. При коллективной работе макросы могут быть доступны всем.
  • Диспетчер подшивок организует листы чертежей, упрощает публикацию, автоматически создает виды, передает данные из подшивок в основные надписи и штемпели и выполняет задания таким образом, чтобы вся нужная информация была в одном месте.
  • Инструменты упрощенной трехмерной навигации: «видовой куб» позволяет переключаться между стандартными и изометрическими видами — как предварительно заданными, так и из выбранной пользователем точки; «штурвал» объединяет в одном интерфейсе несколько различных инструментов навигации и предоставляет быстрый доступ к командам вращения по орбите, панорамирования, центрирования и зумирования.
  • Инструмент «аниматор движения» предоставляет доступ к именованным видам, сохраненным в текущем чертеже и организованным в категории анимированных последовательностей. Его можно применять как при создании презентации проекта (анимированные ролики), так и для навигации.
 

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

     Autocad 2009 - современное 32-разрядное приложением  среды Windows. Она может эксплуатироваться  на любых компьютерах, работающих  под управлением этой среды,  начиная с версии MS Windows 2000 и выше. Возможна работа на одном компьютере  или в локальной сети. Ограничения  на сетевую операционную систему  отсутствуют. В программе применяется  распределенная модель обработки  данных с использованием сервера  приложений. Для работы сервера  приложений требуется компьютер,  работающий под управлением Windows.

     Диалоговое  окно свойств объектов

     В AutoCAD 2000 введено диалоговое окно свойств  объектов, которое облегчает просмотр и редактирование любых объектных  свойств. Диалоговое окно свойств объектов объединяет функциональные возможности  таких команд, как DDMODIFY DDEDIT, DDCHPROP, и  других, начинающихся с DD..... и добавляет  множество других специфических  команд редактирования. Единое диалоговое окно с двумя колонками информации заменило собой около 40 различных  диалогов и команд.

  • Редактирование по типу. Эта функция диалогового окна фильтрует наборы выбранных объектов по типу объекта, таким образом, давая возможность модифицировать свойства для каждого объекта.
  • Редактирование при отсутствии выбора объектов. Когда нет текущего набора выбранных объектов, то показывается текущее состояние таких свойств чертежа, как гиперссылки, стиль вывода на печать, ПСК и данные о видовых экранах, параметры по умолчанию. При этом они доступны для редактирования.
  • Закладки диалогового окна. Закладки диалогового окна позволяют увидеть свойства объектов по категориям (например, Общие свойства, Геометрия, и т.д.) или в алфавитном порядке.
  • Динамическое обновление. Свойства обновляются динамически на экране при выборе другого набора объектов.

     Автоматическая  привязка и автотрассировка

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

     Частичная загрузка файла

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

     Раскладки листа (Layouts)

     Новая функция раскладок листа в AutoCAD 2000 дает пользователю возможность создавать  множество пространств листа  для одного чертежа. Пользователи теперь могут визуально компоновать  чертеж на виртуальном "листе" бумаги. Использование нескольких раскладок  листа дает возможность объединить несколько вариантов печати (на разные устройства, на листы разного формата, с использованием разных стилей и  т.п.) в одном файле чертежа. Это  в значительной степени сокращает  время и усилия, требуемые для  установки и конфигурации файлов чертежей для распечатки.

  • Создание раскладки. Пользователи могут быстро и просто создавать индивидуальные раскладки, используя мастер раскладок, шаблоны раскладок или просто создавая новые конфигурации. Как только раскладка создана, она может быть скопирована из любого чертежа в текущий при помощи центра управления AutoCAD DesignCenter или команды импорта раскладок листа.
  • Параметры страницы. Диалог настройки параметров страницы предоставляет возможности задания параметров вывода на печать: устройство вывода, формат листа, масштабный коэффициент, ориентацию листа и область чертежа, выводимую на печать для каждой раскладки. Эти установки сохраняются для каждой раскладки листа.
  • Именованные параметры страницы. После того, как пользователи сконфигурировали параметры страницы для различных раскладок листа, они могут присваивать им названия и сохранять их в файле чертежа для последующего использования. Кроме того, именованные параметры страниц можно импортировать из других чертежей.
  • Раскладки WYSIWYG. Функция раскладок листа предоставляет возможность предварительного просмотра именно изображения, в том виде, в каком оно будет напечатано. Благодаря этой функции на экране представлены границы листа и область печати, в зависимости от размера страницы, масштабного коэффициента, ориентации листа и отступов от края листа. Раскладка листа также точно отражает толщины линий, цвет, образцы закраски и т.п.

 
 

     Прямой  доступ через браузер

     Пользователи AutoCAD теперь могут использовать Internet как средство хранения и доступа  к ассоциированным с AutoCAD данным, включая первичные чертежи и  связанные с ними файлы (DWG и DXF), а  также файлы в форматах DWF, LSP, SCR, MNU, и ARX. AutoCAD 2000 включает несколько новых  инструментов работы с Internet, упрощающих процесс извлечения и доступа  к файлам.

     Диалоговые  окна файлового ввода-вывода в AutoCAD 2000 дают прямой доступ к Internet. AutoCAD 2000 распознает указатели ресурсов URL в операциях  файлового ввода-вывода. Кроме того, AutoCAD 2000 дает возможность задания  внешних ссылок по адресам URL 

 

     Объектные гиперссылки

     При помощи новой функции Hyperlinks, пользователи могут подключать гиперссылки к  объектам AutoCAD, а затем последовательно  передавать эту связь любому файлу DWG, файлу документа в Windows, адресу URL, и т.п. Диалоговое окно вставки  гиперссылок и новая панель инструментов для работы с Web обладают мощными  функциями, просты в использовании  и согласуются с другими офисными приложениями.

  • Характерный курсор дает динамический отклик, при попадании в чертеже на объект с гиперссылками. Подобно кнопкам навигации в браузере Вперед и Назад, похожие кнопки на панели инструментов для работы с Web позволяют перемещаться между web-серверами, документами Word, электронными таблицами Excel, чертежами AutoCAD и другими файлами.
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Раздел  III. ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ

     Сайт   ЗАО «Астраханьспецавтоматика»

     Анализ  предметной области

     Для разработки  сайта ЗАО «Астраханьспецавтоматика» рассматривалась предметная область –предоставляемые услуги компании. Эта компания занимается установкой безопасности и все прилегающие к ней оборудование.

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

     Цель  разработки

     Создать информационный сайт для компании ЗАО «Астраханьспецавтоматика» и указать все услуги предоставляемые компанией.