183878 (Выявление экономических закономерностей в условиях ООО "Мясная традиция"), страница 14
Описание файла
Документ из архива "Выявление экономических закономерностей в условиях ООО "Мясная традиция"", который расположен в категории "". Всё это находится в предмете "экономико-математическое моделирование" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "экономико-математическое моделирование" в общих файлах.
Онлайн просмотр документа "183878"
Текст 14 страницы из документа "183878"
Московская - 203,62 кг;
Сервелат - 213,635 кг;
Особая 247,015 кг;
Зернистая -280,396 кг.
3. ИНФОРМАЦИОННАЯ СИСТЕМА
3.1 Основные понятия технологии проектирования информационных систем
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы (ИС) стали необходимым инструментом практически во всех сферах деятельности.
Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.
Информационные системы можно классифицировать по целому ряду различных признаков. В основу рассматриваемой классификации положены наиболее существенные признаки, определяющие функциональные возможности и особенности построения современных систем. В зависимости от объема решаемых задач, используемых технических средств, организации функционирования, информационные системы делятся на ряд групп (классов) (рис. 1.1).
По типу хранимых данных ИС делятся на фактографические и документальные. Фактографические системы предназначены для хранения и обработки структурированных данных в виде чисел и текстов. Над такими данными можно выполнять различные операции. В документальных системах информация представлена в виде документов, состоящих из наименований, описаний, рефератов и текстов. Поиск по неструктурированным данным осуществляется с использованием семантических признаков. Отобранные документы предоставляются пользователю, а обработка данных в таких системах практически не производится.
Основываясь на степени автоматизации информационных процессов в системе управления фирмой, информационные системы делятся на ручные, автоматические и автоматизированные.
Рисунок 3.1 – Классификация информационных систем
Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком.
В автоматических ИС все операции по переработке информации выполняются без участия человека.
Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль в выполнении рутинных операций обработки данных отводится компьютеру. Именно этот класс систем соответствует современному представлению понятия "информационная система".
В зависимости от характера обработки данных ИС делятся на информационно-поисковые и информационно-решающие.
Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. (Например, ИС библиотечного обслуживания, резервирования и продажи билетов на транспорте, бронирования мест в гостиницах и пр.)
Информационно-решающие системы осуществляют, кроме того, операции переработки информации по определенному алгоритму. По характеру использования выходной информации такие системы принято делить на управляющие и советующие.
Результирующая информация управляющих ИС непосредственно трансформируется в принимаемые человеком решения. Для этих систем характерны задачи расчетного характера и обработка больших объемов данных. (Например, ИС планирования производства или заказов, бухгалтерского учета.)
Советующие ИС вырабатывают информацию, которая принимается человеком к сведению и учитывается при формировании управленческих решений, а не инициирует конкретные действия. Эти системы имитируют интеллектуальные процессы обработки знаний, а не данных. (Например, экспертные системы.)
В зависимости от сферы применения различают следующие классы ИС.
Информационные системы организационного управления - предназначены для автоматизации функций управленческого персонала как промышленных предприятий, так и непромышленных объектов (гостиниц, банков, магазинов и пр.).
Основными функциями подобных систем являются: оперативный контроль и регулирование, оперативный учет и анализ, перспективное и оперативное планирование, бухгалтерский учет, управление сбытом, снабжением и другие экономические и организационные задачи.
ИС управления технологическими процессами (ТП) - служат для автоматизации функций производственного персонала по контролю и управлению производственными операциями. В таких системах обычно предусматривается наличие развитых средств измерения параметров технологических процессов (температуры, давления, химического состава и т.п.), процедур контроля допустимости значений параметров и регулирования технологических процессов.
ИС автоматизированного проектирования (САПР) - предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями подобных систем являются: инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов.
Интегрированные (корпоративные) ИС - используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции. Они включают в себя ряд модулей (подсистем), работающих в едином информационном пространстве и выполняющих функции поддержки соответствующих направлений деятельности.
3.2 Разработка компьютерных информационных систем
Создание компьютерных информационных систем, оказывающих помощь лицам, принимающим решения, является важной и актуальной задачей. Такие системы должны быть гибкими, уметь быстро приспосабливаться к изменяющимся условиям и предоставлять наиболее оперативную и важную информацию. Способность быстро обрабатывать исходные данные и получать полезную для бизнеса информацию даёт возможность принять лучшее решение, и это приводит, в конечном счёте, к увеличению доходов. В крупных фирмах имеется, как правило, множество исходных данных: сведения о покупателях, рынках, продуктах, демографии, финансах, конкурентах и т. д. Однако, ценность этой информации заключается не в её количестве, а в возможности выбирать из неё наиболее важную, и своевременно подавать эту информацию лицам, принимающим решения. Следует отметить, что разработать достаточно универсальные приложения для этих целей просто невозможно, так как потребности лиц, принимающих решения, постоянно изменяются. Становится очевидным, что использование таких мощных средств программирования как, например С++ или Delphi не даёт ожидаемого эффекта из-за сложности алгоритмов и больших сроков разработки проектов, а идеальное средство информационных систем на базе ПК должно объединять вычислительные возможности электронных таблиц и современных визуальных средств разработки программ.
Microsoft Excel является наиболее мощным средством разработки информационных систем, совмещающее в себе преимущества как табличного процессора, та и средств визуального программирования - встроенного языка Visual Basic for Applications (VBA) [1,2]. С помощью VBA разработчики могут объединять более 100 объектов и около 400 других встроенных приложений (функций, надстроек и т.п.), что позволяет создавать гибкие и развитые информационные системы. В Exсel можно также объединять части систем, разработанные в интерактивном режиме, и с помощью программного кода, легко интегрировать их с другими офисными приложениями. Exсel может быть использован для любой информационной системы, содержащей анализ данных, так как включает набор объектов обработки данных, являющийся наиболее передовым. В настоящее время на базе инструментальных средств Exсel уже созданы тысячи информационных систем, которые успешно используются во всём мире. Учитывая указанные преимущества следует ожидать, что потребность в информационных системах, созданных на основе Exсel и VBA, значительно возрастёт в ближайшее время и всё большее число компаний придут к пониманию того, что используя Exсel, они смогут создавать информационные системы с меньшими затратами времени и денежных средств.
3.3 Создание основных элементов информационной системы
Интерфейс пользователя является неотъемлемой частью любой информационной системы, определяющей все возможные пути и удобство доступа к её отдельным компонентам. Существуют различные типы интерфейса пользователя, реализуемого средствами VBA Exсel:
Кнопочный интерфейс рабочего листа.
Разработчик информационной системы заполняет рабочую книгу Exсel нужным количеством листов, после чего каждый рабочий лист преобразуется в диалоговую форму. Первый лист обычно служит для вывода на экран заставки информационной системы, второй лист используется для отображения основной управляющей формы (основного меню), из которого осуществляется вызов основных компонентов информационной системы, расположенных на остальных рабочих листах. Все необходимые компоненты, в основном, можно создавать средствами Exсel в интерактивном режиме работы без программирования на VBA. Эти рабочие листы, как правило, содержат тексты, таблицы, диаграммы, карты, а также на них наносятся простейшие элементы управления – кнопки возврата в основное меню. Помимо кнопок могут использоваться и другие элементы управления, содержащиеся на панелях инструментов Формы и Элементы управления, которые обычно носят вспомогательные функции и не связываются с доступом к остальным компонентам и основному меню информационной системы. Этот тип интерфейса является самым простым для реализации и достаточно наглядным. Уместно отметить, что механизм гиперссылок в Internet, присутствующий на сотнях миллионов Web-страниц, представляет собой разновидность кнопочного интерфейса, что говорит о его практичности и широком распространении. К недостаткам интерфейса рабочего листа следует отнести сложность представления рабочих листов в надстройках Exсel, что несколько снижает защиту информации в системе.
Интерфейс пользовательских форм.
Этот тип интерфейса использует диалоговые окна, когда от пользователя требуется внести исходную информацию для выполнения приложением различных задач, алгоритмы решения которых, обычно скрыты от пользователя и реализуются программным путём в надстройках. Результаты решения обычно выводятся на рабочие листы, как это выполнено, например, в программе "Поиск решения" в Exсel. Преимуществом интерфейса пользовательских форм является улучшенная защита программ и более профессиональный вид приложения. К недостаткам интерфейса пользовательских форм следует отнести сравнительную сложность разработки и необходимость выполнения пользователем дополнительных операций по открытию и закрытию диалоговых окон, что затрудняет эксплуатацию системы.
Интерфейс панелей команд рабочего листа.
Этот тип интерфейса позволяет располагать на рабочих листах кнопки и пункты меню в виде линеек на пользовательских панелях команд. Кнопки связываются с процедурами, а пункты меню объединяют группы кнопок. В отличие от кнопочного интерфейса рабочего листа использование панелей команд позволяет достичь большей структурированности и упорядочения элементов управления на рабочем листе, в особенности для случаев, когда отдельные компоненты информационной системы достаточно сложные и их невозможно представить на отдельном листе или пользовательской форме. Лучшим примером данного типа интерфейса является сам табличный процессор Exсel, в котором используется основное меню с вложенными меню и кнопками, вызывающими отдельные процедуры обработки или пользовательские формы для задания исходных параметров вычислений. В Exсel также представлен широкий набор панелей инструментов, которые являются разновидностями интерфейса панелей команд рабочего листа. Всего используется более 200 разновидностей пользовательских форм, вызываемых для задания исходных данных. Разработчиками Exсel предусмотрены два режима создания панелей команд: программный и интерактивный (без программирования). При программном режиме панели команд, отдельные вложенные меню и кнопки разрабатываются путём составления программы на языке VBA. Это наиболее общий способ создания интерфейса, в котором можно предусмотреть как построение, так и управление отдельными элементами панелей команд, в частности их запрещение, удаление, восстановление и скрытие. Для создания менее сложных информационных систем предусмотрен интерактивный режим, в котором легко создать структурированный интерфейс меню и панелей инструментов, в который, в частности, можно добавлять элементы самого Exсel, однако этими элементами невозможно управлять в процессе выполнения приложения без программирования. Из всех перечисленных разновидностей, интерфейс панелей команд рабочего листа является наиболее профессиональным, так как позволяет создавать и управлять интерфейсными элементами в любых частях приложения и создавать требуемые интерфейсные структуры любой сложности. Однако, из данного утверждения не следует что его необходимо применять повсеместно для всех без исключения информационных систем.
Кроме выбора типа и структуры интерфейса, а также создания управляющих элементов, имеются также и другие вопросы, требующие своего решения для любого типа интерфейса, что связано в первую очередь с необходимостью установки и восстановления свойств среды Exсel.
Программа, работающая под управлением VBA, не является законченным приложением и не может быть представлена в виде исполняемого (*.exe) файла. Это приложение работает всегда внутри самого Exсel, а это значит, что её разработчик при проектировании должен предусмотреть средства удаления признаков Exсel из приложения, чтобы у пользователя создавалось впечатление, что работает не Exсel, а законченная программа, которая выполняет строго определённые действия. Речь идёт о таких элементах, как: вертикальная и горизонтальная линейки прокрутки, строка формул, строка состояния, панели инструментов, основное меню Exсel, ярлычки рабочих листов, сетка, системное меню, название рабочей книги и окна а также сообщения Exсel, выводимые в диалоговых окнах. Некоторые из этих элементов могут быть удалены интерактивно, однако наиболее общим подходом является программный способ. Удаление всех элементов следует производить при загрузке рабочей книги из оперативной памяти, тогда сразу же после загрузки Exсel, будут установлены интерфейсные элементы приложения. [16]
3.4 Интерфейс информационной системы повышения эффективности работы ООО "Мясная традиция"
В данной дипломной работе разработан фрагмент информационной системы повышения эффективности работы ООО "Мясная традиция". В разрабатываемой системе используется кнопочный интерфейс рабочего листа Excel.