Информационная система компании ЗАО "НаноБрахиТек"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.11.2013
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Следующим этапом мы будем проводить анализ программных продуктов для централизованного хранения документов и централизованного использование программного обеспечения. Чтобы реализовать эту задачу нам необходимо внедрение терминального сервера. Их не так много, существует всего лишь несколько специализированных программ:

· Microsoft Windows Terminal Server (поставляется в Microsoft Windows Server);

· Citrix Metaframe.

Более подробно рассмотрим программный продукт Citrix XenApp.

Citrix XenApp - эффективная, безопасная и экономически выгодная доставка всех приложений Windows.

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

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

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

Патентованные технологии виртуализации приложений, постоянно развивающиеся в течение 15 лет существования компании Citrix, сокращают время ответа приложений и повышают продуктивность работы пользователей. Производительность многих приложений при работе по WAN-каналам, с их большими задержками и ограниченной пропускной способностью, существенно падает. Citrix XenApp, значительно снижает требования к пропускной способности каналов и смягчает проблемы задержек, так как за счет использования технологии Application Virtualization по сети передаются только движения мыши, нажатия клавиш и обновления экрана. Даже приложения с интенсивным использованием графики и обработкой объемных данных работают лучше, сохраняя высокий уровень производительности.

Citrix XenApp гарантирует, что ИТ - инфраструктура сможет поддерживать высокий темп изменений, присущий современному бизнесу, одновременно обеспечивая пользователям комфорт и высокую производительность их работы

Доставка приложений может осуществляться любому пользователю в любую точку мира. Сокращение срока окупаемости приложений поможет вам быстро реагировать на меняющиеся требования бизнеса. Теперь можно управлять доставкой всех приложений Windows из единого центра: больше не нужно ходить от одного ПК к другому, ездить из офиса в офис или ожидать возвращения всех ноутбуков в штаб-квартиру. Благодаря XenApp можно доставлять свои приложения и обновления к ним моментально - в любое время и в любом месте - в новые филиалы, во вновь поглощенные компании, сотрудникам, находящимся за границей либо работающим на условиях аутсорсинга, а также тем сотрудникам, чья работа подразумевает разъезды.

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

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

Citrix XenApp, является надстройкой над службой терминалов Microsoft Windows Server. Эти два компонента необходимо использовать вместе.

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

Рассмотрим аппаратную мини АТС Panasonic KX-TDA200. Мини АТС Panasonic KX-TDA200 (KXTDA200, KX-TDA 200) представляют собой новое поколение цифровых телефонных станций, созданных на основе конвергенции технологий телефонных и компьютерных сетей. Мини АТС Panasonic KX-TDA200 имеют гибкое распределение вызовов и широкий выбор пользовательских функций. Мини АТС Panasonic KX-TDA200 поддерживают все виды системных телефонных аппаратов Panasonic, а также имеют интерфейсы Ethernet и USB для приложений компьютерной телефонии.

Свойство гибридности внутренних портов Мини АТС Panasonic KX-TDA200 означает, что к ним можно подключить любой телефон - цифровой или аналоговый системный телефон или обычный телефон. Другое еще более удобное качество гибридных портов в мини-АТС Panasonic KX-TDA200 - это возможность подключить к одному внутреннему порту одновременно три независимых телефона: два системных цифровых телефона новой 76-й серии и один аналоговый. Эта функция называется D-XDP и является уникальным преимуществом систем KX-TDA. Таким образом, всякий раз при подключении цифрового телефона в системе возникают дополнительные внутренние порты, что позволяет наращивать емкость без затрат на дополнительное оборудование.

Мини-АТС Panasonic серии KX-TDA можно подключать к телефонным сетям не только по аналоговым, но и по цифровым соединительным линиям с протоколами ISDN PRI (EDSS-1 и QSIG), ISDN BRI, VoIP, R2 MFC/DTMF/Pulse. Если у организации есть главный офис и несколько филиалов (в том числе, в разных городах), и между филиалами ведутся интенсивные телефонные переговоры, то для снижения затрат оптимально арендовать выделенные линии связи и организовать частную телефонную сеть. Мини-АТС Panasonic серии KX-TDA можно устанавливать не только в филиалах, но и в центральном офисе, т.к. она может быть «мастером» в сетях ISDN. Администратор сети может управлять системами в филиалах из центрального офиса, по сети ISDN или по интернет. Кроме того система KX-TDA автоматически отправит сообщение о неисправности администратору по электронной почте. В рамках частной телефонной сети удобно организовывать селекторные совещания с широким составом участников. Для этого у АТС Panasonic KX-TDA200 есть 30-и сторонняя конференцсвязь.

Интегрированный IP шлюз позволяет передавать речь и данные по сети Интернет, преобразуя их в пакеты. Это позволяет значительно снизить стоимость междугородных переговоров за счет более рационального использования пропускной способности линий связи. IP шлюз (соответствует H.323 вер. 2) имеет 4 речевых канала. Всего в системе KX-TDA200 может функционировать до 16 каналов VoIP. Для сжатия речи используются кодеки G.729a, G.723.1 (6.3), G.723.1 (5.3). IP шлюз оснащен средствами DNS, адаптивным буфером синхронизации и автоматическим эхоподавлением. Он позволяет передавать по IP факсимильные сообщения (со скоростью 9600 Kb/s) и DTMF сигналы. Управлять шлюзом можно либо непосредственно (через интерфейс RS-232), либо удаленно, по сети.

На основе мини-АТС Panasonic KX-TDA можно построить микросотовую систему связи цифрового стандарта DECT. Для АТС Panasonic KX-TDA разработан новый тип базовой станции, которую можно подключить к внутреннему цифровому порту (как системный телефон). Это позволяет существенно снизить стоимость микросотовой системы и освободить слот в базовом блоке.

Объединение возможностей телефонных и компьютерных систем с помощью специального ПО (CTI приложений) направлено на улучшение качества обслуживания вызовов. При поступлении вызова может быть определен номер вызывающего абонента (по Caller ID для аналоговых линий, или ISDN CLIP для цифровых), и на компьютерном мониторе появится информация о нем (из справочника MS Outlook, из базы данных или из Интернет). Разговор можно записать на жесткий диск компьютера, а затем переслать запись по электронной почте. Кроме того, можно использовать свой компьютер, как интеллектуальный автоответчик, способный воспроизводить разные приветствия для разных вызывающих абонентов, записывать сообщения на жесткий диск, а затем пересылать их на мобильный телефон или на электронную почту.

Рассмотрим один из программных продуктов - Asterisk. Asterisk IP-PBX - свободное решение компьютерной телефонии с открытым исходным кодом от компании Digium, первоначально разрабатываемое Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD и Solaris.

Asterisk, в комплексе с необходимым оборудованием, обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов (постановка звонков в очередь и распределение их, по агентам используя различные алгоритмы), запись CDR и прочие функции. Для создания собственной функциональности можно воспользоваться собственным языком Asterisk для написания диалплана, написав модуль на языке C, либо воспользовавшись AGI, который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных, выполняемое через AGI может быть написано на любом языке программирования.

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

· Условный и безусловный перевод звонков (call transfer) - необходим для более эффективного использования внешних линий и номеров (разделение этих ресурсов между абонентами), для удобного переключения звонков с одного абонента на другого или на дополнительные сервисы (конференции, меню);

· Постановка звонка на удержание (call hold) и музыка на ожидании (music on hold) - позволяет в момент разговора прервать его, и набрать другой номер, после этого вернуться обратно. Типичный случай применения - короткая консультация, когда принявший вызов не знает ответ, и связывается, не разрывая канала с коллегой для получения ответа, после чего сообщает ответ позвонившему;

· Уведомление о поступлении нового вызова (call waiting) - в случае, если вызываемый абонент уже на связи, уведомляет его о поступлении нового входящего звонка с возможностью выбора способа реагирования (принять, отвергнуть, игнорировать). Данная функция позволяет быть в курсе поступающих звонков во время разговора и при необходимости переключиться на более важный звонок;

· Возможность установки переадресации (call forward) «по-занято», «по-недоступен», «безусловная» - эти функции позволяют абоненту самостоятельно установить другие номера, на которых он будет доступен, включая мобильные и международные. Таким образом, абонентам не требуется знать местонахождение друг друга, а делать вызов всегда по внутреннему номеру. Также в случае отсутствия сотрудника на рабочем месте и активной переадресации, звонок клиента будет направлен на установленный для связи номер;

· Парковка вызова (call parking) - позволяет «припарковать» вызов, положить трубку, перейти к другому аппарату и возобновить прерванный разговор. Очень удобная функция для абонентов, вынужденных часто передвигаться по территории офиса и за его пределы;

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

· Завершение вызова без опускания трубки (call completion) - позволяет нажатием специальной кнопки в тональном режиме (обычно *) прервать осуществляемый вызов и набрать новый номер. Данная функция очень удобна при донаборе внутреннего номера из меню, так как при этом не требуется заново набирать номер организации;

· Определение номера (Caller ID) и отображение номера на абонентском устройстве пользователя. Эта функция позволяет информировать абонента о том, кто ему звонит путем отображения на дисплее телефона, а также позволяет сохранить запись в истории звонков, отобразить имя и номер звонящего в голосовой почте, настроить специальный тип вызова и др. Без функции callerid все абоненты «анонимны»;

· Запись информации о звонках (Call Detail Records, CDR) - сохранение записей о сделанных звонках в текстовом файле для дальнейшего анализа, тарификации;

· Конференцсвязь (teleconferencing) - одновременное участие в телефонном разговоре нескольких человек. Есть возможность динамически создавать конференц - комнаты, приглашать в комнаты других участников, защищать конференции паролем;

· Голосовая почта (Voicemail) и индикация новых сообщений (Message Waiting Indication, MWI) - функция АТС, позволяющая записать голосовое сообщение в случае, если вызываемый абонент не доступен или занят, с пересылкой (при необходимости) записанного сообщения по электронной почте. Asterisk предлагает хорошо продуманную систему голосовой почты, которая может конкурировать со многими коммерческими решениями и уже используется операторами для организации сервиса голосовой почты для своих клиентов. Пользователи вовремя получат голосовые сообщения при отсутствии на рабочем месте, так как записи сообщений будут переданы им на электронную почту. Функция MWI позволит отобразить на телефоне кол-во новых сообщений по мере их поступления. Хранение почты на корпоративном IMAP почтовом сервере позволяет реализовать идею универсального обмена сообщениями в вашей компании. Сотрудники получат возможность в удобной форме просматривать и сортировать пришедшие им сообщения прямо в почтовом клиенте. Для хранения сообщений может быть использована любая ODBC база данных, что обеспечивает абсолютную надёжность хранения сообщений пользователей;

· Интерактивный голосовой ответ (IVR) - позволяет создать «меню» организации с проговариванием голосовых фраз и обнаружением нажатий в тональном режиме. Очень важная функция, которая позволяет использовать один многоканальный номер с донабором внутреннего номера сотрудника. Также использование меню существенно снимает нагрузку с секретаря, так как звонящий получает информацию для самостоятельного решения о маршрутизации звонка;

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

· Присутствие (presense) - позволяет отображать на системном телефоне и программном обеспечении статус абонента (доступен, занят, звонит, не беспокоить и др.). К традиционных АТС системах возможности индикации присутствия весьма ограничены, и обычно сводятся к индикации занятости линии абонента. При использовании Asterisk статус абонента можно видеть в ICQ, Jabber или любом другом ПО;

· Запись разговоров (call recording) - позволяет выборочно или в сквозном режиме записывать разговоры, как по инициативе администратора (автоматически), так и по желанию пользователя, т.е. выборочно (one touch recording);

· Прослушивание разговоров (call spy) - санкционированное подключение разрешённого лица к существующему разговору;

· Вторжение в разговор (call intrusion) - санкционированное подключение к разговору с возможностью говорить с любой из сторон (с одной или с обеими);

· Сокращенный набор (speed dial) - возможность назначить номеру (как правило, длинному, короткий эквивалент из одной-двух цифр). Данная возможность позволяет существенно облегчить набор международных номеров и увеличить скорость их набора;

· Повтор последнего набранного номера (redial) - позволяет быстро набрать последний набранный номер, не вводя его целиком (не зная его). Во многих телефонах эта функция есть, но реализация такой возможности на АТС позволит использовать эту функцию со старых телефонов;

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

· Вызов без набора номера (для экстренных служб) (hotline) - соединяет абонента сразу после поднятия трубки, без набора какого-либо номера;

· Выборочное ограничение исходящих / входящих вызовов (blacklist) - позволяет занести некоторые номера в «черный список» и не коммутировать звонки с них и на них;

· Ограничение всех входящих / исходящих вызовов (whitelist) - позволяет запретить все входящие или исходящие вызовы за исключением списка неразрешённых к коммутации номеров;

· Удаленный доступ с обратным вызовом (callback) - позволяет позвонить на специально выделенный callback номер компании, при котором вместо соединения сразу происходит обрыв связи. После этого АТС сама инициирует звонок на определившийся номер, запрашивает PIN код (если номера нет в базе), и далее имитирует обычный алгоритм принятия звонка. Таким образом, сотрудники компании могут не тратить личные средства для решения задач компании;

· Различные алгоритмы обработки звонков в зависимости от даты и времени и временные ограничения доступа - позволяет создать различные голосовые меню для рабочих и выходных дней, и технически позволяет любую функцию АТС поставить в зависимость от времени / даты;

· Asterisk поддерживает аналоговые линии связи (FXS, FXO). Для интеграции с другими АТС существует поддержка цифровых протоколов связи ISDN PRI и SS7;

· Современные телекоммуникации основываются на интернет протоколе (IP) и технологиях передачи голоса по интернет сети - Voice Оver IP. По протоколам VoIP осуществляется взаимодействие с другими IP АТС (Рeering), а также для снижения затрат на связь и проведение безопасных переговоров и телеконференций;

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

· Удалённое подключение пользователей и офисов позволяет организовать мобильность пользователей. Сотрудники, которые часто находятся в командировках, имеют возможность удалённого подключения, что обеспечит как кардинальное снижение затрат на связь, так и новую возможность связи несмотря на отсутствие сотрудника в офисе;

· Для снижения затрат на МГ/МН связь такие звонки направляются на провайдеров IP телефонии;

· При помощи технологий VoIP существует возможность подключения многоканальных номеров разных стран. Это позволит существенно упростить и облегчить связь с компанией и ее сотрудниками по всем параметрам. На сайте компании в разделе Контакты размещается список из любого количества номеров (Москва, Париж, Лондон, Киев, Кишинев, Вашингтон и много других), и желающий позвонить в институт выберет самый удобный для него номер. Также сотрудникам компании в командировках будет проще и дешевле связываться с центром;

· Asterisk поддерживает флаги качества обслуживания голосового трафика, что при выполнении необходимой настройки активного сетевого оборудования позволяет повысить приоритет голосового трафика;

· Использование VoIP каналов позволяет решить проблему роста пользовательской базы раз и навсегда, так как максимальное количество абонентов и одновременных звонков зависит только от мощностей сервера и каналов связи, понятия «порт» в IP телефонии нет;

· Система телефонии должна обладать полноценной системой AAA (Authentication, Authorization, Accounting). Необходимо очень гибко управлять возможностями подключениями абонентов (безопасность), разрешенными направлениями (тарифные планы), подсчетом себестоимости (терминация). Каждый пользователь должен иметь свой индивидуальный счет, на котором отражаются все его звонки, баланс, тарифные планы, адреса подключения и др. Такого рода возможности доступны при интеграции с внешней биллинговой системой;

· Существует возможность предоставления удобной и дешевой связи в личных целях сотрудников с абонентами из других стран за счет самих сотрудников. Для этого необходимо сделать способ авторизации по ПИН коду с карточки с предоплаченным номиналом;

· В целях максимальной гибкости IP АТС Asterisk поддерживает неограниченное количество изолированных номерных планов, позволяя сотрудникам разных офисов иметь одинаковые внутренние номера;

· IP АТС Asterisk обладает поддержкой SNMP протокола, что позволяет осуществлять мониторинг числа соединений, нагрузки на систему и сетевые интерфейсы, доступность VoIP пиров, а уведомлять и реагировать на проблемы;

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

· Практически любая функция АТС может быть поставлена «под пароль» в виде PIN кода, например, международные и междугородние звонки, выход в другой офис, участие в конференции, занятие «резервной линии», и т.д. При звонке из города абонент может выбрать в меню опцию, позволяющую ему авторизоваться по PIN коду и виртуально переместиться в контекст своего офисного телефона, т.е. осуществлять действия «от имени» своего телефона, такие как проверка голосовой почты, внутренние и внешние звонки, управления режимами переадресации и т.д. и т.п.;

· Так как Asterisk работает на ОС Linux и FreeBSD, зарекомендовавших себе как надежные и высокопроизводительные сетевые операционные системы. Это позволяет совместить функции АТС и сетевого маршрутизатора с функциями NAT, сервера доступа в интернет или удаленного доступа с поддержкой PAP/CHAP авторизации, создать на базе Asterisk Pbx виртуальную частную сеть с использованием протоколов IPSec, LT2P, OpenVPN.

Выбор был сделан в пользу программной АТС Asterisk, так как его набор функциональностью просто поражает, а во вторых по сравнению с аппаратными и остальными программными АТС это полностью бесплатная, полнофункциональная и надёжная АТС.

Выбор и обоснование стратегии автоматизации задачи

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

· Цели области деятельности предприятия и последовательность, в которой они будут автоматизированы;

· Способ автоматизации: по участкам, направлениям, комплексная автоматизация, хаотичная;

· Долгосрочная техническая политика - комплекс внутренних стандартов, поддерживаемых на предприятии;

· Ограничения: финансовые, временные и т.д.;

· Процедура управления изменениями плана.

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

Критериями выбора стратегии автоматизации в компании НБТ является расширение и добавление функционала системы после его внедрения, быстрая окупаемость системы, ограничения временных затрат. В связи с этим рассмотрим возможность применения одной из четырёх стратегий автоматизации:

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

· Автоматизация по участкам - это процесс автоматизации отдельных производственных или управленческих подразделений объединенных по функциональному признаку. Внедрение характеризуется большой трудоемкостью для эффективной реализации стратегии обязательно наличие стратегических и оперативных планов. Данный подход выбирается: когда инвестиционные ресурсы недостаточны для полной автоматизации предприятия, когда автоматизация участка позволяет достичь существенного эффекта;

· Автоматизации по направлениям - автоматизация отдельных групп, бизнес-процессов (направлений), таких как производство, сбыт управления финансами.

­ Предполагается, меняем объект, меняем предметную область;

­ Выбор системы сильно зависит от вида услуг и состава затрат;

­ Внедряем систему, мы получаем «конструктор» автоматизированных рабочих мест.

· Комплексная автоматизации - это распространение систем автоматизации на все функциональные направления деятельности компании за счет проведения системной интеграции (объединения) ИС при внедрении. Полная автоматизация подразделяется на:

­ Автоматизация с внутренней интеграции - использования в качестве единого информационного хранилища одной СУБД (клиент -> сервер -> ядро -> СУБД);

­ Автоматизация с внешней интеграцией - использования внешних информационных сущностей (либо файлы) либо использования внутренних протоколов при взаимодействии отдельных модулей.

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

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

Разработка автоматизированной информационной системы специалистами осуществляться в несколько этапов:

· Определение и согласование задачи с генеральным директором;

· Разработка и согласование технического задания, определение дополнительных функций и возможностей;

· Выполнение работ согласно тех. заданию;

· Тестирование всех программных и аппаратных средств и внедрение.

Разработка и внедрение автоматизированной информационной системы компании НБТ будет проходить следующим образом:

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

· Выбор решения. На втором этапе выбирается и согласуется с генеральным директором оптимальное программное и аппаратное решение, которое позволит успешно решить все поставленные перед отделом информационных технологий задачи;

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

· Разработка технического задания. Один из самых важных и сложных процессов - разработка технического задания. От того насколько качественно будет сделан этот этап, зависит результат всей работы. На этом этапе мы формулируем и расписываем задачи с точностью, достаточной для понимания, как руководством, так и исполнителем;

· Тестирование проекта. После выполнения всех основных работ по проектированию и разработке сайта проводится тестирование его работоспособности на ранее сформированной товарной базе. Все выявленные в ходе тестирования ошибки и недочёты немедленно устраняются в рамках технического задания;

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

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

Выбор и обоснование способа приобретения ИС для автоматизации задачи

Способы приобретения ИС - это последующие действия от определения и формализации решения о необходимости ИС до момента пока ИС не будет внедрена на предприятия. Существуют следующие способы приобретения ИС:

· Разработка (самостоятельная и заказная);

· Покупка ИС (покупка отечественной или зарубежной ИС);

· Покупка + разработка (самостоятельная или заказная);

· Аренда.

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

- В компании уже есть IT-отдел со специалистами необходимой квалификации или она собирается его создать по стратегическим соображениям;

- Компания не желает передавать конфиденциальную информацию сторонним разработчикам;

- Сложность бизнес-процессов компании диктует необходимость тесного взаимодействия IT-специалистов и менеджеров других подразделений компании;

­ Разрабатываемая информационная система будет включать весь необходимый функционал, и учитывать все особенность работы и пожелания сотрудников компании, так как будет являться индивидуальной (уникальной) системой.

1.4 Обоснование проектных решений

Обоснование проектных решений по информационному обеспечению

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

Информационное обеспечение ИС является средством для решения следующих задач:

· Однозначного и экономичного представления информации в системе (на основе кодирования объектов);

· Организации процедур анализа и обработки информации с учетом характера связей между объектами (на основе классификации объектов);

· Организации взаимодействия пользователей с системой (на основе экранных форм ввода-вывода данных);

· Обеспечения эффективного использования информации в контуре управления деятельностью объекта автоматизации (на основе унифицированной системы документации).

К информационному обеспечению предъявляются следующие общие требования:

· Информационное обеспечение должно быть достаточным для поддержания всех автоматизируемых функций объекта;

· Для кодирования информации должны использоваться принятые классификаторы;

· Для кодирования входной и выходной информации, которая используется на высшем уровне управления, должны быть использованы классификаторы этого уровня;

· Должна быть обеспечена совместимость с информационным обеспечением систем, взаимодействующих с разрабатываемой системой;

· Формы документов должны отвечать требованиям унифицированной системы документации;

· Структура документов и экранных форм должна соответствовать характеристиками терминалов на рабочих местах конечных пользователей;

· Графики формирования и содержание информационных сообщений, а также используемые аббревиатуры должны быть общеприняты в этой предметной области;

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

Информационное обеспечение ИС можно определить как совокупность единой системы классификации, унифицированной системы документации и информационной базы.

Структура информационного обеспечения представлена на рисунке 7.

Рис. 7. Структура информационного обеспечения

В состав информационного обеспечения должны входить:

· Входные данные - документы, базы данных, сотрудники, программное обеспечение.

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

Рассмотрим, общероссийский классификатор основных фондов (ОКОФ) который входит в состав Единой системы классификации и кодирования технико-экономической и социальной информации (ЕСКК) Российской Федерации (Таблица 4).

Таблица 4. Описание классификаторов

п/п

Наименование объекта кодируемо го

множества

Значность кода

Система

кодирования

Вид классификатора

Список кодов

Код

Значение

1

Код товара

9

Серийно-порядковая

Общероссийский

14 3020191

Сети вычислительные

2

Код товара

9

Серийно-порядковая

Общероссийский

14 3020040

Устройства периферийные и устройства межсистемной связи вычислительных комплексов и электронных машин

3

Код товара

9

Серийно-порядковая

Общероссийский

14 3020060

Средства технические для обслуживания электронно-вычислительной техники (стенды для наладки, имитаторы, инструменты и принадлежности)

4

Код товара

9

Серийно-порядковая

Общероссийский

14 3020201

ЭВМ общего назначения

Обоснование проектных решений по программному обеспечению

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

Программное обеспечение принято по назначению подразделять:

· Системное;

· Прикладное;

· Инструментальное.

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

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

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

· По назначению;

· По режиму обработки;

· По способу взаимодействия с системой;

· По способу построения.

Основным предназначением ОС является:

· Организация эффективных и надежных вычислений;

· Создание различных интерфейсов для взаимодействия с этими вычислениями и самой вычислительной системой.

ОС разделяют по назначению:

· ОС общего назначения;

· ОС специально назначения.

ОС специального назначения подразделяются на следующие:

· Для переносимых компьютеров и встроенных систем;

· Для организации и ведения баз данных;

· Для решения задач реального времени и т.д.

ОС разделяют по режиму обработки задач:

· Однопрограммный режим;

· Мультипрограммный режим.

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

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

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

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

Современные ОС для персональных компьютеров (ПК) реализуют и мультипрограммный, и многозадачный режимы.

По организации работы в диалоговом режиме ОС делятся на следующие:

· Однопользовательские (однотерминальные);

· Мультитерминальные.

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

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

По способам построения (архитектуре) ОС подразделяются на следующие:

· Микроядерные;

· Монолитные.

Это деление условно. К микроядерным ОС относится ОСРВ QNX, а к монолитным - Windows и Linux. Для ОС Windows пользователь не может изменить ядро, так как не располагает исходными кодами и программой сборки ядра. Для ОС Linux такая возможность предоставлена, пользователь может сам собрать ядро, включив в него необходимые программные модули и драйверы.

Наиболее распространенными ОС являются Windows, Unix, Solaris, а также Mac OS X.

Очевидно, что по степени распространенности, количеству пользователей, обладающих навыками работы, впереди всех операционные системы от Microsoft. Однако, на наш взгляд, последняя операционная система этого семейства не в полной мере отвечает требованиям корпоративного сектора, поэтому решено оснастить АРМ сотрудников предприятия ОС Windows XP SP3.

На серверах, предназначенных для централизованного использования приложений будет использоваться ОС Windows Server 2003 Standart, так как данная ОС отличается повышенной безопасностью, надежностью и производительностью, и расширяет возможности подключения локальных и удаленных ресурсов и управления ими. Это позволяет компании снизить расходы и повысить эффективность работы благодаря усовершенствованию средств контроля и управления корпоративными ресурсами.

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

Обоснование проектных решений по техническому обеспечению

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

Комплекс технических средств составляют:

· Сервера;

· Компьютеры;

· Устройства сбора, накопления, обработки, передачи и вывода информации - жесткие диски, устройства хранения данных, сканеры, принтеры, факсимильные аппараты;

· Устройства передачи данных и линий связи - модемы;

· Эксплуатационные материалы - бумага, CD (DVD) - диски и т.п.

В нашем случае основными элементами технического обеспечения будут:

· Автоматизированные рабочие места персонала предприятия;

· Сервера;

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

В качестве АРМ предполагается использовать персональные компьютеры со следующей конфигурацией (Таблица 5):

Таблица 5. Конфигурация персональных компьютеров

Процессор

Intel® Core™2 Duo E7600 | 3.06GHz | Socket 775 | 3MB | 1066MHz | BOX

Набор микросхем

North Bridge: Intel® P43 Express Chipset South Bridge: Intel® ICH10

Оперативная память

Оперативная память DDR2 1048Mb PC2-6400 (800MHz) Patriot (PEP22G6400EL)

Жесткий диск

80,0 Gb HDD Western Digital (WD5000AACS) CaviarGP

Дисковод

VD±RW ASUS DRW-2014L1T, SATA

Видео

GTS 250 1Gb DDR3

Формат корпуса

Miditower ATX

Мощность блока питания

550W

Разъемы на лицевой панели

4 x USB 2.0 /2 x Audio / 1 x IEEE 1394 (FireWire)

Сетевой адаптер

Интегрирован 10/100/1000

Габариты корпуса (ШхВхГ)

426 x 210 x 440 mm

Данная конфигурация позволяет осуществлять работу в разрабатываемой системе с высокой степень надежности.

Для централизованного доступа к приложениям пользователей компании предполагается использовать три серверных станции следующей конфигурации (Таблица 6):

Таблица 6. Конфигурация сервера для централизованного доступа к приложениям

Наименование

Кол - во

Описание

1

Платформа

1

Super micro SYS-6016T-MTLF; 1U, 2-Nehalem; 4x 3.5» SATA, up to 48 GB DDR3 1333 RAM, x8 PCI-e, IPMI, 503mm

2

Процессор

1

Intel Xeon E5506 2.13GHz/4M/4.8GTsec, LGA1366 (80W), DDR3-800 (Nehalem) OEM

3

Оперативная Память

2

DDR3-1333MHz 4Gb Kingston KVR1333D3D4R9S/4G ECC Reg CL9 (Dual Rank), x4 w/Therm Sen.

4

Жёсткие диски

4

SATA 3,5» Seagate Constellation ES 1Tb ST31000524NS 3Gbit/s, 7200rpm, 32M

5

RAID - контроллер

1

Adaptec RAID 5405SAS, PCI Express, 4 port int 3Gbs

6

Устройство записи

1

Slim DVD RW NEC AD-7700S miniSATA Black

Для внедрения программной АТС на базе Asterisk предполагается использовать две серверных станции следующей конфигурации (Таблица 7):

Таблица 7. Конфигурация сервера программной АТС

Наименование

Кол - во

Описание

1

Платформа

1

Super micro SYS-6016T-MTLF; 1U, 2-Nehalem; 4x 3.5» SATA, up to 48 GB DDR3 1333 RAM, x8 PCI-e, IPMI, 503mm

2

Процессор

1

Intel Xeon E5506 2.13GHz/4M/4.8GTsec, LGA1366 (80W), DDR3-800 (Nehalem) OEM

3

Оперативная Память

1

DDR3-1333MHz 2Gb Kingston KVR1333D3D4R9S/4G ECC Reg CL9 (Dual Rank), x4 w/Therm Sen.

4

Жёсткие диски

4

SATA 3,5» Seagate Constellation ES 200Mb ST31000524NS 3Gbit/s, 7200rpm, 32M

5

RAID - контроллер

1

Adaptec RAID 5405SAS, PCI Express, 4 port int 3Gbs

6

Устройство записи

1

Slim DVD RW NEC AD-7700S miniSATA Black

Комплекс технических средств локальной компьютерной сети предусматривает:

· Персональные компьютеры для рабочих мест пользователей;

· Серверное оборудование;

· Комплект сетевого оборудования;

· Комплект кабельной продукции;

· Устройства введения и вывод - сканер и принтер;

· Коммуникационное устройство - модем, факс-модем или сетевой адаптер.

Конкретное решение по созданию ЛВС должно приниматься после обследования помещений, после постройки производственного здания, и некоторых других факторов, к которым в первую очередь можно отнести:

· План помещений предприятия;

· Расположение рабочих мест в организации;

· Наличие места под серверное помещение;

· Перспектива расширения организации, и, следовательно - ЛВС.

2. Проектная часть

2.1 Разработка проекта автоматизации

Этапы жизненного цикла проекта автоматизации

Для разработки проекта автоматизации была выбрана каскадная модель жизненного цикла исходя из преимуществ:

• Лёгкость в управлении;

• Прозрачность при анализе;

• Возможность приостановления деятельности;

• На каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;

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

Жизненный цикл проекта автоматизированной информационной системы начинается в момент принятия решения о его создании и заканчивается в момент выведения его из эксплуатации.

Существует международный стандарт, регламентирующий жизненный цикл информационных систем - ISO/IEC 12207. Standard for Information Technology, а также ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания».

Он определяет структуру жизненного цикла, включая процессы, действия и задачи, которые должны быть, выполнены во время создания информационной системы. Можно выделить три периода создания системы: предпроектный, проектирование, ввод в эксплуатацию. Стадии 1, 2, 3 относятся к первому периоду, стадии 4, 5, 6 - ко второму периоду, стадии 7, 8 - к третьему.

Стадии создания автоматизированной информационной системы:

· Формирование требований к ИС;

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

· Разработка концепции ИС;

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

· Техническое задание (ТЗ);

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

­ Общие сведения;

­ Назначение и цели создания (развития) системы;

­ Характеристика объектов автоматизации;

­ Требования к системе;

­ Состав и содержание работ по созданию системы;

­ Порядок контроля и приемки системы;

­ Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие;

­ Требования к документированию;

­ Источники разработки.

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

· Эскизный проект;

На данном этапе ведётся разработка предварительных проектных решений по системе и ее частям, описываются функциональные схемы систем:

­ Схема организации VPN канала;

­ Схема организации централизованного использования документов и программного обеспечения;

­ Схема организации объединения телефонных сетей между офисами. Разработкой документации на автоматизированную систему и её части занимается системный администратор, утверждает начальник отдела информационных технологий.

· Технический проект;

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

· Рабочая документация;

На данном этапе разрабатываются рабочие документы, которые содержат необходимые и достаточные сведения для выполнения работ по вводу ИС в действие и ее эксплуатации:

­ Пояснительные записки;

­ Схемы;

­ Перечни;

­ Задания;

­ Инструкции;

­ Описания;

­ Обоснования;

­ Конструкторские документы.

Документы разрабатываются сотрудниками отдела информационных технологий.

· Ввод в действие;

На данном этапе первоначально выбираем стратегию внедрения АС. Первым этапом является объединение локальных сетей офиса города Москвы и офиса города Дубна по средствам канала VPN, так как последующие системы не могут быть реализованы без канала VPN. Вторым этапом является объединение телефонных сетей офиса города Москвы и офиса города Дубна, так как расходы на междугороднюю и международную связь составляет порядка 15 000 в месяц. Третьим этапом является создание централизованной системы использования программного обеспечения и документов. Пока идут работы по внедрению систем автоматизации, специалист сервисной поддержке проводит лекции и презентации по использованию новых систем. После поставки оборудования, системным администратором производиться тщательная проверка комплектации и работоспособности оборудования. После чего системный администратор производит пусконаладочные работы, выполняет автономную наладку технических и программных средств. После проверки настроек программных и аппаратных средств начальником отдела информационных технологий проводятся предварительные испытания на работоспособность системы и соответствие ТЗ. Далее устраняются выявленные неисправности и вносятся необходимые изменения в документацию на ИС. Оформляется акт о приемке системы в опытную эксплуатацию. При необходимости дополнительно налаживают технические средства, программные средства и оформляется акт о завершении опытной эксплуатации системы. Завершением ввода в эксплуатацию является проведение приемочных испытаний в соответствии с методикой, выполняются испытания на соответствие ТЗ, анализируются результаты и устраняются недостатки, выявленные при испытаниях, оформляется акт о приемке системы в постоянную эксплуатацию.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.