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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
12
1) системное программное обеспечение. К этой группе относятся
программные средства и комплексы, обеспечивающие работоспособность
вычислительных машин и устройств.
2) прикладное программное обеспечение. Сюда входят программные
продукты, специализированные для предметной области. Их
функциональный набор позволяет решать типизированные задачи,
относящиеся к тому или иному направлению деятельности.
3) средства разработки программного обеспечения. Средства
разработки – это специализированное программное обеспечение для
разработки программ, служащие для автоматизации процесса реализации
программных модулей. Данные средства используются системными и
прикладными программистами.
К информационному обеспечению относится вся необходимая для
функционирования системы информация. Информационная база системы
строится на данном виде обеспечения. Структура информационного
обеспечения определяется при моделировании потоков данных предприятия.
Информационное обеспечение разделяется на машинное и
внемашинное: к первой группе относятся внутренние информационные
ресурсы, структурированные массивы информации, ко второй – принятая
документальная база, включающая типовые формы документов, и
нормативно-справочная информация.
К организационному обеспечению относятся методы и средства,
регулирующие работу сотрудников с информационной системой.
Организационное обеспечение выполняет следующие функции:
1) представляет результаты анализа предметной деятельности,
описание задач для автоматизации;
2) предоставляет обоснование эффективности информационной
системы;
13
3) описывает методологию и процесс разработки управленческих
решений.
К правовому обеспечению относят приказы и должностные
инструкции, принятые на предприятии, а также прочие нормативно-правовые
акты, используемые организацией в своей повседневной деятельности.
Лингвистическое обеспечение – это набор языковых средств, которые
используются для разработки системы.
Эргономическое обеспечение – это набор методов и средств,
оптимизирующих деятельность человека при использовании
информационной системы.
К эргономическому обеспечению относятся:
1) документацию, формулирующую эргономические требования к
рабочим местам и условиям деятельности персонала;
2) учебно-методическая документация, содержащая обоснованные
требования к квалификации обслуживающего систему персонала;
3) перечень рекомендаций и методов, способных обеспечить высокую
эффективность деятельности персонала при взаимодействии с
информационной системой.
Обеспечивающие подсистемы информационной системы, в основном,
аналогичны по составу для информационных систем различных
экономических объектов.
1.2. Классификация информационных систем
Информационные системы могут быть классифицированы различным
способом в зависимости от тех или иных характеристик.
1.2.1. Классификация по степени автоматизации информационных
процессов
Классификация по степени автоматизации информационных процессов
подразумевает разделение информационных систем на ручные,
14
автоматизированные и автоматические системы. Ручные информационные
системы не используют технические средства, все операции в них
выполняются человеком вручную. Автоматические системы не требуют
вмешательства пользователя, в то время как автоматизированные
предполагают участи человека, но основные расчеты и операции выполняет
сама машина.
Для автоматизированной системы доминантной составляющей
является информационная технология, цель применения которой
заключается в повышении эффективности использования информационных
ресурсов и предоставление доступа к ним всем узлам организационной
структуры. [9, 18, 27]
1.2.2. Классификация по типу используемых данных
Информационные системы классифицируются по типу используемых
данных на фактографические и документальные.
Фактографическая система в своей работе использует
структурированные данные, с которыми можно производить операции
хранения, поиска, сортировки, а также применять к ней самые различные
фильтры.
Документальная система содержит неупорядоченный массив
информации, куда могут входить тексты, описания и другой произвольный
набор текстовых документов. Обработка таких документов не производится,
а результаты поиска определяются по семантическим признакам. [9]
1.2.3. Классификация по масштабу
Разделение систем по масштабу выделяет однопользовательские,
групповые и корпоративные информационные системы. Классификация
систем по масштабу показана на рисунке 1.
15
Рисунок 1 – Классификация информационных систем по масштабу
Однопользовательские (одиночные) системы не получили большого
распространения вследствие того, что на рынке имеется достаточное
количество программных средств, которые могут составить альтернативу
данному решению. Среди таких программ можно выделить MS Excel
табличный редактор с широкими возможностями, и приложения, созданные в
среде визуального программирования MS Access.
Групповые системы автоматизируют рабочие места и представляют
собой приложения, способные решать ряд специализированных задач. Чаще
такие системы называют автоматизированными рабочими местами. Для этого
вида систем более удобно использование выделенного реляционного сервера.
Например, MS SQL Server или Oracle.
Корпоративные информационные системы (ERP Enterprice Resource
Planning) являются самыми обширными в данной классификации. Цель их
использования – максимальный охват деятельности организации и
автоматизация как можно большего количества значимых процессов,
протекающих в ней. Данная группа систем строится на базе стандарта
управления предприятием MRP-II (Manufacture Resource Planning). Этот
стандарт предписывает необходимость учета основных ресурсов
предприятия: финансовых, человеческих, материальных, использование
данных о их наличии в аналитических методах и при планировании.
16
Корпоративные информационные системы представляют собой
программный комплекс, объединяющий в единое информационное
пространство данные по всем основным видам управленческой деятельности
организации. С помощью таких комплексов можно планировать ресурсы для
производства товаров, обеспечивать оперативное управление выполнением
плана, осуществлять учет и анализ результатов хозяйственной деятельности.
Требования, предъявляемые к корпоративным информационным
системам, формулируются следующим образом [27]:
1) хранение и централизация данных в промышленной системе
управления базами данных;
2) приближенность к режиму работы систем реального времени;
3) сохранение общей модели управления для предприятий их разных
предметных областей;
4) территориально распределенная структура;
5) возможность работы в различных аппаратно-программных
платформах и системах управления базами данных.
В настоящее время использование корпоративных систем, в основном,
распространено на крупных предприятиях, состоящих из множества
подразделений, взаимодействующих через организационные,
технологические и информационные связи. Информационные системы,
задействованные на предприятиях такого масштаба можно также разделить
на два вида. При централизованном управлении на предприятии, система
ориентирована на концентрацию информационных ресурсов в головном
офисе с использованием жесткой регламентации доступа к корпоративным
данным. При децентрализованном управлении, кроме концентрации
информации в головном офисе, в системе также выделяются сегменты,
относящиеся к каждой структурной единице в составе корпорации. Сегмент
17
информации головного офиса содержит обобщенные данные, позволяющие
принимать стратегические решения. [18]
1.2.4. Классификация по характеру использования информации
По этой классификации информационные системы разделяются на
информационно-поисковые и управляющие.
Информационно-поисковые системы предоставляют пользователям
доступ к информации в режиме «только чтение», без возможности изменения
хранимых в системе данных. Доступ к модификации данных имеет только
администратор или системный программист, в обязанности которых входит
наблюдение за целостностью системы и доступностью содержащейся в базе
информации. Они же устраняют возникающие ошибки системы.
Управляющие информационные системы обеспечивают частичную или
полную автоматизацию деятельности, связанной с принятием решений.
Пользователи таких систем не только имеют доступ к информации, но и в
состоянии ее модифицировать. Управляющие информационные системы
отличаются большим разнообразием и широким распространением во всех
сферах жизни общества. [27]
1.2.5. Классификация по сфере применения
Существует классификация информационных систем, разделяемых по
сферам применения. В этой классификации выделяется четыре вида систем.
Схематическое изображение разделения информационных систем по
сферам применения показано на рисунке 2.
Рисунок 2 – Классификация информационных систем по сферам применения
18
Системы обработки транзакций, в зависимости от способа обработки
данных, можно разделить на оперативные, способные обрабатывать как
единичные, так целые блоки транзакций, и пакетные, осуществляющие
комплексную обработку. Оперативные системы обработки транзакций
отображают состояние предметной области в каждый момент времени.
Основными требованиями для таких систем являются:
1) высокая производительность;
2) гарантия доставки информации при удаленном доступе к данным.
Системы поддержки принятия решений осуществляют выдачу
результатов, полученных в ходе анализа данных с учетом указанных
предварительно или в ходе исследования условий.
Информационно-справочные системы строятся на базе гипертекстовых
документов. Примерами таких систем могут служить информационные
порталы в сети Интернет.
Офисные информационные системы целевой функцией имеют работу с
электронными версиями документов, частичную автоматизацию
делопроизводства и управление документооборотом. [25]
1.2.6. Классификация информационных систем по архитектуре
На сегодняшний день информационные системы используют в своей
работе большие объемы данных. Это не могло не отразиться на принципах
организации их архитектуры, которая стала более сложной и все чаще
переходит в разряд распределенных. Такая трансформация затронула не
только большие корпоративные информационные системы, но и системы
меньшего размера и сложности.
Схематически классификация информационных систем по архитектуре
показана на рисунке 3.
19
Рисунок 3 – Классификация информационных систем по архитектуре
Файл-серверная архитектура информационной системы предполагает
наличие файл-сервера, на котором хранятся данные. При запросе на
получение данных информация с файл-сервера копируется на компьютер
пользователя, то есть создается локальная копия данных, хранящихся на
сервере. Все операции с полученной информацией проводятся на машине
пользователя. Файл-серверная архитектура имеет серьезные недостатки:
1) при направлении запроса к серверу, данные на компьютере
пользователя обновляются целиком, что приводит к избыточной нагрузке
сети;
2) возможно возникновение проблем, связанных с одновременным
доступом к отдельному файлу при работе пользователя с файлом,
остальные пользователи доступа к этому файлу не имеют;
3) задача сохранения целостности данных возложена на машины
пользователей;
4) управление базой данных выполняется с различных машин, что
приводит к невозможности полноценного контроля конфиденциальности
работы пользователей.
Распределение программных компонентов в файл-серверной
архитектуре показано на рисунке 4.
20
Рисунок 4 – Распределение программных компонентов
в файл-серверной архитектуре
Наиболее привлекательной стороной файл-серверной архитектуры
является простота ее организации. [9]
Архитектура «клиент-сервер» более сложная, но и более эффективная.
При таком типе архитектуры, информация на сервере описывается с
помощью метаданных: структура данных, правила распределения доступа и
права и запреты на изменение содержащейся на сервере информации.
Для организации такой архитектуры кроме интерфейса и логики
необходимо разработать реляционную базу данных и типовые запросы.
Сервер здесь выступает посредником между клиентом и базой, где
содержатся данные. При пересылке данных из базы клиенту, сервер
отправляет не все данные, а только те из них, на которые пришел запрос.
Описание логики на стороне сервера в виде хранимых процедур позволяет
снизить нагрузку сети. Хранимые процедуры описывают типовые запросы к
базе данных, это увеличивает надежность работы информационной системы.
Однако, использование хранимых процедур не избавляет от опасности
перегрузки сервера. Для того, чтобы избежать этого, применяют метод
разделения логики между клиентом и сервером. Такая архитектура получила
название «толстый клиент».
21
Схема архитектуры «толстый клиент» показана на рисунке 5.
Рисунок 5 – Схема архитектуры «толстый клиент»
Клиент-серверная архитектура является широко распространенной,
вследствие своей эффективности. Она применяется в информационных
системах средней распространенности.
При увеличении количества пользователей и усложнении логики
приложения клиент-серверная архитектура не всегда может оказаться
наиболее оптимальным решением. Для лучшей адаптации информационной
системы для высоконагруженной работы используется многоуровневая
клиент-серверная архитектура.
Многоуровневая архитектура включает сервер приложений, сервер
базы данных и базу данных.
Клиентские приложения в этой архитектуре занимают нижний уровень.
Они выполняют функцию представления, взаимодействия с пользователем
посредством графического интерфейса. Клиентские машины находятся во
взаимодействии с сервером приложений, находящимся на следующем
уровне.
Сервер приложений, получив запрос от клиента, перерабатывает его в
соответствии с установленными правилами бизнес-логики и, если
необходимо, отправляет запрос серверу базы данных. Получив ответ от
сервера базы данных, сервер приложений обрабатывает эту информацию,
структурирует ее в удобочитаемую форму и высылает ответ на компьютер-
клиент. Так как при многоуровневой архитектуре клиентское приложение

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

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