Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

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

Содержание:

Введение

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

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

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

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

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

Объект исследования – вычислительные системы.

Предмет исследования – состав и свойства вычислительных систем.

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

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

– изучить состав и свойства вычислительных систем;

– изучить деятельность организации;

– разработать базу данных;

– разработать программную систему и описать порядок работы с ней.

1. Состав и свойства вычислительных систем

1.1. Состав вычислительных систем

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

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

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

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

Облачные вычисления являются эффективным инструментом повышения общей прибыли и расширения каналов продаж для независимых производителей программного обеспечения (ISV), операторов связи и VАR-посредников.

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

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

Таким образом, можно решить одну из глобальнейших проблем компьютерной современности – пиратство.

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

При этом, важной деталью является осуществление возможности работы с программами, которые не установлены на компьютере пользователя. Что значительно облегчает работу с устройствами; осуществление регулирования  прав доступа. Большие возможности по ограничению или расширению прав доступа сотрудника к данным; предусмотрено создание шаблонов. Сокращается время на выполнение поставленных задач, облегчается работа с документами; организованы функции по согласованию и утверждению документов [7].

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

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

1.2. Свойства вычислительных систем

Современные вычислительные системы включают большое количество компонентов, как программных, так и технических. Инфраструктура современной вычислительной системы может быть представлена как: частное облако; публичное облако; общественное облако; гибридное облако; программное обеспечение как услуга; платформа как услуга; инфраструктура как услуга [10].

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

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

Частное облако на базе серверов ИТ-компаний разворачивается аналогично частному облаку с дополнительным приобретением серверного оборудования и лицензий на используемого программное обеспечение управления облаком.

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

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

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

Общественные облака могут быть размещены в виде кооперативной собственности, эксплуатации и управлении одной или несколькими из организаций сообществ или третьими сторонами (или различными комбинациями сторон), и общественное облако может быть физически расположено как внутри юрисдикции владельца, так и вне его [16].

Гибридное облако (англ. hybrid cloud) представляет собой специализированную комбинацию из нескольких разных облачных инфраструктур (частное, публичное или общественное облако), которые остаются уникальными объектами, но связанные между собой частными или специальными приложениями и технологиями передачи данных [20].

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

С помощью гибридного облака вы можете повысить адаптивность бизнеса без ущерба для безопасности и контроля: критически важные приложения можно оставлять в частном облаке, а остальные выводить в облако провайдера [18].

Программное обеспечение как услуга (SaaS, англ. Software-as-a-Service) представляет собой специализированную модель, в которой потребителям предоставляются широкие возможности по использованию различного рода прикладного программного обеспечения, предоставляемого определенным провайдером, которое работает непосредственно в облачной инфраструктуре и является доступным по средствам использования различных устройств или при помощи использования средств тонкого клиента, например, по средствам использования браузера (например, использование web-почты) или при помощи использования специализированного интерфейса определенной прикладной программы [2].

К достоинствам облачной модели SaaS можно отнести: не требуется установка программного обеспечения на рабочих компьютерах пользователей; значительное сокращение материальных затрат на развертывание системы: нету надобности в локальном сервере и его энергообеспечении, в администраторе, в дополнительном помещении для сервера; не нужно нанимать в штат дополнительного специалиста по технической поддержке; удобство использования, благодаря интуитивно-понятному веб-интерфейсу, коммуникация с которым осуществляется при помощи доступа к Интернету с настроенным браузером; продуманная и прозрачная форма оплаты за SaaS-услуги; полноценная мультиплатформенность, что с легкостью позволит обойтись бесплатной операционной системой из семейства Linux, сократив расходы клиента на программное обеспечение; наличие модулей для автономной работы, очень необходимо при отсутствии соединения с интернетом или при частых разрывах связи [6].

Платформа как услуга (PaaS, англ. Platform-as-a-Service) представляет собой специализированную модель, когда потребителям предоставляются возможности по использованию определенной облачной инфраструктуры для физического размещения базового прикладного программного обеспечения для последующего размещения на нём различных приложений.

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

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

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

Инфраструктура как услуга (IaaS, англ. Infrastructure-as-a-Service) предоставляется как набор возможностей по использованию определенной облачной инфраструктуры для самостоятельного управления различными ресурсами хранения, обработки, сетями, например, потребитель может выполнять установку и осуществлять запуск произвольного программного обеспечения, которое может включать в себя различные операционные системы, прикладное и платформенное программное обеспечение [12].

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

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

К особенностям IaaS можно отнести: технологии виртуализации; интегрированные системы управления; реальность использования самых лучших архитектур и фреймворков.

2. Изучение деятельности организации

2.1. Характеристика организации

Компания «ТАТНЕФТЕХИММЕДИА ГРУП» предоставляет широкий спектр услуг от создания сайтов до монтажа компьютерных сетей и от установки программ до построения корпоративных мультисервисных сетей. Имеющиеся тарифы на услуги IT аутсорсинга и возможность создания индивидуального предложения позволят гарантированно снизить расходы клиента и повысить качество IT обеспечения бизнес-процессов.

Среди основных услуг компании «ТАТНЕФТЕХИММЕДИА ГРУП» можно выделить следующие типы: абонентское обслуживание; обслуживание систем видеонаблюдения; обслуживание сайта компании; проведение регламентных работ; техническая поддержка; поставка оргтехники и расходных материалов.

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

Таким образом, анализ деятельности компании «ТАТНЕФТЕХИММЕДИА ГРУП» показал высокую операционную деятельность, направленную на увеличение сервиса и спектра предоставляемых услуг. Это свидетельствует о том, что компания достигла того уровня, когда невозможно перейти на качественно новый уровень управляемости без использования современных средств информационно-коммуникационных технологий. Для чего необходимо изучить недостатки существующей технологии обработки оперативной информации и предложить методику решения проблем автоматизации учета аутсорсинговых услуг.

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

На рис. 1 изображена общая схема сети компании.

Рис. 1. Программно-техническая архитектура

В главном офисе располагаются 8 рабочих станций. В первом и втором филиале располагаются 6 рабочих станций.

Главный офис располагается в г. Казань и он является центром всей компании. Там расположено несколько серверов:

– Print server – на нем установлено ПО, позволяющее пользователям использовать принтеры в филиале совместно;

– Mail server – на нем установлено ПО, позволяющее пользователям сети совместно использовать почтовый сервер в филиале с учетными записями для каждого сотрудника и для обмена сообщениями между этими сотрудниками [14];

– DB server – на нем хранятся базы данных 1C Бухгалтерия 9.1;

– Терминал - на нем установлено ПО 1С Бухгалтерия 9.1 для работы с базами, расположенными в DB сервере;

– Backup server – используется для дублирования и хранения данных с FTP-сервера, на случай неполадок с FTP-сервером [11];

– FTP server – используется для хранения очень ценных документов, счетов.

В ней показано, что существуют 3 филиала, один из которых является главным. Остальные 2 филиала имеют связь с главным офисом только через почту. В главном офисе находятся 8 рабочих станций, а в остальных двух по 6 рабочих станций. В каждом филиале стоят одинаковые модели коммутаторов и маршрутизаторов старого типа с поддержкой технологии Ethernet. Также это помогает при настройке маршрутизаторов – настройки практически одинаковые.

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

2.2. Анализ бизнес-процессов

Подразделением, обеспечивающим реализацию задач автоматизации, является отдел по работе с клиентами аутсорсинговой компании «ТАТНЕФТЕХИММЕДИА ГРУП».

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

Входы системы: информация о предоставляемых услугах, информация о отделах компании; информация о клиентах.

Управления разработанной системы включают: шаблоны документов; устав компании.

Выходы системы: информация о выполненных услугах; информация о выполненных заявках; отчетная документация.

Рис. 2. Функциональная модель

«Учет аутсорсинговых услуг»

Механизмы исследуемой системы включают: персонал; информационные технологии.

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

Данный процесс, включает следующие подпроцессы:

– сбор информации;

– оформление заявки на предоставление услуг;

– выполнение работ;

– анализ и обработка информации.

Рис. 3. Декомпозированная функциональная модель процесса

«Учет аутсорсинговых услуг»

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

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

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

– трудность в проведении объективной оценки эффективности выполняемой работы сотрудников компании с подразделениями компании;

– отсутствие прямого контроля руководством компании над сотрудниками. Снижение скорости выполнения обработки заявок на предоставление услуг на фоне общего роста запросов;

– рост количества возможных ошибок «человеческого фактора» (ошибки сотрудников аутсорсинговой компании) при обработках заявки на предоставление услуг на фоне повышения загруженности и увеличения объемов выполняемых услуг;

– увеличение штрафных выплат вследствие возможной задержки и/или некачественного исполнения заявки на предоставление услуг;

– сложность мониторинга и оценки эффективности исполнения заявок на предоставление услуг специалистами «от А до Я»;

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

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

2.3. Постановка задачи

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

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

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

В результате разработки должны быть достигнуты следующие показатели:

– организация учета информации, основанная на применении системы управления базами данных;

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

– надежное хранение информационных массивов, реализованное посредством обеспечения целостности данных;

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

Пользователями данной системы являются сотрудники аутсорсинговой компании: оператор; администратор.

Данная информационная система будет хранить:

– информацию о клиентах;

– информацию о сотрудниках;

– информацию о типах предоставляемых услуг;

– информацию о специальностях;

– информацию о заявках;

– информацию о подразделениях;

– информацию о предоставляемых услугах;

– информацию о городах, в которых предоставляются услуги;

– информацию о компании.

Основные функции, которые будет выполнять разрабатываемая информационная система:

– ввод и редактирование информации;

– поиск и просмотр информации;

– добавление и удаление данных справочников и документов;

– оформление заказов;

– расширенный поиск информации.

3. Программная реализация

3.1. Разработка базы данных

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

Физическая модель разрабатываемой базы данных информационной системы представлена на рис. 4.

Рис. 4. Физическая модель базы данных

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

– таблица «Компания» включает следующие реквизиты: код компании; наименование компании; адрес; контактный телефон; электронный адрес; примечание;

– таблица «Подразделение» включает следующие реквизиты: код подразделения; наименование подразделения; код компании;

– таблица «Сотрудник» включает следующие реквизиты: код сотрудника; ФИО сотрудника; код подразделения; образование; адрес; контактный телефон; электронный адрес; код специальности; примечание;

– таблица «Специальность» включает следующие реквизиты: код специальности; наименование специальности;

– таблица «Тип услуги» включает следующие реквизиты: код типа услуги; наименование типа услуги;

– таблица «Услуга» включает следующие реквизиты: код услуги; наименование услуги;

– таблица «Клиент» включает следующие реквизиты: код клиента; наименование клиента; сфера деятельности; адрес; контактный телефон; электронный адрес; примечание;

– таблица «Город» включает следующие реквизиты: код города; наименование города;

– таблица базы данных «Заявка» включает следующие реквизиты: код заявки; дата оформления; код услуги; код сотрудника; код клиента; код города; продолжительность работ; цена услуги; статус выполнения; примечание.

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

3.2. Разработка схемы функционирования информационной системы

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

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

Рис. 5. Дерево функций

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

– служебные функции, предназначенные для непосредственного обеспечения безопасности пользовательского ввода, обработки и последующего хранения оперативной информации, позволяя облегчить работу с системой, в полной мере направлены для того, чтобы сделать ее максимально удобной для конечных пользователей [13];

– основные функции – отражают практические особенности непосредственного процесса обработки оперативной информации, получения необходимых результатов, ведения информационной базы данных разрабатываемой информационной системы. Данные функциональные возможности организованы в том порядке и в том составе, который был определен условиями непосредственной обработки данными [15].

Сценарий диалога пользователя с информационной системой представлен на рис. 6.

Рис. 6. Сценарий диалога

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

– создание нового элемента;

– переход к следующему;

– переход к предыдущему;

– переход к первому и сохранение).

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

К основным функциям разработанной информационной системы можно отнести следующие:

– работа с оперативными документами (к операциям работы с документами относится: создание новой записи документа; переход к следующему; переход к предыдущему; переход к первому и сохранение);

– работа с пользовательскими запросами и аналитическими отчетами (к операциям работы с запросами и отчетами относятся: выполнение запроса; просмотр результатов; анализ и консолидация полученных данных).

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

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

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

Рис. 7. Структурная схема пакета

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

3.3. Порядок порядка работы с программой

Работа с информационной системой выполняется при помощи использования главной формы с соответствующим меню. Интерфейс главной формы информационной системы представлен на рис. 8.

Возможности информационной системы разделены на группы, к которым относятся: справочники; документы; запросы и отчеты.

Рис. 8. Интерфейс главной формы

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

– компания;

– подразделение;

– сотрудник;

– специальность;

– тип услуги;

– услуга;

– клиент;

– город.

Пользовательская форма «Компания» предоставляет возможности просмотра, редактирования справочной информации о компании. Интерфейс формы «Компании» представлен на рис. 9.

Рис. 9. Форма «Компании»

Пользовательская форма «Подразделение» предоставляет возможности просмотра, редактирования справочной информации о подразделениях компании. Интерфейс формы «Подразделение» представлен на рис. 10.

Рис. 10. Форма «Подразделение»

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

Интерфейс данной формы представлен на рис. 11

Рис. 11. Форма «Сотрудник»

Пользовательская форма «Специальность» предоставляет возможности просмотра, редактирования справочной информации о специальностях сотрудников компании. Интерфейс формы «Специальность» представлен на рис. 12.

Рис. 12. Форма «Специальность»

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

Рис. 13. Форма «Тип услуги»

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

В форме «Услуга» используется связное поле с таблицей «Тип услуги», что обеспечивает доступ к данным о типах предоставляемых услуг. Интерфейс формы «Услуга» представлен на рис. 14.

Рис. 14. Форма «Услуга»

Пользовательская форма «Клиент» предоставляет возможности просмотра, редактирования справочной информации о клиентах. Интерфейс формы «Клиент» представлен на рис. 15.

Рис. 15. Форма «Клиент»

Пользовательская форма «Город» предоставляет возможности просмотра, редактирования справочной информации о городах, в которых предоставляются услуги. Интерфейс формы «Город» представлен на рис. 16.

Рис. 16. Форма «Город»

Воспользовавшись категорией меню «Документы» пользователю предоставляется возможность работы со следующими документами в информационной системе:

– заявка.

Заявка является основным оперативным документом на основании которого выполняются все услуги. Для заполнения заявки можно воспользоваться связными справочниками, так, поле «Код города» связано с справочником «Город», поле «Код клиента» связано с справочником «Клиент».

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

Интерфейс пользовательской формы «Заявка» представлен на следующем рис. 17.

Рис. 17. Форма «Заявка»

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

– реестр заявок на дату;

– выполненные заявки;

– заявки в работе;

– реестр предоставляемых услуг.

Первый запрос «Реестр заявок на дату» позволяет просмотреть информацию о заявках на определенную дату. Для этого необходимо в диалоговом окне ввести необходимую дату.

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

Рис. 18. Результат выполнения запроса

Следующий запрос «Выполненные заявки» позволяет просмотреть информацию о выполненных заявках, рис. 19.

Следующий запрос «Заявки в работе» позволяет просмотреть информацию о невыполненных заявках, рис. 20.

Разработанный отчет «Реестр предоставляемых услуг» позволяет посмотреть оперативную информацию о предоставляемых услугах, рис. 21.

Рис. 19. Результат выполнения запроса

Рис. 20. Результат выполнения запроса

Рис. 21. Результат формирования отчета

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

Рис. 22. Форма аутентификации пользователя

Рис. 23. Меню информационной системы администратора

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

Заключение

В процессе выполнения данной работы были получены следующие результаты. Дана характеристика облачных технологий, которые предполагают обработку информации в облаке при помощи специализированных служб. Типы облачных служб: инфраструктура как услуга (IaaS); платформа как услуга (PaaS); программное обеспечение как услуга (SaaS).

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

В качестве примера была представлена программная система для компании «ТАТНЕФТЕХИММЕДИА ГРУП». Среди основных услуг компании можно выделить следующие типы: абонентское обслуживание; обслуживание систем видеонаблюдения; обслуживание сайта компании; проведение регламентных работ; техническая поддержка; поставка оргтехники и расходных материалов.

В связи с тем, что обеспечивающим реализацию задач автоматизации, является отдел по работе с клиентами аутсорсинговой компании «ТАТНЕФТЕХИММЕДИА ГРУП» были изучены ключевые бизнес-процессы: сбор информации; оформление заявки на предоставление услуг; выполнение работ; анализ и обработка информации. В процессе анализа была установлена необходимость использования информационно-коммуникационных технологий в компании.

Для реализации проекта автоматизации были выбраны следующее программное обеспечение: MySQL Workbench Community Edition; язык программирования C#.

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

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

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

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

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

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

  1. Архитектура и проектирование программных систем : монография / С.В. Назаров. – 2-е изд., перераб. и доп. – М. : ИНФРА-М, 2018. – 374 с.
  2. Афонин В.В. Моделирование систем: учебно-практическое пособие / В.В. Афонин, С.А. Федосин. - М.: Интуит, 2016. – 231 c.
  3. Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем: Учебное пособие / Мартишин С.А., Симонов В.Л., Храпченко М.В. – М.:ИД ФОРУМ, НИЦ ИНФРА-М, 2017. – 368 с.
  4. Баранова Е.К. Информационная безопасность и защита информации : учебное пособие / Е. К. Баранова, А. В. Бабаш. - 3-е изд., перераб. и доп. – М. : РИОР ; М. : ИНФРА-М, 2017. – 322 с.
  5. Бизнес-процессы: регламентация и управление : учебник / В.Г. Елиферов, В.В. Репин. – М. : ИНФРА-М, 2018. – 319 с.
  6. Гагарина Л.Г. Технология разработки программного обеспечения: учеб. пособие / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул ; под ред. Л.Г. Гагариной. – М. : ИД «Форум» : ИНФРА-М, 2017. – 400 с.
  7. Гвоздева В.А. Основы построения автоматизированных информационных систем [Текст]: учебник. - Москва: ИД «ФОРУМ»: ИНФРА-М, 2017. – 320 с.
  8. Информатика: программные средства персонального компьютера : учеб. пособие / В.Н. Яшин. – М. : ИНФРА-М, 2018. – 236 с.
  9. Информатика и информационно-коммуникационные технологии (ИКТ) : учеб. пособие / Н.Г. Плотникова. – М. : РИОР : ИНФРА-М, 2018. – 124 с.
  10. Информационные технологии в профессиональной деятельности : учеб. пособие / Е.Л. Федотова. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 367 с.
  11. Информационные технологии и управление предприятием: Пособие / Баронов В.В., Калянов Г.Н., Попов Ю.И., - 2-е изд., (эл.) – М.:ДМК Пресс, 2018. – 329 с.
  12. Кренке Д. Теория и Практика построения баз данных / Д. Кренке. - М.: СПб: Питер; Издание 9-е, 2017. – 858 c.
  13. Кузнецов С.Д. Основы баз данных / С.Д. Кузнецов. - М.: Бином, 2017. – 484 c.
  14. Моделирование бизнес-процессов. Практический опыт разработчика: Пособие / Ильин В.В., - 4-е изд., (эл.) – М.:Интермедиатор, 2018. – 252 с.
  15. Программирование в алгоритмах / Окулов С.М., – 6-е изд., (эл.) - М.:Лаборатория знаний, 2017. – 386 с.
  16. / В.И. Корнеев, Л.Г. Гагарина, М.В. Корнеева. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 517 с.
  17. Программирование на языке высокого уровня. Программирование на языке С++: учеб. пособие / Т.И. Немцова, С.Ю. Голова, А.И. Терентьев ; под ред. Л.Г. Гагариной. – М. : ИД «ФОРУМ» : ИНФРА-М, 2018. – 512 с.
  18. Рудаков А.В. Технология разработки программных продуктов: учеб. пособие для студ. учреждений сред. проф. образования – 11-е изд., стер. – М.: Издательский центр «Академия», 2017. – 208 с.
  19. Федорова Г.Н. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности: учеб. пособие для студ. учреждений сред. проф. образования / Г.Н. Федорова. –: М.: КУРС : ИНФРА – М, 2017. – 334 с.
  20. Шишов О.В. Современные технологии и технические средства информатизации: учебник / О.В. Шишов. - Москва: ИНФРА-М, 2017. – 462 с.