Создание автоматизированных систем управления на автомобильном транспорте, страница 18

 1. Классификаторы информации о ресурсах:
трудовые ресурсы — классификаторы профессий рабочих, должностей служащих, специальностей, образования
      природные ресурсы — классификаторы полезных ископаемых и подземных вод, гидроэнергетических ресурсов.
      2. Классификаторы информации о продуктах труда, производственной деятельности и услугах: промышленной, сельскохозяйственной и строительной продукции, деталей; работ и услуг в промышленности, строительстве, сельском хозяйстве, на транспорте, в торговле, материально-техническом снабжении, связи, услуг населению.
       3. Классификаторы информации о структуре народного хозяйства и административно-территориальном делении: предприятий и организаций, отраслей народного хозяйства, стран, органов государственного управления, объектов административно- территориального деления, пунктов погрузки и выгрузки.
       4. Классификаторы управленческой информации и документация: обозначения единиц измерений, технико-экономических показателей, платежного оборота, управленческой документации, стандартов и технических условий, технологической документации, операций и деталей.
      II. Отраслевые классификаторы, применяемые для обмена информацией между АСУ министерства и АСУ транспортных управлений. Их утверждает и регистрирует Министерство автомобильного транспорта. К отраслевым классификаторам относятся, например, классификаторы видов транспортных средств, сообщений, перевозок на автомобильном транспорте и др.
       III. Классификаторы предприятия, применяемые в АСУ транспортного управления. К ним относятся классификаторы автотранспортных предприятий, автобусных маршрутов, видов доставки грузов. клиентуры транспортных управлений, хлебоприемных пунктов, обслуживаемых автомобилями и т. д.

4.6. Внутримашинная организация данных

Электронная вычислительная техника предоставляет широкие возможности для создания информационного обеспечения АСУ на машинных носителях. Развитие средств технического обеспечения АСУ позволяет хранить и использовать в формах машинной записи все большее количество данных. Это значительно расширяет возможности управления из-за увеличения объема использования экономико-математических методов и ускорения обработки информации.
       По мере развития автоматизированных систем управления гг их технического обеспечения непрерывно совершенствуются и формы организации данных на машинных носителях. Наиболее ранней из них является файловая система.

Файл—это особым образом организованный массив данных, записанный на машинных носителях информации и предназначенный для решения одной из задач АСУ. В виде файлов могут выступать массивы нормативно-справочной информации, наборы отчетных данных, подлежащих обработке (например, наборы данных по соответствующим формам бухгалтерской и статистической отчетности), а также любые другие данные, использующиеся в управлении.
       Один и тот же файл может существовать на различных носителях. Первоначально его можно записать на перфоленте, затем перенести на магнитную ленту, оттуда на магнитный барабан, потом на диск и в конце концов отпечатать на бумаге в виде машинограммы.
       Каждый файл подразделяется на записи, которые являются его наименьшей единицей. Запись допускает прямой поиск, а также изменения и перестройку своей структуры, тогда как с ее составными элементами этого делать нельзя. Записи составляют из символов, которые являются неделимыми единицами информации.
      У каждой записи в файле пишут имя и ключ. Под ключом понимается набор символов, которые записаны в специально отведенном для них поле записей. Поиск осуществляется сопоставлением ключа записи с ключом поиска.
       Организация файла — это определенный способ связи между составляющими его записями. При выборе этого способа необходимо учитывать следующие четыре параметра: задержку при обращении; время обработки при обращении; время обработки при модификации (перестройке) файла; объем, который он занимает на различных носителях. В зависимости от решаемых задач и возможностей АСУ в одних случаях предпочитают простоту обработки, в других— компактность файла, сокращение задержки и т. д.
       При проектировании АСУ важную роль играет правильный выбор способа организации записей в файлах. Таких способов существует несколько.
       Последовательная организация записей — это последовательная цепочка следующих одна за другой записей. Записи могут быть рассортированы по одному или нескольким ключам: например, по наименованию форм отчетности (1-ах, 2-ах, 5-ах, 6-ах и т. д.), по наименованиям транспортных управлений, предприятий и т. д. Упорядоченные последовательности записей можно сводить в отдельные группы, например автотранспортные предприятия, транспортные управления, республиканские объединения. Достоинство такой формы записей — удобство поиска информации и хорошее использование памяти. Недостаток — сложность введения новых записей.
       Ц е п н а я — это такая организация записи, при которой в каждой предыдущей записи имеется адрес последующей. Эта форма записи упрощает корректировку файла, но затрудняет экономное использование памяти.
       Ветвящаяся (иерархическая) — это такая организация записи, при которой массив делится на более дробные подмассивы записей, каждый из которых является конкретивацией предыдущего. Например, файл республиканских объединений может конкретизироваться в подмассивах транспортных управлений, каждый из которых, в свою очередь, может быть конкретизирован в подмассивах автотранспортных предприятий и т. д. Записи каждого подмассива содержат однотипные сведения (например, количество автомобилей, работающих по часовому тарифу) и адреса соответствующих записей следующего подмассива.
       Такая организация файла дает возможность экономно использовать память ЭВМ, однако в то же время приводит кдублированию информации.
      При электронной обработке данных основной формой организации информации на машинных носителях были отдельные файлы, жестко связанные с теми задачами, для решения которых они создавались. Данные конкретного файла могли быть использованы только для решения данной задачи и нигде более. Дальнейшее развитие автоматизированных систем управления показало, что по мере перехода к решению все более сложных учетных, аналитических и оптимизационных задач возникает необходимость использования множества файлов, т. е. увязка отдельных файлов в целостной комплекс данных, необходимых для решения проблем более высоких уровней. Следствием этого было появление баз данных как основной формы машинного обеспечения АСУ.
       База данных— это поименованная структурированная совокупность данных, относятся к конкретной предметной области, составными частями которой могут быть любые единицы данных (элементы, группы, записи, файлы), связанные между собой определенными логическими и физическими связями. База данных представляет собой совокупность нескольких связанных между собой в общий массив специализированных файлов, характеризующих объект управления с разных сторон. Построение базы данных исключает дублирование в хранении информации, обеспечивает простой и быстрый ее поиск. Базу данных организуют таким образом, чтобы можно было своевременно включать в нее новые данные и исключать устаревшие. Тем самым преодолевается Статический характер файловой системы и информационное обеспечение АСУ приобретает динамичный характер, способствующий оперативному отражению изменений, происходящих в объекте управления.
       Назначение базы данных — обеспечить информацией задачи, решаемые АСУ при условии одновременного включения в ее работу коллектива пользователей, т. е. множества людей, которым одновременно нужна данная информация. Решить эту задачу позволяет система управления базой данных (СУБД), которая представляет собой совокупность языковых и программных средств, обеспечивающих создание и ведение массивов данных, предназначенных для коллективного пользования.
       Базы данных, несмотря на все их преимущества по сравнению с системой целенаправленных, разрозненных файлов, все же не обеспечили полного использования всех возможностей, заложенных в современных ЭВМ. Поэтому на смену системе отдельных баз данных пришла более совершенная форма машинного информационного обеспечения АСУ — банки данных.
       Банком данных называется система специальным образом организованных данных (баз данных), а также программных, технических, языковых, организационно-методических средств, предназначенных для централизованного и коллективного многоцелевого использования этих данных.
В банке данных организационно и технологически взаимоувязаны: взаимосвязанные данные, хранимые в базах данных и извлекаемые из них по требованию пользователя (прикладной программы); технические и программные средства, т. е. внешние запоминающие устройства большой емкости, терминалы, абонентские пункты, различные устройства ввода-вывода, операционная система, методы управления и доступа к данным, компоненты программного обеспечения, ориентированного на ввод, обновление, хранение, восстановление, поиск и выдачу данных; нор –мативно-технологические и инструктивно-методические материалы; службы администратора банка данных.
       Банки данных возникли в связи с широким применением больших и сложных автоматизированных систем управления в различных отраслях. Причиной появления таких систем явился рост объемов и сложности исходных данных для решения задач АСУ. Банк данных предназначен для того, чтобы выдавать абоненту именно ту, имеющуюся в данный момент часть хранимых данных, которые указаны в поступившем запросе.
Другой особенностью банков данных является разделение функций формирования, накопления и ведения информационной базы (баз данных), а также выдачи справок. Банки данных являются «резервуарами информации», которая используется людьми или автоматическими системами для управления различными объектами.
В автоматизированной системе управления ведение банка данных осуществляется сбором, обработкой, накоплением, хранением и выдачей информации о состоянииуправляемой системы ивнешней среды. Примерами применения банков данных являютсясозданные в крупных городах системы продажи билетов на авиационный и железнодорожный транспорт. В таком банке содержится информация о расписании движения транспортных средств, наличии свободных мест, стоимости билетов и т, д.По каналам Связи запрос от кассира через специализированные устройства (терминалы) поступает на центральную ЭВМ, которая, проанализировав запрос, выявляет возможность продажи необходимого билета и при наличии такой возможность немедленно передает сигнал на внешнее печатающее Устройство, которое оформляет его на бланке. Пассажир получает билет, а электронная машина дает сообщение в банк данных и вносит в него необходимые изменения. Эксплуатация подобных банков данных зарекомендовало себя положительно В настоящее время ведутся разработки аналогичной системы для продажи билетов на междугородние автобусы.
В качестве другого примера можно указать банк данных в составе АСУ «Олимпиада-80», в который была введена информация о всех участниках игр, а также информация о предыдущих играх, о ходе выступлений на Олимпиаде. На основе этой информации каждый день издавался специальный выпуск по спортивным итогам дня, отдельным видам соревнований, а по окончании соревнований по тому или иному виду спорта оперативно выпускалась книга с результатами соревнований.
Банк данных могут использовать отдельные лица (руководители и специалисты) и целые подразделения и организации, специализирующиеся на решении проблем в одной или в группе взаимно связанных областей, по которым организуются и поддерживаются соответствующие базы данных. Выдача информации на запросы научного, организационно-управленческого и любого другого характера может быть построена в режиме диалога, когда на запрос, направляемый в банк данных через видеотерминал или другое устройство, в кратчайшие сроки поступает ответ на языке, понятномчеловеку.